diff options
author | Bart Visscher <bartv@thisnet.nl> | 2013-04-16 09:11:33 -0700 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2013-04-16 09:11:33 -0700 |
commit | 8d1db84ed14d423117ea62992d83f0dd1cd5f644 (patch) | |
tree | 410339297a4cd7c19f8ca3978f557b9afc5dc1ca | |
parent | 01d203c7734dc8ec6b755698877c12f23da69da5 (diff) | |
parent | 2180a4c4205466e34888f689bdbf1c7624c3ad87 (diff) | |
download | nextcloud-server-8d1db84ed14d423117ea62992d83f0dd1cd5f644.tar.gz nextcloud-server-8d1db84ed14d423117ea62992d83f0dd1cd5f644.zip |
Merge pull request #2887 from owncloud/l10n-caching
L10N: cache the result of findLanguage
-rw-r--r-- | lib/l10n.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/l10n.php b/lib/l10n.php index 1e07a9b9557..315e326b292 100644 --- a/lib/l10n.php +++ b/lib/l10n.php @@ -298,10 +298,16 @@ class OC_L10N{ $temp = explode(';', $i); $temp[0] = str_replace('-', '_', $temp[0]); if( ($key = array_search($temp[0], $available)) !== false) { + if (is_null($app)) { + self::$language = $available[$key]; + } return $available[$key]; } foreach($available as $l) { if ( $temp[0] == substr($l, 0, 2) ) { + if (is_null($app)) { + self::$language = $l; + } return $l; } } |