+ // Not part of standard phpunit test runs since we sometimes expect non-added langs.
+ public function do_test_locales_all_have_language_dropdown_entry()
+ {
+ $dropdownLocales = array_keys(trans('settings.language_select', [], 'en'));
+ sort($dropdownLocales);
+ sort($this->langs);
+ $diffs = array_diff($this->langs, $dropdownLocales);
+ if (count($diffs) > 0) {
+ $diffText = implode(',', $diffs);
+ $this->addWarning("Languages: {$diffText} found in files but not in language select dropdown.");
+ }
+ $this->assertTrue(true);
+ }
+