問題タブ [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.
ios - ローカライズのために複数の文字列をエクスポートする
ここで参照されているように、.stringsdict 形式を使用して複数形の文字列を定義しました。
XCode の [Editor] > [Export for Localization..] オプションを使用して、翻訳者および翻訳ソフトウェアに適した XLIFF ファイルを作成していますが、で定義された文字列がLocalizable.stringsdict
XLIFF ファイルにエクスポートされません。
これらの複数形を XLIFF 形式にエクスポートし、翻訳して、プロジェクトにインポートするにはどうすればよいですか?
XLIFF にはネイティブの複数マークアップがないことは承知していますが、形式は拡張可能であるため、なぜそれが不可能なのかわかりません。
php - Symfony2 で翻訳が機能しない
フランス語の翻訳を含むファイルがありますFooBundle/Resources/translations/messages.fr.xlf
例:
しかし、コントローラーでも、翻訳がうまくいかないようです:
または小枝テンプレート:
常に表示されますFoo
(元の文字列)。
デフォルトのロケールとして、英語 ('en') を使用します。からの私のロケール設定config.yml
:
キャッシュをクリーンアップしようとしましたが、違いはありませんでした。
翻訳をデバッグしようとすると、それらが使用されていることが示されます。
ここで何がうまくいかないのですか?
ios - Xcode 6 XLIFF エクスポートを使用した設定 Bungle の iOS ローカリゼーション/国際化
バックグラウンド:
Xcode 6 は、言語ごとに 1 つの XLIFF ファイルを作成するクイック エクスポート機能を追加します (ファイル ナビゲーターからプロジェクトを選択するだけです。次に、メニュー項目Editor → Export For Localizationを選択します)。
問題:
それは非常にうまく機能し、XMLにはすべてが含まれています... Settings Bundle Stringsを除く. 誰もこれを経験していますか?
編集:
徹底的な調査の結果、Xcode (バージョン 6.1) に強制的に設定バンドル文字列を XLIFF ファイルに含める方法はないようです。したがって、個別に翻訳する必要があります。
ios - Xcode 6.1.1 インポート ローカリゼーション エラー「XLIFF id 属性がありません」
最近、Xcode の Export for localization ツールを使用して XLIFF ファイルをエクスポートしました。ファイルが翻訳され、インポートしようとしましたが、「XLIFF id 属性が見つかりません」というエラーが表示され続けます。翻訳者の 1 人がファイルを台無しにしたのではないかと考えたので、テストとして XLIFF ファイルを再エクスポートし、変更を加えずにインポートしようとしましたが、「XLIFF id 属性が見つかりません」というエラーが表示されました。
ここで何が起こっているのですか?
xml - perl libxml string.xmlにxliffを書く
LibXML を使用して、XLIFF 要素を含む strings.xml ファイルに書き込むことができません。既に存在する値を書き込もうとしていることに注意してください(読み取り中にノードを解析しても問題ありませんでした)。また、時々 HTML 要素を記述するので、appendWellBalancedChunk も使用する必要があります。
これを実行すると、次のようになります。
ありがとう
internationalization - ICU4C と XLIFF によるローカライズ
ICU によるローカライズでは、ローカライズ可能なデータを XLIFF 形式で保持することをお勧めします。
そこで、GNUxgettext
を使用して文字列を抽出してgettext
ファイルをフォーマットし、po2xliff
.
最後に、XLIFF To ICU ResourceBundle Format Converterを使用して、それらを ICU リソース形式に変換しようとしましたが、機能しないことがわかりました。それはエラーを訴えます:
ほぼ同じエラーが何年も前に報告されており、まだ修正されていません。
貧弱な XLIFF ファイルの 2 行目は次のとおりです。
さて、example.xlf
ICU によるローカライズのページに従って行を編集し(サンプル ファイルには多くのタイプミスがあります)、再試行したところ、次のようになりました。
では、ICU4C と XLIFF を使用したローカライズのベスト プラクティスは何ですか?
localization - Xcode 6 で XLIFF を使用して Info.plist をローカライズする
問題
NSLocationWhenInUseUsageDescription
キーをローカライズする方法がわかりません。ベース言語 XLIFF ファイルのエクスポート中に、Xcode は、、、、および を自動的にCFBundleDisplayName
含めます。追加の Info.plist キーを含めるにはどうすればよいですか? 文字列ファイルを直接編集しようとすると、追加されたキーが今後の XLIFF エクスポートに含まれません。CFBundleName
CFBundleShortVersionString
NSHumanReadableCopyright
バックグラウンド
私は、Xcode 6 で新しい基本国際化およびローカリゼーション ツールを使用しています。これにより、.strings ファイルを作成または編集する必要がなくなりました。代わりに、[エディタ] メニューから [ローカライズ用にエクスポート] を選択してください。Xcode は、すべてのペン先、コード、および Info.plist からの文字列を含む XLIFF ファイルを作成します。次に、翻訳された XLIFF をインポートすると、InfoPlist.strings を含むすべての文字列ファイルが自動的に作成されます。Apple のドキュメントからアプリのローカライズを参照してください。