Dojo / Интернационализация (i18n)

В этой главе дается краткий обзор инструментов Dojo, предназначен ных для интернационализации модулей. Ключевыми темами главы будут порядок создания определения региональных настроек и использование возможностей библиотеки Core для представления дат, денежных сумм и чисел. Для тех, кто еще не знает, – слово «internationalization» обычно сокращается до i18n, просто потому что это слово слишком длинное, чтобы вводить его всякий раз, когда оно потребуется. Данное сокращение образовано первой и последней буквами, а число 18 обозначает, что имеется еще 18 букв между ними.
Статьи раздела 'Интернационализация (i18n)':
Даты, числа и денежные суммы
Дополнительные средства библиотеки Core обеспечивают поддержку манипулирования интернационализированными представлениями дат, чисел и денежных сумм с помощью модулей dojo.date, dojo.number и dojo.currency, соответственно. Во второ...
Интернационализация модуля
Предположим, что у вас нашлось время и вы расширили модуль с волшебным джинном, создав модуль psychic. Допустим, что по умолчанию вы используете английский язык и вы решили, что первым дополнительным языком, поддержку которого тр...
Использование инструментов сборки для повышения производительности
Последнее, но от этого не менее важное, замечание об интернационализации: инструментальный набор Dojo содержит в библиотеке Util инструменты сборки, которые при сборке специализированной версии модуля автоматически могут позаботит...
Объединим все вместе
Если раньше для получения значения reading102 требовалось обратить ся к значению хешфункции, например psychic.reading102, то теперь это можно сделать с помощью инструментария. Если имеется перевод для языка, используемого пользо...
Определение таблиц строк
Ниже приводятся выдержки из каждого файла readings.js, где демон стрируются некоторые строки, являющиеся частью окончательного перевода. Сначала файл readings.js с переводом по умолчанию: { /* ... */ reading101 : "You're a Li...
Расположение файлов на диске
Как и любой другой модуль, ваш модуль psychic должен быть представлен простым файлом с исходными текстами, находящимся в типичном дереве каталогов: dtdg/ psychic/ Psychic.js /* Самое основное находится здесь */ Неудивительно...

Страницы: 1