Changeset:
959349c9cff8
https://sourceforge.net/p/mrbs/hg-code/ci/959349c9cff8093612dda63fc7ac742b8e77938e
Author:
Campbell Morrison <[email protected]>
Date:
Sun Oct 02 13:54:57 2016 +0100
Log message:
Merge
diffstat:
checklang.php | 21 ++++++++++-----------
web/lang/lang.de | 28 +++++++++++++++++++++++++---
2 files changed, 35 insertions(+), 14 deletions(-)
diffs (166 lines):
diff -r 9adbc0e1770a -r 959349c9cff8 checklang.php
--- a/checklang.php Sun Oct 02 13:54:23 2016 +0100
+++ b/checklang.php Sun Oct 02 13:54:57 2016 +0100
@@ -1,6 +1,3 @@
-<?php
- // $Id$
-?>
<html>
<head><title>Language File Checker</title></head>
<body>
@@ -24,12 +21,12 @@
if (!empty($_GET))
{
$lang = $_GET['lang'];
- $update = $_GET['update'];
+ $update = empty($_GET['update']) ? false : true;
}
else if (!empty($HTTP_GET_VARS))
{
$lang = (array)$HTTP_GET_VARS['lang'];
- $update = $HTTP_GET_VARS['update'];
+ $update = empty($HTTP_GET_VARS['update']) ? false : true;
}
@@ -116,16 +113,18 @@
while (!feof($in))
{
$line = fgets($in);
+ $token_match = "";
if (preg_match('/^\$vocab\["([^"]+)"\]/', $line, $matches))
{
// DEBUG print "<tr><td>$matches[1]</td><td>".key($ref_lines);
+ $token_match = $matches[1];
- if (!array_key_exists($matches[1], $ref_lines))
+ if (!array_key_exists($token_match, $ref_lines))
{
fwrite($out, "// REMOVED - ".$line);
continue;
}
- while (($matches[1] != key($ref_lines)) &&
+ while (($token_match != key($ref_lines)) &&
(!array_key_exists(key($ref_lines), $vocab)))
{
if (array_key_exists(key($ref_lines), $seen))
@@ -134,7 +133,7 @@
}
$seen[key($ref_lines)] = 1;
fwrite($out, current($ref_lines));
- $added[] = key($ref_lines);
+ $added[] = htmlspecialchars(key($ref_lines));
$ret = next($ref_lines);
// DEBUG print " ".key($ref_lines);
if (!$ret)
@@ -144,7 +143,7 @@
}
next($ref_lines);
}
- $seen[$matches[1]] = 1;
+ $seen[$token_match] = 1;
fwrite($out, $line);
// DEBUG print "</td></tr>\n";
}
@@ -170,11 +169,11 @@
print "No token lines added.";
unlink("$path_to_mrbs/$langs$l.new") or
print "<span style=\"color: red; font-weight: bold\">
- Failed to delete $path_to_mrbs/$langs$l.new</span>.\n";
+ Failed to delete
$path_to_mrbs/$langs".htmlspecialchars($l).".new</span>.\n";
}
}
?>
-<h2>Language: <?php echo $l ?></h2>
+<h2>Language: <?php echo htmlspecialchars($l) ?></h2>
<table border="1">
<tr>
<th>Problem</th>
diff -r 9adbc0e1770a -r 959349c9cff8 web/lang/lang.de
--- a/web/lang/lang.de Sun Oct 02 13:54:23 2016 +0100
+++ b/web/lang/lang.de Sun Oct 02 13:54:57 2016 +0100
@@ -96,6 +96,7 @@
$vocab["month_absolute"] = "Am Tag";
$vocab["month_relative"] = "Am";
$vocab["skip_conflicts"] = "Termine überspringen, die mit bestehenden
Terminen in Konflikt sind";
+$vocab["no_mail"] = "Keine email schicken";
$vocab["ctrl_click"] = "Strg-Taste plus Mausklick um mehr als einen
Raum auszuwählen";
$vocab["entryid"] = "Eintrags-ID. ";
$vocab["repeat_id"] = "ID wiederholen ";
@@ -116,6 +117,7 @@
$vocab["description"] = "Beschreibung";
$vocab["room"] = "Raum";
$vocab["createdby"] = "Erstellt von";
+$vocab["modifiedby"] = "Modifiziert von";
$vocab["lastupdate"] = "Letzte Änderung";
$vocab["repeat_on"] = "Serientermin-Tag";
$vocab["deleteentry"] = "Eintrag löschen";
@@ -161,6 +163,7 @@
$vocab["failed_to_acquire"] = "Konnte nicht exklusiv auf die Datenbank
zugreifen";
$vocab["invalid_booking"] = "Ungültiger Eintrag";
$vocab["must_set_description"] = "Sie müssen eine kurze Beschreibung für den
Eintrag angeben. Bitte gehen Sie zurück und korrigieren Sie Ihre Eingabe.";
+$vocab["no_rooms_selected"] = "Sie müssen einen Raum wählen.";
$vocab["mail_subject_approved"] = "Eintrag für $mrbs_company MRBS genehmigt";
$vocab["mail_subject_rejected"] = "Eintrag für $mrbs_company MRBS abgelehnt";
$vocab["mail_subject_more_info"] = "$mrbs_company MRBS: Weitere Informationen
angefordert";
@@ -183,8 +186,13 @@
$vocab["deleted_by"] = "Gelöscht von";
$vocab["reason"] = "Begründung";
$vocab["info_requested"] = "Informationen angefordert";
-$vocab["min_time_before"] = "Die minimale Zeit zwischen jetzt und dem
Beginn des Eintrags ist";
-$vocab["max_time_before"] = "Die maximale Zeit zwischen jetzt und dem Ende
des Eintrags ist";
+// REMOVED - $vocab["min_time_before"] = "Die minimale Zeit zwischen jetzt
und dem Beginn des Eintrags ist";
+// REMOVED - $vocab["max_time_before"] = "Die maximale Zeit zwischen jetzt
und dem Ende des Eintrags ist";
+$vocab["min_create_time_before"] = 'Sie können keine Buchung erstellen, die
in weniger als %1$d %2$s beginnt';
+$vocab["max_create_time_before"] = 'Sie können keine Buchung erstellen, die
in mehr als %1$d %2$s endet';
+$vocab["min_delete_time_before"] = 'Sie können keine Buchung editieren oder
löschen, die in weniger als %1$d %2$s beginnt';
+$vocab["max_delete_time_before"] = 'Sie können keine Buchung editieren oder
löschen, die in mehr als %1$d %2$s endet';
+$vocab["earliest_booking_date"] = "Der frühest mögliche Buchungstermin ist";
$vocab["latest_booking_date"] = "Der spätest mögliche Buchungstermin ist";
$vocab["max_booking_duration"] = "Die maximale Dauer einer Buchung beträgt";
$vocab["max_per_day_global"] = "Die maximale Anzahl an Buchungen pro Tag
und Benutzer im gesamten System beträgt";
@@ -398,6 +406,11 @@
$vocab["sort_key"] = "Sortierschlüssel";
$vocab["sort_key_note"] = "Dieser ist der Schlüssel zum Sortieren
der Räume";
$vocab["booking_policies"] = "Vorgaben für Einträge";
+$vocab["booking_creation"] = "Buchung erstellen";
+$vocab["booking_deletion"] = "Buchung löschen";
+$vocab["booking_limits"] = "Limitierung der Buchungsanzahl";
+$vocab["booking_durations"] = "Limitierung der Buchungsdauer";
+$vocab["max_duration"] = "Maximale Dauer";
$vocab["min_book_ahead"] = "Vorausbuchung mindestens";
$vocab["max_book_ahead"] = "Vorausbuchung höchstens";
$vocab["this_area"] = "Dieser Bereich";
@@ -452,11 +465,17 @@
"iCalendar-Datei zu importieren. Nur
die Serientermine, " .
"die einer MRBS-Regel entsprechen werden
korrekt ins" .
"MRBS importiert.";
-$vocab["file_name"] = "Datei";
+$vocab["supported_file_types"] = "Die folgenden Dateitypen werden
unterstützt:";
+$vocab["import_text_file"] = "unkomprimiert iCalendar Dateien";
+$vocab["import_zip"] = "Zip-Archiv, einschließlich mehrerer
Dateien in einem Archiv";
+$vocab["import_gzip"] = "gzip Dateien";
+$vocab["import_bzip2"] = "bzip2 Dateien";
+$vocab["file_name"] = "Dateiname";
$vocab["import"] = "Importieren";
$vocab["upload_failed"] = "Hochladen mit Fehler abgebrochen";
$vocab["max_allowed_file_size"] = "Die naximale Dateigröße beträgt";
$vocab["no_file"] = "Keine Datei hochgeladen";
+$vocab["could_not_process"] = "Import fehlgeschlagen: Datei konnte
nicht verarbeiten werden";
$vocab["badly_formed_ics"] = "Fehlerhaft formatierte VCALENDAR-Datei";
$vocab["area_room_order"] = "Reihenfolge";
$vocab["area_room_order_note"] = "Reihenfolg der Bereichs- und Raumnamen
in der LOCATION Eigenschaft";
@@ -497,10 +516,13 @@
$vocab["restore_original"] = "Standard wieder herstellen";
// Entry types
+$vocab["type."] = "Bitte wählen Sie einen Typ";
$vocab["type.I"] = "Intern";
$vocab["type.E"] = "Extern";
// General
+$vocab["fatal_error"] = "Oh je! Leider ist in MRBS ein fataler Fehler
aufgetreten. Bitte konsultieren Sie Ihren Systemadministrator.";
$vocab["fatal_db_error"] = "Fataler Fehler: Leider steht die Datenbank im
Moment nicht zur Verfügung.";
+$vocab["fatal_no_tables"] = "Fataler Fehler: die MRBS Tabellen existieren
nicht oder sind nicht zugänglich.";
$vocab["back"] = "Zurück";
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Mrbs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mrbs-commits