Вот что меня смутило:Appcelerator Titanium Интернационализация не работает правильно
Я недавно начал изучать Appcelerator Titanium. Я создал несколько небольших приложений как с обычным проектом, так и с использованием сплава, поэтому я понимаю, по крайней мере, основы.
Одна вещь, которую я просто не могу получить, - это папка/файлы i18n.
Вот что ив сделал: - Создать «Default Project» - добавить папку в корневой директории «i18n» - добавить «ан» и «эс» папка «i18n» - добавить «strings.xml «для обеих новых папок. - добавлено:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="welcome_message">Welcome TEST</string>
</resources>
к обоим strings.xml, за исключением эс строк я ставлю "ES Welcome TEST". - В Resources -> app.js я изменил «Я Window 1» в L («») welcome_message - Ран приложение
Оба нормальные и легированные версии просто показать пустой экран. Я бы хотел, чтобы мое приложение для сплавов работало больше всего, но из того, что я понимаю, код локализации должен работать одинаково в обоих приложениях. В сплаве я могу просто положить его в стиле.
Любые указатели были бы замечательными! Я посмотрел на другой пост, заявляя, что он не работает, но все они были либо синтаксическими ошибками, либо просто настроили неправильно. Я скопировал их код и имею ту же самую проблему, что он не работает, поэтому у меня есть ощущение, что я пропустил шаг новичков.
- Вот несколько скриншотов, я только что создал совершенно новый регулярный проект (не сплав), добавил код выше и попытался использовать L ('welcome_message'), чтобы не повезло. Я попытался установить все на новом ПК, чтобы убедиться, что я не запутался на моем основном компьютере.
Вы пробовали очистить и построить? –
Я пробовал это, а также попытался создать пустой проект, как упомянуто выше, добавив код, а затем запустив его в первый раз и с теми же результатами. – Silent