Файлы 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-файл в качестве формата.

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

Подсказка

По умолчанию формат CSV автоматически определяет кодировку файла. В некоторых крайних случаях это может быть ненадёжно и приводит к снижению производительности. Чтобы избежать этого, выберите вариант формата файла с кодировкой (например, CSV-файл (UTF-8)).

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

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

См.также

CSV

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

Added in version 4.13.

Этот вариант файлов CSV позволяет хранить несколько переводов для каждой строки.

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

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

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-файл