|
InstallationProcedure
Installation
InstallationEnter following command: script/plugin install http://mod-i18n.googlecode.com/svn/trunk/i18n Conmfiguration1. Create Language FileCreate a directory config/lang, under the directory, create yml files using the langugae name, e.g. config/lang/zh-HK.yml. In the file, it should contains string mapping, for example: config/lang/zh-HK.yml: Listing contacts: 聯絡人列表
Show: 顯示
Edit: 修改
Delete: 移除2. Edit Application StringIn the application, replace content String to following format: Source Code:
3. Test the ApplciationRestart application. mod-i18n use HTTP request parameter HTTP_ACCEPT_LANGUAGE to determine the language. This can be overridden by POST/GET parameter 'lang' (the parameter name is configurable through the constant PARAMETER_LANG in lib/i18n.rb) Original URL: http://127.0.0.1/main/index URL for en-US: http://127.0.0.1/main/index?lang=en-US URL for zh-HK: http://127.0.0.1/main/index?lang=zh-HK 4. [OPTIONAL] Using Rails routeYou may specify the language in URL. To do so, in config/route.rb, change the route to containing paramter 'lang'. from:map.connect ':controller/:action/:id.:format' map.connect ':controller/:action/:id'to:map.connect ':lang/:controller/:action/:id.:format' map.connect ':lang/:controller/:action/:id' Original URL: http://127.0.0.1/main/index URL for en-US: http://127.0.0.1/en-US/main/index URL for zh-HK: http://127.0.0.1/zh-HK/main/index |
Sign in to add a comment