問題タブ [gettext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - gettextを使用して.jsファイルを翻訳する
このクールなjsgettextライブラリ-> http://code.google.com/p/gettext-js/を見つけましたが、実装方法がわかりません。poeditを使用して翻訳を編集していますが、プロジェクトをチェックアウトしてデモファイルを実行すると機能することがわかりますが、テキストに変更を加えると、.poファイルが更新されず、新しいテキスト。誰かが何か考えを持っていますか?ありがとう!
php - poedit に代わる PHP バックエンドの作成
翻訳を入力するためにpoeditの代わりに使用できるphpバックエンドを見つけることができるかどうか疑問に思っていました.
ビュー ファイルをライブ サーバーに直接更新する必要がある場合があり、すべてのソースをローカル マシンにダウンロードして .po ファイルを生成し、それらを poedit を使用して翻訳して再度アップロードするのは面倒です。誰でも助けることができますか?
php - 再起動できないサーバー(Apache)でgettextをどのように使用しますか?
serverfault でこの質問をしましたが、応答がありませんでした。ここで試してみます...
自宅の Web サーバーでサイトを開発しました。
翻訳ファイルを変更したら、Web サーバー Apache を再起動する必要があります。
簡単...
私のサイトが共有ホストでホストされているとします。
ここで、翻訳ファイルを変更する必要があるとします。
サーバーを再起動できません...
gettext
この文脈でどのように使用しますか?
オプション graceful のみを使用してサーバーを再起動できますか?
この種の問題を解決するために、共有ホストは 1 日 1 回サーバーを再起動しますか?
そのような制約とどのように連携しますか?
localization - gettextの代替手段?
gettextの一般的なローカリゼーション/翻訳の代替手段はありますか?
オープンソースでもプロプライエタリでも構いません。
gettextの代替と言うとき、私はある種のローカリゼーションバックエンドを備えた国際化のためのライブラリを意味します。
私が尋ねている理由は、(とりわけ)gettextが少し面倒で静的なことを行う方法を、主にバックエンドビットで見つけたからです。
bash - bash で gettext を使用する
bashスクリプトでgettextを使用するには?
このページしか見つけられなかったのですが、よくわかりません。
私のスクリプトは次のように書かれています:
lang_file.sh は次のようになります。
次のように、gettext を使用して lang_file.sh を何かに変更したいと考えています。
Launchpad でコードを使用して、他のユーザーが翻訳できるようにしたい (.po、.pot ファイル)
下手な英語で申し訳ありませんが、何か提案はありますか?
php - PHPヒアドキュメント構文からgettext翻訳を抽出していますか?
ローカリゼーションを行うために PHP の gettext 関数を使用しています。私は Poedit を使用して実際の翻訳を行っています。その「ソースから更新」機能を使用すると、ヒアドキュメント構文内を除いて、翻訳する必要があるすべての文字列を簡単に抽出できます。
Poedit は xgettext プログラムを使用して、PHP ソース ファイルから .po ファイルを生成しています。そして、PHP コードが次のようになると、美しく機能します。
ただし、次のものは抽出されません (疑似 t オブジェクトを使用する必要があることに注意してください)。
PHP コードでは、次の方法で問題を回避できます。
しかし、xgettext プログラムがヒアドキュメント ブロック内から文字列を抽出できることを本当に望んでいます。
その回避策は、PHP ドキュメントのコメントで提案されています。回避策は、PHP ソース ファイルを Python コードとして扱うように xgettext プログラムに指示することです。しかし、Poedit でこのアプローチを使用すると、xgettext パーサーから多くの構文エラーが発生します。
PHPヒアドキュメント構文から翻訳を抽出するためにxgettextを取得するための回避策を知っている人はいますか?
gettext プロジェクトのチケット システムで、多少関連するチケットが公開されています: http://savannah.gnu.org/bugs/?27740これは、ヒアドキュメント構文のサポートが改善される可能性があることを示しています。
gettext - Poeditでgettextテキストドメインを設定するには?
複数のテキスト ドメインが使用されている php ファイルを解析する必要があります。特定のドメインを 1 つだけ解析したい (他のドメインは既に翻訳されています) Poedit でそれを行うには?
テキストドメインにバインドされたmoファイルをコンパイルする必要がありますか? もしそうなら、Poeditでそれを行う方法。
Windows を使用していますが、Gettext を使用して Cigwin をインストールしたくありません。
助けてくれてありがとう。
php - Windowsでxgettextを使用して.poファイルを作成するにはどうすればよいですか?
PHPgettexthttp ://onlamp.com/pub/a/php/2002/06/13/php.htmlを使用して多言語Webサイトを構築する方法についてこのチュートリアルに従っています。
私はこの部分までチュートリアルを理解しています:
ディレクトリをすべて準備したら、実際の「ポット」ファイルを作成します。これは通常、messages.poファイルと呼ばれます。これを行うには、gettext()関数を使用して変換対象の文字列を「マーク」し、xgettextコマンドを使用するPHPファイルが必要になります。
コマンドラインに書き込む必要がありますか?そのコマンドを実行するとき、どのフォルダーにいる必要がありますか?それはLinuxバージョンのコマンドですか、それともWindows用ですか?
(wamp iniファイルでgettext拡張機能を有効にしました).poファイルを作成するには、GNU Webページからgettextユーティリティをダウンロードする必要がありますか?
php - Php gettext が翻訳されたテキストを表示しない (poEdit で .pot および .mo ファイルを生成した後)
次のチュートリアルに従いました: http://mel.melaxis.com/devblog/2005/08/06/localizing-php-web-sites-using-gettext/
PHP gettext 拡張機能について (php.ini のコメントのチェックを外しました)
gettext は有効になっていますが、翻訳 (ドイツ語) が表示されません。
ファイルは次のとおりです。
C:\wamp\www\php-test\test.php:
C:\wamp\www\php-test\localization.php:
C:\wamp\www\php-test\locale\de_DE\LC_MESSAGES\messages.po:
C:\wamp\www\php-test\locale\de_DE\LC_MESSAGES\messages.mo
(申し訳ありませんが、何らかの理由でこのファイルのテキストをコピーできません)
開くと、「Hello Welt」(ドイツ語の Hello World) が表示されるはずですが、代わりに英語 (Hello World) で表示されます。
助言がありますか?
PS: Windows XP SP2 を使用しています。
cvs - CVS でコミットされた gettext .mo ファイルの解析で問題が発生した人はいますか?
mo
CVS からファイルをチェックアウトするとパーサー コードが失敗するという問題があり.mo
ます (CVS サーバーは古い古い CENTOS ボックスで実行されています)。対応するpoファイルを使用poedit
して開き、mo自体を再保存すると、すべて問題ありません。