Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

intro:i18n [15/12/2010 20:30] (текущий)
Строка 1: Строка 1:
 +====== Интернационализация интерфейса ======
 + 
 +Под интернационализацией приложения в ApplicationXML понимается вынесение явных строк во внешний файл и их запись там в формате ''code=user-string''. 
 +Использовать коды строк (code) нужно в формате #code_one. 
 +
 +//Например://
 +<code> 
 +<label id="people_name" text="#name" />
 +</code>
 +
 +Это значит, что где-то в каком-то внешнем файле есть строка типа ''name="Имя пользователя"''. Значение ("имя пользователя") будет подставлено в label.text. 
 +
 +Символ <html><font color="blue">#</font></html> говорит о том, что следующая за ним строка является кодом, по которому интерпретатор найдет нужную строку на нужном для пользователя языке. 
 +
 +Для каждого языка создается отдельный файл. Имена файлов должны удовлетворять формату: 
 +''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