Removed old Translation Service + Provider

Was no longer needed due to only being there to perform
language extension for de_informal but now this is done by crowdin
instead so it's redundant. Same goes for checking and formatting
scripts.

Also removed comment advising deletion form settings.php language list
since this is now auto-copied to languages anyway.

Related to #1261
This commit is contained in:
Dan Brown
2019-10-19 00:02:20 +01:00
parent f3a7d58816
commit f37131a5bf
28 changed files with 45 additions and 631 deletions

View File

@ -66,21 +66,4 @@ class LanguageTest extends TestCase
$this->assertTrue(config('app.rtl'), "App RTL config should have been set to true by middleware");
}
public function test_de_informal_falls_base_to_de()
{
// Base de back value
$deBack = trans()->get('common.cancel', [], 'de', false);
$this->assertEquals('Abbrechen', $deBack);
// Ensure de_informal has no value set
$this->assertEquals('common.cancel', trans()->get('common.cancel', [], 'de_informal', false));
// Ensure standard trans falls back to de
$this->assertEquals($deBack, trans('common.cancel', [], 'de_informal'));
// Ensure de_informal gets its own values where set
$deEmailActionHelp = trans()->get('common.email_action_help', [], 'de', false);
$enEmailActionHelp = trans()->get('common.email_action_help', [], 'en', false);
$deInformalEmailActionHelp = trans()->get('common.email_action_help', [], 'de_informal', false);
$this->assertNotEquals($deEmailActionHelp, $deInformalEmailActionHelp);
$this->assertNotEquals($enEmailActionHelp, $deInformalEmailActionHelp);
}
}