File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,23 @@ function currentLocale(){
14
14
}
15
15
16
16
function setCurrentLocale ( sLocale ) {
17
- locale = sLocale ;
17
+ if ( locales [ sLocale ] )
18
+ locale = sLocale ;
19
+ else {
20
+ let i = sLocale . indexOf ( '-' ) ;
21
+ if ( i > 0 ) {
22
+ return setCurrentLocale ( sLocale . substring ( 0 , i ) ) ;
23
+ } else {
24
+ i = sLocale . indexOf ( '_' ) ;
25
+ if ( i > 0 ) {
26
+ return setCurrentLocale ( sLocale . substring ( 0 , i ) ) ;
27
+ } else {
28
+ if ( locales . length > 0 ) {
29
+ setCurrentLocale ( locales [ 0 ] ) ;
30
+ }
31
+ }
32
+ }
33
+ }
18
34
}
19
35
20
36
function isLocalized ( ) {
Original file line number Diff line number Diff line change 5
5
],
6
6
"name" : " mongoose-localize" ,
7
7
"description" : " A module to convert mongoose model property to set of localized properties." ,
8
- "version" : " 1.0.6 " ,
8
+ "version" : " 1.0.7 " ,
9
9
"keywords" : [
10
10
" mongoose" ,
11
11
" localize" ,
You can’t perform that action at this time.
0 commit comments