Файлы с контентом приложений или сайтов в формате JSON используются для создания локализированных (переведенных и адаптированных) языковых версий. Файлы JSON очень похожи на XML-файлы и используются обмена данными в приложениях, AJAX, Web 2.0 и веб-сервисах. Наши редакторы умеют работать с файлами JSON, однако, есть особенности их редактирования и вычитки носителем языка, о которых мы расскажем ниже.
Проблема первая: разметка текста
Текст в формате JSON представляет собой наборы
ключ: значение. Ключ служит для идентификации, значение содержит текст, который необходимо проверить, вычитать и отредактировать.
Пример кода файла в формате json
Идентификатором служит уникальная строка "_id". Значение поля "name" нельзя изменять, это служебная информация для разработчиков приложения. Редактор вычитывает и корректирует текстовое поле "text". На примере можно видеть экранирующий обратный слэш для двойных кавычек и прямого слэша. Все служебные символы должны быть оставлены без изменения в отредактированном документе. Остальные поля не требуются для редактора и не должны быть изменены.
Корректоры, работающие с файлами JSON должны иметь базовые знания о XML-разметке, уметь определять теги в тексте и отделять служебные и управляющие знаки от редактируемого текста. Редактирование файлов JSON не является сложным процессом, но редакторы, которые никогда не работали с кодом приложений, с трудом смогут адаптироваться для такой работы.
Наши корректоры и редакторы могут работать с файлами JSON в текстовом виде в специальном программном комплексе, который обеспечивает подсветку синтаксиса кода, проверяет корректность служебной информации и целостность ключей. Эти процедуры обязательны для последующего импорта и корректной работы приложения или веб-сайта. При использовании редактора, поддерживающего разметку кода, корректору легче вычитывать и редактировать документы.
Проблема вторая: нарушение синтаксиса кода
Обязательной процедурой при корректуре и редактуре файлов в формате JSON является верификация кода. При правках редактора в коде могут быть изменены не только значения (целевой текст), но и затронута структура идентификаторов. Для этого достаточно удалить скобку или экранирующий слэш. Редактор является профессиональным лингвистом, но не программистом, глаз которого видит такие изменения. Для сохранения синтаксиса кода файла JSON в процессе редактуры мы используем Notepad++. Hедактор находит ошибки в коде JSON файла и встроенный Debugger подсказывает способ ее исправления.
В итоге редактирование кода JSON для профессиональных лингвистов становится более сложной задачей, чем редактирование файлов в формате Word. В текстовых редакторах кода отсутствуют удобные инструменты корректоров, отслеживающих все внесенные правки, изменения и комментарии. Поэтому результат редактуры файлов JSON полностью зависит от квалификации и опыта привлеченного редактора.
Стоимость редактирования и вычитки носителем языка файлов в формате JSON зависит от структуры файла и процентного соотношения информационной части и элементов разметки. Для оценки редактуры файла отправьте его нам по электронной почте.