php-gettext

    0

    1答えて

    のMSGIDを示すここで私はPO Editを使用してMOファイルにコンパイルされ、このpoファイルを取得し、私のmessages.poファイル # msgid "_greet1" msgstr "Hello" msgid "_greet2" msgstr "Bye" ある、と私は翻訳コード内部のMOファイルを使用する場合、msgstrの代わりに文字列のmsgidが表示されます。私は

    5

    1答えて

    私はウェブアプリケーションをローカライズするためにPHP Gettext拡張を使用します。あなたは何時:そのパスをカスタマイズする方法はあり /locales/fr_FR/LC_MESSAGES/example.mo : bindtextdomain("example", "/locales"); あなたがfr_FRのロケールを設定している場合、それはでMOを探しますか?たとえば、次の構造

    1

    1答えて

    私はphp-gettextライブラリを使用し、これに続いてtutorialというシステムを開発しました。すべて正常に動作し、言語の交換は問題ありませんが、このシステムは時間とともに変化し、新しい文字列が出現するだけでなく、他のシステムもシステムを離れることになります。 メインファイル.pot、.poファイルの既存の翻訳を見逃すことはありません。どうすれば変更できますか?

    2

    1答えて

    私は、PHPのgettext()(Google Cloud AppEngineのgettext拡張子を置換するためにthis libraryを使用しています)というケースがあります。ここで、単数形と複数形は英語では同じですが、他の言語では異なります。 ngettext("%d correct", "%d correct", $n) スペイン語の翻訳は、与えられた正解数を示す "%d corre

    1

    1答えて

    問題の魔女はNginxとphp-gettextモジュールです。すべての作品は、Apacheでは問題なく、nginxではなく。私はノートブックで2つのサーバーを起動しています。 Apacheは80ポートで、Nginxは81で動作します。Apacheのポートでページを実行すると、すべて正常に動作し、gettextは翻訳しますが、nginx(ポート81)にswtichすると、gettextはwokrsを

    6

    2答えて

    私は現在、フランス語と英語で利用可能なPHP Webアプリケーションを開発中です。私は周りを見回し、Gettext()機能が最高のパフォーマンスを提供することを発見しました。 私はコマンドで xgettext PhpFileToTranslate.php -o NameOfTemplateFile.pot を私.POTファイルを生成し、successfuly .POTファイルを生成しました。

    0

    3答えて

    大規模なPHPプロジェクトにgettextを使用しています。私はすべての設定に成功しました。翻訳がうまくいくかどうかをテストし、コーディングを開始するためにいくつかの翻訳を(2つの言語で)入力しました。時々私はpoEditを使って翻訳を更新しました。私はソースからカタログを更新しようとすると、 今、明らかな理由もなく、私はpoEditでこのエラーを取得しています: 08:52:19: Entrie

    0

    1答えて

    私たちはサイトを3言語に翻訳することに決めました。私は今日、Googleとstackoverflowを検索し、すべての異なるソリューションを試して、より良い部分を費やしたが、私はそれを動作させることはできません。 Windows 7 Home Edition(私の開発マシン)では実行できないと恐れています。 // C:\Apache24\htdocs\locale\en_GB\LC_MESSAGE

    0

    1答えて

    問題: 私はドッカーは、nginxのサービスとPHPのサービスを構成しています。私は私のdevのプロジェクトのページを開こうとすると は、私はこのエラーが発生した: Fatal error: Call to undefined function bindtextdomain() in /usr/share/nginx/html/some_project/some_path/Bootstrap.ph

    1

    1答えて

    私は図書館gettext.php(ない標準php_gettext拡張子)と PHP Parse error: syntax error, unexpected '!=' (T_IS_NOT_EQUAL) in /base/data/home/apps/.../libs/gettext/gettext.php(387) : eval()'d code on line 1 PHP Notice: Un