File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 1
1
import Mustache from 'mustache'
2
2
import util from '../util'
3
+ import cn from './cn'
4
+ import da from './da'
3
5
import de from './de'
4
6
import en from './en'
5
- import pt from './pt'
6
7
import es from './es'
7
- import da from './da'
8
- import cn from './cn'
8
+ import pt from './pt'
9
9
const { genItems, pad, traverse } = util
10
10
11
11
const locales = {
@@ -14,7 +14,8 @@ const locales = {
14
14
pt,
15
15
es,
16
16
da,
17
- cn
17
+ zh_cn : cn ,
18
+ zh : cn
18
19
}
19
20
20
21
class Locale {
@@ -40,7 +41,8 @@ class Locale {
40
41
* @returns {Locale } Dictionary with all strings in the requested language
41
42
*/
42
43
function getLocale ( locale , mixin ) {
43
- const l = locales [ locale ] || locales . en
44
+ const [ language ] = locale . split ( '-' )
45
+ const l = locales [ locale ] || locales [ language ] || locales . en
44
46
const dict = util . deepMerge ( l , mixin || { } )
45
47
return new Locale ( dict )
46
48
}
You can’t perform that action at this time.
0 commit comments