This shows you the differences between two versions of the page.
— | jp:worlddomination [2008/02/08 19:49] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== POPFile のローカライズ ====== | ||
+ | |||
+ | このページは、POPFile の I18N (= internationalization : 国際化) や L10N (=localization : ローカライズ、地域化) がどのように行われているかについて説明したものです。 | ||
+ | |||
+ | ===== 現在対応している言語 ===== | ||
+ | |||
+ | POPFile は現在、フランス語、ポルトガル語(ブラジル)、ドイツ語に翻訳されています。また、アラビア語、ブルガリア語、中国語(簡体字、繁体字)、チェコ語、デンマーク語、オランダ語、英語(イギリス)、フィンランド語、フランス語、ドイツ語、ギリシア語、ヘブライ語、ハンガリー語、イタリア語、日本語、韓国語、ノルウェー語、ポーランド語、ポルトガル語(イベリア)、ロシア語、スロバキア語、スペイン語、スウェーデン語、トルコ語、ウクライナ語の翻訳もありますが、これらの翻訳は最新バージョンになっていません。**POPFile プロジェクトは、母国語への翻訳を行ってくれる人を捜しています。**(訳注:日本語への翻訳については、日本語化プロジェクトで行っています) | ||
+ | |||
+ | POPFile をあなたが知っている言語に翻訳することに興味があれば、POPFile の最新バージョンから // | ||
+ | |||
+ | 以下は、POPFile のローカライズがどのように行われているかの詳細です。 | ||
+ | |||
+ | ===== L10N のスキーム ===== | ||
+ | |||
+ | POPFile は、// | ||
+ | |||
+ | < | ||
+ | - Identify the language and character set used for the interface | ||
+ | LanguageCode | ||
+ | LanguageCharset | ||
+ | LanguageDirection | ||
+ | |||
+ | - This is used to get the appropriate subdirectory for the manual | ||
+ | ManualLanguage | ||
+ | </ | ||
+ | |||
+ | //#// で始まっている行は注釈で、POPFile はこの行を無視します。1行は、スペースを含まない識別子(例えば // | ||
+ | |||
+ | 以下のような 5 つの特別な識別子があります: | ||
+ | |||
+ | ||識別子 | ||
+ | ||// | ||
+ | ||// | ||
+ | ||// | ||
+ | ||// | ||
+ | ||// | ||
+ | |||
+ | いくつかの値をあらわす文字列には、 %s という表現が使われています。これらはフォーマット文字列で、実行されたときには別の言葉で置き換えられます。例えば、' | ||
+ | |||
+ | ===== 翻訳に便利なツール・ヘルパー ===== | ||
+ | |||
+ | POPFile UI の翻訳を簡単にするために、// | ||
+ | |||
+ | ==== // | ||
+ | |||
+ | POPFile のオプション // | ||
+ | |||
+ | 例: このパラメータを 1 に設定すると、" | ||
+ | |||
+ | ==== // | ||
+ | |||
+ | languages ディレクトリには小さなスクリプトがあり、翻訳する必要がある文字列や、すでに使用されていない文字列をこのスクリプトを用いて見つけることができます。このスクリプトは " | ||
+ | < | ||
+ | " | ||
+ | |||
+ | ===== 日本語の処理についての詳細 ===== | ||
+ | |||
+ | 日本語のメールを正しくフィルタリングするために、英語や他の言語で書かれたメールとは別に処理しています。この処理は、UI の言語で " | ||
+ | |||
+ | ==== エンコーディングの変換 ==== | ||
+ | |||
+ | ISO-2022-JP でエンコードされたメールは、EUC-JP に変換されます。これは、文字列の比較や分析において、ISO-2022-JP よりも扱いやすいからです。 | ||
+ | |||
+ | ==== Text:: | ||
+ | |||
+ | 日本語の単語は、スペースで区切られていません。これを英語で表現すると、以下のようになります: | ||
+ | * Japanesewordsarenotseparatedbyspaces | ||
+ | |||
+ | 単独では、それぞれの単語を認識することができないため POPFile の分類はあまりうまく働きません。そのため、日本語のフィルタリングに置いては、[[http:// | ||
+ | |||
+ | [[: | ||
+ | |||
+ | [[:jp | POPFile ドキュメンテーションプロジェクト]] | ||
Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.