Поддерживаемые типы файлов (Strings)

.TS - Источник перевода Qt (Строки)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов 

.ts

Расширение API 

ts

Импорт 

Да

Экспорт 

Да

Поддержка форм множественного числа 

Нет

Поддержка описания 

Да

Стандартный файл локализации на основе XML для приложений QT. Переводы обычно помещаются в тег <translation>. Каждый тег <translation> может иметь разные свойства type, включая незавершенный, исчезнувший, устаревший и т.д.  Убедитесь, что type=’незавершенный’ добавлен к тегам, где строки должны быть переведены.

Образец кода

<?xml version="1.0" encoding="UTF-8"?>
<TS version="2.0" language="ru-RU">
  <context>
    <message>
      <source>boolean_key</source>
      <перевод>--- правда
</перевод>
    </сообщение>
    <message>
      <source>empty_string_translation</source>
      <перевод/>
    </сообщение>
    <message>
      <source>key_with_description</source>
      <перевод>Этот ключ имеет описание!</перевод> (По крайней мере, в некоторых форматах)</перевод>
    </сообщение>
    <message>
      <source>key_with_line-break</source>
      <перевод>Этот перевод содержит
перенос строки.</перевод>
    </сообщение>
    <message>
      <source>nested.deeply.key</source>
      <перевод>Я глубоко вложенный ключ.</перевод>
    </сообщение>
    <message>
      <source>nested.key</source>
      <перевод>Смотрите, этот ключ вложен внутри пространства имен.</перевод>
    </сообщение>
    <message>
      <source>null_translation</source>
      <перевод/>
    </сообщение>
    <сообщение численность="да">
      <source>pluralized_key</source>
      <перевод>
        <число>Найдено только одно множественное число.</число>
        <число>Эй, у вас %s множественных чисел!</число>
        <число>У вас нет множественного числа.</число>
      </перевод>
    </сообщение>
    <message>
      <source>sample_collection</source>
      <перевод>---</перевод>
- первый элемент
- второй элемент
- третий элемент
</перевод>
    </сообщение>
    <message>
      <source>simple_key</source>
      <translation>Простой ключ, простое сообщение, так просто.</translation>
    </сообщение>
    <message>
      <source>неподтвержденный_ключ</source>
      <translation>Этот перевод еще не подтвержден и ждет подтверждения.</translation> (В некоторых форматах мы также экспортируем этот статус)</translation>
    </сообщение>
  </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.