問題タブ [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 に答える
409 参照

symfony - Symfony 2 JMS 翻訳バンドル

英語とスペイン語の翻訳 (xliff ファイル) があるプロジェクトを継承しました。ここで、ドイツ語を追加し、翻訳を表す列を含む .xlxs ファイルを作成する必要があります。

このプロジェクトでは JMS Translations Bundle ( https://github.com/schmittjoh/JMSTranslationBundle ) を使用していますが、その使用方法がわかりません。ドキュメントが明確ではありません。私の目標は、.xlxs ファイルを xliff 形式に変換して、サイト内で使用できるようにすることです。

バンドルに付属の translation:extract コマンドがありますが、常にエラーが返されます。さらに、特定のファイルをターゲットにできるようには見えません。

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

php - 翻訳に関する Symfony2.3 の問題

symfony 2.3 ウェブサイトを翻訳しようとしていますが、理解できない問題があります。

私の手順は次のとおりです。

  1. 追加されたトランスレーター: { fallback: %locale% } が config.yml に追加されました。ここで、%locale% はパラメーターで「en」です。
  2. テンプレートでフィルターを使用し、app\Resources\translations\messages.fr.xliff にある JMS 翻訳コマンドを使用して、翻訳可能なすべてのテキストを抽出します。
    1. リスナーにユーザーのローカルを設定します。

現在、私の XLIFF の 60% はフランス語に翻訳されています。結果をテストしようとすると、symfony は私のファイルを使用しません (キャッシュ フォルダーには、catalogue.en.php しかありません)。

私はこれに何時間も取り組んでいますが、なぜ機能しないのか本当にわかりません。

よろしくお願いいたします。

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

localization - Xcode 6.1 - XLIFF ファイルに重複したキーが含まれている

エラーなしでローカリゼーション xliff ファイルをエクスポートしました。ファイルをローカライズし、Xcode にインポートしてアプリを実行しました。すべてが良かった。

2 回目のローカリゼーションのために、ローカリゼーション xliff ファイルを再度エクスポートしました。多くのキーが重複していることがわかりましたが、もちろん翻訳されていません。なぜこれが起こったのですか?Xcodeのバグですか?それを回避する方法は?

役に立つかもしれない補足事項: テスト ターゲットがあります。

0 投票する
0 に答える
1000 参照

ios - Xcode 6 から XLIFF に文字列を再エクスポートできない

iPhone アプリの英語からポルトガル語へのローカライズを開始し、公式ドキュメントに記載されている手順に従って、必要なすべてのマクロを追加し、ストーリーボードを変更しました。終了したら、Xliff xml ファイルにエクスポートしました。予想どおり、結果の xml ファイルにはすべての英語の文が含まれていました。すべての文をポルトガル語に翻訳し、xliff ファイルを Xcode にインポートしてプロセスを続けました。アプリを実行して、シミュレーターの構成に応じて英語またはポルトガル語ですべての文を表示できるようになり、すべてが期待どおりに機能します。

XLIFF ファイルをインポートすると、いくつかのファイルが作成されました。そのうちの 1 つは、英語とポルトガル語の間のマッピングを持つ Localizable.strings ファイルです。私はアプリケーションの開発を続けており、現在、プロジェクトに追加した新しい英語の文字列をポルトガル語に翻訳したい段階にあります。私は同じプロセスを試しました:

  1. 現在の翻訳で XLIFF をエクスポート
  2. XLIFF を変更する
  3. Xcodeに再度インポートします

しかし、私が気付いていない何らかの理由で、「ローカライズされたリソース Localizable.strings の重複が見つかりました」というメッセージが表示されます。質問: 現在の翻訳を含む XLIFF ファイルをエクスポートして、変更して再度 xcode にインポートするにはどうすればよいですか?

よろしくお願いします

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

android - IllegalArgumentException: 無効なペイロード項目タイプ -

メニュー項目のタイトルに使用する文字列にタグを含める<xliff:g>と、メニュー項目を選択すると、リリース ビルドで次のようなクラッシュが発生します。

この問題について同様の質問を見てきましたが、これはコミットによって修正された Android ( https://stackoverflow.com/a/23125023332944f8a0a001c1754ce3298edbb4246e53c8fb ) のバグであることがわかりました。

<xliff:g>Android 4.0.4 デバイスの問題を調査しているときに、開発ビルド中に、メニュー項目のタイトル文字列にタグを含めるとクラッシュが発生しないことを発見しましたが、リリース ビルド中には発生します。などの HTML マークアップを<b>メニュー項目のタイトルに追加すると、開発ビルドとリリース ビルドの両方でクラッシュが発生します。

翻訳目的でメニュー項目のタイトル文字列にタグを含めているので<xliff:g>、そこに残しておきたいと思います。クラッシュが開発ビルドで発生しないという事実は、リリース ビルドの問題の回避策があることを願っています。

<xliff:g>リリースビルド中に実行されない開発ビルド中に文字列からタグを削除するために行われる何らかの処理はありますか? それとも何か他のことが起こっていますか?

アップデート

リリース ビルドを 2 回実行してもクラッシュしないことを発見しました。再現する手順:

  1. ./gradlew clean
  2. ./gradlew assembleRelease

<xliff:g>この時点で、タグ付きのタイトルを持つメニュー項目をタップするとクラッシュが発生します。

  1. ./gradlew assembleRelease

この時点で、クラッシュは発生しません。2 番目のリリース ビルド後に生成される APK は、最初のリリース ビルドよりも約 20k 小さくなります。明らかにサイズの違いは異なりますが、ポイントは大きなサイズの違いがあるということです。以降のリリース ビルドを実行すると、サイズが数バイト異なるだけの新しい APK が生成されます。

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

xml - 子ノードを持つ AS3 XML 内部テキスト

私は、翻訳したくない文字列の部分を次のように xliff:g タグでラップする必要があることを指定する、Google の翻訳サービスに従って準備された strings.xml ファイルを使用しています。<xliff:g>some text</xliff:g>

たとえば、私のstrings.xmlファイル

「game_starts_now」という名前を検索して最初の値をトレースすると、期待どおりにトレースされますが、「game_starts_in」をトレースすると、それが存在する完全な xml ノードが得られます。

例:

<string>子ノードなしの完全な内部テキストを取得する方法はありますか? 2 番目のトレースで次のテキストを出力したいと思います。

Game Starts In {0} seconds

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

ios - 重複するローカライズされたリソース「/Localizable.strings」がxcode 6.1で見つかりました

.xliff ファイルから iOS アプリケーションに複数の言語を追加しています。最初のインポートでは、すべてが計画どおりに機能し、すべてがうまく機能します。ただし、2番目には、次のように表示されます。

ファイルがファインダーの適切な場所にあるにもかかわらず、ファイルが正しくグループ化されていないようです。

何か案は?

0 投票する
3 に答える
355 参照

xliff - SDL Trados Studio XLIFF グローバル属性はすでに宣言されています

ここで質問するのが適切かどうかはわかりませんが...

次の xliff ファイルがあります。

「単一文書の翻訳」として文書を開こうとすると、下の画像から次のエラーが表示されます。それは何ですか?

SDL Translation Studio エラー

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

bash - xml ファイルを bash で更新する

私は symfony2 サイト web の内部化を行います。私のコードは次のような単位変換を生成できます:

source;target (utilisez.ff.chrome; utilisez de préférence Firefox ou Chrome)ターゲット値をファイル内の値に置き換えるbashファイルを作成したいデータを含むcsvファイルがあります。あなたが私を助けることができれば、それはとても素晴らしいことです:)私はbashコマンドのスキルがほとんどありません。前もって感謝します。