Команда локали-тест дает инструмент для проверки XML на основе локализации БТ приложений.
Wt приложения используют файлы локализации XML-основе. Эти файлы состоят из сообщений. Сообщение состоит из идентификатора сообщения и перевода сообщений. Каждый стандарт представлен одним XML файла (локализации). Сообщения, идентификаторы одинаковы во всех локализаций, в то время как переводы сообщений отличаются. Для получения более подробной информации о локализации приложений Вт, в документации вес.
Вт не требует много от идентификаторов сообщений и порядка сообщения. Чтобы уменьшить к системе, этот инструмент делает требования:
- Идентификатор сообщения должно быть как prefix.SECTION.ID (префикс и список раздела предоставляются как параметры командной строки)
- Первая буква идентификатора сообщения должен быть таким же случае, как перевод сообщений
- Слова внутри идентификатора сообщения должны быть разделены на "_", независимо от случая стиле
- Сообщения должны быть сгруппированы по разделам (группы разделяются пустой строкой)
- Сообщения должны быть упорядочены по идентификатору сообщения (регистр игнорируется)
- Сообщения из нескольких строк должен быть перемещен в конец группы, а также можно заказать
- Идентификаторы сообщений сообщений шаблона должны иметь суффикс "_template"
- Максимальная длина линии: 120
- Сообщения, не должны начинаться или заканчиваться с пространством
- Нет вкладки не допускается
- Вес самой переводы в начале и не должны быть отсортированы
Если --wt опция предоставляется, этот файл используется для проверки переводы сообщений сама Вт (например, "Wt.WDatePicker.Close").
Чтобы использовать переводы сообщение в Вт приложение, функция Вт :: WString :: TR () используется. Проверки инструмент, если идентификаторы сообщений в .cpp и .hpp файлов и локализации в соответствуют друг другу.
Примеры
Часть Локали / wtclasses.xml используемой библиотеки WT-классов:
<Идентификатор сообщения = 'wc.wbi.Download "> Скачать сообщение>
<Идентификатор сообщения = 'wc.wbi.Run "> Выполнить сообщение>
<Идентификатор сообщения = 'wc.wbi.View "> Просмотр сообщение>
Чтобы проверить этот файл и целую библиотеку, расположенную в текущей папке:
& NBSP; локали-тест prefix = туалет --sections ИВБ
Требования
- Python
Комментарии не найдены