further implementing of multilanguage

This commit is contained in:
2018-03-26 23:13:26 +02:00
parent 6f6ad7bccb
commit ae83ea1404
6 changed files with 300 additions and 105 deletions

View File

@@ -13,13 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
$lang = "de-de";
require_once("config.php");
$lang=$config["defaultLanguage"];
if(isset($_GET['lang'])){
$lang = filter_var($_GET['lang'], FILTER_SANITIZE_STRING);
}
$lang_file = dirname(__FILE__) . "/lang/lang.".$lang.".php";
if (!file_exists($lang_file)) {
error_log("Translation for " . $lang . " not found. Fallback to 'de-de'");
error_log("Translation for '" . $lang . "' not found. Fallback to 'de-de'");
$lang = "de-de";
}
require_once($lang_file);