Файлы 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 выполняет автоматическое определение кодировки файла. Это может быть ненадёжно в некоторых пограничных случаях и приводит к снижению производительности. Пожалуйста, выберите кодировку формата файла, чтобы избежать этого (например, UTF-8).

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

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

См. также

CSV

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

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

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

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

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

Thank you for using Weblate.,Děkujeme za použití Weblate.
Поддерживаемые функции

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

.csv

Языковость

Как одноязычный, так и двуязычный

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

No

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

Yes

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

No

Поддерживает контекст

Yes

Поддерживает расположение

Yes

Поддерживает флаги

No

Дополнительные состояния

Needs editing

Идентификатор API

csv, csv-multi, csv-simple

Поддерживает строки только для чтения

No

Настройка Weblate

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

Маска файла

locale/*.csv

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

Пусто

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

locale/en.csv

Формат файла

Файл CSV

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

Маска файла

locale/*.csv

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

locale/en.csv

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

locale/en.csv

Формат файла

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