Вынести строковые данные в отдельный файл один из способов разработки мультиязычного приложения.
Условные обозначения префиксов в квадратных скобках можно посмотреть в статье «Условные обозначения при описании атрибутов / свойств».
root - корневой элемент, не имеет свойств
root/Text - элемент, свойства которого определяют уникальный идентификатор строки. Свойства:
| Префикс | Свойство | Описание |
|---|---|---|
| [IR STRING ID] | ID | Уникальный идентификатор строки |
root/Text/Entry - языковые варианты строки. Свойства:
| Префикс | Свойство | Описание |
|---|---|---|
| [IR STRING] | Lang | Язык |
| [IR STRING] | Value | Значение |
Пример 1: Пустой проект
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <root> <Text ID="txtEmptyProject"> <Entry Lang="ru" Value="Пустой проект" /> <Entry Lang="en" Value="Empty project" /> </Text> <Text ID="txtExit"> <Entry Lang="ru" Value="Выход" /> <Entry Lang="en" Value="Exit" /> </Text> </root>