Интернационализация интерфейса

Под интернационализацией приложения в ApplicationXML понимается вынесение явных строк во внешний файл и их запись там в формате code=user-string. Использовать коды строк (code) нужно в формате #code_one.

Например:

 
<label id="people_name" text="#name" />

Это значит, что где-то в каком-то внешнем файле есть строка типа name=«Имя пользователя». Значение («имя пользователя») будет подставлено в label.text.

Символ # говорит о том, что следующая за ним строка является кодом, по которому интерпретатор найдет нужную строку на нужном для пользователя языке.

Для каждого языка создается отдельный файл. Имена файлов должны удовлетворять формату: i18n_LANG.properties, где LANG - двухсимвольный код языка, типа, «en», «ru», «uk» (украинский) и т.д.

Язык интерфейса задается атрибутом appxml.language

 
intro/i18n.txt · Последние изменения: 15/12/2010 20:30 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS