サポートするファイル形式(Strings)

.TS - Qt翻訳ソース(文字列)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

ファイル拡張子 

.ts

API拡張 

ts

インポート 

はい

エクスポート 

はい

複数形のサポート 

いいえ

説明のサポート 

はい

QTアプリケーション用のXMLベースの標準ローカリゼーションファイル形式です。 翻訳は通常、<translation>タグに配置されます。各<translation>タグは、タイププロパティが異なる場合があります。これには未完成消失廃止などが含まれます。  文字列を翻訳するタグにはtype=’unfinished’を追加してください。

コードサンプル

<?xml version="1.0" encoding="UTF-8"?>
<TS version="2.0" language="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>---
- 最初の項目
- 2番目の項目
- 3番目の項目
</translation>
    </message>
    <message>
      <source>simple_key</source>
      <translation>シンプルなキー、シンプルなメッセージ、非常にシンプルです。</translation>
    </message>
    <message>
      <source>unverified_key</source>
      <translation>この翻訳はまだ検証されておらず、検証を待っています。</translation>(一部のフォーマットでは、このステータスもエクスポートされます)</translation>
    </message>
  </context>
</TS>
この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.