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; if ($player_name === null) continue;
$page->print_table_rows($row, array( $page->print_table_rows($row, array(
$page->t("bans_player") => $page->get_avatar($player_name, $row['uuid']), $page->t("table.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("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("bans_reason") => $page->clean($row['reason']), $page->t("table.reason") => $page->clean($row['reason']),
$page->t("bans_when") => $page->millis_to_date($row['time']), $page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("bans_expiry") => $page->expiry($row), $page->t("table.expires") => $page->expiry($row),
$page->t("column_server") => $page->server($row), $page->t("table.server.name") => $page->server($row),
)); ));
} }
$page->table_end(); $page->table_end();

View File

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

View File

@ -69,20 +69,21 @@ class History {
$page = new Page("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"); $staffhistory = (isset($_GET['staffhistory']) && $_GET['staffhistory'] === "1");
$uuid = $_GET['uuid']; $uuid = $_GET['uuid'];
$name = $page->get_name($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) { if ($staffhistory) {
$page->title = $page->t("history_recentby") . $name; $page->title = $page->t("title.staff-history");
} else { } 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(); $page->print_title();
@ -164,13 +165,13 @@ try {
$label = "<span $style class='label label-$label_type'>$label_name</span>"; $label = "<span $style class='label label-$label_type'>$label_name</span>";
$page->print_table_rows($row, array( $page->print_table_rows($row, array(
$page->t("history_tabletype") => $label, $page->t("generic.type") => $label,
$page->t("history_tableplayer") => $page->get_avatar($page->get_name($row['uuid']), $row['uuid']), $page->t("table.player") => $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("table.executor") => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
$page->t("history_tablereason") => $page->clean($row['reason']), $page->t("table.reason") => $page->clean($row['reason']),
$page->t("history_tabledate") => $page->millis_to_date($row['time']), $page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("history_tableexpires") => $page->expiry($row), $page->t("table.expires") => $page->expiry($row),
$page->t("column_server") => $page->server($row), $page->t("table.server.name") => $page->server($row),
//'i' => $i . "/" . $limit . "/" . $total, //'i' => $i . "/" . $limit . "/" . $total,
)); ));
} }
@ -199,11 +200,12 @@ try {
$page->print_pager($total, $args, $prevargs); $page->print_pager($total, $args, $prevargs);
} }
} else { } else {
echo $page->t("history_nopunishments") . "<br>"; echo $page->t("history.error.uuid.no-result") . "<br>";
} }
if ($from_href !== null) { 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(); $page->print_footer();

View File

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

View File

@ -42,21 +42,21 @@ class Page {
$this->set_info($info); $this->set_info($info);
$this->permanent = array( $this->permanent = array(
'ban' => $this->t("page_perm_ban"), 'ban' => $this->t("generic.permanent") . " " . $this->t("generic.ban"),
'mute' => $this->t("page_perm_mute"), 'mute' => $this->t("generic.permanent") . " " . $this->t("generic.mute"),
'warn' => $this->t("page_perm_warn"), 'warn' => $this->t("generic.permanent"),
'kick' => null, 'kick' => null,
); );
$this->expired = array( $this->expired = array(
'ban' => $this->t("page_expire_ban"), 'ban' => $this->t("page.expired.ban"),
'mute' => $this->t("page_expire_mute"), 'mute' => $this->t("page.expired.mute"),
'warn' => $this->t("page_expire"), 'warn' => $this->t("page.expired.warning"),
'kick' => null, 'kick' => null,
); );
$this->expired_by = array( $this->expired_by = array(
'ban' => $this->t("page_expire_ban_by"), 'ban' => $this->t("page.expired.ban-by"),
'mute' => $this->t("page_expire_mute_by"), 'mute' => $this->t("page.expired.mute-by"),
'warn' => $this->t("page_expire"), 'warn' => $this->t("page.expired.warning"),
'kick' => null, 'kick' => null,
); );
@ -86,28 +86,28 @@ class Page {
return array( return array(
"type" => "ban", "type" => "ban",
"table" => $settings->table['bans'], "table" => $settings->table['bans'],
"title" => $this->t("page_title_ban"), "title" => $this->t("title.bans"),
); );
case "mute": case "mute":
case "mutes": case "mutes":
return array( return array(
"type" => "mute", "type" => "mute",
"table" => $settings->table['mutes'], "table" => $settings->table['mutes'],
"title" => $this->t("page_title_mute"), "title" => $this->t("title.mutes"),
); );
case "warn": case "warn":
case "warnings": case "warnings":
return array( return array(
"type" => "warn", "type" => "warn",
"table" => $settings->table['warnings'], "table" => $settings->table['warnings'],
"title" => $this->t("page_title_warn"), "title" => $this->t("title.warnings"),
); );
case "kick": case "kick":
case "kicks": case "kicks":
return array( return array(
"type" => "kick", "type" => "kick",
"table" => $settings->table['kicks'], "table" => $settings->table['kicks'],
"title" => $this->t("page_title_kick"), "title" => $this->t("title.kicks"),
); );
default: default:
return array( return array(
@ -283,7 +283,7 @@ class Page {
return "-"; return "-";
} }
if ($server === "*") { if ($server === "*") {
return $this->t("column_server_global"); return $this->t("table.server.global");
} }
return $server; return $server;
} }
@ -334,7 +334,7 @@ class Page {
} }
if ($expired) { if ($expired) {
$until .= ' '; $until .= ' ';
$until .= $this->t("page_expire"); $until .= $this->t("page.expired.warning");
} }
return $until; return $until;
} }
@ -393,7 +393,7 @@ class Page {
function print_table_rows($row, $array, $print_headers = true) { function print_table_rows($row, $array, $print_headers = true) {
if (!$this->settings->show_server_scope) { 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) { if ($print_headers && !$this->table_headers_printed) {
$headers = array_keys($array); $headers = array_keys($array);
@ -412,7 +412,7 @@ class Page {
} }
} }
$a = "a"; $a = "a";
if ($header === $this->t("warns_receive")) { if ($header === $this->t("warnings.received")) {
$icon = ($text !== "0") ? "glyphicon-ok" : "glyphicon-remove"; $icon = ($text !== "0") ? "glyphicon-ok" : "glyphicon-remove";
$a .= " class=\"glyphicon $icon\" aria-hidden=true"; $a .= " class=\"glyphicon $icon\" aria-hidden=true";
$text = ""; $text = "";
@ -449,7 +449,7 @@ class Page {
echo ' echo '
<div style="text-align: left;" class="row"> <div style="text-align: left;" class="row">
<div style="margin-left: 15px;"> <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> </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> <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> <div id="output" class="success fade" data-alert="alert" style="margin-left: 15px;"><br></div>
@ -493,7 +493,7 @@ class Page {
if ($next_active) { if ($next_active) {
$pager_next = "<a href=\"$page?page={$next}{$args}\">$pager_next</a>"; $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"; echo "$pager_prev $pager_next $pager_count";
} }

View File

@ -7,10 +7,10 @@ $page->print_title();
<div class="container"> <div class="container">
<div class="jumbotron"> <div class="jumbotron">
<div style="text-align: center;"> <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>
<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>
</div> </div>
<?php $page->print_footer(false); ?> <?php $page->print_footer(false); ?>

View File

@ -53,15 +53,14 @@ abstract class Info {
class BanInfo extends Info { class BanInfo extends Info {
function basic_info($row, $player_name) { function basic_info($row, $player_name) {
$page = $this->page; $page = $this->page;
return array( return array(
$page->t("info_banned_player") => $this->punished_avatar($player_name, $row), $page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("info_banned_by") => $this->moderator_avatar($row), $page->t("table.executor") => $this->moderator_avatar($row),
$page->t("info_banned_reason") => $page->clean($row['reason']), $page->t("table.reason") => $page->clean($row['reason']),
$page->t("info_banned_when") => $page->millis_to_date($row['time']), $page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("info_banned_expiry") => $page->expiry($row), $page->t("table.expires") => $page->expiry($row),
$page->t("column_server_scope") => $page->server($row), $page->t("table.server.scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"), $page->t("table.server.origin") => $page->server($row, "server_origin"),
); );
} }
} }
@ -70,32 +69,28 @@ class MuteInfo extends Info {
function basic_info($row, $player_name) { function basic_info($row, $player_name) {
$page = $this->page; $page = $this->page;
return array( return array(
$page->t("info_muted_player") => $this->punished_avatar($player_name, $row), $page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("info_muted_by") => $this->moderator_avatar($row), $page->t("table.executor") => $this->moderator_avatar($row),
$page->t("info_muted_reason") => $page->clean($row['reason']), $page->t("table.reason") => $page->clean($row['reason']),
$page->t("info_muted_when") => $page->millis_to_date($row['time']), $page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("info_muted_expiry") => $page->expiry($row), $page->t("table.expires") => $page->expiry($row),
$page->t("column_server_scope") => $page->server($row), $page->t("table.server.scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"), $page->t("table.server.origin") => $page->server($row, "server_origin"),
); );
} }
} }
class WarnInfo extends Info { class WarnInfo extends Info {
function name() {
return $this->page->t("info_warn_name");
}
function basic_info($row, $player_name) { function basic_info($row, $player_name) {
$page = $this->page; $page = $this->page;
return array( return array(
$page->t("info_warn_player") => $this->punished_avatar($player_name, $row), $page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("info_warn_by") => $this->moderator_avatar($row), $page->t("table.executor") => $this->moderator_avatar($row),
$page->t("info_warn_reason") => $page->clean($row['reason']), $page->t("table.reason") => $page->clean($row['reason']),
$page->t("info_warn_when") => $page->millis_to_date($row['time']), $page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("info_warn_expiry") => $page->expiry($row), $page->t("table.expires") => $page->expiry($row),
$page->t("column_server_scope") => $page->server($row), $page->t("table.server.scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"), $page->t("table.server.origin") => $page->server($row, "server_origin"),
); );
} }
} }
@ -104,12 +99,12 @@ class KickInfo extends Info {
function basic_info($row, $player_name) { function basic_info($row, $player_name) {
$page = $this->page; $page = $this->page;
return array( return array(
$page->t("info_kick_player") => $this->punished_avatar($player_name, $row), $page->t("table.player") => $this->punished_avatar($player_name, $row),
$page->t("info_kick_by") => $this->moderator_avatar($row), $page->t("table.executor") => $this->moderator_avatar($row),
$page->t("info_kick_reason") => $page->clean($row['reason']), $page->t("table.reason") => $page->clean($row['reason']),
$page->t("info_kick_when") => $page->millis_to_date($row['time']), $page->t("table.date") => $page->millis_to_date($row['time']),
$page->t("column_server_scope") => $page->server($row), $page->t("table.server.scope") => $page->server($row),
$page->t("column_server_origin") => $page->server($row, "server_origin"), $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; 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']; $type = $_GET['type'];
$id = $_GET['id']; $id = $_GET['id'];
$page = new Page($type); $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; $id = (int)$id;
@ -139,16 +134,16 @@ $query = "SELECT $sel FROM $table WHERE id=? LIMIT 1";
$st = $page->conn->prepare($query); $st = $page->conn->prepare($query);
if ($st->execute(array($id))) { 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(); $st->closeCursor();
$player_name = $page->get_name($row['uuid']); $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); $info = Info::create($row, $page, $type);
$name = $info->name(); $name = $page->t("generic.$type");
$permanent = $info->permanent(); $permanent = $info->permanent();
$page->name = $page->title = "$name #$id"; $page->name = $page->title = "$name #$id";
@ -160,12 +155,12 @@ if ($st->execute(array($id))) {
$style = 'style="margin-left: 13px; font-size: 16px;"'; $style = 'style="margin-left: 13px; font-size: 16px;"';
$active = $page->active($row); $active = $page->active($row);
if ($active === true) { 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) { 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 { } 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); $page->print_header(true, $header);

View File

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

View File

@ -4,43 +4,43 @@ class Lang {
public function __construct() { public function __construct() {
$array = array(); $array = array();
$this->array = &$array; $this->array = &$array;
$array["index_welcome"] = 'Vítej na {server}.'; $array["index.welcome.main"] = 'Vítej na {server}.';
$array["index_welcome2"] = 'Zde nalezneš vypsány všechny své tresty.'; $array["index.welcome.sub"] = 'Zde nalezneš vypsány všechny své tresty.';
$array["header_index"] = 'Úvod'; $array["title.index"] = 'Úvod';
$array["header_bans"] = 'Bany'; $array["title.bans"] = 'Bany';
$array["header_mutes"] = 'Umlčení'; $array["title.mutes"] = 'Umlčení';
$array["header_warnings"] = 'Varování'; $array["title.warnings"] = 'Varování';
$array["header_kicks"] = 'Vyhození'; $array["title.kicks"] = 'Vyhození';
$array["page_perm_ban"] = 'Trvalý ban'; $array["page.permanent.ban"] = 'Trvalý ban';
$array["page_perm_mute"] = 'Umlčen navždy'; $array["page.permanent.mute"] = 'Umlčen navždy';
$array["page_perm_warn"] = 'Trvalé varování'; $array["page.permanent.warning"] = 'Trvalé varování';
$array["page_expire_ban"] = '(Odbanován)'; $array["page.expired.ban"] = '(Odbanován)';
$array["page_expire_ban_by"] = '(Odbanován kým {name})'; $array["page.expired.ban-by"] = '(Odbanován kým {name})';
$array["page_expire_mute"] = '(Odmlčen)'; $array["page.expired.mute"] = '(Odmlčen)';
$array["page_expire_mute_by"] = '(Odmlčen kým {name})'; $array["page.expired.mute-by"] = '(Odmlčen kým {name})';
$array["page_expire"] = '(Vypršel)'; $array["page.expired.warning"] = '(Vypršel)';
$array["page_title_ban"] = 'Bany'; $array["page_title_ban"] = 'Bany';
$array["page_title_mute"] = 'Umlčení'; $array["page_title_mute"] = 'Umlčení';
$array["page_title_warn"] = 'Varování'; $array["page_title_warn"] = 'Varování';
$array["page_title_kick"] = 'Vyhození'; $array["page_title_kick"] = 'Vyhození';
$array["page_check_user"] = "Hráč"; $array["check.username"] = "Hráč";
$array["page_check_submit"] = "Ověřit"; $array["action.check"] = "Ověřit";
$array["page_page"] = "Strana"; $array["table.pager.number"] = "Strana";
$array["check_invalid"] = "Neplatné zadání"; $array["error.name.invalid"] = "Neplatné zadání";
$array["check_notjoin"] = "u nás ještě nebyl"; $array["error.name.unseen"] = "u nás ještě nebyl";
$array["history_missinguuid"] = "Chybějící argument (uuid)"; $array["history.error.uuid.required"] = "Chybějící argument (uuid)";
$array["history_playernotfound"] = "Hráč nenalezen v databázi"; $array["history_playernotfound"] = "Hráč nenalezen v databázi";
$array["history_recentby"] = "Nedávné tresty od "; $array["title.staff-history"] = "Nedávné tresty od ";
$array["history_recentfor"] = "Nedávne tresty pro "; $array["title.player-history"] = "Nedávne tresty pro ";
$array["history_tabletype"] = "Typ"; $array["history.type"] = "Typ";
$array["history_tableplayer"] = "Hráč"; $array["history_tableplayer"] = "Hráč";
$array["history_tablemoderator"] = "Admin"; $array["history_tablemoderator"] = "Admin";
$array["history_tablereason"] = "Důvod"; $array["history_tablereason"] = "Důvod";
$array["history_tabledate"] = "Datum"; $array["history_tabledate"] = "Datum";
$array["history_tableexpires"] = "Vyprší"; $array["history_tableexpires"] = "Vyprší";
$array["history_nopunishments"] = "Nenalezeny žádné tresty"; $array["history.error.uuid.no-result"] = "Nenalezeny žádné tresty";
$array["history_returnto"] = "Vrátit se na"; $array["action.return"] = "Vrátit se na";
$array["info_banned_player"] = "Zabanovaný hráč"; $array["info_banned_player"] = "Zabanovaný hráč";
$array["info_banned_by"] = "Zabanován kým"; $array["info_banned_by"] = "Zabanován kým";
$array["info_banned_reason"] = "Důvod banu"; $array["info_banned_reason"] = "Důvod banu";
@ -61,10 +61,10 @@ class Lang {
$array["info_kick_by"] = "Vyhozen kým"; $array["info_kick_by"] = "Vyhozen kým";
$array["info_kick_reason"] = "Důvod vyhození"; $array["info_kick_reason"] = "Důvod vyhození";
$array["info_kick_when"] = "Vyhozen kdy"; $array["info_kick_when"] = "Vyhozen kdy";
$array["info_error_missingarg"] = "Neplatné argumenty (typ, id)"; $array["info.error.type-id.required"] = "Neplatné argumenty (typ, id)";
$array["info_error_unknown"] = "Vyžádána neznámá stránka"; $array["info.error.type.invalid"] = "Vyžádána neznámá stránka";
$array["info_error_invalidid"] = "Neplatné ID"; $array["info.error.id.invalid"] = "Neplatné ID";
$array["info_error_notfound1"] = "Chyba: "; $array["info.error.id.no-result"] = "Chyba: ";
$array["info_error_notfound2"] = " nenalezen v databázi"; $array["info_error_notfound2"] = " nenalezen v databázi";
$array["info_error_notplayer"] = "Chyba: Jméno hráče nenalezeno"; $array["info_error_notplayer"] = "Chyba: Jméno hráče nenalezeno";
$array["bans_player"] = "Jméno"; $array["bans_player"] = "Jméno";
@ -85,6 +85,6 @@ class Lang {
$array["warns_by"] = "Varován kým"; $array["warns_by"] = "Varován kým";
$array["warns_reason"] = "Důvod varování"; $array["warns_reason"] = "Důvod varování";
$array["warns_when"] = "Varován kdy"; $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() { public function __construct() {
$array = array(); $array = array();
$this->array = &$array; $this->array = &$array;
$array["index_welcome"] = "Velkommen Til {server}'s Ban Liste."; $array["index.welcome.main"] = "Velkommen Til {server}'s Ban Liste.";
$array["index_welcome2"] = 'Her er all dine afstraffelser listed.'; $array["index.welcome.sub"] = 'Her er all dine afstraffelser listed.';
$array["header_index"] = 'Hjem'; $array["title.index"] = 'Hjem';
$array["header_bans"] = 'Forbud'; $array["title.bans"] = 'Forbud';
$array["header_mutes"] = 'Dæmpelser'; $array["title.mutes"] = 'Dæmpelser';
$array["header_warnings"] = 'Advarelser'; $array["title.warnings"] = 'Advarelser';
$array["header_kicks"] = 'Spark'; $array["title.kicks"] = 'Spark';
$array["page_perm_ban"] = 'Permanent Forbud'; $array["page.permanent.ban"] = 'Permanent Forbud';
$array["page_perm_mute"] = 'Permanent Dæmpelse'; $array["page.permanent.mute"] = 'Permanent Dæmpelse';
$array["page_perm_warn"] = 'Permanent'; $array["page.permanent.warning"] = 'Permanent';
$array["page_expire_ban"] = '(Forbud Ophævet)'; $array["page.expired.ban"] = '(Forbud Ophævet)';
$array["page_expire_ban_by"] = '(Forbud Ophævet af {name})'; $array["page.expired.ban-by"] = '(Forbud Ophævet af {name})';
$array["page_expire_mute"] = '(Dæmpelse Fjernet)'; $array["page.expired.mute"] = '(Dæmpelse Fjernet)';
$array["page_expire_mute_by"] = '(Dæmpelse Fjernet af {name})'; $array["page.expired.mute-by"] = '(Dæmpelse Fjernet af {name})';
$array["page_expire"] = '(Udløbet)'; $array["page.expired.warning"] = '(Udløbet)';
$array["page_title_ban"] = 'Forbud'; $array["page_title_ban"] = 'Forbud';
$array["page_title_mute"] = 'Dæmpelser'; $array["page_title_mute"] = 'Dæmpelser';
$array["page_title_warn"] = 'Advarelser'; $array["page_title_warn"] = 'Advarelser';
$array["page_title_kick"] = 'Spark'; $array["page_title_kick"] = 'Spark';
$array["page_check_user"] = "Spiller"; $array["check.username"] = "Spiller";
$array["page_check_submit"] = "Tjek"; $array["action.check"] = "Tjek";
$array["page_page"] = "Side"; $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["title.staff-history"] = "Seneste Straffe af ";
$array["history_recentfor"] = "Senseste for "; $array["title.player-history"] = "Senseste for ";
$array["history_tabletype"] = "Type"; $array["history.type"] = "Type";
$array["history_tableplayer"] = "Spiller"; $array["history_tableplayer"] = "Spiller";
$array["history_tablemoderator"] = "Moderator"; $array["history_tablemoderator"] = "Moderator";
$array["history_tablereason"] = "Grund"; $array["history_tablereason"] = "Grund";
$array["history_tabledate"] = "Dato"; $array["history_tabledate"] = "Dato";
$array["history_tableexpires"] = "Udløber"; $array["history_tableexpires"] = "Udløber";
$array["history_nopunishments"] = "Ingen straf fundet."; $array["history.error.uuid.no-result"] = "Ingen straf fundet.";
$array["history_returnto"] = "Retuner til"; $array["action.return"] = "Retuner til";
$array["info_banned_player"] = "Forbudt Spiller"; $array["info_banned_player"] = "Forbudt Spiller";
$array["info_banned_by"] = "Forbud Af"; $array["info_banned_by"] = "Forbud Af";
@ -84,15 +84,15 @@ class Lang {
$array["warns_by"] = "Advaret Af"; $array["warns_by"] = "Advaret Af";
$array["warns_reason"] = "Advaret Fordi"; $array["warns_reason"] = "Advaret Fordi";
$array["warns_when"] = "Advaret Indtil"; $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. // Errors which are only accessible from invalid user input or removed pages.
$array["check_invalid"] = "Ugyldigt Navn."; $array["error.name.invalid"] = "Ugyldigt Navn.";
$array["history_missinguuid"] = "Mangler argumenter (uuid)."; $array["history.error.uuid.required"] = "Mangler argumenter (uuid).";
$array["info_error_missingarg"] = "Mangler argumenter (type, id)."; $array["info.error.type-id.required"] = "Mangler argumenter (type, id).";
$array["info_error_unknown"] = "Ukendt side type anmodet."; $array["info.error.type.invalid"] = "Ukendt side type anmodet.";
$array["info_error_invalidid"] = "Ugyldigt ID"; $array["info.error.id.invalid"] = "Ugyldigt ID";
$array["info_error_notfound1"] = "Fejl: "; $array["info.error.id.no-result"] = "Fejl: ";
$array["info_error_notfound2"] = " blev ikke fundet i databasen."; $array["info_error_notfound2"] = " blev ikke fundet i databasen.";
$array["info_error_notplayer"] = "Fejl: Spiller ikke fundet."; $array["info_error_notplayer"] = "Fejl: Spiller ikke fundet.";
$array["history_playernotfound"] = "Spiller blev ikke fundet i databasen."; $array["history_playernotfound"] = "Spiller blev ikke fundet i databasen.";

View File

@ -4,107 +4,56 @@ class DefaultLang {
public function __construct() { public function __construct() {
$array = array(); $array = array();
$this->array = &$array; $this->array = &$array;
$array["index_welcome"] = "Welcome to {server}'s Ban List."; $array["index.welcome.main"] = "Welcome to {server}'s Ban List.";
$array["index_welcome2"] = "Here is where all of our punishments are listed."; $array["index.welcome.sub"] = "Here is where all of our punishments are listed.";
$array["header_index"] = 'Home'; $array["title.index"] = 'Home';
$array["header_bans"] = 'Bans'; $array["title.bans"] = 'Bans';
$array["header_mutes"] = 'Mutes'; $array["title.mutes"] = 'Mutes';
$array["header_warnings"] = 'Warnings'; $array["title.warnings"] = 'Warnings';
$array["header_kicks"] = 'Kicks'; $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.expired.ban"] = '(Unbanned)';
$array["page_perm_mute"] = 'Permanent Mute'; $array["page.expired.ban-by"] = '(Unbanned by {name})';
$array["page_perm_warn"] = 'Permanent'; $array["page.expired.mute"] = '(Unmuted)';
$array["page_expire_ban"] = '(Unbanned)'; $array["page.expired.mute-by"] = '(Unmuted by {name})';
$array["page_expire_ban_by"] = '(Unbanned by {name})'; $array["page.expired.warning"] = '(Expired)';
$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["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["table.player"] = $array["generic.player-name"];
$array["history_recentfor"] = "Recent Punishments for "; $array["table.executor"] = "Moderator";
$array["history_tabletype"] = "Type"; $array["table.reason"] = "Reason";
$array["history_tableplayer"] = "Player"; $array["table.date"] = "Date";
$array["history_tablemoderator"] = "Moderator"; $array["table.expires"] = "Expires";
$array["history_tablereason"] = "Reason";
$array["history_tabledate"] = "Date";
$array["history_tableexpires"] = "Expires";
$array["history_nopunishments"] = "No punishments found.";
$array["history_returnto"] = "Return to";
$array["info_banned_player"] = "Banned Player"; $array["table.server.name"] = "Server";
$array["info_banned_by"] = "Banned By"; $array["table.server.scope"] = "Server Scope";
$array["info_banned_reason"] = "Ban Reason"; $array["table.server.origin"] = "Origin Server";
$array["info_banned_when"] = "Ban Placed"; $array["table.server.global"] = "*";
$array["info_banned_expiry"] = "Expires"; $array["table.pager.number"] = "Page";
$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["info_tag_active"] = "Active"; $array["action.check"] = "Check";
$array["info_tag_inactive"] = "Inactive"; $array["action.return"] = "Return to {origin}";
$array["info_tag_permanent"] = "Permanent";
$array["warnings.received"] = "Received Warning";
$array["bans_player"] = "Name"; $array["error.missing-args"] = "Missing arguments.";
$array["bans_by"] = "Banned By"; $array["error.name.unseen"] = "{name} has not joined before.";
$array["bans_reason"] = "Reason"; $array["error.name.invalid"] = "Invalid name.";
$array["bans_when"] = "Banned On"; $array["history.error.uuid.no-result"] = "No punishments found.";
$array["bans_expiry"] = "Banned Until"; $array["info.error.type.invalid"] = "Unknown page type requested.";
$array["info.error.id.invalid"] = "Invalid ID";
$array["kicks_player"] = "Name"; $array["info.error.id.no-result"] = "Error: {type} not found in database.";
$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.";
} }
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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