Changes between Version 1 and Version 2 of TracUnicode
- Timestamp:
- May 13, 2012, 9:15:45 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracUnicode
v1 v2 1 = Trac における Unicode の対応 = 1 = Trac における Unicode の対応 = #UnicodeSupportinTrac 2 2 [[TracGuideToc]] 3 3 4 4 Trac はチケットや wiki ページに含まれているテキストデータを含め、すべてのテキストデータを UTF-8 エンコーディングで保持し、テキストデータの内部処理には Unicode 表記を使用しています。 5 5 6 Trac はほとんど (すべて?)の一般的に使われる文字エンコードに対応しています。6 Trac はほとんど (すべて?) の一般的に使われる文字エンコードに対応しています。 7 7 8 == 例 == 8 もしエンコードが UTF-8 でないならば、それを処理するのに [wiki:TracModPython mod_python] を使用することができます。たとえばローカルエンコーディングが gbk であるなら trac.ini に 9 default_charset = gbk 10 と設定してください。 9 11 10 === アラビア語(Arabic) === 12 また、 [http://trac.edgewall.org/wiki/DatabaseBackend バックエンドのデータベース] が確実に UTF-8 を格納するようにしなければなりません; そうでなければ問題が発生するでしょう。 13 14 データベースを UTF-8 に変換するためにもっとも簡単な方法は、データベースのダンプを取得し、ダンプを UTF-8 に変換して、変換したダンプをデータベースに書き戻すことです。[[BR]] 15 ダンプを変換するのに [http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html iconv] を使用することができます。 16 17 18 == 例 == #Examples 19 20 === Arabic === 11 21 تراك يقوم بحفظ كل الكلمات باستخدام صيغة UTF-8، بما في ذلك الكلمات المستخدمة في صفحات التيكت والويكي. 12 22 13 === ブルガリア語(Bulgarian)===23 === Bulgarian === 14 24 Българският език работи ли? 15 25 16 === チェコ語(Česky)===26 === Česky === 17 27 Čeština v kódování UTF-8, žádný problém. 18 28 19 === 中国語(Chinese)===29 === Chinese === 20 30 Traditional: 繁體中文, 漢字測試; Simplified: 简体中文,汉字测试 21 31 22 === クロアチア語 (Croatian)===32 === Croatian === 23 33 Ako podržava srpski i slovenski mora podržavati i Hrvatski - čćžšđ ČĆŽŠĐ 24 34 25 === 英語 (English)===35 === English === 26 36 Yes indeed, Trac supports English. Fully. 27 37 28 === フランス語 (Français)===38 === Français === 29 39 Il est possible d'écrire en Français : à, ç, û, ... 30 40 31 === ドイツ語(German)===41 === German === 32 42 Trac-Wiki muß auch deutsche Umlaute richtig anzeigen: ö, ä, ü, Ä, Ö, Ü; und das scharfe ß 33 43 34 === ギリシア語(Greek)===44 === Greek === 35 45 Τα Ελληνικά υποστηρίζονται επαρκώς επίσης. 36 46 37 === ヘブライ語(Hebrew)===47 === Hebrew === 38 48 אני יכול לאכול זכוכית וזה לא מזיק לי 39 49 40 === ヒンディー語 (Hindi)===50 === Hindi === 41 51 अब हिन्दी में। 42 52 43 === ハンガリー語 (Hungarian)===53 === Hungarian === 44 54 Árvíztűrő tükörfúrógép 45 55 46 === アイスランド語 (Icelandic)===56 === Icelandic === 47 57 Ævar sagði við ömmu sína: Sjáðu hvað ég er stór! 48 58 49 === 日本語 (Japanese)===59 === Japanese === 50 60 漢字 ひらがな カタカナ ハンカクカナ 日本語試験 51 61 52 === 韓国語(Korean)===62 === Korean === 53 63 이번에는 한글로 써보겠습니다. 잘 보이나요? 한글 54 64 55 === ラトビア語 (Latvian)===65 === Latvian === 56 66 57 67 Latviešu valoda arī strādā! 58 68 59 === リトアニア語 (Lithuanian)===69 === Lithuanian === 60 70 Sudalyvaukime ir mes. Ar veikia lietuviškos raidės? ąčęėįšųūž ĄČĘĖĮŠŲŪŽ Žinoma, kad veikia :) 61 71 Kas tie mes? 62 72 63 === ペルシア語(Persian (Farsi))===73 === Persian (Farsi) === 64 74 این یک متن فارسی است ولی امکان نوشتن مستقیم فارسی نیست چون حالت متن از راست به چپ و جود ندارد برای فارسی نوشتن باید از HTML استفاده کنید. 65 75 {{{ … … 73 83 }}} 74 84 75 === ポーランド語(Polish)===76 Pchnąć w tę łódź jeża lub o śm skrzyń fig85 === Polish === 86 Pchnąć w tę łódź jeża lub osiem skrzyń fig; Nocna gżegżółka zawsze dzienną przekuka. 77 87 78 === ポルトガル語(Portuguese)===88 === Portuguese === 79 89 É 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 '°¹²³'. 80 90 81 === ロシア語 (Russian)===91 === Russian === 82 92 Проверка русского языка: кажется работает... И буква "ё" есть... 83 93 84 === セルビア語(Serbian)===94 === Serbian === 85 95 Podržan, uprkos činjenici da se za njegovo pisanje koriste чак два алфабета. 86 96 87 === スロベニア語(Slovenian)===97 === Slovenian === 88 98 Ta suhi škafec pušča vodo že od nekdaj! 89 99 90 === スペイン語 (Spanish)===91 Esto es un pequeño texto en Español, ahora una con acentó100 === Spanish === 101 Esto es un pequeño texto en Español, donde el veloz murciélago hindú comía cardlllo y kiwi 92 102 93 === スウェーデン語(Swedish)===103 === Swedish === 94 104 Räven raskar över isen med luva på. 95 105 96 === タイ語(Thai)===106 === Thai === 97 107 Trac แสดงภาษาไทยได้อย่างถูกต้อง! 98 108 99 === ウクライナ語(Ukrainian)===109 === Ukrainian === 100 110 Перевірка української мови... 101 111 102 === ウルドゥー語 (Urdu)===112 === Urdu === 103 113 ٹریک اردو بھی سپورٹ کرتا ہے۔ 104 114 105 === ベトナム語 (Vietnamese)===106 Viết tiếng Việt cũng được. Nhưng search từ tiếng Việt thì không bôi vàng được. (Keyword(s) in Vietnamese search result can not be hightlighted !!!!).115 === Vietnamese === 116 Viết tiếng Việt cũng được.