| 16138 | // } |
| 16139 | |
| 16140 | function createLocaleObject(locale) { |
| 16141 | if (isString(locale)) { |
| 16142 | var localeObj = localeStorage[locale.toUpperCase()] || {}; |
| 16143 | |
| 16144 | if (locale === LOCALE_ZH || locale === LOCALE_EN) { |
| 16145 | return clone(localeObj); |
| 16146 | } else { |
| 16147 | return merge(clone(localeObj), clone(localeStorage[DEFAULT_LOCALE]), false); |
| 16148 | } |
| 16149 | } else { |
| 16150 | return merge(clone(locale), clone(localeStorage[DEFAULT_LOCALE]), false); |
| 16151 | } |
| 16152 | } |
| 16153 | function getLocaleModel(lang) { |
| 16154 | return localeModels[lang]; |
| 16155 | } |