Refactor locale classes for unit testing

This commit is contained in:
ruan 2020-08-06 15:39:55 +02:00
parent da086cafe3
commit 477ccd601a
16 changed files with 24 additions and 24 deletions

View File

@ -3,18 +3,18 @@ require_once './inc/init.php';
class Page {
public function __construct($name, $header = true) {
// ini_set('mbstring.internal_encoding', 'UTF-8');
ini_set('default_charset', 'utf-8');
require_once './inc/settings.php';
$settings = new Settings();
setlocale(LC_ALL, $settings->lang);
require_once './lang/en_US.utf8.php';
$this->defaultlang = new DefaultLang();
$this->defaultlang = new en_US();
require_once './lang/' . $settings->lang . '.php';
if (class_exists("Lang")) {
$this->lang = new Lang();
$lang_class = substr($settings->lang,0, strpos($settings->lang, ".")); // grab "en_US" from "en_US.utf8"
if ($lang_class !== "en_US" && class_exists($lang_class)) {
$this->lang = new $lang_class;
} else {
$this->lang = $this->defaultlang;
}

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class cs_CZ {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class da_DK {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class de_DE {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class DefaultLang {
class en_US {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,5 +1,5 @@
<?php
class Lang {
class es_ES {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,5 +1,5 @@
<?php
class Lang {
class fr_FR {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class hu_HU {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class it_IT {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class ja_JP {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class nl_NL {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class pl_PL {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -2,7 +2,7 @@
// Translated by serflash (Alternative version), The creator of the project SimpleCraft.
// Перевел serflash (Альтернативая версия), Основатель проекта SimpleCraft.
class Lang {
class ru_RU {
public function __construct() {
$array = array();
$this->array = &$array;
@ -75,4 +75,4 @@ class Lang {
$array["history.error.uuid.no-result"] = "Небыло нарушители.";
$array["info.error.id.no-result"] = "Ошибка: {type} Не найдено в базе данных.";
}
}
}

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class sk_SK {
public function __construct() {
$array = array();
$this->array = &$array;

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class zh_CN {
public function __construct() {
$array = array();
$this->array = &$array;
@ -33,11 +33,11 @@ class Lang {
$array["generic.ipban"] = "IP " . $array["generic.ban"];
$array["generic.ipmute"] = "IP " . $array["generic.mute"];
$array["generic.permanent"] = "永久";
$array["generic.permanent.ban"] = $array['generic.permanent'] . ' ' . $array["generic.ban"];
$array["generic.permanent.mute"] = $array['generic.permanent'] . ' ' . $array["generic.mute"];
$array["generic.type"] = "类型";
$array["generic.active"] = "有效";
$array["generic.inactive"] = "无效";

View File

@ -1,6 +1,6 @@
<?php
class Lang {
class zh_HK {
public function __construct() {
$array = array();
$this->array = &$array;
@ -33,7 +33,7 @@ class Lang {
$array["generic.ipban"] = "IP " . $array["generic.ban"];
$array["generic.ipmute"] = "IP " . $array["generic.mute"];
$array["generic.permanent"] = "永久";
$array["generic.permanent.ban"] = $array['generic.permanent'] . ' ' . $array["generic.ban"];
$array["generic.permanent.mute"] = $array['generic.permanent'] . ' ' . $array["generic.mute"];
@ -73,4 +73,4 @@ class Lang {
$array["history.error.uuid.no-result"] = "没有懲罰找到";
$array["info.error.id.no-result"] = "錯誤: {type}在數據庫中未找到.";
}
}
}