Я уже 2 дня бьюсь головой об стену, пытаясь добавить локализацию для своего приложения в зависимости от языка.Приложение использует PhoneGap 1.1, и я пытаюсь создать его, используя XCode 4.1
. Я искал информацию / учебное пособие / что угодно с тех пор, как 2 дня, но я не смог найти ничего подробного.Итак, либо это тривиальная проблема, и я не могу ее понять, либо это необычная проблема.
Многие потоки, которые я видел, объясняют, что мне нужно создать новую папку в разделе «Ресурсы» и добавить следующеепапки в проекте (скажем, я хочу, чтобы мое приложение было локализовано на французском языке и для стран, не говорящих на французском языке):
- locales
--- en
---- local.strings
--- fr
---- local.strings
Я уже в беде: прежде всего, что я должен учитыватькак моя корневая папка проекта?Весь мой код находится внутри папки "www", и, насколько я понял, это основной узел, на который PG смотрит, когда выполняет свою работу.Поэтому я предполагаю, что должен создать «locales» под «www».
Предполагая, что это правильное место, я должен ввести пары ключ-значение в файл .strings.Теперь, как мне сказать Xcode, какие строки нужно посмотреть на моей странице index.html?В Objective-C это делается путем вызова NSLocalizedString(@"StringKey")
, но, поскольку я использую PG, у меня есть простой HTML или JS для использования.Есть ли какой-либо встроенный метод для этого?
Это неправильный подход?Любая подсказка, учебное пособие, документация, справочное руководство по этому вопросу будут очень полезны.