在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):mattheworiordan/json.i18n-for-Titanium-Mobile开源软件地址(OpenSource Url):https://github.com/mattheworiordan/json.i18n-for-Titanium-Mobile开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):json.i18n has a simple goal: To provide a more robust, easier to use, and generally nicer looking localization solution for Titanium based on JSON. To use its features, include the json.i18n.js file before you require access to localized resources. Ti.include('vendor/json.18n.js'); SETUPYou will need to create your localised resources as JSON files in /Resources/i18n/*.json Example:
In each JSON file, you can define any object structure you like for the resources such as, but you must ensure you use valid JSON (i.e. enclosed in double quotation marks) { "parent": { "child": { "value1": "1", "value2": "2". "value3": "Supports interpolation %s" } } } USE WITHIN YOUR APPi18n.getString('parent.child.value1') -> "1" i18n.getFormattedString('parent.child.value3','value') -> Supports interpolation value A shortcut also exists for the getFormattedString method as follows: I('parent.child.value3','value') -> Supports interpolation value EXAMPLE APPI strongly urge you to look at the sample application that is included at https://github.com/mattheworiordan/json.i18n-for-Titanium-Mobile/tree/master/example. It is very straightforward and provides good examples of how the localized resources fallback to defaults. CONTACT INFORMATIONjson.i18n was made by Matthew O'Riordan (www.mattheworiordan.com). Please provide feedback, I will happily add to this very simple little library. I can be contacted through my website -- www.mattheworiordan.com |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论