使用下拉菜单选择不同的语言并翻译 RoR 3.2 Ruby 2.0
Select different languages using drop down and translate RoR 3.2 Ruby 2.0
我在选择框和本地化方面遇到问题。我应该以某种方式与ajax/javascript连接,但不确定如何连接。当用户选择语言时,网站应被翻译成所选语言。这就是我目前所拥有的。
application_controller.rb
before_filter :set_locale
def set_locale
#some code which returns local language accoarding to IP
end
_header.html.erb
<%= form_tag set_locale_path do %>
<%= select_tag :locale, options_for_select([['English', 'en'], ['Spanish', 'sp'], ['German', 'ge']]) %>
<% end %>
此标头位于共享视图文件夹中,没有相关的控制器/模型。任何帮助将不胜感激。
def set_locale
I18n.locale = params[:locale]
end
在指南 I18n 中搜索
相关文章:
- 如何在javascript上使用flak-babel进行翻译
- 使用谷歌网站翻译器自动翻译网页
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- jsi18n-django.catogue没有'不包含任何已翻译的字符串(但是djangojs.mo包含)
- Django'支持Javascript文件中的翻译
- 如何翻译MySQL查询's ResultSet转换为整数
- 原生脚本无限翻译动画
- RoR-将提交表单转换为AJAX
- AngularJS无法使用translate值正确翻译
- 如何将此JS翻译成Angular2
- Angular JS:翻译带有大量文本的静态html页面
- DOM更改后的L20N翻译html
- Javascript翻译模板
- 将JavaScript oop代码翻译为Lua
- i10n angularjs分配翻译变量
- 为什么可以't I翻译JS画布图像
- 如何翻译SVG及其所有子项
- 翻译是从哪里来的?Java servlet、tomcat和Ext Js Sencha应用程序
- RoR最快的javascript运行时
- 使用下拉菜单选择不同的语言并翻译 RoR 3.2 Ruby 2.0