Я ищу общий механизм интернационализации веб-приложения, которое должно работать в автономном режиме.How-To поддерживает интернационализацию автономного веб-приложения JQuery Mobile (i18n)?
Первоначально я рассматривал возможность добавления тегов данных-i18n к элементам, но это кажется очень уродливым решением.
Я столкнулся с http://panacodalabs.github.com/The-M-Docs/#components_&_utilities/m_i18n, однако я не хочу (или может из-за ограничений по времени) переносить мое приложение на эту структуру.
Мне нужно HTML5 jQuery Mobile для решения этой проблемы, которая работает в автономном режиме.
Мне кажется, что этот ключевой компонент отсутствует в структуре HTML5.
Спасибо за предложение. Как вы знаете, все больше веб-приложений, как ожидается, будут работать в автономном режиме, поэтому нам нужно начинать все меньше и меньше полагаться на сервер, чтобы решить некоторые проблемы, такие как интернационализация. Мне кажется, что вам нужно что-то взломать ... Проект M предоставляет интернационализацию из коробки, но я не хочу полагаться на эту структуру, это чистые js, и у меня нет времени изучать их применение шаблон mvc. – Astronaut
Да, это довольно сложно. Я также работаю над проектом в нескольких langauges и не совсем уверен, как получить его в автономном режиме (ну ... нужно сначала его получить в Интернете ...). Сейчас я смешиваю javascript и серверную часть, но для офлайн, я не уверен, хочу ли я загрузить полную языковую таблицу, потому что, как вы говорите, они, как правило, становятся большими. Для простых вещей, таких как текст проверки формы, я в порядке с отбрасыванием фрагментов javascript-массива с соответствующими текстами на странице, которые при хранении в автономном режиме будут доступны. Не идеально. – frequent
Я снова посмотрел на папку «Дата». Если вы проверите здесь: http://dev.jtsage.com/cdn/datebox/i18n/ в исходном коде, я думаю, что для каждого языка очень приятно. Таким образом, у вас будет файл .js на один язык, и, возможно, пользователь решит, какой из них хочет, чтобы avaialbel находился в автономном режиме. Если вы что-то взломали, я бы почти рекомендовал идти в этом направлении. – frequent