gpt4 book ai didi

javascript - 使用 i18n-js 插件的 Rails javascript i18n 特定 yml

转载 作者:行者123 更新时间:2023-11-28 08:25:27 25 4
gpt4 key购买 nike

我的问题是是否有办法配置 i18n-js,以便 javascript 只查找一个特定的 .yml 文件,而不是全部。我按照下面链接中的示例操作,并让 javascript 查找正确的 key ;但是,当我查看该插件在检查元素中生成的translation.js 时,所有翻译 key 都会显示出来。我们担心随着我们的应用程序的增长,这将成为一个问题,因为 javascript 只需要知道它需要的翻译 key 。我想只用一个 config/locales/en/javascript.yml 将 javascript 的所有翻译放在这里。

遵循示例

https://github.com/fnando/i18n-js

http://blog.10to1.be/rails/2011/03/22/localizing-javascript-in-your-rails-app/

rake i18n:js:setup

application.js

//= require i18n
//= require i18n/translations

application.html.haml

 = javascript_include_tag 'translation'

目录

|config
|-locales
|--en
|---en.yml
|---javascript.yml <------ that's what I want and the js only look at this one2

最佳答案

根据文档,您可以指定特定的 key 。我在更新 Translations.js 文件时遇到问题,因此我无法验证这是否确实有效,但文档说明了这一点:

内部config/i18n-js.yml

translations:
- file: "app/assets/javascripts/application/i18n/translations.js"
only: '*.js*'

en.yml 内部

  js:
posts:
select2:
placeholder: 'Please, select tags'
no-matches: 'No tags found'

关于javascript - 使用 i18n-js 插件的 Rails javascript i18n 特定 yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22483395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com