問題タブ [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.
flash - 最高の無料 XLIFF エディターは何ですか?
Flash アプリケーションをローカライズしています。Flash はローカリゼーション データを XLIFF 形式で保持します。これは XML の方言です。
さまざまな国の複数のユーザーが翻訳を手伝ってくれます。しかし、一般の人が XML ファイルを編集するのは困難です。ユーザーごとにエディターを購入したくないので、無料のエディターを探しています。
どの無料の XLIFF エディターをお勧めしますか?
android - AndroidXMLパーセント記号
%
記号が使用されている文字列の配列があります。を使用するための適切な形式%
はです%
。その配列に複数の文字列があると、%
このエラーが発生します。
android - これは「xmlns:xliff」とはどういう意味ですか? XML
これは何を意味するのでしょうか?
これは、Android プロジェクトStrings.xml
のリソース フォルダーの一部として表示されます。values
translation - OSX Lion 用の無料の xliff エディターが見つかりません
試み
私は試した:
- ヴァータール
- PoEdit (xliff ではなく変換可能)
- 言語ツール TransEditor を開く
- LocFactory エディター
そして、私は気が狂っていると思います。
ヴァータール
Virtaalを使用すると、ファイルを作成できないようです (または、私はばかげているのでしょうか?)。また、チュートリアルを開い.po
て保存しようとすると、Virtaalがクラッシュします。
Po編集
PoEditを使用して新しいプロジェクトを作成できますが、終了時にエラーが発生します。
Poedit は、スキャンしたディレクトリにファイルを見つけられませんでした。カタログのエントリが正しくない可能性があります。カタログの更新に失敗しました。詳細については、[詳細>>] をクリックしてください。
言語ツール TransEditor を開く
Open Language Tools TransEditorで新しいプロジェクトを作成しましたが、新しい行/翻訳を作成できません。
LocFactory エディター
LocFactory Editorも試しました。私がそれを起動すると、私は得る
ドキュメントを作成できませんでした
また、メニューには、新しいファイルなども見つかりません。
質問
それで、それは何ですか?エディターxliff
を使用してファイルを作成するのは愚かですか? クリエーターまたは何xliff
をグーグルで検索する必要がありますか?xliff
要件
- FLOW3プロジェクト
xliff
用のファイルが必要です。 - 複数形に対応したエディタを使いたいのですが。
- Mac OS X のサポート
java - XLIFF、バージョン管理または翻訳の更新プロセス(差分レバレッジステップ)
XLIFFを使用して、企業内のローカリゼーションの取り組みを標準化することを検討しています。私はxliffに非常に慣れておらず、いくつかの調査を行った後、それを使用するための次の一般的なプロセスを考え出しました。
- 開発プロジェクトリソース(.Netの場合は.resx、Javaの場合は.properties)から文字列を抽出します-私が見つけたようにそれを行う良い方法は、Okapi Localization ToolboxからRainbowを使用することです-そして、「ユーティリティ=>翻訳キットの作成」コマンドを使用します
- 次に、たとえばVirtaalアプリケーションを使用して、 http: //www.opentag.com/okapi/wiki/index.php?title = How_to_Translate_XLIFF_Documentsで説明されているように、抽出されたファイルを翻訳し ます。
- そして最後に、翻訳されたxliffを元の形式(resx /properties)に変換し直します。これはRainbowでも可能です。「ユーティリティ=>翻訳キットの後処理」
これまでのところすべてが明確ですが、文字列リソースを追加または変更する際のベストプラクティスを知りたいですか?元の形式(resx /プロパティ)で文字列リソースに新しい文字列が追加されるたびに、すべてのリソースが再変換されることを望まない
これは、翻訳のバージョン管理がサポートされている場合にも役立ちます。同じバージョンでマークされている場合、複数の言語の翻訳が統合されます(同じ文字列のセットが提供されます)。また、新しい文字列が追加されたり、既存の文字列が変更されたりすると、バージョンが更新されます。
このためのすぐに使えるソリューションはありますか?それとも、私たちが自分で構築しなければならないものですか?
編集:
OkapiRainbowのPipelineライブラリでDiffLeverageステップを見つけましたが、それを機能させるのに苦労しています。これが2つのxliffファイルです。1つ目は、フランス語に翻訳されたリソースの最初のバージョンであり、2つ目は、次の変更を加えた新しいバージョンのリソースから生成されたファイルです。
1つの文字列が更新されました(AdminTitleResourceは管理リソースになりました)
1つの文字列が削除されました(HomeLinkResourceはなくなりました)
2つの新しい文字列が追加されました(プロジェクトと会社)
ただし、Diff Leverageパイプラインを実行しても、翻訳のスマートなマージは生成されません。なぜ何かアイデアはありますか?
以前のバージョンのリソースの翻訳されたxliff:
翻訳が必要な文字列のみを含むXLIFFファイルを取得するにはどうすればよいですか?
上記の変更を含む新しいファイル:
php - Xliff用のPHPライブラリ
xliffセグメントを入力として取得し、それを「シリアル化」してブラウザに表示するライブラリはありますか?
symfony - xilff ファイルに何を追加する必要があるかを知るために、symfony2 で不足している翻訳文字列をログに記録することは可能ですか?
私は symfony プロジェクトを持っており、小枝テンプレートを調べて、必要に応じ{% trans %}...{% endtrans %}
て翻訳を追加または追加しました。{{ title|trans }}
また、messages.de.xliff ファイルを追加しました。これは、私が試したいくつかの翻訳で完全に機能しています。
xliff ファイルにない文字列のリストを取得する方法はありますか? 追加するたびにすべての翻訳を追跡するのは非常に困難です。ログファイルのどこかに翻訳の失敗を記録する必要があるようですが、しばらくグーグルで調べてみましたが、何も見つかりません。
android - XLIFFを使用したAndroid文字列リソースの改善
XLIFFタグを使用して変数をラップするGoogleアプリとコードサンプルを見てきました。これを行うことには、特に。などの非記述形式の引数を置き換える場合に、いくつかの大きな利点があります%1$s
。
残念ながら、XLIFFはADTにうまく統合されていないようです。たとえば、次の文字列リソースを取り上げます。
<xliff>
上記の例では、文字列は最初のタグの後で切り捨てられます。example
また、属性が使用され、次のようなグラフィックプレビューが表示されることも期待できます。
Bluetoothで1337のスコアを共有してください!
現在、文字列リソースでXLIFFタグを使用するメリットはありますか?
xliff - JsonからXLIFFへのカバレッジおよびXLIFFからJsonへの変換ツール
jsonファイルをXLIFFに変換し、XLIFFファイルをjsonに変換する方法の詳細を誰かが説明できますか?これを簡単に行うためのツールはありますか?当社では、JMVCフレームワークとi18n国際化ライブラリを使用してWebサイトを構築しています。フレームワークでjsonファイルを使用していますが、翻訳会社にはXLIFFファイルが必要です。
ご協力いただきありがとうございます!
oracle - OracleApexUIの翻訳-正しい方向に向けてください
複数の言語で表示される必要があるOracleApexでのWebサイトの構築に取り組む必要があります。これをさらに分解してみましょう。
Apexアプリケーションには2つの部分があると思います
- UIとUIの要素、つまりリージョン、ボタン、テーブル、ページ見出し
- データ
現時点では、アプリケーションのUI部分のみで多言語サポートを有効にする方法についての回答を見つける必要があります。データではありません。
私が理解できるように、これを達成するための2つの広いベースのアプローチがあります。
- UI要素を変更するには、Apexの組み込みサポートを使用します。
- データベース主導のアプローチに基づくソリューションをゼロから作成します。
私の理解は正しいですか?
さらに2つの質問1.OracleApexがアプリケーション用に複数のバージョンのWebページ/Webサイトを作成するために提供するサポートの種類について、簡単に説明していただけますか。または、関連するリンクなどを提供して、正しい方向に向けてください。
- 上記の2つのアプローチのどちらをお勧めしますか?なぜ?
トンありがとう
ロミ