好吧,好吧,我们说过在稳定版本中不添加新功能... 关于这个有很多讨论。但我发誓这个功能不会引发任何问题,而只会帮助Joomla!更广泛地传播。
在Joomla!历史上第一次,一个GSOC项目进入了一个当前版本!
这值得我们对Javier Gomez (Open Source Matters) 表示祝贺,是他提出了这个项目并将其完成。(他还有很酷的导师...)
这个新功能将在2.5.7和3.0版本中可用。
首先,简要回顾一下历史,因为没有这些步骤,这个项目就不会成功
A. Sam Moffat (生产领导团队) 在1.6版本中引入了通过在包中添加简单代码和一些xml文件到服务器上的可能性,其中一个链接到更新的包。
B. 翻译团队希望为他们的语言包提供这个功能,但这一功能一方面仅限于拥有服务器的社区,另一方面需要手动创建和更新自定义xml文件。既复杂又耗时...
C. 德国翻译团队协调员Jan Erik Zassenhaus来了。Jan创建了一个cron作业,从joomlacode.org上的注册翻译仓库中挑选最新的语言包,并自动从列表中创建必要的xml文件。
D. 生产领导团队的Mark Dexter然后创建了一个crontab,每晚运行以更新update.joomla.org上的xml文件。
--> 从2.5.4版本开始,遵循必要格式的语言包被提议在Joomla!管理中进行更新。
剩下的是使用这些xml文件,直接向用户提出通过扩展管理器安装任何符合规定的语言包的可能性。这一目标已经通过Javier Gomez作为GSOC项目完成(还包括让用户在安装新的Joomla实例时安装任何语言的第二部分。我们肯定会把第二部分放到3.x系列中)。
它是如何工作的?不能更简单...
1. 在扩展管理器中现在显示了一个新的标签页:安装语言。
点击后(如果可以访问互联网),Joomla!将会下载语言列表并在管理器中显示。提供的语言包仅与当前运行的Joomla!版本兼容。
2. 然后只需勾选您想要安装的语言,点击工具栏上的安装按钮,就完成了。
3. 语言管理器中的新工具栏图标可以跳转到安装语言管理器。
有几个要点需要注意
1. 不要同时尝试安装太多语言包。这是为了避免在某些主机上的传输问题。
2. 如果在列表中找不到您需要的语言,那么意味着
--- 要么这个语言包在此版本的Joomla中不可用(您可能需要联系该语言的翻译团队协调员)。
--- 要么您已经安装了这个语言,它不会在这个管理器中显示,但如果您的Joomla版本有新的语言包可用,它会在更新管理器中显示;
3. 清除和查找语言将清除并更新列表。
注意:在过去几周中,我们新增了3种注册语言?印地语、世界语和越南语已经加入。
1.5版本用户是时候切换到2.5.x版本了!