Инструмент очистки файлов локализации CSV и JSON для Godot и Unity

Проверяйте файлы переводов CSV и JSON на наличие пустых ячеек, дубликатов ключей и поврежденных строк с последующим экспортом чистой копии.

LOCALIZATION QA Ожидание файла
Локальная обработка в браузере
Формат
Перетащите файл перевода сюда Проверяйте структуру в браузере с сохранением исходного файла на устройстве. UTF-8 CSV или структурированный JSON
03
DATA VIEW

Предпросмотр перевода

Первые строки показывают нормализованную структуру для экспорта.

Ожидание файлаПеретащите файл CSV или JSON для начала проверки.
CLEAN OUTPUT

Экспорт очищенного файла

Дубликаты удаляются, недостающие столбцы заполняются, спецсимволы экранируются.

Zoom 100%
Студия утилит

Хотите эту утилиту на своём сайте?

Настройте цвета и тёмную тему для WordPress, Notion или вашего сайта.

Часто задаваемые вопросы

Передаются ли файлы на сервер?

Нет, вся обработка происходит исключительно локально в браузере.

Что происходит при наличии лишних запятых?

Строка помечается как поврежденная, а лишние поля объединяются в последний столбец.

Как удаляются дубликаты ключей?

Сохраняется первое вхождение ключа, последующие игнорируются.

Проверяется ли качество перевода?

Нет, проверяется только структура файла и наличие пустых ячеек.

# Почему файлы локализации вызывают ошибки при импорте в движок

Таблицы переводов легко редактировать, но в них легко допустить ошибку. Запятая внутри текста или пропущенная кавычка могут сместить столбцы языков.Импортер CSV в Godot и пакет Unity Localization требуют строгой структуры. Этот инструмент проверяет файлы перед импортом.
CSV Проверка запятых
JSON Поддержка массивов и объектов
0 отправка 100% локально
1 клик Чистый экспорт

# Что проверяет инструмент

Обнаружение перед импортом

Ошибки, незаметные в больших файлах

  • Пустые ячейки перевода
  • Повторяющиеся ключи
  • Строки с неверным числом столбцов
  • Некорректный синтаксис кавычек

Нормализация при экспорте

Безопасные автоматические исправления

  • Заполнение недостающих столбцов
  • Объединение лишних полей в последний столбец
  • Сохранение первого вхождения ключа
  • Исходный файл не изменяется

# Как проверить очищенный файл

Структурная очистка не заменяет языковую вычитку. Используйте список замечаний для заполнения пропущенных переводов.
Замечание Значение Рекомендуемое действие
Пустая ячейкаСтолбец языка не содержит текстаПеревести или подтвердить намеренность
Дубликат ключаНесколько строк используют один ключСравнить строки и оставить первую
Поврежденная строкаЧисло столбцов не совпадает с заголовкомПроверить объединенный столбец
Ошибка чтенияНекорректный JSONИсправить синтаксис перед импортом

# Правила CSV для видеоигр

Текст, содержащий запятые или переносы строк, должен заключаться в двойные кавычки.
Сохраняйте оригинал
Всегда сохраняйте исходный файл от переводчика для сравнения.
Ключ перевода
Уникальный идентификатор, используемый в коде игры.
Поле CSV
Отдельное значение между разделителями.
Экранирование
Использование кавычек для сохранения знаков препинания.
Локаль
Код языка и региона, например ru, en или ja.

# Проверка очищенного файла перед импортом

Откройте предпросмотр и сравните заголовки со структурой языков, которую ожидает проект. Автоматические исправления помогают с разделителями и пустыми ячейками, но не создают отсутствующий перевод и не подтверждают его смысл.Сохраните исходный файл и выполните небольшой тестовый импорт. Так можно проверить нормализованные строки и убедиться, что Godot или Unity читает очищенный файл без новых предупреждений.Считайте очистку структурным этапом: исправленные ячейки должен перечитать носитель языка, а экспортированный файл нужно импортировать в тестовую сцену до передачи в проект.Считайте очистку структурным этапом: исправленные ячейки должен перечитать носитель языка, а экспортированный файл нужно импортировать в тестовую сцену до передачи в проект.

Библиографические ссылки