Файлы 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-файл¶
Добавлено в версии 4.13.
Этот вариант файлов CSV позволяет хранить несколько переводов для каждой строки.
Файлы примеров¶
Пример файла:
Thank you for using Weblate.,Děkujeme za použití Weblate.
Расширения файлов |
|
|---|---|
Языковость ⓘ |
Как одноязычный, так и двуязычный |
Поддерживает множественное число ⓘ |
|
Поддерживает описания ⓘ |
|
Поддерживает пояснения ⓘ |
|
Поддерживает контекст ⓘ |
|
Поддерживает расположение ⓘ |
|
Поддерживает флаги ⓘ |
|
Дополнительные состояния ⓘ |
|
Идентификатор API |
|
Поддерживает строки только для чтения ⓘ |
|
Настройка Weblate¶
Типичный Настройки компонента Weblate для двуязычного CSV |
|
|---|---|
Маска файла |
|
Одноязычный базовый файл |
Пусто |
Шаблон для новых переводов |
|
Формат файла |
Файл CSV |
Типичный Настройки компонента Weblate для одноязычного CSV |
|
|---|---|
Маска файла |
|
Одноязычный базовый файл |
|
Шаблон для новых переводов |
|
Формат файла |
Простой CSV-файл |