1

gettextを機能させるために約3時間試した後、システムがロケールを認識しないため、常に機能しないことに気付きました。そのため、pt_BRインストールしました(Ubuntu)(また、使用する必要がありましたpt_BR.utf8)今、少し考えていました。私のウェブサイトに現在のホスト/共有ホストでサポートされていない翻訳がある場合はどうなりますか?翻訳されたものはすべて役に立たないのでしょうか?またはここにいる誰かが答えようとしています:

必要なロケールをインストールするには、彼らに連絡する必要があります

あまりにも明白なハァッ...gettextのように簡単にウェブサイトを翻訳するための別の方法がありますが、混乱することはありませんlocalesか?(locale -aロケールを確認したい場合に使用します。)

4

1 に答える 1

0

gettextを使用する代わりに、Unicodeを使用している限り、他のアプローチを試すことができます-私はxmlと私が書いた小さなライブラリを使用します-ここでそれを試すことができます:

http://flarework.com/static/i18n/?lang=jp

gettextを解析し、ライブラリで使用されるXML形式に変換するのは非常に簡単です。XMLに格納された文字列を使用する利点は、コンパイルされたgettextよりもはるかに簡単に更新できることです。これは、プロジェクトの規模によってはうまくいく場合があります。また、サーバー設定から完全に独立しているため、作業が楽になります。

于 2013-01-08T10:08:01.663 に答える