Changes between Initial Version and Version 1 of TracUnicode


Ignore:
Timestamp:
Jun 19, 2013 1:36:08 PM (6 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracUnicode

    v1 v1  
     1= Unicode Support in Trac = 
     2[[TracGuideToc]] 
     3 
     4Trac stores all text using UTF-8 encoding, including text in tickets and wiki pages. Internal processing of text uses true Unicode representations. 
     5 
     6As such, it supports most (all?) commonly used character encodings. 
     7 
     8If the default encoding in your source code repository is not UTF-8, you can specify it in the [TracIni#trac-section trac.ini], for example: 
     9{{{ 
     10default_charset = gbk 
     11}}} 
     12 
     13You also must make sure that your [trac:DatabaseBackend database backend] stores its data in UTF-8; otherwise strange things will happen. 
     14 
     15To convert your database to UTF-8, the easiest way is to dump the database, convert the dump into UTF-8 and then import the converted dump back into the database.[[BR]] 
     16You can use [http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html iconv] to convert the dump. 
     17 
     18 
     19== Examples == 
     20 
     21=== Arabic === 
     22تراك يقوم بحفظ كل الكلمات باستخدام صيغة UTF-8، بما في ذلك الكلمات المستخدمة في صفحات  التيكت والويكي. 
     23 
     24=== Bulgarian === 
     25Българският език работи ли? 
     26 
     27=== Česky === 
     28Čeština v kódování UTF-8, žádný problém. 
     29 
     30=== Chinese === 
     31Traditional: 繁體中文, 漢字測試; Simplified: 简体中文,汉字测试 
     32 
     33=== Croatian === 
     34Ako podržava srpski i slovenski mora podržavati i Hrvatski - čćžšđ ČĆŽŠĐ  
     35 
     36=== English === 
     37Yes indeed, Trac supports English. Fully. 
     38 
     39=== Français === 
     40Il est possible d'écrire en Français : à, ç, û, ... 
     41 
     42=== German === 
     43Trac-Wiki muß auch deutsche Umlaute richtig anzeigen: ö, ä, ü, Ä, Ö, Ü; und das scharfe ß 
     44 
     45=== Greek === 
     46Τα Ελληνικά υποστηρίζονται επαρκώς επίσης. 
     47 
     48=== Hebrew === 
     49אני יכול לאכול זכוכית וזה לא מזיק לי 
     50 
     51=== Hindi === 
     52अब हिन्दी में। 
     53 
     54=== Hungarian === 
     55Árvíztűrő tükörfúrógép 
     56 
     57=== Icelandic === 
     58Ævar sagði við ömmu sína: Sjáðu hvað ég er stór! 
     59 
     60=== Japanese === 
     61漢字 ひらがな カタカナ ハンカクカナ 日本語試験 
     62 
     63=== Korean === 
     64이번에는 한글로 써보겠습니다. 잘 보이나요? 한글 
     65 
     66=== Latvian === 
     67 
     68Latviešu valoda arī strādā! 
     69 
     70=== Lithuanian === 
     71Sudalyvaukime ir mes. Ar veikia lietuviškos raidės? ąčęėįšųūž ĄČĘĖĮŠŲŪŽ Žinoma, kad veikia :) 
     72Kas tie mes? 
     73 
     74=== Persian (Farsi) === 
     75این یک متن فارسی است ولی امکان نوشتن مستقیم فارسی نیست چون حالت متن از راست به چپ و جود ندارد برای فارسی نوشتن باید از HTML استفاده کنید. 
     76{{{ 
     77#!html 
     78<div dir="rtl"> 
     79}}} 
     80این نمونه یک متن از راست به چپ فارسی است که در HTML نوشته شده تا اعداد 12345 و حروف لاتین ABCDEF در محل خودشان نمایش داده شوند. 
     81{{{ 
     82#!html 
     83</div> 
     84}}} 
     85 
     86=== Polish === 
     87Pchnąć w tę łódź jeża lub osiem skrzyń fig; Nocna gżegżółka zawsze dzienną przekuka. 
     88 
     89=== Portuguese === 
     90É possível guardar caracteres especias da língua portuguesa, incluindo o símbolo da moeda européia '€', trema 'ü', crase 'à', agudos 'áéíóú', circunflexos 'âêô', til 'ãõ', cedilha 'ç', ordinais 'ªº', grau '°¹²³'. 
     91 
     92=== Russian === 
     93Проверка русского языка: кажется работает... И буква "ё" есть... 
     94 
     95=== Serbian === 
     96Podržan, uprkos činjenici da se za njegovo pisanje koriste чак два алфабета. 
     97 
     98=== Slovenian === 
     99Ta suhi škafec pušča vodo že od nekdaj! 
     100 
     101=== Spanish === 
     102Esto es un pequeño texto en Español, donde el veloz murciélago hindú comía cardlllo y kiwi 
     103 
     104=== Swedish === 
     105Räven raskar över isen med luva på. 
     106 
     107=== Thai === 
     108Trac แสดงภาษาไทยได้อย่างถูกต้อง! 
     109 
     110=== Ukrainian === 
     111Перевірка української мови... 
     112 
     113=== Urdu === 
     114ٹریک اردو بھی سپورٹ کرتا ہے۔ 
     115 
     116=== Vietnamese === 
     117Viết tiếng Việt cũng được.