2015-03-18 1 views
0

У меня есть работа Freelancer, и теперь у меня проблемы с приложением. Я собирался перевести его на португальский, используя jQuery и уникальные идентификаторы элементов. Однако у меня есть некоторые сомнения по этому поводу. я не имел ни малейшего представления о ExtJS, и я читал об этом, то некоторые вопросы придумали:Откуда взялся перевод? Java сервлет, tomcat и приложение Ext-Js Sencha

  • Сохраняется перевод в базе данных?
  • Каждое поле меню сохраняется в базе данных?
  • Я понял, что из-за загрузки динамического содержимого идентификаторы могут быть разными каждый раз, когда этот день загружен, это правда?

Я знаю, что лучший способ перевести это не тот, который я предложил. Я думал об этом, прежде чем я увижу код, потому что думал, что это обычный веб-сайт. Я уже добавил вариант португальского языка на экране входа в систему. Однако он отправляет параметр «pt» и ничего не нагружает. Он возвращается к умолчанию «en». Параметр language отправляется в файл Home.java, где вызывается функция doGet. Я не мог найти файл с его переводом. Кто-нибудь может мне помочь? Я не знаю, как это сделать (загрузите меню на португальском языке). Спасибо.

вебсайт: http://brazil.chatlibs.com:81/bulkmessaging/

ответ

0

Я не думаю, что есть простой способ для этого. Я сделал некоторые переводы для приложения ExtJS, и все, что у меня было, это файл класса JS со всеми строками для обоих языков.

Тогда при запуске приложения я бы назвал что-то вроде customStringsClass.setLocale('en'). Этот метод установил бы customStringsClass.Labels, например, на объект, содержащий все строки для английского языка.

Тогда в контроллерах и взглядов, я бы использовал customStringsClass.Labels.FirstNameField_Label

+0

Я искал что-то с языком на нем, и я не нашел ничего. Я использую MacBook и искал арабское слово. Я мог найти много файлов на основе его содержимого с помощью инструмента поиска Mac. Также я googled для этой функции (customStringClass), и я ничего не нашел. Является ли это Java или Javascript? Или функция ExtJS? Я абсолютно нуб на нем. Я хочу учиться, потому что мне понравилась идея динамической загрузки формы. Спасибо! –

+0

@JaquelinePassos Когда я имел в виду «нелегкий выход», это то, что он имел в виду. Вам нужно будет создать код, нанять переводчика и т. Д. Я бы порекомендовал вам сначала попробовать что-то более конкретное, а затем вернуться, –

Смежные вопросы