Edgewall Software

Changes between Version 4 and Version 5 of Trac Unicode


Ignore:
Timestamp:
Dec 10, 2015, 6:49:23 AM (8 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Trac Unicode

    v4 v5  
    11= Unicode Support in Trac =
    2 Trac stores all text using UTF-8 encoding, including text in tickets and wiki pages.
     2[[TracGuideToc]]
    33
    4 As such, it supports most (all?) commonly used character encodings.
     4Trac encodes all text using [http://en.wikipedia.org/wiki/UTF-8 UTF-8], including text in tickets and wiki pages. Internal processing of text uses true [http://en.wikipedia.org/wiki/Unicode Unicode] representations. As such, it supports most (all?) commonly used character encodings.
    55
     6If the default encoding in your source code repository is not UTF-8, you can specify it in the [TracIni#trac-section trac.ini]:
     7{{{
     8default_charset = gbk
     9}}}
     10
     11Also ensure that your [trac:DatabaseBackend database] stores its data in UTF-8, otherwise results may be unpredictable.
     12
     13To convert your database to UTF-8, the easiest way is to create a dump of the database, convert it into UTF-8, for example using [http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html iconv], and then import it back into the database.
    614
    715== Examples ==
    8 Please keep sorted order when you add an entry.
    916
    1017=== Arabic ===
     
    1825
    1926=== Chinese ===
    20 Traditional: ''繁體中文, 許功蓋會育''; Simplified: ''简体中文,许功盖会育''
     27Traditional: 繁體中文, 漢字測試; Simplified: 简体中文,汉字测试
     28
     29=== Croatian ===
     30Ako podržava srpski i slovenski mora podržavati i Hrvatski - čćžšđ ČĆŽŠĐ
    2131
    2232=== English ===
     
    2434
    2535=== Français ===
    26 ''Il est possible d'écrire en Français : à, ç, û, ...''
     36Il est possible d'écrire en Français : à, ç, û, ...
    2737
    2838=== German ===
    29 Trac-Wiki muß auch deutsche Umlaute richtig anzeigen: ö, ä, ü, ...
     39Trac-Wiki muß auch deutsche Umlaute richtig anzeigen: ö, ä, ü, Ä, Ö, Ü; und das scharfe ß
    3040
    3141=== Greek ===
     
    3545אני יכול לאכול זכוכית וזה לא מזיק לי
    3646
     47=== Hindi ===
     48अब हिन्दी में।
     49
     50=== Hungarian ===
     51Árvíztűrő tükörfúrógép
     52
    3753=== Icelandic ===
    38 ''Ævar sagði við ömmu sína: Sjáðu hvað ég er stór!''
     54Ævar sagði við ömmu sína: Sjáðu hvað ég er stór!
    3955
    4056=== Japanese ===
    41 ''漢字 ひらがな カタカナ ハンカクカナ''
     57漢字 ひらがな カタカナ ハンカクカナ 日本語試験
    4258
    4359=== Korean ===
    44 ''이번에는 한글로 써보겠습니다. 잘 보이나요?''
     60이번에는 한글로 써보겠습니다. 잘 보이나요? 한글
     61
     62=== Latvian ===
     63
     64Latviešu valoda arī strādā!
     65
     66=== Lithuanian ===
     67Sudalyvaukime ir mes. Ar veikia lietuviškos raidės? ąčęėįšųūž ĄČĘĖĮŠŲŪŽ Žinoma, kad veikia :)
     68Kas tie mes?
    4569
    4670=== Persian (Farsi) ===
    47 این یک متن فارسی است ولی از چپ به راست
     71این یک متن فارسی است ولی امکان نوشتن مستقیم فارسی نیست چون حالت متن از راست به چپ و جود ندارد برای فارسی نوشتن باید از HTML استفاده کنید.
     72{{{
     73#!html
     74<div dir="rtl">
     75}}}
     76این نمونه یک متن از راست به چپ فارسی است که در HTML نوشته شده تا اعداد 12345 و حروف لاتین ABCDEF در محل خودشان نمایش داده شوند.
     77{{{
     78#!html
     79</div>
     80}}}
    4881
    4982=== Polish ===
    50 Pchnąć w tę łódź jeża lub ośm skrzyń fig
     83Pchnąć w tę łódź jeża lub osiem skrzyń fig; Nocna gżegżółka zawsze dzienną przekuka.
    5184
    5285=== Portuguese ===
     
    5487
    5588=== Russian ===
    56 Проверка русского языка: кажется работает...
     89Проверка русского языка: кажется работает... И буква "ё" есть...
    5790
    5891=== Serbian ===
     
    6396
    6497=== Spanish ===
    65 Esto es un pequeño texto en Español, ahora una con acentó
     98Esto es un pequeño texto en Español, donde el veloz murciélago hindú comía cardlllo y kiwi
    6699
    67100=== Swedish ===
    68 ''Räven raskar över isen med luva på.''
     101Räven raskar över isen med luva på.
    69102
    70103=== Thai ===
    71104Trac แสดงภาษาไทยได้อย่างถูกต้อง!
    72105
    73 === Turkish ===
    74 Trac Türkçe karakterler için tam desteğe sahip, mesela: ğüşıöç ĞÜŞİÖÇ
    75 
    76106=== Ukrainian ===
    77107Перевірка української мови...
    78108
    79 == Vietnamese ==
    80 Please keep sorted order when you add an entry.
    81 Trac lưu toàn bộ dữ liệu sử dụng bản mã UTF-8, bao gồm cả nội dung của tickets và các trang wikis
     109=== Urdu ===
     110ٹریک اردو بھی سپورٹ کرتا ہے۔
     111
     112=== Vietnamese ===
     113Viết tiếng Việt cũng được.