Spring cleaning - another big refactor for the locale system

en_US locale reduced from 88 messages to 43 messages.
Redundant messages have been purged, making it much easier to translate everything.
Message indexes now form a consistent and generified tree/branch/leaf structure.
This commit is contained in:
ruan 2018-03-09 08:29:13 +02:00
parent 9260bbdf4e
commit f64a147a72
No known key found for this signature in database
GPG Key ID: 0D2EC1C52E469C0B
18 changed files with 360 additions and 414 deletions

View File

@ -16,12 +16,12 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
$page->t("bans_player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("bans_by") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("bans_reason") => $page->clean($row['reason']),
$page->t("bans_when") => $page->millis_to_date($row['time']),
$page->t("bans_expiry") => $page->expiry($row),
$page->t("column_server") => $page->server($row),
$page->t("table.player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.expires") => $page->expiry($row),
$page->t("table.server.name") => $page->server($row),
));
}
$page->table_end();

View File

@ -6,7 +6,7 @@ class Check {
$page = new Page("check", false);
// validate user input
if (strlen($name) > 16 || !preg_match("/^[0-9a-zA-Z_]{1,16}$/", $name)) {
$this->println($page->t("check_invalid"));
$this->println($page->t("error.name.invalid"));
return;
}
$history = $page->settings->table['history'];
@ -32,7 +32,7 @@ class Check {
return;
}
$name = htmlspecialchars($name, ENT_QUOTES, 'UTF-8');
$this->println("$name " . $page->t("check_notjoin"));
$this->println(str_replace("{name}", $name, $page->t("error.name.unseen")));
return;
}
$href = "history.php?uuid=$uuid";

View File

@ -69,20 +69,21 @@ class History {
$page = new Page("history");
isset($_GET['uuid']) && is_string($_GET['uuid']) or die($page->t("history_missinguuid"));
isset($_GET['uuid']) && is_string($_GET['uuid']) or die($page->t("error.missing-args"));
$staffhistory = (isset($_GET['staffhistory']) && $_GET['staffhistory'] === "1");
$uuid = $_GET['uuid'];
$name = $page->get_name($uuid);
$name !== null or die($page->t("history_playernotfound"));
$name !== null or die(str_replace("{name}", $name, $page->t("error.name.unseen")));
if ($staffhistory) {
$page->title = $page->t("history_recentby") . $name;
$page->title = $page->t("title.staff-history");
} else {
$page->title = $page->t("history_recentfor") . $name;
$page->title = $page->t("title.player-history");
}
$page->title = str_replace("{name}", $name, $page->title);
$page->print_title();
@ -164,13 +165,13 @@ try {
$label = "<span $style class='label label-$label_type'>$label_name</span>";
$page->print_table_rows($row, array(
$page->t("history_tabletype") => $label,
$page->t("history_tableplayer") => $page->get_avatar($page->get_name($row['uuid']), $row['uuid']),
$page->t("history_tablemoderator") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("history_tablereason") => $page->clean($row['reason']),
$page->t("history_tabledate") => $page->millis_to_date($row['time']),
$page->t("history_tableexpires") => $page->expiry($row),
$page->t("column_server") => $page->server($row),
$page->t("generic.type") => $label,
$page->t("table.player") => $page->get_avatar($page->get_name($row['uuid']), $row['uuid']),
$page->t("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.expires") => $page->expiry($row),
$page->t("table.server.name") => $page->server($row),
//'i' => $i . "/" . $limit . "/" . $total,
));
}
@ -199,11 +200,12 @@ try {
$page->print_pager($total, $args, $prevargs);
}
} else {
echo $page->t("history_nopunishments") . "<br>";
echo $page->t("history.error.uuid.no-result") . "<br>";
}
if ($from_href !== null) {
echo "<br><a class=\"btn\" href=\"$from_href\">" . $page->t("history_returnto") . " $from_title </a > ";
$btnlabel = str_replace("{origin}", $from_title, $page->t("action.return"));
echo "<br><a class=\"btn\" href=\"$from_href\">$btnlabel</a> ";
}
$page->print_footer();

View File

@ -94,11 +94,11 @@ $settings = $this->page->settings;
<nav id="litebans-navbar" class="collapse navbar-collapse">
<?php
$this->navbar(array(
"index.php" => $this->page->t("header_index"),
"bans.php" => $this->page->t("header_bans"),
"mutes.php" => $this->page->t("header_mutes"),
"warnings.php" => $this->page->t("header_warnings"),
"kicks.php" => $this->page->t("header_kicks"),
"index.php" => $this->page->t("title.index"),
"bans.php" => $this->page->t("title.bans"),
"mutes.php" => $this->page->t("title.mutes"),
"warnings.php" => $this->page->t("title.warnings"),
"kicks.php" => $this->page->t("title.kicks"),
));
?>
<div class="nav navbar-nav navbar-right">

View File

@ -42,21 +42,21 @@ class Page {
$this->set_info($info);
$this->permanent = array(
'ban' => $this->t("page_perm_ban"),
'mute' => $this->t("page_perm_mute"),
'warn' => $this->t("page_perm_warn"),
'ban' => $this->t("generic.permanent") . " " . $this->t("generic.ban"),
'mute' => $this->t("generic.permanent") . " " . $this->t("generic.mute"),
'warn' => $this->t("generic.permanent"),
'kick' => null,
);
$this->expired = array(
'ban' => $this->t("page_expire_ban"),
'mute' => $this->t("page_expire_mute"),
'warn' => $this->t("page_expire"),
'ban' => $this->t("page.expired.ban"),
'mute' => $this->t("page.expired.mute"),
'warn' => $this->t("page.expired.warning"),
'kick' => null,
);
$this->expired_by = array(
'ban' => $this->t("page_expire_ban_by"),
'mute' => $this->t("page_expire_mute_by"),
'warn' => $this->t("page_expire"),
'ban' => $this->t("page.expired.ban-by"),
'mute' => $this->t("page.expired.mute-by"),
'warn' => $this->t("page.expired.warning"),
'kick' => null,
);
@ -86,28 +86,28 @@ class Page {
return array(
"type" => "ban",
"table" => $settings->table['bans'],
"title" => $this->t("page_title_ban"),
"title" => $this->t("title.bans"),
);
case "mute":
case "mutes":
return array(
"type" => "mute",
"table" => $settings->table['mutes'],
"title" => $this->t("page_title_mute"),
"title" => $this->t("title.mutes"),
);
case "warn":
case "warnings":
return array(
"type" => "warn",
"table" => $settings->table['warnings'],
"title" => $this->t("page_title_warn"),
"title" => $this->t("title.warnings"),
);
case "kick":
case "kicks":
return array(
"type" => "kick",
"table" => $settings->table['kicks'],
"title" => $this->t("page_title_kick"),
"title" => $this->t("title.kicks"),
);
default:
return array(
@ -283,7 +283,7 @@ class Page {
return "-";
}
if ($server === "*") {
return $this->t("column_server_global");
return $this->t("table.server.global");
}
return $server;
}
@ -334,7 +334,7 @@ class Page {
}
if ($expired) {
$until .= ' ';
$until .= $this->t("page_expire");
$until .= $this->t("page.expired.warning");
}
return $until;
}
@ -393,7 +393,7 @@ class Page {
function print_table_rows($row, $array, $print_headers = true) {
if (!$this->settings->show_server_scope) {
unset($array[$this->t("column_server")]);
unset($array[$this->t("table.server.name")]);
}
if ($print_headers && !$this->table_headers_printed) {
$headers = array_keys($array);
@ -412,7 +412,7 @@ class Page {
}
}
$a = "a";
if ($header === $this->t("warns_receive")) {
if ($header === $this->t("warnings.received")) {
$icon = ($text !== "0") ? "glyphicon-ok" : "glyphicon-remove";
$a .= " class=\"glyphicon $icon\" aria-hidden=true";
$text = "";
@ -449,7 +449,7 @@ class Page {
echo '
<div style="text-align: left;" class="row">
<div style="margin-left: 15px;">
<form onsubmit="captureForm(event);" class="form-inline"><div class="form-group"><input type="text" class="form-control" id="user" placeholder="' . $this->t("page_check_user") . '"></div><button type="submit" class="btn btn-default" style="margin-left: 5px;">' . $this->t("page_check_submit") . '</button></form>
<form onsubmit="captureForm(event);" class="form-inline"><div class="form-group"><input type="text" class="form-control" id="user" placeholder="' . $this->t("generic.player-name") . '"></div><button type="submit" class="btn btn-default" style="margin-left: 5px;">' . $this->t("action.check") . '</button></form>
</div>
<script type="text/javascript">function captureForm(b){var o=$("#output");o.removeClass("in");var x=setTimeout(function(){o.html("<br>")}, 150);$.ajax({type:"GET",url:"check.php?name="+$("#user").val()+"&table=' . $table . '"}).done(function(c){clearTimeout(x);o.html(c);o.addClass("in")});b.preventDefault();return false};</script>
<div id="output" class="success fade" data-alert="alert" style="margin-left: 15px;"><br></div>
@ -493,7 +493,7 @@ class Page {
if ($next_active) {
$pager_next = "<a href=\"$page?page={$next}{$args}\">$pager_next</a>";
}
$pager_count = '<div style=\"margin-top: 32px;\"><div style=\"text-align: center; font-size:15px;\">' . $this->t("page_page") . ' ' . $cur . '/' . $pages . '</div></div>';
$pager_count = '<div style=\"margin-top: 32px;\"><div style=\"text-align: center; font-size:15px;\">' . $this->t("table.pager.number") . ' ' . $cur . '/' . $pages . '</div></div>';
echo "$pager_prev $pager_next $pager_count";
}

View File

@ -7,10 +7,10 @@ $page->print_title();
<div class="container">
<div class="jumbotron">
<div style="text-align: center;">
<h2><?php echo str_replace("{server}", $page->settings->name, $page->t("index_welcome")); ?></h2>
<h2><?php echo str_replace("{server}", $page->settings->name, $page->t("index.welcome.main")); ?></h2>
</div>
<div style="text-align: center;"><p><?php echo $page->t("index_welcome2"); ?></p></div>
<div style="text-align: center;"><p><?php echo $page->t("index.welcome.sub"); ?></p></div>
</div>
</div>
<?php $page->print_footer(false); ?>

View File

@ -53,15 +53,14 @@ abstract class Info {
class BanInfo extends Info {
function basic_info($row, $player_name) {
$page = $this->page;
return array(
$page->t("info_banned_player") => $this->punished_avatar($player_name, $row),
$page->t("info_banned_by") => $this->moderator_avatar($row),
$page->t("info_banned_reason") => $page->clean($row['reason']),
$page->t("info_banned_when") => $page->millis_to_date($row['time']),
$page->t("info_banned_expiry") => $page->expiry($row),
$page->t("column_server_scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"),
$page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("table.executor") => $this->moderator_avatar($row),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.expires") => $page->expiry($row),
$page->t("table.server.scope") => $page->server($row),
$page->t("table.server.origin") => $page->server($row, "server_origin"),
);
}
}
@ -70,32 +69,28 @@ class MuteInfo extends Info {
function basic_info($row, $player_name) {
$page = $this->page;
return array(
$page->t("info_muted_player") => $this->punished_avatar($player_name, $row),
$page->t("info_muted_by") => $this->moderator_avatar($row),
$page->t("info_muted_reason") => $page->clean($row['reason']),
$page->t("info_muted_when") => $page->millis_to_date($row['time']),
$page->t("info_muted_expiry") => $page->expiry($row),
$page->t("column_server_scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"),
$page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("table.executor") => $this->moderator_avatar($row),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.expires") => $page->expiry($row),
$page->t("table.server.scope") => $page->server($row),
$page->t("table.server.origin") => $page->server($row, "server_origin"),
);
}
}
class WarnInfo extends Info {
function name() {
return $this->page->t("info_warn_name");
}
function basic_info($row, $player_name) {
$page = $this->page;
return array(
$page->t("info_warn_player") => $this->punished_avatar($player_name, $row),
$page->t("info_warn_by") => $this->moderator_avatar($row),
$page->t("info_warn_reason") => $page->clean($row['reason']),
$page->t("info_warn_when") => $page->millis_to_date($row['time']),
$page->t("info_warn_expiry") => $page->expiry($row),
$page->t("column_server_scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"),
$page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("table.executor") => $this->moderator_avatar($row),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.expires") => $page->expiry($row),
$page->t("table.server.scope") => $page->server($row),
$page->t("table.server.origin") => $page->server($row, "server_origin"),
);
}
}
@ -104,12 +99,12 @@ class KickInfo extends Info {
function basic_info($row, $player_name) {
$page = $this->page;
return array(
$page->t("info_kick_player") => $this->punished_avatar($player_name, $row),
$page->t("info_kick_by") => $this->moderator_avatar($row),
$page->t("info_kick_reason") => $page->clean($row['reason']),
$page->t("info_kick_when") => $page->millis_to_date($row['time']),
$page->t("column_server_scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"),
$page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("table.executor") => $this->moderator_avatar($row),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.server.scope") => $page->server($row),
$page->t("table.server.origin") => $page->server($row, "server_origin"),
);
}
}
@ -119,15 +114,15 @@ if ((substr($_SERVER['SCRIPT_NAME'], -strlen("info.php"))) !== "info.php") {
return;
}
isset($_GET['type'], $_GET['id']) && is_string($_GET['type']) && is_string($_GET['id']) or die($page->t("info_error_missingarg"));
isset($_GET['type'], $_GET['id']) && is_string($_GET['type']) && is_string($_GET['id']) or die($page->t("error.missing-args"));
$type = $_GET['type'];
$id = $_GET['id'];
$page = new Page($type);
($page->type !== null) or die($page->t("info_error_unknown"));
($page->type !== null) or die($page->t("info.error.type.invalid"));
filter_var($id, FILTER_VALIDATE_INT) or die($page->t("info_error_invalidid"));
filter_var($id, FILTER_VALIDATE_INT) or die($page->t("info.error.id.invalid"));
$id = (int)$id;
@ -139,16 +134,16 @@ $query = "SELECT $sel FROM $table WHERE id=? LIMIT 1";
$st = $page->conn->prepare($query);
if ($st->execute(array($id))) {
($row = $st->fetch()) or die($page->t("info_error_notfound1") . $type . $page->t("info_error_notfound2"));
($row = $st->fetch()) or die(str_replace("{type}", $type, $page->t("info.error.id.no-result")));
$st->closeCursor();
$player_name = $page->get_name($row['uuid']);
($player_name !== null) or die($page->t("info_error_notplayer"));
($player_name !== null) or die(str_replace("{name}", $player_name, $page->t("error.name.unseen")));
$info = Info::create($row, $page, $type);
$name = $info->name();
$name = $page->t("generic.$type");
$permanent = $info->permanent();
$page->name = $page->title = "$name #$id";
@ -160,12 +155,12 @@ if ($st->execute(array($id))) {
$style = 'style="margin-left: 13px; font-size: 16px;"';
$active = $page->active($row);
if ($active === true) {
$header .= "<span $style class='label label-danger'>" . $page->t("info_tag_active") . "</span>";
$header .= "<span $style class='label label-danger'>" . $page->t("generic.active") . "</span>";
if ($permanent) {
$header .= "<span $style class='label label-danger'>" . $page->t("info_tag_permanent") . "</span>";
$header .= "<span $style class='label label-danger'>" . $page->t("generic.permanent") . "</span>";
}
} else {
$header .= "<span $style class='label label-warning'>" . $page->t("info_tag_inactive") . "</span>";
$header .= "<span $style class='label label-warning'>" . $page->t("generic.inactive") . "</span>";
}
}
$page->print_header(true, $header);

View File

@ -16,11 +16,11 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
$page->t("kicks_player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("kicks_by") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("kicks_reason") => $page->clean($row['reason']),
$page->t("kicks_when") => $page->millis_to_date($row['time']),
$page->t("column_server") => $page->server($row, "server_origin"),
$page->t("table.player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.server.name") => $page->server($row, "server_origin"),
));
}
$page->table_end();

View File

@ -4,43 +4,43 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = 'Vítej na {server}.';
$array["index_welcome2"] = 'Zde nalezneš vypsány všechny své tresty.';
$array["index.welcome.main"] = 'Vítej na {server}.';
$array["index.welcome.sub"] = 'Zde nalezneš vypsány všechny své tresty.';
$array["header_index"] = 'Úvod';
$array["header_bans"] = 'Bany';
$array["header_mutes"] = 'Umlčení';
$array["header_warnings"] = 'Varování';
$array["header_kicks"] = 'Vyhození';
$array["page_perm_ban"] = 'Trvalý ban';
$array["page_perm_mute"] = 'Umlčen navždy';
$array["page_perm_warn"] = 'Trvalé varování';
$array["page_expire_ban"] = '(Odbanován)';
$array["page_expire_ban_by"] = '(Odbanován kým {name})';
$array["page_expire_mute"] = '(Odmlčen)';
$array["page_expire_mute_by"] = '(Odmlčen kým {name})';
$array["page_expire"] = '(Vypršel)';
$array["title.index"] = 'Úvod';
$array["title.bans"] = 'Bany';
$array["title.mutes"] = 'Umlčení';
$array["title.warnings"] = 'Varování';
$array["title.kicks"] = 'Vyhození';
$array["page.permanent.ban"] = 'Trvalý ban';
$array["page.permanent.mute"] = 'Umlčen navždy';
$array["page.permanent.warning"] = 'Trvalé varování';
$array["page.expired.ban"] = '(Odbanován)';
$array["page.expired.ban-by"] = '(Odbanován kým {name})';
$array["page.expired.mute"] = '(Odmlčen)';
$array["page.expired.mute-by"] = '(Odmlčen kým {name})';
$array["page.expired.warning"] = '(Vypršel)';
$array["page_title_ban"] = 'Bany';
$array["page_title_mute"] = 'Umlčení';
$array["page_title_warn"] = 'Varování';
$array["page_title_kick"] = 'Vyhození';
$array["page_check_user"] = "Hráč";
$array["page_check_submit"] = "Ověřit";
$array["page_page"] = "Strana";
$array["check_invalid"] = "Neplatné zadání";
$array["check_notjoin"] = "u nás ještě nebyl";
$array["history_missinguuid"] = "Chybějící argument (uuid)";
$array["check.username"] = "Hráč";
$array["action.check"] = "Ověřit";
$array["table.pager.number"] = "Strana";
$array["error.name.invalid"] = "Neplatné zadání";
$array["error.name.unseen"] = "u nás ještě nebyl";
$array["history.error.uuid.required"] = "Chybějící argument (uuid)";
$array["history_playernotfound"] = "Hráč nenalezen v databázi";
$array["history_recentby"] = "Nedávné tresty od ";
$array["history_recentfor"] = "Nedávne tresty pro ";
$array["history_tabletype"] = "Typ";
$array["title.staff-history"] = "Nedávné tresty od ";
$array["title.player-history"] = "Nedávne tresty pro ";
$array["history.type"] = "Typ";
$array["history_tableplayer"] = "Hráč";
$array["history_tablemoderator"] = "Admin";
$array["history_tablereason"] = "Důvod";
$array["history_tabledate"] = "Datum";
$array["history_tableexpires"] = "Vyprší";
$array["history_nopunishments"] = "Nenalezeny žádné tresty";
$array["history_returnto"] = "Vrátit se na";
$array["history.error.uuid.no-result"] = "Nenalezeny žádné tresty";
$array["action.return"] = "Vrátit se na";
$array["info_banned_player"] = "Zabanovaný hráč";
$array["info_banned_by"] = "Zabanován kým";
$array["info_banned_reason"] = "Důvod banu";
@ -61,10 +61,10 @@ class Lang {
$array["info_kick_by"] = "Vyhozen kým";
$array["info_kick_reason"] = "Důvod vyhození";
$array["info_kick_when"] = "Vyhozen kdy";
$array["info_error_missingarg"] = "Neplatné argumenty (typ, id)";
$array["info_error_unknown"] = "Vyžádána neznámá stránka";
$array["info_error_invalidid"] = "Neplatné ID";
$array["info_error_notfound1"] = "Chyba: ";
$array["info.error.type-id.required"] = "Neplatné argumenty (typ, id)";
$array["info.error.type.invalid"] = "Vyžádána neznámá stránka";
$array["info.error.id.invalid"] = "Neplatné ID";
$array["info.error.id.no-result"] = "Chyba: ";
$array["info_error_notfound2"] = " nenalezen v databázi";
$array["info_error_notplayer"] = "Chyba: Jméno hráče nenalezeno";
$array["bans_player"] = "Jméno";
@ -85,6 +85,6 @@ class Lang {
$array["warns_by"] = "Varován kým";
$array["warns_reason"] = "Důvod varování";
$array["warns_when"] = "Varován kdy";
$array["warns_receive"] = "Varování doručeno";
$array["warnings.received"] = "Varování doručeno";
}
}

View File

@ -4,43 +4,43 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = "Velkommen Til {server}'s Ban Liste.";
$array["index_welcome2"] = 'Her er all dine afstraffelser listed.';
$array["index.welcome.main"] = "Velkommen Til {server}'s Ban Liste.";
$array["index.welcome.sub"] = 'Her er all dine afstraffelser listed.';
$array["header_index"] = 'Hjem';
$array["header_bans"] = 'Forbud';
$array["header_mutes"] = 'Dæmpelser';
$array["header_warnings"] = 'Advarelser';
$array["header_kicks"] = 'Spark';
$array["title.index"] = 'Hjem';
$array["title.bans"] = 'Forbud';
$array["title.mutes"] = 'Dæmpelser';
$array["title.warnings"] = 'Advarelser';
$array["title.kicks"] = 'Spark';
$array["page_perm_ban"] = 'Permanent Forbud';
$array["page_perm_mute"] = 'Permanent Dæmpelse';
$array["page_perm_warn"] = 'Permanent';
$array["page_expire_ban"] = '(Forbud Ophævet)';
$array["page_expire_ban_by"] = '(Forbud Ophævet af {name})';
$array["page_expire_mute"] = '(Dæmpelse Fjernet)';
$array["page_expire_mute_by"] = '(Dæmpelse Fjernet af {name})';
$array["page_expire"] = '(Udløbet)';
$array["page.permanent.ban"] = 'Permanent Forbud';
$array["page.permanent.mute"] = 'Permanent Dæmpelse';
$array["page.permanent.warning"] = 'Permanent';
$array["page.expired.ban"] = '(Forbud Ophævet)';
$array["page.expired.ban-by"] = '(Forbud Ophævet af {name})';
$array["page.expired.mute"] = '(Dæmpelse Fjernet)';
$array["page.expired.mute-by"] = '(Dæmpelse Fjernet af {name})';
$array["page.expired.warning"] = '(Udløbet)';
$array["page_title_ban"] = 'Forbud';
$array["page_title_mute"] = 'Dæmpelser';
$array["page_title_warn"] = 'Advarelser';
$array["page_title_kick"] = 'Spark';
$array["page_check_user"] = "Spiller";
$array["page_check_submit"] = "Tjek";
$array["page_page"] = "Side";
$array["check.username"] = "Spiller";
$array["action.check"] = "Tjek";
$array["table.pager.number"] = "Side";
$array["check_notjoin"] = "har ikke været på serveren.";
$array["error.name.unseen"] = "har ikke været på serveren.";
$array["history_recentby"] = "Seneste Straffe af ";
$array["history_recentfor"] = "Senseste for ";
$array["history_tabletype"] = "Type";
$array["title.staff-history"] = "Seneste Straffe af ";
$array["title.player-history"] = "Senseste for ";
$array["history.type"] = "Type";
$array["history_tableplayer"] = "Spiller";
$array["history_tablemoderator"] = "Moderator";
$array["history_tablereason"] = "Grund";
$array["history_tabledate"] = "Dato";
$array["history_tableexpires"] = "Udløber";
$array["history_nopunishments"] = "Ingen straf fundet.";
$array["history_returnto"] = "Retuner til";
$array["history.error.uuid.no-result"] = "Ingen straf fundet.";
$array["action.return"] = "Retuner til";
$array["info_banned_player"] = "Forbudt Spiller";
$array["info_banned_by"] = "Forbud Af";
@ -84,15 +84,15 @@ class Lang {
$array["warns_by"] = "Advaret Af";
$array["warns_reason"] = "Advaret Fordi";
$array["warns_when"] = "Advaret Indtil";
$array["warns_receive"] = "Modtog Advarelse";
$array["warnings.received"] = "Modtog Advarelse";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Ugyldigt Navn.";
$array["history_missinguuid"] = "Mangler argumenter (uuid).";
$array["info_error_missingarg"] = "Mangler argumenter (type, id).";
$array["info_error_unknown"] = "Ukendt side type anmodet.";
$array["info_error_invalidid"] = "Ugyldigt ID";
$array["info_error_notfound1"] = "Fejl: ";
$array["error.name.invalid"] = "Ugyldigt Navn.";
$array["history.error.uuid.required"] = "Mangler argumenter (uuid).";
$array["info.error.type-id.required"] = "Mangler argumenter (type, id).";
$array["info.error.type.invalid"] = "Ukendt side type anmodet.";
$array["info.error.id.invalid"] = "Ugyldigt ID";
$array["info.error.id.no-result"] = "Fejl: ";
$array["info_error_notfound2"] = " blev ikke fundet i databasen.";
$array["info_error_notplayer"] = "Fejl: Spiller ikke fundet.";
$array["history_playernotfound"] = "Spiller blev ikke fundet i databasen.";

View File

@ -4,107 +4,56 @@ class DefaultLang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = "Welcome to {server}'s Ban List.";
$array["index_welcome2"] = "Here is where all of our punishments are listed.";
$array["index.welcome.main"] = "Welcome to {server}'s Ban List.";
$array["index.welcome.sub"] = "Here is where all of our punishments are listed.";
$array["header_index"] = 'Home';
$array["header_bans"] = 'Bans';
$array["header_mutes"] = 'Mutes';
$array["header_warnings"] = 'Warnings';
$array["header_kicks"] = 'Kicks';
$array["title.index"] = 'Home';
$array["title.bans"] = 'Bans';
$array["title.mutes"] = 'Mutes';
$array["title.warnings"] = 'Warnings';
$array["title.kicks"] = 'Kicks';
$array["title.player-history"] = "Recent Punishments for {name}";
$array["title.staff-history"] = "Recent Punishments by {name}";
$array["page_perm_ban"] = 'Permanent Ban';
$array["page_perm_mute"] = 'Permanent Mute';
$array["page_perm_warn"] = 'Permanent';
$array["page_expire_ban"] = '(Unbanned)';
$array["page_expire_ban_by"] = '(Unbanned by {name})';
$array["page_expire_mute"] = '(Unmuted)';
$array["page_expire_mute_by"] = '(Unmuted by {name})';
$array["page_expire"] = '(Expired)';
$array["page_title_ban"] = 'Bans';
$array["page_title_mute"] = 'Mutes';
$array["page_title_warn"] = 'Warnings';
$array["page_title_kick"] = 'Kicks';
$array["page_check_user"] = "Player";
$array["page_check_submit"] = "Check";
$array["page_page"] = "Page";
$array["page.expired.ban"] = '(Unbanned)';
$array["page.expired.ban-by"] = '(Unbanned by {name})';
$array["page.expired.mute"] = '(Unmuted)';
$array["page.expired.mute-by"] = '(Unmuted by {name})';
$array["page.expired.warning"] = '(Expired)';
$array["check_notjoin"] = "has not joined before.";
$array["generic.ban"] = "Ban";
$array["generic.mute"] = "Mute";
$array["generic.warn"] = "Warning";
$array["generic.kick"] = "Kick";
$array["generic.type"] = "Type";
$array["generic.active"] = "Active";
$array["generic.inactive"] = "Inactive";
$array["generic.permanent"] = "Permanent";
$array["generic.player-name"] = "Player";
$array["history_recentby"] = "Recent Punishments by ";
$array["history_recentfor"] = "Recent Punishments for ";
$array["history_tabletype"] = "Type";
$array["history_tableplayer"] = "Player";
$array["history_tablemoderator"] = "Moderator";
$array["history_tablereason"] = "Reason";
$array["history_tabledate"] = "Date";
$array["history_tableexpires"] = "Expires";
$array["history_nopunishments"] = "No punishments found.";
$array["history_returnto"] = "Return to";
$array["table.player"] = $array["generic.player-name"];
$array["table.executor"] = "Moderator";
$array["table.reason"] = "Reason";
$array["table.date"] = "Date";
$array["table.expires"] = "Expires";
$array["info_banned_player"] = "Banned Player";
$array["info_banned_by"] = "Banned By";
$array["info_banned_reason"] = "Ban Reason";
$array["info_banned_when"] = "Ban Placed";
$array["info_banned_expiry"] = "Expires";
$array["info_muted_player"] = "Muted Player";
$array["info_muted_by"] = "Muted By";
$array["info_muted_reason"] = "Mute Reason";
$array["info_muted_when"] = "Mute Placed";
$array["info_muted_expiry"] = "Expires";
$array["info_warn_name"] = "Warning";
$array["info_warn_player"] = "Warned Player";
$array["info_warn_by"] = "Warned By";
$array["info_warn_reason"] = "Warning Reason";
$array["info_warn_when"] = "Warning Placed";
$array["info_warn_expiry"] = "Expires";
$array["info_kick_player"] = "Kicked Player";
$array["info_kick_by"] = "Kicked By";
$array["info_kick_reason"] = "Kick Reason";
$array["info_kick_when"] = "Kick Date";
$array["table.server.name"] = "Server";
$array["table.server.scope"] = "Server Scope";
$array["table.server.origin"] = "Origin Server";
$array["table.server.global"] = "*";
$array["table.pager.number"] = "Page";
$array["info_tag_active"] = "Active";
$array["info_tag_inactive"] = "Inactive";
$array["info_tag_permanent"] = "Permanent";
$array["action.check"] = "Check";
$array["action.return"] = "Return to {origin}";
$array["warnings.received"] = "Received Warning";
$array["bans_player"] = "Name";
$array["bans_by"] = "Banned By";
$array["bans_reason"] = "Reason";
$array["bans_when"] = "Banned On";
$array["bans_expiry"] = "Banned Until";
$array["kicks_player"] = "Name";
$array["kicks_by"] = "Kicked By";
$array["kicks_reason"] = "Reason";
$array["kicks_when"] = "Date";
$array["mutes_player"] = "Name";
$array["mutes_by"] = "Muted By";
$array["mutes_reason"] = "Reason";
$array["mutes_when"] = "Muted On";
$array["mutes_expiry"] = "Muted Until";
$array["warns_player"] = "Name";
$array["warns_by"] = "Warned By";
$array["warns_reason"] = "Reason";
$array["warns_when"] = "Warned Until";
$array["warns_receive"] = "Received Warning";
$array["column_server"] = "Server";
$array["column_server_scope"] = "Server Scope";
$array["column_server_origin"] = "Origin Server";
$array["column_server_global"] = "*";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Invalid name.";
$array["history_missinguuid"] = "Missing arguments (uuid).";
$array["info_error_missingarg"] = "Missing arguments (type, id).";
$array["info_error_unknown"] = "Unknown page type requested.";
$array["info_error_invalidid"] = "Invalid ID";
$array["info_error_notfound1"] = "Error: ";
$array["info_error_notfound2"] = " not found in database.";
$array["info_error_notplayer"] = "Error: Player name not found.";
$array["history_playernotfound"] = "Player not found in database.";
$array["error.missing-args"] = "Missing arguments.";
$array["error.name.unseen"] = "{name} has not joined before.";
$array["error.name.invalid"] = "Invalid name.";
$array["history.error.uuid.no-result"] = "No punishments found.";
$array["info.error.type.invalid"] = "Unknown page type requested.";
$array["info.error.id.invalid"] = "Invalid ID";
$array["info.error.id.no-result"] = "Error: {type} not found in database.";
}
}

View File

@ -3,43 +3,43 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = 'Bienvenido a la Lista de Sanciones de {server}.';
$array["index_welcome2"] = 'Aquí se encuntran todas las Sanciones del Servidor.';
$array["index.welcome.main"] = 'Bienvenido a la Lista de Sanciones de {server}.';
$array["index.welcome.sub"] = 'Aquí se encuntran todas las Sanciones del Servidor.';
$array["header_index"] = 'Inicio';
$array["header_bans"] = 'Baneos';
$array["header_mutes"] = 'Muteos';
$array["header_warnings"] = 'Advertencias';
$array["header_kicks"] = 'Expulsiones';
$array["title.index"] = 'Inicio';
$array["title.bans"] = 'Baneos';
$array["title.mutes"] = 'Muteos';
$array["title.warnings"] = 'Advertencias';
$array["title.kicks"] = 'Expulsiones';
$array["page_perm_ban"] = 'Baneo Permanente';
$array["page_perm_mute"] = 'Muteo Permanente';
$array["page_perm_warn"] = 'Permanente';
$array["page_expire_ban"] = '(Desbaneado)';
$array["page_expire_ban_by"] = '(Desbaneado por {name})';
$array["page_expire_mute"] = '(Desmuteado)';
$array["page_expire_mute_by"] = '(Desmuteado por {name})';
$array["page_expire"] = '(Expirado)';
$array["page.permanent.ban"] = 'Baneo Permanente';
$array["page.permanent.mute"] = 'Muteo Permanente';
$array["page.permanent.warning"] = 'Permanente';
$array["page.expired.ban"] = '(Desbaneado)';
$array["page.expired.ban-by"] = '(Desbaneado por {name})';
$array["page.expired.mute"] = '(Desmuteado)';
$array["page.expired.mute-by"] = '(Desmuteado por {name})';
$array["page.expired.warning"] = '(Expirado)';
$array["page_title_ban"] = 'Baneos';
$array["page_title_mute"] = 'Muteos';
$array["page_title_warn"] = 'Advertencias';
$array["page_title_kick"] = 'Expulsiones';
$array["page_check_user"] = "Jugador";
$array["page_check_submit"] = "Buscar";
$array["page_page"] = "Página";
$array["check.username"] = "Jugador";
$array["action.check"] = "Buscar";
$array["table.pager.number"] = "Página";
$array["check_notjoin"] = "no existe.";
$array["error.name.unseen"] = "no existe.";
$array["history_recentby"] = "Sanciones Recientes por ";
$array["history_recentfor"] = "Sanciones Recientes para ";
$array["history_tabletype"] = "Sanción";
$array["title.staff-history"] = "Sanciones Recientes por ";
$array["title.player-history"] = "Sanciones Recientes para ";
$array["history.type"] = "Sanción";
$array["history_tableplayer"] = "Jugador";
$array["history_tablemoderator"] = "Moderador";
$array["history_tablereason"] = "Razón";
$array["history_tabledate"] = "Fecha";
$array["history_tableexpires"] = "Expira";
$array["history_nopunishments"] = "Castigos No Encontrados.";
$array["history_returnto"] = "Volver a";
$array["history.error.uuid.no-result"] = "Castigos No Encontrados.";
$array["action.return"] = "Volver a";
$array["info_banned_player"] = "Jugador Baneado";
$array["info_banned_by"] = "Baneado por";
@ -83,15 +83,15 @@ class Lang {
$array["warns_by"] = "Advertido por";
$array["warns_reason"] = "Razón";
$array["warns_when"] = "Advertido el";
$array["warns_receive"] = "¿Advertencia Recibida?";
$array["warnings.received"] = "¿Advertencia Recibida?";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Nombre Inválido.";
$array["history_missinguuid"] = "Argumentos Inválidos (uuid).";
$array["info_error_missingarg"] = "Argumentos Inválidos (tipo, id).";
$array["info_error_unknown"] = "La página que deseas visitar no existe.";
$array["info_error_invalidid"] = "ID Inválida";
$array["info_error_notfound1"] = "Error: ";
$array["error.name.invalid"] = "Nombre Inválido.";
$array["history.error.uuid.required"] = "Argumentos Inválidos (uuid).";
$array["info.error.type-id.required"] = "Argumentos Inválidos (tipo, id).";
$array["info.error.type.invalid"] = "La página que deseas visitar no existe.";
$array["info.error.id.invalid"] = "ID Inválida";
$array["info.error.id.no-result"] = "Error: ";
$array["info_error_notfound2"] = " no encontrado en la Base de Datos.";
$array["info_error_notplayer"] = "Error: Jugador no Encontrado.";
$array["history_playernotfound"] = "Jugador No Encontrado en la Base de Datos.";

View File

@ -4,42 +4,42 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = 'Bienvenido a la Lista de Sanciones de {server}.';
$array["index.welcome.main"] = 'Bienvenido a la Lista de Sanciones de {server}.';
$array["index_allsins"] = 'Aquí se encuntran todas las Sanciones del Servidor.';
$array["header_index"] = 'Inicio';
$array["header_bans"] = 'Baneos';
$array["header_mutes"] = 'Muteos';
$array["header_warnings"] = 'Advertencias';
$array["header_kicks"] = 'Kickeos';
$array["title.index"] = 'Inicio';
$array["title.bans"] = 'Baneos';
$array["title.mutes"] = 'Muteos';
$array["title.warnings"] = 'Advertencias';
$array["title.kicks"] = 'Kickeos';
$array["page_perm_ban"] = 'Baneo Permanente';
$array["page_perm_mute"] = 'Muteo Permanente';
$array["page_perm_warn"] = 'Permanente';
$array["page_expire_ban"] = '(Desbaneado)';
$array["page_expire_ban_by"] = '(Desbaneado por {name})';
$array["page_expire_mute"] = '(Desmuteado)';
$array["page_expire_mute_by"] = '(Desmuteado por {name})';
$array["page_expire"] = '(Expirado)';
$array["page.permanent.ban"] = 'Baneo Permanente';
$array["page.permanent.mute"] = 'Muteo Permanente';
$array["page.permanent.warning"] = 'Permanente';
$array["page.expired.ban"] = '(Desbaneado)';
$array["page.expired.ban-by"] = '(Desbaneado por {name})';
$array["page.expired.mute"] = '(Desmuteado)';
$array["page.expired.mute-by"] = '(Desmuteado por {name})';
$array["page.expired.warning"] = '(Expirado)';
$array["page_title_ban"] = 'Baneos';
$array["page_title_mute"] = 'Muteos';
$array["page_title_warn"] = 'Advertencias';
$array["page_title_kick"] = 'Kickeos';
$array["page_check_user"] = "Jugador";
$array["page_check_submit"] = "Buscar";
$array["page_page"] = "Página";
$array["check.username"] = "Jugador";
$array["action.check"] = "Buscar";
$array["table.pager.number"] = "Página";
$array["check_notjoin"] = "no existe.";
$array["error.name.unseen"] = "no existe.";
$array["history_recentby"] = "Sanciones Recientes por ";
$array["history_recentfor"] = "Sanciones Recientes para ";
$array["history_tabletype"] = "Sanción";
$array["title.staff-history"] = "Sanciones Recientes por ";
$array["title.player-history"] = "Sanciones Recientes para ";
$array["history.type"] = "Sanción";
$array["history_tableplayer"] = "Jugador";
$array["history_tablemoderator"] = "Moderador";
$array["history_tablereason"] = "Razón";
$array["history_tabledate"] = "Fecha";
$array["history_tableexpires"] = "Expira";
$array["history_nopunishments"] = "Sanciones no Encontradas.";
$array["history_returnto"] = "Volver a";
$array["history.error.uuid.no-result"] = "Sanciones no Encontradas.";
$array["action.return"] = "Volver a";
$array["info_banned_player"] = "Jugador Baneado";
$array["info_banned_by"] = "Baneado por";
@ -83,15 +83,15 @@ class Lang {
$array["warns_by"] = "Advertido por";
$array["warns_reason"] = "Razón";
$array["warns_when"] = "Advertido el";
$array["warns_receive"] = "¿Advertencia Recibida?";
$array["warnings.received"] = "¿Advertencia Recibida?";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Nombre Inválido.";
$array["history_missinguuid"] = "Argumentos Inválidos (uuid).";
$array["info_error_missingarg"] = "Argumentos Inválidos (tipo, id).";
$array["info_error_unknown"] = "La página que deseas visitar no existe.";
$array["info_error_invalidid"] = "ID Inválida";
$array["info_error_notfound1"] = "Error: ";
$array["error.name.invalid"] = "Nombre Inválido.";
$array["history.error.uuid.required"] = "Argumentos Inválidos (uuid).";
$array["info.error.type-id.required"] = "Argumentos Inválidos (tipo, id).";
$array["info.error.type.invalid"] = "La página que deseas visitar no existe.";
$array["info.error.id.invalid"] = "ID Inválida";
$array["info.error.id.no-result"] = "Error: ";
$array["info_error_notfound2"] = " no encontrado en la Base de Datos.";
$array["info_error_notplayer"] = "Error: Jugador no Encontrado.";
$array["history_playernotfound"] = "Jugador No Encontrado en la Base de Datos.";

View File

@ -4,43 +4,43 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = 'Benvenuto nella lista ban di {server}.';
$array["index.welcome.main"] = 'Benvenuto nella lista ban di {server}.';
$array["index_allsins"] = 'Qui ci saranno tutte le punizioni dei giocatori.';
$array["header_index"] = 'Home';
$array["header_bans"] = 'Ban';
$array["header_mutes"] = 'Mute';
$array["header_warnings"] = 'Warning';
$array["header_kicks"] = 'Kick';
$array["title.index"] = 'Home';
$array["title.bans"] = 'Ban';
$array["title.mutes"] = 'Mute';
$array["title.warnings"] = 'Warning';
$array["title.kicks"] = 'Kick';
$array["page_perm_ban"] = 'Ban Permanente';
$array["page_perm_mute"] = 'Mute Permanente';
$array["page_perm_warn"] = 'Permanente';
$array["page_expire_ban"] = '(Sbannato)';
$array["page_expire_ban_by"] = '(Sbannato da {name})';
$array["page_expire_mute"] = '(Smutato)';
$array["page_expire_mute_by"] = '(Smutato da {name})';
$array["page_expire"] = '(Terminato)';
$array["page.permanent.ban"] = 'Ban Permanente';
$array["page.permanent.mute"] = 'Mute Permanente';
$array["page.permanent.warning"] = 'Permanente';
$array["page.expired.ban"] = '(Sbannato)';
$array["page.expired.ban-by"] = '(Sbannato da {name})';
$array["page.expired.mute"] = '(Smutato)';
$array["page.expired.mute-by"] = '(Smutato da {name})';
$array["page.expired.warning"] = '(Terminato)';
$array["page_title_ban"] = 'Ban';
$array["page_title_mute"] = 'Mute';
$array["page_title_warn"] = 'Warning';
$array["page_title_kick"] = 'Kick';
$array["page_check_user"] = "Giocatore";
$array["page_check_submit"] = "Controlla";
$array["page_page"] = "Pagina";
$array["check.username"] = "Giocatore";
$array["action.check"] = "Controlla";
$array["table.pager.number"] = "Pagina";
$array["check_notjoin"] = "non è mai entrato nel server.";
$array["error.name.unseen"] = "non è mai entrato nel server.";
$array["history_recentby"] = "punizioni recenti di ";
$array["history_recentfor"] = "punizioni recenti per ";
$array["history_tabletype"] = "Tipo";
$array["title.staff-history"] = "punizioni recenti di ";
$array["title.player-history"] = "punizioni recenti per ";
$array["history.type"] = "Tipo";
$array["history_tableplayer"] = "Giocatore";
$array["history_tablemoderator"] = "Moderatore";
$array["history_tablereason"] = "Motivo";
$array["history_tabledate"] = "Data";
$array["history_tableexpires"] = "Termina";
$array["history_nopunishments"] = "Nessuna punizione trovata.";
$array["history_returnto"] = "Torna a";
$array["history.error.uuid.no-result"] = "Nessuna punizione trovata.";
$array["action.return"] = "Torna a";
$array["info_banned_player"] = "Giocatore bannato";
$array["info_banned_by"] = "Bannato da";
@ -84,15 +84,15 @@ class Lang {
$array["warns_by"] = "Avvertito da";
$array["warns_reason"] = "Motivo";
$array["warns_when"] = "Avvertuti il";
$array["warns_receive"] = "Avvertimento ricevuto";
$array["warnings.received"] = "Avvertimento ricevuto";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Nome invalido.";
$array["history_missinguuid"] = "Argomenti mancanti (uuid).";
$array["info_error_missingarg"] = "Argomenti mancanti (type, id).";
$array["info_error_unknown"] = "Pagina richiesta sconosciuta.";
$array["info_error_invalidid"] = "ID Invalido";
$array["info_error_notfound1"] = "Errore: ";
$array["error.name.invalid"] = "Nome invalido.";
$array["history.error.uuid.required"] = "Argomenti mancanti (uuid).";
$array["info.error.type-id.required"] = "Argomenti mancanti (type, id).";
$array["info.error.type.invalid"] = "Pagina richiesta sconosciuta.";
$array["info.error.id.invalid"] = "ID Invalido";
$array["info.error.id.no-result"] = "Errore: ";
$array["info_error_notfound2"] = " Non trovato nel database.";
$array["info_error_notplayer"] = "Errore: Giocatore non trovato";
$array["history_playernotfound"] = "Giocatore non trovato nel database.";

View File

@ -4,43 +4,43 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome"] = 'ようこそ! {server} の BANリストへ';
$array["index_welcome2"] = 'ここには全ての処罰が公開されています';
$array["index.welcome.main"] = 'ようこそ! {server} の BANリストへ';
$array["index.welcome.sub"] = 'ここには全ての処罰が公開されています';
$array["header_index"] = 'ホーム';
$array["header_bans"] = 'BAN';
$array["header_mutes"] = 'ミュート';
$array["header_warnings"] = '警告';
$array["header_kicks"] = 'キック';
$array["title.index"] = 'ホーム';
$array["title.bans"] = 'BAN';
$array["title.mutes"] = 'ミュート';
$array["title.warnings"] = '警告';
$array["title.kicks"] = 'キック';
$array["page_perm_ban"] = '無期限BAN';
$array["page_perm_mute"] = '無期限ミュート';
$array["page_perm_warn"] = '無期限';
$array["page_expire_ban"] = '(解除済み)';
$array["page_expire_ban_by"] = '({name}によって解除されました)';
$array["page_expire_mute"] = '(解除済み)';
$array["page_expire_mute_by"] = '({name}によって解除されました)';
$array["page_expire"] = '(期限が終わりました)';
$array["page.permanent.ban"] = '無期限BAN';
$array["page.permanent.mute"] = '無期限ミュート';
$array["page.permanent.warning"] = '無期限';
$array["page.expired.ban"] = '(解除済み)';
$array["page.expired.ban-by"] = '({name}によって解除されました)';
$array["page.expired.mute"] = '(解除済み)';
$array["page.expired.mute-by"] = '({name}によって解除されました)';
$array["page.expired.warning"] = '(期限が終わりました)';
$array["page_title_ban"] = 'BAN';
$array["page_title_mute"] = 'ミュート';
$array["page_title_warn"] = '警告';
$array["page_title_kick"] = 'キック';
$array["page_check_user"] = "プレイヤー";
$array["page_check_submit"] = "検索";
$array["page_page"] = "ページ";
$array["check.username"] = "プレイヤー";
$array["action.check"] = "検索";
$array["table.pager.number"] = "ページ";
$array["check_notjoin"] = "このプレイヤーはサーバーに参加していません";
$array["error.name.unseen"] = "このプレイヤーはサーバーに参加していません";
$array["history_recentby"] = "最近の発行:";
$array["history_recentfor"] = "最近の処罰:";
$array["history_tabletype"] = "タイプ";
$array["title.staff-history"] = "最近の発行:";
$array["title.player-history"] = "最近の処罰:";
$array["history.type"] = "タイプ";
$array["history_tableplayer"] = "プレイヤー";
$array["history_tablemoderator"] = "発行";
$array["history_tablereason"] = "理由";
$array["history_tabledate"] = "日時";
$array["history_tableexpires"] = "期限";
$array["history_nopunishments"] = "処罰データはありません";
$array["history_returnto"] = "戻る";
$array["history.error.uuid.no-result"] = "処罰データはありません";
$array["action.return"] = "戻る";
$array["info_banned_player"] = "BANされたプレイヤー";
$array["info_banned_by"] = "BANしたプレイヤー";
@ -84,15 +84,15 @@ class Lang {
$array["warns_by"] = "発行者";
$array["warns_reason"] = "理由";
$array["warns_when"] = "日時";
$array["warns_receive"] = "受け取った警告";
$array["warnings.received"] = "受け取った警告";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "プレイヤー名が無効です";
$array["history_missinguuid"] = "引数がありません (uuid).";
$array["info_error_missingarg"] = "引数がありません (type, id).";
$array["info_error_unknown"] = "無効なページタイプが要求されました";
$array["info_error_invalidid"] = "無効なID";
$array["info_error_notfound1"] = "エラー: ";
$array["error.name.invalid"] = "プレイヤー名が無効です";
$array["history.error.uuid.required"] = "引数がありません (uuid).";
$array["info.error.type-id.required"] = "引数がありません (type, id).";
$array["info.error.type.invalid"] = "無効なページタイプが要求されました";
$array["info.error.id.invalid"] = "無効なID";
$array["info.error.id.no-result"] = "エラー: ";
$array["info_error_notfound2"] = " はデータベースで見つかりません";
$array["info_error_notplayer"] = "エラー: プレイヤーが見つかりません";
$array["history_playernotfound"] = "データベースでプレイヤーは見つかりません";

View File

@ -4,43 +4,43 @@ class Lang {
public function __construct() {
$array = array();
$this->array = &$array;
$array["index_welcome1"] = "Welkom op {server}'s Ban Lijst.";
$array["index_welcome2"] = 'Hier staan al onze uitgedeelde straffen.';
$array["index.welcome1"] = "Welkom op {server}'s Ban Lijst.";
$array["index.welcome.sub"] = 'Hier staan al onze uitgedeelde straffen.';
$array["header_index"] = 'Home';
$array["header_bans"] = 'Bans';
$array["header_mutes"] = 'Mutes';
$array["header_warnings"] = 'Waarschuwingen';
$array["header_kicks"] = 'Kicks';
$array["title.index"] = 'Home';
$array["title.bans"] = 'Bans';
$array["title.mutes"] = 'Mutes';
$array["title.warnings"] = 'Waarschuwingen';
$array["title.kicks"] = 'Kicks';
$array["page_perm_ban"] = 'Permanente Ban';
$array["page_perm_mute"] = 'Permanente Mute';
$array["page_perm_warn"] = 'Permanent';
$array["page_expire_ban"] = '(Unbanned)';
$array["page_expire_ban_by"] = '(Unbanned door {name})';
$array["page_expire_mute"] = '(Unmuted)';
$array["page_expire_mute_by"] = '(Unmuted door {name})';
$array["page_expire"] = '(Verlopen)';
$array["page.permanent.ban"] = 'Permanente Ban';
$array["page.permanent.mute"] = 'Permanente Mute';
$array["page.permanent.warning"] = 'Permanent';
$array["page.expired.ban"] = '(Unbanned)';
$array["page.expired.ban-by"] = '(Unbanned door {name})';
$array["page.expired.mute"] = '(Unmuted)';
$array["page.expired.mute-by"] = '(Unmuted door {name})';
$array["page.expired.warning"] = '(Verlopen)';
$array["page_title_ban"] = 'Bans';
$array["page_title_mute"] = 'Mutes';
$array["page_title_warn"] = 'Waarschuwingen';
$array["page_title_kick"] = 'Kicks';
$array["page_check_user"] = "Player";
$array["page_check_submit"] = "Check";
$array["page_page"] = "Pagina";
$array["check.username"] = "Player";
$array["action.check"] = "Check";
$array["table.pager.number"] = "Pagina";
$array["check_notjoin"] = "heeft niet eerder deelgenomen.";
$array["error.name.unseen"] = "heeft niet eerder deelgenomen.";
$array["history_recentby"] = "Recente straffen door ";
$array["history_recentfor"] = "Recente straffen voor ";
$array["history_tabletype"] = "Type";
$array["title.staff-history"] = "Recente straffen door ";
$array["title.player-history"] = "Recente straffen voor ";
$array["history.type"] = "Type";
$array["history_tableplayer"] = "Player";
$array["history_tablemoderator"] = "Moderator";
$array["history_tablereason"] = "Rede";
$array["history_tabledate"] = "Datum";
$array["history_tableexpires"] = "Verloopt";
$array["history_nopunishments"] = "Geen straffen gevonden.";
$array["history_returnto"] = "Terug naar";
$array["history.error.uuid.no-result"] = "Geen straffen gevonden.";
$array["action.return"] = "Terug naar";
$array["info_banned_player"] = "Verbannen speler";
$array["info_banned_by"] = "Geband door";
@ -84,15 +84,15 @@ class Lang {
$array["warns_by"] = "Gewaarschuwd door";
$array["warns_reason"] = "Rede";
$array["warns_when"] = "Gewaarschuwing tot";
$array["warns_receive"] = "Waarschuwing ontvangen";
$array["warnings.received"] = "Waarschuwing ontvangen";
// Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Ongeldige naam.";
$array["history_missinguuid"] = "Missende parameter (uuid).";
$array["info_error_missingarg"] = "Missende parameter (type, id).";
$array["info_error_unknown"] = "Ongebekende pagina type opgevraagd.";
$array["info_error_invalidid"] = "Ongeldig ID";
$array["info_error_notfound1"] = "Error: ";
$array["error.name.invalid"] = "Ongeldige naam.";
$array["history.error.uuid.required"] = "Missende parameter (uuid).";
$array["info.error.type-id.required"] = "Missende parameter (type, id).";
$array["info.error.type.invalid"] = "Ongebekende pagina type opgevraagd.";
$array["info.error.id.invalid"] = "Ongeldig ID";
$array["info.error.id.no-result"] = "Error: ";
$array["info_error_notfound2"] = " niet gevonden in de database.";
$array["info_error_notplayer"] = "Error: Spelernaam niet gevonden.";
$array["history_playernotfound"] = "Speler niet gevonden in de database.";

View File

@ -16,12 +16,12 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
$page->t("mutes_player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("mutes_by") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("mutes_reason") => $page->clean($row['reason']),
$page->t("mutes_when") => $page->millis_to_date($row['time']),
$page->t("mutes_expiry") => $page->expiry($row),
$page->t("column_server") => $page->server($row),
$page->t("table.player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("table.expires") => $page->expiry($row),
$page->t("table.server.name") => $page->server($row),
));
}
$page->table_end();

View File

@ -16,12 +16,12 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
$page->t("warns_player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("warns_by") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("warns_reason") => $page->clean($row['reason']),
$page->t("warns_when") => $page->expiry($row),
$page->t("warns_receive") => (($page->active($row, 'warned') === true) ? "1" : "0"),
$page->t("column_server") => $page->server($row),
$page->t("table.player") => $page->get_avatar($player_name, $row['uuid']),
$page->t("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("table.reason") => $page->clean($row['reason']),
$page->t("table.expires") => $page->expiry($row),
$page->t("warnings.received") => (($page->active($row, 'warned') === true) ? "1" : "0"),
$page->t("table.server.name") => $page->server($row),
));
}
$page->table_end();