ファイル拡張子 |
.ts |
API拡張 |
ts |
インポート |
はい |
エクスポート |
はい |
複数形のサポート |
いいえ |
説明のサポート |
はい |
QT アプリケーション用の XML ベース の標準ローカリゼーション ファイル形式。 翻訳 は通常、 <translation>
タグに置かれます。各 <翻訳>
タグは、未完了、消滅、旧式化など、異なる type
プロパティを持つ場合があります。 Strings が翻訳される tags に type='unfinished'
が追加されていることを確認します。
コードサンプル
<?xml version="1.0" encoding="UTF-8"?> <TS バージョン="2.0" 言語="en-GB"> <context> <message> <source>boolean_key</source> <translation>--- true </translation> </message> <message> <source>empty_string_translation</source> <translation/> </message> <message> <source>key_with_description</source> <translation>このキーに説明があります!(少なくとも一部のファイル形式)</translation> </message> <message> <source>key_with_line-break</source> <translation>この翻訳に含まれるもの a line-break.</translation> </message> <message> <source>nested.deeply.key</source> <translation>私は深くネストされたキーです。</translation> </message> <message> <source>nested.key</source> <translation>を参照してください。このキーは名前空間内でネストされています。</translation> </message> <message> <source>null_translation</source> <translation/> </message> <message numerus="yes"> <source>pluralized_key</source> <translation> <numerusform>複数形化が 1 つだけ見つかりました。</numerusform> <numerusform>%s 個の複数形があります!</numerusform> <numerusform>複数形化がありません。</numerusform> </translation> </message> <message> <source>sample_collection</source> <translation>--- - 最初の項目 - second item - 三つ目の項目 </translation> </message> <message> <source>simple_key</source> <translation>シンプル キー、シンプル メッセージ、シンプル。</translation> </message> <message> <source>unverified_key</source> <translation>この翻訳はまだ検証済みではなく、待機しています。(一部のファイル形式では、このステータスもエクスポートされます)</translation> </message> </context> </TS>