Например, как мне отобразить планировщик AlloyUI, в котором дни отображаются на японском, а не на английском языке?
Как получить локализованную версию компонента YUI 3 или AlloyUI?
Ответы (1)
Чтобы получить доступ к локализованной версии компонента YUI 3, вы должны использовать свойство lang
объекта конфигурации YUI. При указании песочницы YUI передайте ей код(ы) языка, для которого вы хотите локализовать компонент(ы):
YUI({ lang : 'ja-JP' }).use( // your code here...
Вот конкретный пример с планировщиком AlloyUI:
YUI({ lang : 'ja-JP' }).use('aui-scheduler', function(Y) {
new Y.Scheduler({
boundingBox: '#myScheduler',
items: [],
render: true,
views: [new Y.SchedulerWeekView()]
});
});
Вам также может понадобиться интернационализировать атрибут strings
ваших компонентов самостоятельно. Например, в Scheduler
есть много строк, которые не интернационализируются путем изменения атрибута YUI
lang
. Если вы хотите полностью интернационализировать его, вам нужно будет перевести каждая строка.
Для получения дополнительной информации см. документацию по интернационализации YUI (в частности, раздел Запрос предпочтительных языков).
person
stiemannkj1
schedule
06.08.2014