一、插件介绍
Localization是一个为Rails编写的插件,有点类似于gettext,使用很简单的方法就可以为你的应用实现多语言支持,进而实现应用的本地化。
二、插件安装
这个插件的安装方式与其他的Rails插件安装没啥太大区别,只需要在Rails项目目录中按照如下命令安装即可:
ruby script\plugin install localization
三、插件使用
当Localization插件安装完成之后,Rails项目启动之后将自动载入他,我们需要在Rails项目目录中建立一个lang目录用来存放语言包。
推荐的做法是在lang目录下建立的语言包的文件名应该与语言名能够对应起来,例如我们要为这个项目建立一个中文语言包,我们就需要在RAILS_ROOT/lang/目录下建立一个名为zh_CN.rb的文件。内容如下:
Localization.define('zh_CN') do |l|
l.store 'Manage', '管理'
l.store 'Users', '用户'
end 然后在application.rb文件中加入如下内容,定义需要使用的语言名:
Localization.lang = 'zh_CN' 再打开一个模板文件,在其中输入如下内容:
<%= link_to _("Manage"), admin_blogs_path %> 启动Rails项目,浏览这个页面,看看是不是输出的是中文呢?
猫言猫语(原文地址)
分享到:
- 2008-02-21 14:46
- 浏览 1055
- 评论(2)
- 论坛回复 / 浏览 (2 / 2191)
- 查看更多
相关推荐
unity多语言本地化插件I2 Localization的使用demo
unity多语言本地化插件I2 Localization使用小Demo
2、Codestyling Localization插件支持翻译的不论是主题还是插件等,都是在存在.po语言包的基础上进行的翻译,如果只包含主题前台的.po语言包,就不能翻译后台内容。如果php文件内的翻译,也是不能实现的。
Unity 使用L2Localization实现App切换多国语言 1.我提交的是整个Assets文件夹压缩包, 2.里面带有示例,和代码,开箱即用(我用unity2019 2020 2021都测试过可用) 3.支持 多平台
一个深入的分步教程,用于使用来自robot_localization 的扩展卡尔曼滤波器节点实现传感器融合!这里解释了协方差和卡尔曼滤波器等基本概念! 本教程特别有用,因为还没有一个完整的端到端实现教程,用于使用 robots...
I2 Localization2.6.5 用于语言本地化,非常好用的插件
它会自动检测gettext的Ready组件像WordPress的自身或任何插件/主题支持gettext的,是能够扫描相关的源文件,可以帮助你在翻译过程中使用谷歌翻译API或微软在线翻译API。 对wordpress来说,只要包含语言文件(.PO/MO...
Localization, ASP.NET 核心应用程序的本地化抽象和实现 本地化AppVeyor: : 封装 aspnet内核 NuGetMicrosoft.Extensions.Localization Microsoft.AspNetCore.Localization
unity 语言本地化插件。支持文本、声音和图片,附送Litjson
百度Apollo自动驾驶系统开源代码Localization
支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种语言支持各种...
翻译游戏名称所有语言,并在Android / IOS商店中显示您的游戏支持哪些语言 简单但功能强大的编辑器 直观的检查员允许您预览,编辑,分类,创建,解析和过滤甚至大型来源。 编译时间检查 将翻译转换为脚本常量,以...
使用Flex2的本地化特性我们可以很容易创建多语言本地化的Flex应用,为我们的Flex应用打入国际市场添威助力,不过不像Java的 本地化资源动态获取的方式,目前Flex2的本地化特性只支持静态的本地化资源嵌入,还不支持...
这是目前 Unity 可用的最完善的语言本地化国际化插件。 支持:Unity UI、Unity 2D、TextMesh Pro、NGUI、2D ToolKit、SVG Importer、标准组件 (Standard Components) 本地化支持:图像、文本、声音、字体、精灵、...
Mvc_Localization ASP.NET MVC的多语言解决方案
本篇文章主要介绍了Asp.Net Core MVC项目实现多语言实例(Globalization/Localization) ,具有一定的参考价值,有兴趣的可以了解一下
最好用的unity本地化插件,现在最新版本。 积分不多了,赚点积分,见谅!最好用的unity本地化插件,现在最新版本。 最好用的unity本地化插件,现在最新版本。
在传统的ASP.NET Web窗体时代我们使用资源文件存储不同语言中的内容和使用由Visual Studio自动生成的ResourceManager类来检索它们。在ASP.NET MVC他们一样有效的。 让我创建一个标准的ASP.NET MVC的一个示例应用...
WPF 多国语言 localization 博客文章http://blog.csdn.net/lhx527099095/article/details/12407639
5.Topological simultaneous localization and mapping (SLAM) toward exact localization without explicit localization