diff options
Diffstat (limited to 'lib/private')
-rw-r--r-- | lib/private/l10n.php | 19 | ||||
-rw-r--r-- | lib/private/util.php | 3 |
2 files changed, 6 insertions, 16 deletions
diff --git a/lib/private/l10n.php b/lib/private/l10n.php index 6c66bee3e79..4e9316c333e 100644 --- a/lib/private/l10n.php +++ b/lib/private/l10n.php @@ -358,24 +358,15 @@ class OC_L10N implements \OCP\IL10N { self::$language = $lang; } - /** - * find the best language - * - * @param array|string $app details below - * - * If $app is an array, ownCloud assumes that these are the available - * languages. Otherwise ownCloud tries to find the files in the l10n - * folder. + * The code (en, de, ...) of the language that is used for this OC_L10N object * - * If nothing works it returns 'en' * @return string language */ - public function getLanguageCode($app=null) { - return self::findLanguage($app); + public function getLanguageCode() { + return $this->lang ? $this->lang : self::findLanguage(); } - /** * find the best language * @param array|string $app details below @@ -515,7 +506,7 @@ class OC_L10N implements \OCP\IL10N { * @throws \Punic\Exception\ValueNotInList */ public function getDateFormat() { - $locale = self::findLanguage(); + $locale = $this->getLanguageCode(); return Punic\Calendar::getDateFormat('short', $locale); } @@ -523,7 +514,7 @@ class OC_L10N implements \OCP\IL10N { * @return int */ public function getFirstWeekDay() { - $locale = self::findLanguage(); + $locale = $this->getLanguageCode(); return Punic\Calendar::getFirstWeekday($locale); } } diff --git a/lib/private/util.php b/lib/private/util.php index 3a0d7f653ed..4c60af88189 100644 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -396,8 +396,7 @@ class OC_Util { */ public static function addTranslations($application, $languageCode = null) { if (is_null($languageCode)) { - $l = new \OC_L10N($application); - $languageCode = $l->getLanguageCode($application); + $languageCode = \OC_L10N::findLanguage($application); } if (!empty($application)) { $path = "$application/l10n/$languageCode"; |