Для приложения, рассчитанного на международную аудиторию, недостаточно просто перевести тексты: важно проверить качество локализованного интерфейса. TsiLang Components Suite помогает локализовать приложения на Delphi и C++Builder, а встроенный контроль качества переводов позволяет находить проблемы в языковых версиях до выпуска продукта.
Что такое контроль качества переводов?
При проверке локализации важно убедиться, что переводы не только существуют, но и обеспечивают понятный, единообразный и работоспособный интерфейс на всех языках. Неполные или ошибочные переводы могут мешать работе пользователей и нарушать отображение элементов интерфейса.
Обзор качества переводов в TsiLang Expert
Инструмент входит в TsiLang Expert и доступен в RAD Studio как для Delphi, так и для C++Builder. Окно «Статистика и Контроль Качества Переводов (ККП)» показывает состояние локализации проекта и результаты анализа. В английском интерфейсе эта функция называется Localization Quality Assurance (LQA).
Основные возможности
- Распределение проблем по важности
Отчёт различает критические и некритические проблемы. Это помогает проверять, например, подозрительные спецификаторы формата и непереведённые тексты, а затем выбирать порядок исправлений.
- Разбивка по формам и языкам
Статистика показывает состояние переводов отдельных форм и языков. Это особенно удобно в больших многоязычных приложениях на Delphi и C++Builder.
- Наглядное представление результатов
Круговые и столбчатые диаграммы, а также таблицы помогают оценить состояние локализации и увидеть, какие задачи ещё предстоит выполнить.
- Переход к подробностям
Двойной щелчок по элементу отчёта открывает подробную информацию о соответствующей форме. Найденные проблемы можно разбирать в рамках привычной работы в IDE.
Почему это полезно разработчикам Delphi и C++Builder
TsiLang Components Suite предназначен для Delphi и C++Builder. Благодаря интеграции с RAD Studio проверка переводов остаётся частью привычного процесса разработки: для анализа состояния локализации не требуется переносить проект в отдельную систему управления переводами.
Что даёт контроль качества на практике
- Раннее обнаружение ошибок
Проверяйте проблемы в переводах до того, как с ними столкнутся пользователи.
- Единообразный интерфейс
Следите за состоянием переводов и представлением интерфейса на разных языках.
- Более быстрая проверка
Автоматизируйте поиск типичных проблем, чтобы сосредоточиться на исправлениях.
- Подготовленные к выпуску языковые версии
Используйте результаты анализа, чтобы доработать локализованный интерфейс перед релизом.
Проверяйте переводы в процессе разработки
Независимо от того, поддерживаете ли вы существующее приложение или создаёте новый продукт для международного рынка, инструменты ККП помогают следить за состоянием переводов и планировать исправления. Особенно полезны они при частых выпусках и работе с распределённой командой переводчиков.
Начать можно с руководства Перевод формы Delphi с помощью ИИ: первый запуск. О хранении и обновлении переводов отдельно от приложения читайте в статье про внешние файлы SIL и SIB.