From 130d1a82d274541f08284845fb20545e4d30d3c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de> Date: Wed, 11 Mar 2015 14:30:33 +0100 Subject: [PATCH] refs #4790: * implemented github/vufind-org/vufind commit 8efbcdb * renamed de-finc.ini files to de.ini * set de as default language in config.ini --- local/alpha/languages/{de-finc.ini => de.ini} | 2 +- local/config/vufind/config.ini | 4 ++-- local/dev/languages/{de-finc.ini => de.ini} | 2 +- local/languages/{de-finc.ini => de.ini} | 1 - .../src/VuFind/I18n/Translator/Loader/ExtendedIni.php | 6 ++++-- 5 files changed, 8 insertions(+), 7 deletions(-) rename local/alpha/languages/{de-finc.ini => de.ini} (93%) rename local/dev/languages/{de-finc.ini => de.ini} (93%) rename local/languages/{de-finc.ini => de.ini} (99%) diff --git a/local/alpha/languages/de-finc.ini b/local/alpha/languages/de.ini similarity index 93% rename from local/alpha/languages/de-finc.ini rename to local/alpha/languages/de.ini index 21b1660c482..6d0ad684ee9 100644 --- a/local/alpha/languages/de-finc.ini +++ b/local/alpha/languages/de.ini @@ -8,7 +8,7 @@ ; vufind2/local/languages ; -@parent_ini = "../../languages/de-finc.ini" +@parent_ini = "../../languages/de.ini" ; ; Add ALPHA-specific customization after this header. diff --git a/local/config/vufind/config.ini b/local/config/vufind/config.ini index 440992db7ab..65a23518637 100644 --- a/local/config/vufind/config.ini +++ b/local/config/vufind/config.ini @@ -52,7 +52,7 @@ theme = blueprint ;selectable_themes = "standard:Standard Theme,mobile:Mobile Theme" ; Use the browser language setting to set the VuFind language. browserDetectLanguage = true -language = de-finc ; default -- more options available in [Languages] below. +language = de ; default -- more options available in [Languages] below. locale = de_DE ; Find valid timezone values here: ; http://www.php.net/manual/en/timezones.php @@ -836,7 +836,7 @@ skip_numeric = true [Languages] en = "English" ; American spellings ;en-gb = "English" ; British spellings -de-finc = "German" +de = "German" ;es = "Spanish" ;fr = "French" ;it = "Italian" diff --git a/local/dev/languages/de-finc.ini b/local/dev/languages/de.ini similarity index 93% rename from local/dev/languages/de-finc.ini rename to local/dev/languages/de.ini index 1005ae7daf0..82610eb5926 100644 --- a/local/dev/languages/de-finc.ini +++ b/local/dev/languages/de.ini @@ -8,7 +8,7 @@ ; vufind2/local/languages ; -@parent_ini = "../../languages/de-finc.ini" +@parent_ini = "../../languages/de.ini" ; ; Add DEV-specific customization after this header. diff --git a/local/languages/de-finc.ini b/local/languages/de.ini similarity index 99% rename from local/languages/de-finc.ini rename to local/languages/de.ini index 21c761cb682..a03b05e9b0d 100644 --- a/local/languages/de-finc.ini +++ b/local/languages/de.ini @@ -1,4 +1,3 @@ -@parent_ini = "../../../languages/de.ini" ; Formate entsprechend der format_map_de15.properties Book = Buch eBook = E-Book diff --git a/module/VuFind/src/VuFind/I18n/Translator/Loader/ExtendedIni.php b/module/VuFind/src/VuFind/I18n/Translator/Loader/ExtendedIni.php index 4c6f922b7cc..ae4da2dd6c8 100644 --- a/module/VuFind/src/VuFind/I18n/Translator/Loader/ExtendedIni.php +++ b/module/VuFind/src/VuFind/I18n/Translator/Loader/ExtendedIni.php @@ -148,7 +148,9 @@ class ExtendedIni implements FileLoaderInterface $data = false; foreach ($this->pathStack as $path) { if (file_exists($path . '/' . $filename)) { - $current = $this->languageFileToTextDomain($path . '/' . $filename); + $current = $this->loadParentData( + $this->languageFileToTextDomain($path . '/' . $filename) + ); if ($data === false) { $data = $current; } else { @@ -161,7 +163,7 @@ class ExtendedIni implements FileLoaderInterface } // Load parent data, if necessary: - return $this->loadParentData($data); + return $data; } /** -- GitLab