问题标签 [i18n-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 如何国际化一个红宝石宝石?
使用默认 i18n 翻译为它使用的字符串提供 gem 的最佳方式是什么?
ruby-on-rails - 如何解决 i18n 的 Hash#slice 和 ActiveSupport 的 Hash#slice 之间的名称冲突
我正在开发一个 Rails 2.3.14 项目,该项目使用 0.6.0 的i18n gem和 2.3.14 的 ActiveSupport gem。这两个都定义了一个Hash#slice
方法(i18n's ; ActiveSupport's),但它们的功能不同:i18n 版本使用Hash#fetch
,因此i18n/core_ext/hash.rb:4:in 'fetch': key not found (IndexError)
如果缺少任何请求的键,则会引发异常,而 ActiveSupport 版本会愉快地忽略丢失的键,而 ActiveSupport 的其余部分取决于那快乐的无视。
在我的应用程序中,首先加载 i18n 版本(因为顺便说一下,faker 将其作为依赖项加载),因此当 ActiveSupport 尝试依赖 ignore-missing-keys 行为时,我得到了异常。
有没有办法告诉 Rails 在 faker 和 i18n 之前加载 ActiveSupport?
java - 在运行时更改 java swing 中的语言
我想知道这在java中是否可行,我想重新加载一个swing应用程序以便我可以设置语言环境。我正在开发一个使用超过 5 种语言的摇摆应用程序项目,并且我已经为每种语言创建了属性文件。每当用户从菜单中选择一种新语言时,我的应用程序必须重新启动以更改所选语言。我完全停留在这里,因为如何使用加载的 vm 参数和新语言重新启动我的 Swing 应用程序。
供参考的是与我期望具有相同要求的网站。 http://teravoice.com/
网页加载后,选择一个下载 jnlp 的链接,一旦应用程序打开,请使用任何名称登录,在文件菜单中,您会找到一个包含 12 种语言的子菜单“语言”。当我单击一种新语言时,应用程序会使用新语言和用户数据(即 vm 选项)重新启动。
谢谢你。
codeigniter - CodeIgniter 和 i18n 库
您好论坛,在使用 CI 2.0.3 和国际化 (i18n) 库时,我遇到了这个问题。我在这里读过类似的帖子,但它们并没有解决我的问题。希望这里有人可以指出我正确的方向。
路线.php:
这很好用,但我有一个名为“博客”的区域,在博客 CI_Controller 中是一个从数据库中获取文章的函数:
太棒了,也能用。结果是一个类似 /en/blog/article/1 的 URL。在语言文件中,我的变量保存如下:
在博客视图中加载了 $lang 变量:
打开文章时出现问题,语言文件中的var根本没有加载。http://localhost/而不是“博客”。我想这与路由有关。因此,如果对于像 /en/blog 这样的 URL,我将拥有:
所有其他 URL 都可以正常工作并正确加载语言文件中的变量。
但是我如何处理像 /en/blog/article/1 这样的 URL?我在思考正确的方向吗?建议表示赞赏。
谢谢你。
java - 使用 ResourceBundle 更改应用程序的语言
我正在使用 Netbeans IDE 构建基于 Java 的国际化应用程序,我正在尝试使用位于单个框架中的组合框来更改框架的语言,但我无法为此编写代码,有什么帮助我吗?
组合框包含一些具有本地值标识符的对象。我想取这个值并更改框架的区域设置,然后更改框架的语言。
我尝试更改基本本地,但这不起作用。我该怎么办?
rubygems - Rails 2.3.x,是否有用于编辑 yml 语言环境文件的 ruby gem?
我需要知道是否有任何用于使用 Web 界面编辑 yml 语言环境文件的 ruby gem?我记得我见过一种,但我忘记了名字。
一些建议?
ruby-on-rails-3 - 未在 Rails 3.1.3 中设置默认语言环境
未在 Rails 3.1.3 中设置 default_locale
应用程序.rb:
我有 3 个语言环境(en、es 和 ca)当我进入控制台时:
我正在使用 Gettext。有人知道它可能是什么吗?
捆:
ruby-on-rails - I18n 和重定向 (RoR) 语言环境参数的优点正在发生变化
我试图在我的应用程序中实现“更改语言”功能。我浏览了官方指南http://guides.rubyonrails.org/i18n.html,一切对我来说都很清楚。不幸的是,我不知道如何解决一个问题。例如,当我通过链接访问登录表单时,/en/login
一切都很好,直到我点击提交表单。
重定向后 param[:locale] 未按预期传递,我得到默认语言环境。是否有任何“Rails-way”灵魂可以重定向到先前选择的语言环境?我想可以将每个 time 参数传递给,redirect_to
但在每个控制器上都这样做有点问题。
我的路线:
应用控制器:
ruby-on-rails - 是否有将 i18n yaml 文件转换为 gettext po 格式的工具?
我想将 rails i18n yaml 文件转换为 gettext po 格式。我尝试了https://github.com/pejuko/i18n-translators-tools但在我的情况下它没有按预期工作。有什么建议吗?
ruby-on-rails - 在设计电子邮件中使用自定义语言环境
我devise_invitable
在 rails 中使用 gem,并且在我的 rails 应用程序中配置了许多语言环境。我想做的是邀请具有我自己指定的语言环境的用户。我可能看起来像这样:
这将发送一封带有“fr”作为 locale 的电子邮件,即使I18n.locale
是en
。
即使使用与我上面使用的语法完全不同的语法,这是否可能?