国际化的命名空间,包含多种语言和方法库来设置和获取当前的语言。
SuperMap.Lang | 国际化的命名空间,包含多种语言和方法库来设置和获取当前的语言。 |
Properties | |
defaultCode | {String} 默认的语言代码,默认为“en”。 |
Functions | |
getCode | 获取当前的语言代码。 |
setCode | 设置语言代码,此代码用于 SuperMap.Lang.translate 方法。 |
SuperMap.i18n | SuperMap.Lang.translate 的别名. |
translate | 从当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。 |
setCode: function( code )
设置语言代码,此代码用于 SuperMap.Lang.translate 方法。
code | {String} 此参数遵循IETF规范 http://www.ietf.org/rfc/rfc3066.txt,如果没有设置,将检测浏览器的语言设置, 如果当前设置的code的 SuperMap.Lang 库不存在,则使用 <SuperMap.String.defaultLang> 。 |
translate: function( key, context )
从当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。
key | {String} 字典中i18n字符串值的关键字. |
context | {Object} SuperMap.String.format 使用此参数。 |
{String} 国际化的字符串。
SuperMap.Lang.translate 的别名. 当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。
key | {String} 字典中i18n字符串值的关键字. |
context | {Object} SuperMap.String.format 使用此参数。 |
{String} 国际化的字符串。
获取当前的语言代码。
getCode: function()
设置语言代码,此代码用于 SuperMap.Lang.translate 方法。
setCode: function( code )
从当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。
translate: function( key, context )
提供带 ${token} 标记的字符串, 返回context对象属性中指定标记的属性值.
format: function( template, context, args )