Файлы CSV#

Файлы CSV обычно содержат простой список исходных строк и переводов. Weblate поддерживает следующие форматы оных:

  • Файлы с заголовком, определяющим поля в самом файле (location — расположение, source — исходная строка, target — перевод, ID, fuzzy — «на правку», context — контекст, translator_comments — комментарий переводчика, developer_comments — комментарий разработчика). Это рекомендуемый подход, так как при его использовании меньше вероятность ошибок. Выберите CSV-файл в качестве формата.

  • Файлы с двумя полями - источник и перевод (в данном порядке). Выберите Простой CSV-файл в качестве формата файла.

  • Файлы без заголовка, с полями в порядке, определённом translate-toolkit: location, source, target, ID, fuzzy, context, translator_comments, developer_comments. Выберите CSV-файл в качестве формата.

  • Не забывайте определить одноязычный базовый файл, если ваши файлы одноязычные (смотреть раздел Двуязычные и одноязычные форматы).

Подсказка

By default, the CSV format does autodetection of file encoding. This can be unreliable in some corner cases and causes performance penalty. Please choose file format variant with encoding to avoid this (for example CSV file (UTF-8)).

Предупреждение

Формат CSV в настоящее время автоматически определяет диалект файла CSV. В некоторых случаях автоматическое определение может не сработать, и вы получите смешанные результаты. Особенно это касается файлов CSV с символами новых строк внутри значений. В качестве обходного пути рекомендуется не использовать кавычки.

См.также

CSV

Многозначный CSV-файл#

Добавлено в версии 4.13.

This variant of the CSV files allows storing multiple translations per string.

Файлы примеров#

Пример файла:

Thank you for using Weblate.,Děkujeme za použití Weblate.

Настройка Weblate#

Типовые настройки компонента Weblate для двуязычного CSV

Маска файла

locale/*.csv

Одноязычный базовый файл

Пусто

Шаблон для новых переводов

locale/en.csv

Формат файла

Файл CSV

Типовые настройки компонента Weblate для одноязычного CSV

Маска файла

locale/*.csv

Одноязычный базовый файл

locale/en.csv

Шаблон для новых переводов

locale/en.csv

Формат файла

Простой CSV-файл