@@ -2374,15 +2374,24 @@ test('Map', (t) => {
2374
2374
} ) ;
2375
2375
} ) ;
2376
2376
2377
- t . test ( 'English is the default UI language' , ( t ) => {
2377
+ t . test ( 'window.navigator.language is the default UI language' , ( t ) => {
2378
2378
const map = createMap ( t ) ;
2379
2379
map . on ( 'style.load' , ( ) => {
2380
- t . equal ( map . _getUIString ( 'Map.Title' ) , getUIString ( 'en' , 'Map.Title' ) ) ;
2380
+ const defaultLanguage = window . navigator . language . split ( '-' ) [ 0 ] ;
2381
+ t . equal ( map . _getUIString ( 'Map.Title' ) , getUIString ( defaultLanguage , 'Map.Title' ) ) ;
2382
+ t . end ( ) ;
2383
+ } ) ;
2384
+ } ) ;
2385
+
2386
+ t . test ( 'can instantiate map UI with language' , ( t ) => {
2387
+ const map = createMap ( t , { language : 'uk' } ) ;
2388
+ map . on ( 'style.load' , ( ) => {
2389
+ t . equal ( map . _getUIString ( 'Map.Title' ) , getUIString ( 'uk' , 'Map.Title' ) ) ;
2381
2390
t . end ( ) ;
2382
2391
} ) ;
2383
2392
} ) ;
2384
2393
2385
- t . test ( 'can change UI language' , ( t ) => {
2394
+ t . test ( 'can change map UI language' , ( t ) => {
2386
2395
const map = createMap ( t ) ;
2387
2396
map . on ( 'style.load' , ( ) => {
2388
2397
t . equal ( map . _getUIString ( 'Map.Title' ) , getUIString ( 'en' , 'Map.Title' ) ) ;
0 commit comments