SuperMap.Lang

国际化的命名空间,包含多种语言和方法库来设置和获取当前的语言。

Summary
SuperMap.Lang 国际化的命名空间,包含多种语言和方法库来设置和获取当前的语言。
Properties
defaultCode {String} 默认的语言代码,默认为“en”。
Functions
getCode 获取当前的语言代码。
setCode 设置语言代码,此代码用于 SuperMap.Lang.translate 方法。
SuperMap.i18n SuperMap.Lang.translate 的别名.
translate 从当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。

Properties

defaultCode

{String} 默认的语言代码,默认为“en”。

Functions

getCode

getCode: function()

获取当前的语言代码。

Returns

当前的语言代码。

setCode

setCode: function( code )

设置语言代码,此代码用于 SuperMap.Lang.translate 方法。

Parameters

code {String} 此参数遵循IETF规范 http://www.ietf.org/rfc/rfc3066.txt,如果没有设置,将检测浏览器的语言设置, 如果当前设置的code的 SuperMap.Lang 库不存在,则使用 <SuperMap.String.defaultLang> 。

translate

translate: function( key,
context )

从当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。

Parameters

key {String} 字典中i18n字符串值的关键字.
context {Object} SuperMap.String.format 使用此参数。

Returns

{String} 国际化的字符串。

SuperMap.i18n

SuperMap.Lang.translate 的别名.  当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。

Parameters

key {String} 字典中i18n字符串值的关键字.
context {Object} SuperMap.String.format 使用此参数。

Returns

{String} 国际化的字符串。

getCode: function()
获取当前的语言代码。
setCode: function( code )
设置语言代码,此代码用于 SuperMap.Lang.translate 方法。
translate: function( key,
context )
从当前语言字符串的字典查找key。 getCode获取的值用来判断合适的字典。字典存储在 SuperMap.Lang 方法中。
国际化的命名空间,包含多种语言和方法库来设置和获取当前的语言。
format: function( template,
context,
args )
提供带 ${token} 标记的字符串, 返回context对象属性中指定标记的属性值.
Close