@@ -304,11 +304,17 @@ public function testTransWithIcuVariantFallbackLocale()
304
304
$ translator ->addResource ('array ' , ['foo ' => 'foofoo ' ], 'en_GB_scouse ' );
305
305
$ translator ->addResource ('array ' , ['bar ' => 'foobar ' ], 'en_GB ' );
306
306
$ translator ->addResource ('array ' , ['baz ' => 'foobaz ' ], 'en_001 ' );
307
- $ translator ->addResource ('array ' , ['qux ' => 'fooqux ' ], 'en ' );
307
+ $ translator ->addResource ('array ' , ['bar ' => 'en ' , 'qux ' => 'fooqux ' ], 'en ' );
308
+ $ translator ->addResource ('array ' , ['bar ' => 'nl_NL ' , 'fallback ' => 'nl_NL ' ], 'nl_NL ' );
309
+ $ translator ->addResource ('array ' , ['bar ' => 'nl ' , 'fallback ' => 'nl ' ], 'nl ' );
310
+
311
+ $ translator ->setFallbackLocales (['nl_NL ' , 'nl ' ]);
312
+
308
313
$ this ->assertSame ('foofoo ' , $ translator ->trans ('foo ' ));
309
314
$ this ->assertSame ('foobar ' , $ translator ->trans ('bar ' ));
310
315
$ this ->assertSame ('foobaz ' , $ translator ->trans ('baz ' ));
311
316
$ this ->assertSame ('fooqux ' , $ translator ->trans ('qux ' ));
317
+ $ this ->assertSame ('nl_NL ' , $ translator ->trans ('fallback ' ));
312
318
}
313
319
314
320
public function testTransWithIcuRootFallbackLocale ()
@@ -358,7 +364,7 @@ public function testTransWithFallbackLocaleTer()
358
364
$ translator = new Translator ('fr_FR ' );
359
365
$ translator ->addLoader ('array ' , new ArrayLoader ());
360
366
$ translator ->addResource ('array ' , ['foo ' => 'foo (en_US) ' ], 'en_US ' );
361
- $ translator ->addResource ('array ' , ['bar ' => 'bar (en) ' ], 'en ' );
367
+ $ translator ->addResource ('array ' , ['foo ' => ' foo (en) ' , ' bar ' => 'bar (en) ' ], 'en ' );
362
368
363
369
$ translator ->setFallbackLocales (['en_US ' , 'en ' ]);
364
370
0 commit comments