Сообщения

Сообщения за Май, 2015

Мультиязычное приложение Phonegap

Изображение
Выбор техники перевода Приложение Phonegap представляет собой обычную html-страницу и JavaScript файл. Многоязычность можно достигнуть несколькими путями.
1. Например, можно сделать по одной страничке html на каждый язык. Что-то типа index-ru.html, index-en.html и подгружать нужную из главной index.html.
Минусы такого подходаОчень сложно будет вносить одинаковые изменения в разные файлы по мере развития программы.Невозможно одновременно работать программисту и переводчику (если это разные люди). Очень сложно будет делать изменения по текстам, к которым уже сделан перевод. Плюс такого подходаПереводчику будет легко переводить и сразу видеть изменения (в браузере). 2. Можно пойти другим путём - возложить задачу перевода на JavaScript. На HTML делать только каркас приложения, а все тексты подгружать средствами JavaScript.
Минусы подходаОчень легко где-то ошибиться программисту и тогда в нужном месте html-страницы будет либо пусто, либо не тот перевод.Переводчику будет очень сложно работ…