2012-06-13 4 views
-2

Я создал несколько html-страниц с содержанием на английском языке. Теперь мне нужно изменить язык на мандаринский язык (сингапурский язык) динамически на основе выбора пользователя, не перенаправляя страницы. Пожалуйста, помогите мне сделать это.изменение языка содержимого html с помощью javascript динамически

Спасибо заранее.

+0

Как вы собираетесь выполнять перевод и где будут существовать эти данные? Собираетесь ли вы доставить клиенту обе версии и динамически показывать/скрывать контент с помощью JavaScript на клиенте? Вам нужен JavaScript, чтобы сделать AJAX-вызов на сервер, чтобы получить переводы, а затем динамически заменить содержимое на клиенте? Или вы даже надеетесь, что JavaScript вызовет услугу перевода (Google Translate, возможно?), Чтобы выполнить переводы напрямую, а затем заменить контент на клиенте? – David

ответ

0

Если вы хотите, чтобы у вас есть 2 варианта:

* Получение реального содержания от сервера: Вы не можете сделать это на стороне клиента, вы, возможно, есть чтобы веб-приложение получало реальный контент из БД в качестве примера, и с AJAX все будет потрясающе.

* Получение переведенного контента от стороны клиента: Вы можете сделать это с помощью Google инструментов и API-интерфейсы, вы можете начать с: http://translate.google.com/translate_tools и делать настройки.

Я не предпочитаю использовать перевод Google, подобный этому (добавьте раскрывающийся список для перевода), теперь вы можете понять, почему после проверки этого, его производительности и проблем с просмотром.

Edit: может быть, эта ссылка поможет вам тоже: http://labnol.blogspot.com/2005/11/add-language-translation-to-website.html

1

Проверить это Language

Вы можете передать переменную в качестве значения атрибута, который будет держать язык, выбранный пользователем.

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