問題タブ [xliff]

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.

0 投票する
1 に答える
537 参照

ios - ローカライズのために複数の文字列をエクスポートする

ここで参照されているように、.stringsdict 形式を使用して複数形の文字列を定義しました。

XCode の [Editor] > [Export for Localization..] オプションを使用して、翻訳者および翻訳ソフトウェアに適した XLIFF ファイルを作成していますが、で定義された文字列がLocalizable.stringsdictXLIFF ファイルにエクスポートされません。

これらの複数形を XLIFF 形式にエクスポートし、翻訳して、プロジェクトにインポートするにはどうすればよいですか?

XLIFF にはネイティブの複数マークアップがないことは承知していますが、形式は拡張可能であるため、なぜそれが不可能なのかわかりません。

0 投票する
1 に答える
3232 参照

php - Symfony2 で翻訳が機能しない

フランス語の翻訳を含むファイルがありますFooBundle/Resources/translations/messages.fr.xlf

例:

しかし、コントローラーでも、翻訳がうまくいかないようです:

または小枝テンプレート:

常に表示されますFoo(元の文字列)。

デフォルトのロケールとして、英語 ('en') を使用します。からの私のロケール設定config.yml

キャッシュをクリーンアップしようとしましたが、違いはありませんでした。

翻訳をデバッグしようとすると、それらが使用されていることが示されます。

ここで何がうまくいかないのですか?

0 投票する
1 に答える
386 参照

ios - Xcode 6 XLIFF エクスポートを使用した設定 Bungle の iOS ローカリゼーション/国際化

バックグラウンド:

Xcode 6 は、言語ごとに 1 つの XLIFF ファイルを作成するクイック エクスポート機能を追加します (ファイル ナビゲーターからプロジェクトを選択するだけです。次に、メニュー項目Editor → Export For Localizationを選択します)。

問題:

それは非常にうまく機能し、XMLにはすべてが含まれています... Settings Bundle Stringsを除く. 誰もこれを経験していますか?

編集:

徹底的な調査の結果、Xcode (バージョン 6.1) に強制的に設定バンドル文字列を XLIFF ファイルに含める方法はないようです。したがって、個別に翻訳する必要があります。

0 投票する
1 に答える
980 参照

ios - Xcode 6.1.1 インポート ローカリゼーション エラー「XLIFF id 属性がありません」

最近、Xcode の Export for localization ツールを使用して XLIFF ファイルをエクスポートしました。ファイルが翻訳され、インポートしようとしましたが、「XLIFF id 属性が見つかりません」というエラーが表示され続けます。翻訳者の 1 人がファイルを台無しにしたのではないかと考えたので、テストとして XLIFF ファイルを再エクスポートし、変更を加えずにインポートしようとしましたが、「XLIFF id 属性が見つかりません」というエラーが表示されました。

ここで何が起こっているのですか?

0 投票する
2 に答える
208 参照

xml - perl libxml string.xmlにxliffを書く

LibXML を使用して、XLIFF 要​​素を含む strings.xml ファイルに書き込むことができません。既に存在する値を書き込もうとしていることに注意してください(読み取り中にノードを解析しても問題ありませんでした)。また、時々 HTML 要素を記述するので、appendWellBalancedChunk も使用する必要があります。

これを実行すると、次のようになります。

ありがとう

0 投票する
2 に答える
379 参照

internationalization - ICU4C と XLIFF によるローカライズ

ICU によるローカライズでは、ローカライズ可能なデータを XLIFF 形式で保持することをお勧めします。

そこで、GNUxgettextを使用して文字列を抽出してgettextファイルをフォーマットし、po2xliff.

最後に、XLIFF To ICU ResourceBundle Format Converterを使用して、それらを ICU リソース形式に変換しようとしましたが、機能しないことがわかりました。それはエラーを訴えます:

ほぼ同じエラーが何年も前に報告されており、まだ修正されていません。

貧弱な XLIFF ファイルの 2 行目は次のとおりです。

さて、example.xlfICU によるローカライズのページに従って行を編集し(サンプル ファイルには多くのタイプミスがあります)、再試行したところ、次のようになりました。


では、ICU4C と XLIFF を使用したローカライズのベスト プラクティスは何ですか?

0 投票する
1 に答える
1109 参照

localization - Xcode 6 で XLIFF を使用して Info.plist をローカライズする

問題

NSLocationWhenInUseUsageDescriptionキーをローカライズする方法がわかりません。ベース言語 XLIFF ファイルのエクスポート中に、Xcode は、、、、および を自動的にCFBundleDisplayName含めます。追加の Info.plist キーを含めるにはどうすればよいですか? 文字列ファイルを直接編集しようとすると、追加されたキーが今後の XLIFF エクスポートに含まれません。CFBundleNameCFBundleShortVersionStringNSHumanReadableCopyright

バックグラウンド

私は、Xcode 6 で新しい基本国際化およびローカリゼーション ツールを使用しています。これにより、.strings ファイルを作成または編集する必要がなくなりました。代わりに、[エディタ] メニューから [ローカライズ用にエクスポート] を選択してください。Xcode は、すべてのペン先、コード、および Info.plist からの文字列を含む XLIFF ファイルを作成します。次に、翻訳された XLIFF をインポートすると、InfoPlist.strings を含むすべての文字列ファイルが自動的に作成されます。Apple のドキュメントからアプリのローカライズを参照してください。