-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlocalization.ru.json
More file actions
29 lines (29 loc) · 6.33 KB
/
localization.ru.json
File metadata and controls
29 lines (29 loc) · 6.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[
{ "Key": "PageTitle", "Value": "Локализация сайта" },
{ "Key": "HeaderTitle", "Value": "Локализация" },
{ "Key": "HeaderDescription", "Value": "Встроенные в движок механизмы локализации позволяют легко адаптировать сайт для разных культур." },
{ "Key": "IntroductionText1", "Value": "Для локализации страниц и элементов сайта можно использовать встроенные механизмы локализации." },
{ "Key": "IntroductionText2", "Value": "Существует два уровня локализации: глобальный и локальный." },
{ "Key": "IntroductionText3", "Value": "Глобальный уровень распространяется на весь сайт. Локальный - только на конкурентную страницу сайта." },
{ "Key": "IntroductionText4", "Value": "Для локализации используются файлы ресурсов в формате <strong>JSON</strong>." },
{ "Key": "IntroductionText5", "Value": "В именах файлов ресурсов должен содержаться код культуры (языка). В качестве кода культуры обычно используется двухзначный код. Например: ru, en. Если имя файла ресурсов не содержит код культуры, то такой файл считается файлом по умолчанию." },
{ "Key": "IntroductionText6", "Value": "При обработке файлов ресурсов сначала загружается глобальный файл ресурсов по умолчанию, затем глобальный файл для текущей культуры, затем локальный файл по умолчанию, и в конце - локальный файл для текущей культуры. При этом, допустима перезапись ключей верхних уровней нижними." },
{ "Key": "IntroductionText7", "Value": "Значения ключей ресурсов могут содержать в себе ключи других ресурсов, но не глубже одного уровня. Это дает возможность использовать файлы ресурсов в качестве файлов конфигурации, хотя конечно, так делать не рекомендуется." },
{ "Key": "StructureOfTheFileNames", "Value": "Структура имен файлов" },
{ "Key": "StructureOfTheFileNamesText1", "Value": "Для локальных ресурсов имена файлов должны соответствовать имени файла страницы, без учета расширения." },
{ "Key": "StructureOfTheFileNamesText2", "Value": "Например, для страницы <strong>index.php</strong> файл ресурсов по умолчанию будет <strong>index.json</strong>; для страницы <strong>users.php</strong> - <strong>users.json</strong> и т.д." },
{ "Key": "StructureOfTheFileNamesText3", "Value": "Для глобальных ресурсов используется файл <strong>global.json</strong>." },
{ "Key": "StructureOfTheFileNamesText4", "Value": "Если файл ресурсов предназначен для определенной культуры (языка), то имя файла должно содержать код этой культуры. Как правило используется двухбуквенные коды <strong>ISO 639-1</strong>. Например, файл ресурсов для русского языка страницы <strong>index.php</strong> должен иметь имя <strong>index.ru.json</strong>, для английского - <strong>index.en.json</strong> и т.д. Аналогично с файлами глобальных ресурсов: <strong>global.ru.json</strong>, <strong>global.en.json</strong> и т.д." },
{ "Key": "StructureOfTheFileNamesText5", "Value": "Список двухбуквенных кодов языков (<strong>ISO 639-1</strong>) можно найти по следующей ссылке: <a href=\"http://www.loc.gov/standards/iso639-2/php/code_list.php\">http://www.loc.gov/standards/iso639-2/php/code_list.php</a>" },
{ "Key": "StructureOfFiles", "Value": "Структура файлов" },
{ "Key": "StructureOfFilesText1", "Value": "Файлы ресурсов являются обычными текстовыми файлами в формате <strong>JSON</strong>." },
{ "Key": "StructureOfFilesText2", "Value": "Для правильной работы следует использовать кодировку <strong>UTF-8</strong> без <strong>BOM</strong>." },
{ "Key": "StructureOfFilesText3", "Value": "Файлы ресурсов содержат массивы элементов ресурсов." },
{ "Key": "StructureOfFilesText4", "Value": "Каждый элемент ресурса записывается в объект следующей структуры: <code>{ \"Key\": \"Имя ресура\", \"Value\": \"Значение ресурса\" }</code>" },
{ "Key": "StructureOfFilesText5", "Value": "Ниже представлен пример файла ресурсов." },
{ "Key": "StructureOfFilesText6", "Value": "Заголовок страницы" },
{ "Key": "StructureOfFilesText7", "Value": "При создании файлов ресурсов следует соблюдать общепринятые стандарты <strong>JSON</strong>." },
{ "Key": "ResourseUsage", "Value": "Использование ресурсов" },
{ "Key": "ResourseUsageText1", "Value": "Для использования ресурсов, достаточно указать в тексте ключ ресура в формате: <code>${КлючРесурса}</code>." },
{ "Key": "ResourseUsageText2", "Value": "Например, для ключа <code>ThePageTitle</code>, на странице следует разместить метку: <code>${ThePageTitle}</code>, а для ключа <code>TheIntroduction</code> - <code>${TheIntroduction}</code> и т.д." }
]