Сообщения

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

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

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