左百度,右google。终于找到了实现中文错误提示的办法,参考的帖子为
http://www.iteye.com/topic/280917
http://www.iteye.com/topic/469505
因为是简单的程序,提示错误在一起还是可以的,所以采用了第一个帖子的方法,虽然我只要中文,不需要英,法,日,德的提示,还是用i18n这个大刀来实现中文错误提示。
首先安装插件i18n_generators
1.在DOS窗口下,输入下面命令,会安装getText2.1.0,安装时同时会安装locale-2.0.5
gem install gettext
2.安装i18n_generators插件,因为在github.com网站上,用下面的命令无法安装(因为还不会用)。只好访问http://github.com/amatsuda/i18n_generators/tree/master,下载下zip包后,解压到项目的vender/plugin目录,并把插件的目录修改为i18n_generators
ruby script/plugin install git://github.com/amatsuda/i18n_generators.git
3.安装完成插件后,使用generate:
ruby script/generate i18n zh-CN
4.会出现错误提示 RubyGem version error: gettext(2.1.0 not < 2),原来插件需要的localer的版本要小于2。是下载一个localer的底版本,还是根据提示修改文件,懒人会选下一个(因为不会卸载gem,只会升级gem)
第一处vendor/plugins/i18n_generators/generators/i18n/../i18n_locale/i18n_locale_command.rb文件中的第4行,修改为 gem 'gettext', '>2'
第二处/vendor/plugins/i18n_generators/generators/i18n/i18n_generator.rb文件中的23行,修改为 gem 'gettext', '>2'
不对之处,请大家批评
5. 再一次运行ruby script/generate i18n zh-CN, 一路畅行。
修改environment.rb,加入 config.i18n.default_locale = 'zh-CN'
在config/locales目录生成zh-CN.yml ,其中有中文错误提示和日期tff其他的设置
在config/locales目录生成tanslation_zh-CN.yml ,包括现有模型的中文名称,model对应字段的中文名称。
6.不填写category的名称,单击create,就可以看到中文件的提示。看着提示有点别扭,词义不符,修改一下tanslation_zh-CN.yml中的中文名称,OK!!!
体息一下
分享到:
相关推荐
【标题】: 1月全社会债务数据综述:越过山丘-20210226-招商证券-13页.pdf 【描述】: 该报告为招商证券于2021年2月26日发布的1月全社会债务数据综述,主要探讨了中国在1月份的经济状况,包括债务、GDP、CPI、PPI等...
中信建投证券在2020年12月发布的《2021年投资策略报告:越过山丘》中详细分析了2021年中国及全球的经济环境、通货膨胀、政策导向、产业主线以及资产配置等方面的预期和策略。 一、中国经济前高后低 报告预测,2021...
97山丘上的约会.doc
20210505-长江证券-基础化工行业2020年报及2021年一季报综述:越过山丘,班行秀出.pdf
山丘区提水泵站的另一个关键设计要素是其防洪能力。由于该地区往往面临较大的洪水风险,泵站的选址和结构设计必须充分考虑洪水的影响。泵站需具备足够的结构强度,以承受极端气候条件下的冲击。与此同时,设计人员还...
部首作为汉字的基本构造元素,对于理解和记忆汉字具有重要的作用。部首通常具备表意或表音的功能,并且遵循一定的组合规则,是解析汉字含义的关键。本文将详细讲解部分常见的汉字部首及其来源,帮助读者深入理解汉字...
【外研版必修三Module1重点知识与练习】涵盖了英语词汇、短语、句子结构以及词汇辨析等多个方面,以下是这些知识点的详细说明: 1. 单词学习: - situated adj. 位于 -> situate vt. 使位于 -> situation n. 位置...
在本项目中,"三维立体图绘制程序.rar"是一个压缩包文件,主要包含了用于优化算法测试的函数。这些函数在数学优化领域具有重要的应用,尤其是对于验证和比较各种优化算法的性能。MATLAB作为一种强大的数值计算和编程...
标题“bfsk程序代码matlab”指的是使用MATLAB语言实现的BFSK(Binary Frequency Shift Keying,二进制频率移键控)编码技术的程序代码。BFSK是一种数字调制方法,通过改变载波频率来传输二进制数据,其中“0”和“1...
在本压缩包中,我们包含了五个关于摄影的资源文件,主要涵盖了人像摄影和山丘风景摄影两大主题,同时还涉及到了高级摄影技术和模特姿势指导。这些资料对于摄影爱好者和专业人士来说,都是提升摄影技巧和审美观的重要...
【标题】"Proyecto-Investigacion_CE-3101:山丘之王" 提供的信息表明,这可能是一个关于计算机科学或信息技术的研究项目,具体聚焦于安卓应用程序的开发。"山丘之王"可能是应用程序的名字或者项目主题,暗示着软件...
行业报告-投资银行业与经纪业行业-证券行业2020年报综述,越过山丘,转型在即.rar
资源内包含Tableau的twbx模板文件以及Excel数据源,有需要的小伙伴可以自行下载使用,如需查看视频讲解可以访问西瓜视频:...
使用程序化算法生成复杂的岩石形状、山脉、峭壁等地形,确保每个生成的岩石都是独一无二的。 支持随机化生成,每次创建都会有不同的结果,可以用于创建大规模的自然地貌。 高质量的细节 生成的岩石和地形拥有很高...
Matlab Hill代码ieee_cec_2014_nmmso 2014年IEEE进化计算大会代码库,其中包含Niching ...我已经输入了代码注释,子程序(希望如此!)在命名上并不是太不透明。 任何查询,错误修复等,请给我发电子邮件。
综上所述,"VB抽奖程序"是一个巧妙运用VB6.0和Excel的实例,展示了如何通过编程实现互动性强、功能实用的抽奖应用。通过理解上述知识点,开发者可以进一步学习如何在实际项目中整合数据库和用户界面,以及如何利用...
King of the Hill 山丘之王2D Unity街机动作城堡防御游戏项目源码C# 描述 King of the Hill 是一款 2D 街机动作城堡防御游戏。游戏的目标是保护城堡免受敌人的攻击,游戏中的升级和英雄种类使游戏变得有趣并吸引...
越过高考的山丘,拥抱背后的温柔 高考,一个令人既敬又畏的词语,在无数中国家庭中它承载着太多的意义。它是一道分水岭,划分着学生时代和成年世界的边界。对于我而言,高考不仅是一场考试,更是我成长路上的一座...
97山丘上的约会.ppt