magento -- 对版本升级带来的语言包重新修正发点牢骚

magento现在发展迅速,就2010年来说,更新了四个版本,1.4.0.0,1.4.0.1,1.4.1.0,1.4.1.1,这意味着magento功能变得更强大,bug变得更少(这点有争议),对广大使用者来说这当然是好事。但版本更新的同时也意味着语言包也在更新,对于老外和国内拿magento来做外贸站的人来说,这无所谓,用的就是原版的英文语言包,但对于非英语使用者,比如像我这样拿magento做中文站的人来说,语言包的频繁更新就是噩梦,国内的客户不会愿意在界面上看到任何英文,甚至后台也不行。我想要跟上脚步使用最新版的magento,就必须不断更新我自己的中文语言包,这个过程相当痛苦。

以1.4.1.0到1.4.1.1为例,新增功能所带来的新英文需要翻译的数量很少,稍多的是magento官方更新了一些叫法,比如后台保存和删除一些英文时的提示信息的说法改变,这些都还可以接受,最不能让人接受也是量最大的就是一些语句大小写的改动,举个例子,在1.4.1.0及更早的版本,后台的一个配置项的英文为Default web url(默认网址),而到了1.4.1.1,变成了Default Web URL,虽然只是大小写的变化,但原来的翻译就不能用了,需要重新修改,而这种改动在1.4.1.1比比皆是,谁都不知道官方到底改了多少个大小写的语句,最明显的结果就是,1.4.1.0的语言包放到1.4.1.1里,后台会出现大量的英文,而我就要去做对比,然后一个个改过来,耗时漫长而枯燥,却又不得不做。

不知道magento的下一次版本更新在什么时候,1.4.2.0现在是beta版,正式版出来时如果有足够诱惑力的新功能或改进,到时候就会面临又一次升级,然后就是又一次修正语言包,就这样轮回………………

PS:撇开能够用语言包翻译的部分,magento后台还有不少地方是无法直接通过改语言包翻译的,这些bug有些从1.3的时代就存在,现在依然没修正,我之前的文章也提到过好几处这样的地方,真的不希望做magento的中国化是把时间都花在这些事情上,怨念…………

时间: 2024-10-10 22:01:22

magento -- 对版本升级带来的语言包重新修正发点牢骚的相关文章

“约定优于配置”与Magento改造尝试一之语言包加载

上一篇文章("约定优于配置"与Magento)讲到,Magento的模块结构运用了大量的xml内容来做配置,其中有一些其实是可以用约定来代替的.从本篇文章开始我会尝试对Magento从底层做一些改造,来让系统支持按照约定而不需要实际配置来加载一些东西. 第一步先挑简单的来,原始情况下,一个模块对语言包(csv)的加载是通过如下方式配置指定的 <translate> <modules> <Mage_Wishlist> <files> <

Windows 8 RP版语言包安装截图曝光

微软将在6月第一周发布Windows 8 Release Preview版本(RP版),上周末Winunleaked论坛再次带来了多张Windows 8 RP版的最新截图,展示了Windows 8安装语言包的过程. 微软之前曾表示,Windows 8将在Windows 7支持的95种语言的基础上再新增对14种语言的支持. 截图中展示的是英文Windows 8 Enterprise企业版安装俄语语言包的过程: 尽管有消息称微软可能会在6月1日公开Windows 8 RP版,但是微软始终未置评,如今

为Eclipse plug-in(插件)创建语言包

创建 在我们的应用中,难免会遇到国际化的问题,ECLIPSE RCP给我们提供了很好的方案,甚至可以在后期批处理完成,但如果是其它插件未提供我们需要的语言版呢?我们可以如何为它们提供语言包呢? 一个简单的例子,你用MessageDialog打开对话框时,按钮一般时:Ok,Cancel, Yes, No,在一个中文系统中显得不太地道,当前,该类在构造时给了我们改正的机会,即可以在构造时传入你需要显示的字符,如: MessageDialog dialog = new MessageDialog(pa

在ASP.net中使用TinyMCE的小tip-解决无法使用中文语言包

asp.net|解决|中文 TinyMCE是一个设计精良的开源WYSIWYG的富文本框JavaScript控件.我们在网上可以免费下载到其代码.TinyMCE可以很方便的集成到任何开发环境中,同时也支持多种语言包.不过在具体使用过程中,还是需要更多的细心设置,比如在设置好TinyMCE的语言包后,在ASP.net中使用的时候却总是不正常,无法争取读取到语言包内容.仔细研究后发现,原来是因为ASP.net 2.0默认的HTTPResponse输出的编码是utf-8,而非中文gb2312,或是gb1

教你如何使用离线语言包进行特殊环境下的应用与安装

上一篇指导您如何获取来自于微软Update的原版语言包,而本篇介绍的是如何应用下载回来的语言包. 对于多语种的环境下,语言包可以帮不少忙,现在通过图示的方式指导您如何应用这些离线的语言包,使得您应用起来更加方便. I. GUI,图形操作 a) Figure 1运行内输入lpksetup b) Figure 2选择安装显示语言 c) Figure 3浏览您之前下载好的文件路径,程序会自动遍历,呈现出符合规则的语言包

WSS无编程网站建设(3)-安装语言包

安装Windows SharePoint Services 3.0 语言包,方便建立英文网站 下载:http://www.cnblogs.com/coolwen/archive/2009/04/27/1444741.html 注意选"英文"的下载

如何为英文版windows 7打上简体中文语言包

一不小心,发现了TECHNET PLUS上已放出了WINDOWS 7 BETA的下载.而且还有简体中文的语言包.呵呵,喜欢尝新的我,直接下载并进行了安装测试.发现这个内部版本号竟然是7000,这岂不是前些时间网上流行的版本嘛! 下图是偶安装了简体中文包后,并简要进行设置后的桌面.(图1) OK,究竟才能在安装好的英文WINDOWS7上安装简体中文包呢,接下来将以图文的方式来说明.另,安装实在没有必要进行过多的语言描述了.所以呢,还是以图为准. 1.首先安装E文版的windows 7, 安装完成后

Windows Server 2008简体中文语言包体验

使用Windows Server 2008简体中文语言包后,所有的地方(包括帮助)都是中文显示,这样英文不好的朋友可以很容易的学习和测试了. [说明]:(1)可以从"http://www.oovista.com/Win2008/Win2008xiazai/20080220/828.html"下载Windows Server 2008的简体中文语言包 (2)下面是安装好后的截图,英文的截图忘记抓了. 1.在英文的Windows Server 2008中,在"控制面板→区域和语言

Windows操作系统安装多国语言包的方法

  安装的具体步骤: 1.首先在网络上搜索相应操作系统的语言包,下载到电脑. 2.上图我下载了两个语言包.下面的那个是个压缩包,上面的是个exe.后面我会讲到.下载完后,在控制面板里选择语言与区域 3.点进去后,选择安装/卸载语言 4.进入下一个界面吗,选择安装显示语言