Convert messages to the JSON format by using the maintenance tool generateJsonI18n.php
[philipp/winterrodeln/mediawiki_extensions/wrreport.git] / wrreport.i18n.php
index aea78999bdd813d8fa96c95e19fad5c542a57190..28d2ef79075401b510f07f27a04f9ba12c1f844c 100644 (file)
 <?php
 <?php
-// File encoding: utf-8
+/**
+ * This is a backwards-compatibility shim, generated by:
+ * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
+ *
+ * Beginning with MediaWiki 1.23, translation strings are stored in json files,
+ * and the EXTENSION.i18n.php file only exists to provide compatibility with
+ * older releases of MediaWiki. For more information about this migration, see:
+ * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
+ *
+ * This shim maintains compatibility back to MediaWiki 1.17.
+ */
 $messages = array();
 $messages = array();
-
-// There are different types of entries. All are expected to be UTF-8 encoded.
-// * Text: In principle, all characters are allowed and will be escaped before showing them.
-// * HTML: This entries are _not_ escaped therefore HTML tags can be used but special characters as '<' have to be escaped here with htmlspecialchars.
-// * WikiText: WikiText syntax is allowed and interpreted by MediaWiki.
-
-$messages['qqq'] = array(
-       'wrreport' => 'Text',
-       'wrreport-description' => 'Text',
-       'wrreport-condition-select' => 'Text',
-       'wrreport-condition-1' => 'Text',
-       'wrreport-condition-2' => 'Text',
-       'wrreport-condition-3' => 'Text',
-       'wrreport-condition-4' => 'Text',
-       'wrreport-condition-5' => 'Text',
-       'wrreport-condition-no' => 'Text',
-       'wrreport-date-today' => 'Text',
-       'wrreport-date-yesterday' => 'Text',
-       'wrreport-date-2daysbefore' => 'Text',
-       'wrreport-date-3daysbefore' => 'Text',
-       'wrreport-date-4daysbefore' => 'Text',
-       'wrreport-newreport-sectionname' => 'Text',
-       'wrreport-newreport-summer' => 'Text',
-       'wrreport-newreport-deny' => 'Text',
-       'wrreport-newreport-loggedin' => 'Text',
-       'wrreport-newreport-blacklist' => 'Text',
-       'wrreport-newreport-blackliststrangers' => 'Text',
-       'wrreport-newreport-pagenotfound' => 'Text',
-       'wrreport-newreport-choosecondition' => 'Text',
-       'wrreport-newreport-enterdescription' => 'Text',
-       'wrreport-newreport-nohttp' => 'Text',
-       'wrreport-newreport-enterauthor' => 'Text',
-       'wrreport-newreport-authorused' => 'Text',
-       'wrreport-newreport-authorlogin' => 'Text',
-       'wrreport-newreport-alreadysaved' => 'Text',
-       'wrreport-newreport-new' => 'Text',
-       'wrreport-newreport-please' => 'Text',
-       'wrreport-newreport-tablesummary' => 'Text',
-       'wrreport-newreport-date' => 'Text',
-       'wrreport-newreport-time' => 'Text',
-       'wrreport-newreport-condition' => 'Text',
-       'wrreport-newreport-description' => 'Text',
-       'wrreport-newreport-author' => 'Text',
-       'wrreport-newreport-submit' => 'Text',
-       'wrreport-newreport-preview' => 'Text',
-       'wrreport-newreport-save' => 'Text',
-       'wrreport-newreport-preview-top' => 'WikiText',
-       'wrreport-newreport-preview-middle' => 'WikiText',
-       'wrreport-newreport-preview-bottom' => 'WikiText',
-       'wrreport-newreport-preview-bottom-loggedin' => 'Shown on the bottom of the preview page (after \'wrreport-deletereport-preview-bottom\') if the user is logged in. WikiText.',
-       'wrreport-newreport-preview-bottom-anonymous' => 'Shown on the bottom of the preview page (after \'wrreport-deletereport-preview-bottom\') if the user is not logged in. WikiText.',
-       'wrreport-newreport-success' => 'WikiText',
-       'wrreport-deletereport-tablesummary' => 'Text',
-       'wrreport-deletereport-reason' => 'Text',
-       'wrreport-deletereport-name' => 'Text',
-       'wrreport-deletereport-delete' => 'Text',
-       'wrreport-deletereport-deleted' => 'Text',
-       'wrreport-deletereport-noreport' => 'WikiText',
-       'wrreport-deletereport-invalid' => 'WikiText',
-       'wrreport-deletereport-alreadydeleted' => 'WikiText',
-       'wrreport-deletereport-deny' => 'WikiText',
-       'wrreport-deletereport-loggedin' => 'WikiText',
-       'wrreport-deletereport-incomplete' => 'WikiText',
-       'wrreport-deletereport-preview-before' => 'WikiText',
-       'wrreport-deletereport-preview-after' => 'WikiText',
-       'wrreport-deletereport-preview-form' => 'WikiText',
-       'wrreport-deletereport-preview-bottom' => 'WikiText',
-       'wrreport-deletereport-success' => 'WikiText',
-       'wrreport-reports-sectionname' => 'Text',
-       'wrreport-reports-none' => 'HTML',
-       'wrreport-reports-date-trip' => 'Text',
-       'wrreport-reports-date-entry' => 'Text',
-       'wrreport-reports-action' => 'Text',
-       'wrreport-sledrun' => 'Text',
-       'wrreport-sledrun-information' => 'Text',
-       'wrreport-sledrun-walkuptime' => 'Text',
-       'wrreport-sledrun-height' => 'Text',
-       'wrreport-sledrun-length' => 'Text',
-       'wrreport-bahnenregiontabelle-toomanyarguments' => 'Text. Error message saying that the <bahnenregiontabelle> tag accepts only one argument at once.',
-       'wrreport-bahnenregiontabelle-thispagenoregion' => 'Text. Error message saying that the current page is no region page (as needed if <bahnenregiontabelle> is specified without arguments).',
-       'wrreport-bahnenregiontabelle-pagenoregion' => 'Text. Error message saying that the specified wiki page is no region page.',
-       'wrreport-bahnenregiontabelle-noregionid' => 'Text. Error message saying that the specified region ID was not found in the database (table wrregion)',
-       'wrreport-bahnenregiontabelle-noregionname' => 'Text. Error message saying that the specified region name was not found in the database (table wrregion)',
-       'wrreport-bahnenregiontabelle-invalid-argument' => 'Text. Error message saying that the argument (given by $1) of <bahnenregiontabelle> is invalid',
-       'wrreport-bahnenregiontabelle-error' => 'Text. Text describing that an error in paring/using the <bahnenregiontabelle> tag occurred. $1 gives details.',
-       'wrreport-rodelbahntabelle-error' => 'Text.  Text describing that an error in paring/using the <rodelbahntabelle> tag occurred. $1 gives details.',
-       'wrreport-rodelbahntabelle-textbetweenelements' => 'Text. Error message describing that invalid text is found between elements. $1 gives the complete XML.',
-       'wrreport-rodelbahntabelle-invalid-xml' => 'Text. Error message describing that the XML could not be parsed. $1 gives the complete invalid XML.',
-       'wrreport-rodelbahntabelle-invalid-element' => 'Text. Error message describing that the element given as $1 is not known.',
-       'wrreport-rodelbahntabelle-invalid-attribute-name' => 'Text. Error message describing that the attribute given as $2 of the elment given as $1 is not known.',
-       'wrreport-rodelbahntabelle-invalid-attribute-value' => 'Text. Error message describing that the value $3 of the attribut given as $2 of the element given as $1 is not known.',
-       'wrreport-icon-sledrental' => 'Text',
-       'wrreport-icon-nightlight' => 'Text',
-       'wrreport-icon-lift' => 'Text',
-       'wrreport-icon-walkupnotpossible' => 'Text',
-       'wrreport-icon-walkupseparate' => 'Text',
-       'wrreport-icon-publictransport' => 'Text',
-       'wrreport-avatar-nousername' => 'Text. User name is missing in the <avatar> tag.',
-       'wrreport-avatar-invalidusername' => 'Text. An invalid username is given in the <avatar> tag. Get the invalid username as parameter.',
-       'wrreport-avatar-userunknown' => 'Text. A valid but unknown username is given in the <avatar> tag. Get the username as parameter.',
-       'wrreport-avatar-of' => 'Text. Used for the alt attribute of the resulting <img> element resulting from the <avatar> tag. Get the username as parameter.',
-       'wrreport-avatar-error' => 'Text. Indicate that an error in processing the <avatar> tag occurred. Get the error message as parameter.'
-);
-
-
-$messages['en'] = array(
-       'wrreport' => 'Sledrun Reports',
-       'wrreport-description' => 'Interprets the <report/> tag in sledrun pages and creates report summaries',
-       'wrreport-condition-select' => 'please select',
-       'wrreport-condition-1' => 'Very good',
-       'wrreport-condition-2' => 'Good',
-       'wrreport-condition-3' => 'Medium',
-       'wrreport-condition-4' => 'Bad',
-       'wrreport-condition-5' => 'Not possible',
-       'wrreport-condition-no' => 'no judgement',
-       'wrreport-date-today' => 'Today',
-       'wrreport-date-yesterday' => 'Yesterday',
-       'wrreport-date-2daysbefore' => '2 days before',
-       'wrreport-date-3daysbefore' => '3 days before',
-       'wrreport-date-4daysbefore' => '4 days before',
-       'wrreport-newreport-sectionname' => 'Submit Entry',
-       'wrreport-newreport-summer' => '<p><em>On this place the sledrun condition can be entered during the winter.</em></p>',
-       'wrreport-newreport-deny' => '<p><em>Sledrun reports are not allowed at the moment.</em></p>',
-       'wrreport-newreport-loggedin' => '<p><em>Only registered users are allowed to enter sledrun reports at the moment.</em></p>',
-       'wrreport-newreport-blacklist' => '<p><em>For this sledrun, no sledrun reports may be entered at the moment.</em></p>',
-       'wrreport-newreport-blackliststrangers' => '<p><em>For this sledrun, only registered users may enter a sledrun report at the moment.</em></p>',
-       'wrreport-newreport-pagenotfound' => 'The specified page was not found',
-       'wrreport-newreport-choosecondition' => 'Please choose a sledrun condition from the list.',
-       'wrreport-newreport-enterdescription' => 'Please specify a description.',
-       'wrreport-newreport-nohttp' => 'The word "http" is not allowed for non-registered users, because we had misuse in the past.',
-       'wrreport-newreport-enterauthor' => 'Please specify an author name (may also be an pseudonym, nickname or initials).',
-       'wrreport-newreport-authorused' => 'The used author name is the login name of another user and cannot be used as author name.',
-       'wrreport-newreport-authorlogin' => 'The used author name is the login name of wiki user and is not allowed for anonymous reports. If this is "your" username, please log in.',
-       'wrreport-newreport-alreadysaved' => 'The sledrun report was already saved.',
-       'wrreport-newreport-new' => 'New',
-       'wrreport-newreport-please' => 'Please enter',
-       'wrreport-newreport-tablesummary' => 'Form to enter sledrun reports',
-       'wrreport-newreport-date' => 'Date of sledrun tour',
-       'wrreport-newreport-time' => 'Time of going down (ca)',
-       'wrreport-newreport-condition' => 'Sledrun condition',
-       'wrreport-newreport-description' => 'description',
-       'wrreport-newreport-author' => 'Author',
-       'wrreport-newreport-submit' => 'Submit report',
-       'wrreport-newreport-preview' => 'Preview',
-       'wrreport-newreport-save' => 'Save',
-       'wrreport-newreport-preview-top' => '== Preview (\'\'not saved yet\'\') ==',
-       'wrreport-newreport-preview-middle' => '== Save or change ==',
-       'wrreport-newreport-preview-bottom' => '',
-       'wrreport-newreport-preview-bottom-loggedin' => '',
-       'wrreport-newreport-preview-bottom-anonymous' => '',
-       'wrreport-newreport-success' => '<div class="successbox">The sledrun report for $1 was saved successfully.</div>',
-       'wrreport-deletereport-tablesummary' => 'Form to delete a sledrun report',
-       'wrreport-deletereport-reason' => 'Reason',
-       'wrreport-deletereport-name' => 'Name',
-       'wrreport-deletereport-delete' => 'Delete',
-       'wrreport-deletereport-deleted' => 'Deleted',
-       'wrreport-deletereport-noreport' => 'No report was chosen for deletion',
-       'wrreport-deletereport-invalid' => 'An invalid report was chosen for deletion.',
-       'wrreport-deletereport-alreadydeleted' => 'The specified report is already deleted.',
-       'wrreport-deletereport-deny' => 'Deletion of reports is not allowed at the moment.',
-       'wrreport-deletereport-loggedin' => 'Only registered users may delete sledrun reports at the moment.',
-       'wrreport-deletereport-incomplete' => 'A reason and a name have to be given.',
-       'wrreport-deletereport-preview-before' => "Please only delete a report for very good reasons like\n" .
-               "* flamewar (we want to do sledrun reports not person reports)\n" .
-               "* spam or advertisments.\n\n" .
-               "== Sledrun report in question ==\n",
-       'wrreport-deletereport-preview-after' => "\n\n== Preview (not deleted yet) ==\n",
-       'wrreport-deletereport-preview-form' => "== Delete ==\n" .
-               'The reason does not occur in normal lists but is useful for administrators.',
-       'wrreport-deletereport-preview-bottom' => '',
-       'wrreport-deletereport-success' => '<div class="successbox">The sledrun report for $1 was deleted successfully.</div>',
-       'wrreport-reports-sectionname' => 'Entries',
-       'wrreport-reports-none' => '<p><em>No reports were found in the database.</em></p>',
-       'wrreport-reports-date-trip' => 'Trip',
-       'wrreport-reports-date-entry' => 'Entry',
-       'wrreport-reports-action' => 'Action',
-       'wrreport-sledrun' => 'sledrun',
-       'wrreport-sledrun-information' => 'Information',
-       'wrreport-sledrun-walkuptime' => 'Walk Time',
-       'wrreport-sledrun-height' => 'Altitude',
-       'wrreport-sledrun-length' => 'Length',
-       'wrreport-bahnenregiontabelle-toomanyarguments' => 'Only one argument at once is allowed.',
-       'wrreport-bahnenregiontabelle-thispagenoregion' => 'The current page is no region or the region was not found in the region table of the database.',
-       'wrreport-bahnenregiontabelle-pagenoregion' => 'The specified page is no region or the region was not found in the region table of the database.',
-       'wrreport-bahnenregiontabelle-noregionid' => 'The specified region ID was not found in the region table of the database.',
-       'wrreport-bahnenregiontabelle-noregionname' => 'The specified region name was not found in the region table of the database.',
-       'wrreport-bahnenregiontabelle-invalidargument' => 'The argument $1 is not allowed.',
-       'wrreport-bahnenregiontabelle-error' => 'The following error occurred at the <bahnenregiontabelle> tag: $1',
-       'wrreport-rodelbahntabelle-error' => 'The following error occurred while parsing <rodelbahntabelle>: $1',
-       'wrreport-rodelbahntabelle-invalid-xml' => 'XML could not be parsed: $1',
-       'wrreport-rodelbahntabelle-textbetweenelements' => 'Unknown text was found between the subelements: "$1"',
-       'wrreport-rodelbahntabelle-invalid-element' => 'The element <$1> is not allowed.',
-       'wrreport-rodelbahntabelle-invalid-attribute-name' => 'The attribute "$2" of element <$1> is not allowed.',
-       'wrreport-rodelbahntabelle-invalid-attribute-value' => 'The value "$3" of attribute "$2" of element <$1> is not allowed.',
-       'wrreport-icon-sledrental' => 'Sled Rental',
-       'wrreport-icon-nightlight' => 'Light at Night',
-       'wrreport-icon-lift' => 'Help me get up',
-       'wrreport-icon-walkupnotpossible' => 'Walkup not possible',
-       'wrreport-icon-walkupseparate' => 'Walkup separate',
-       'wrreport-icon-publictransport' => 'Public transport',
-       'wrreport-avatar-nousername' => 'User name is missing in the <avatar> tag. You should use something like "<avatar>MediawikiUser</avatar>".',
-       'wrreport-avatar-invalidusername' => 'An invalid username is given in the <avatar> tag: "$1"',
-       'wrreport-avatar-userunknown' => 'The username given in the <avatar> tag is unknown: "$1"',
-       'wrreport-avatar-of' => 'Avatar of $1',
-       'wrreport-avatar-error' => 'Error in processing the <avatar> tag: $1'
-);
-
-
-$messages['de'] = array(
-       'wrreport' => 'Bahnberichte',
-       'wrreport-description' => 'Interpretiert den <report/> tag in Rodelbahnseiten und erstellt Rodelbahnbericht-Übersichten.',
-       'wrreport-condition-select' => 'bitte auswählen',
-       'wrreport-condition-1' => 'Sehr gut',
-       'wrreport-condition-2' => 'Gut',
-       'wrreport-condition-3' => 'Mittelmäßig',
-       'wrreport-condition-4' => 'Schlecht',
-       'wrreport-condition-5' => 'Geht nicht',
-       'wrreport-condition-no' => 'keine Beurteilung',
-       'wrreport-date-today' => 'Heute',
-       'wrreport-date-yesterday' => 'Gestern',
-       'wrreport-date-2daysbefore' => 'Vorgestern',
-       'wrreport-date-3daysbefore' => 'Vor 3 Tagen',
-       'wrreport-date-4daysbefore' => 'Vor 4 Tagen',
-       'wrreport-newreport-sectionname' => 'Eintragen',
-       'wrreport-newreport-summer' => 'An dieser Stelle kann während des Winters die Schneelage von Rodelbahnen eingetragen werden.',
-       'wrreport-newreport-deny' => 'Das Eintragen von Rodelbahnberichten ist derzeit leider nicht erlaubt.',
-       'wrreport-newreport-loggedin' => 'Derzeit sind Rodelbahnberichte nur für angemeldete Benutzer erlaubt.',
-       'wrreport-newreport-blacklist' => 'Bei dieser Rodelbahn dürfen derzeit leider keine Rodelbahnberichte abgegeben werden.',
-       'wrreport-newreport-blackliststrangers' => 'Bei der angegebenen Rodelbahn dürfen derzeit nur angemeldete Benutzer Rodelbahnberichte abgeben.',
-       'wrreport-newreport-pagenotfound' => 'Die angegebene Seite wurde nicht gefunden.',
-       'wrreport-newreport-choosecondition' => 'Bitte einen Bahnzustand aus der Liste auswählen.',
-       'wrreport-newreport-enterdescription' => 'Bitte bei der Beschreibung eine kurze Begründung für die Bewertung abgeben.',
-       'wrreport-newreport-nohttp' => 'Der Text "http" ist leider für nicht-angemeldete Benutzer nicht erlaubt, weil wir in der Vergangenheit Fälle hatten, bei denen externe Werbelinks automatisiert eingetragen wurden.',
-       'wrreport-newreport-enterauthor' => 'Bitte einen Autorennamen angeben (das kann gerne auch ein Pyseudonym, Nickname oder ein Kürzel sein).',
-       'wrreport-newreport-authorused' => 'Der von Ihnen verwendete Autorenname ist der Login-Name eines anderen Benutzers und kann daher nicht als Autorenname verwendet werden.',
-       'wrreport-newreport-authorlogin' => 'Der von Ihnen verwendete Autorenname ist der Login-Name eines Wiki-Benutzers und kann daher bei anonymen Berichten nicht verwendet werden. Wenn dieser Name Ihnen "gehört" dann melden Sie sich bitte an und probieren es nochmals.',
-       'wrreport-newreport-alreadysaved' => 'Der Rodelbahnbericht wurde bereits früher gespeichert.',
-       'wrreport-newreport-new' => 'Neu',
-       'wrreport-newreport-please' => 'Bitte Eintragen',
-       'wrreport-newreport-tablesummary' => 'Formular zum Eintragen eines Rodelbahnberichtes',
-       'wrreport-newreport-date' => 'Datum des Rodelns',
-       'wrreport-newreport-time' => 'Abfahrt um ca.',
-       'wrreport-newreport-condition' => 'Bahnzustand',
-       'wrreport-newreport-description' => 'Meinung',
-       'wrreport-newreport-author' => 'Autor/in',
-       'wrreport-newreport-submit' => 'Bericht abschicken',
-       'wrreport-newreport-preview' => 'Vorschau',
-       'wrreport-newreport-save' => 'Speichern',
-       'wrreport-newreport-preview-top' => '== Vorschau (\'\'noch nicht gespeichert\'\') ==',
-       'wrreport-newreport-preview-middle' => '== Speichern oder Ändern ==',
-       'wrreport-newreport-preview-bottom' => '',
-       'wrreport-newreport-preview-bottom-loggedin' => '',
-       'wrreport-newreport-preview-bottom-anonymous' => '',
-       'wrreport-newreport-success' => '<div class="successbox">Der Bahnbericht für $1 wurde erfolgreich gespeichert.</div>',
-       'wrreport-deletereport-tablesummary' => 'Formular zum Löschen eines Schneelageberichtes',
-       'wrreport-deletereport-reason' => 'Begründung',
-       'wrreport-deletereport-name' => 'Name',
-       'wrreport-deletereport-delete' => 'Löschen',
-       'wrreport-deletereport-deleted' => 'Gelöscht',
-       'wrreport-deletereport-noreport' => 'Es wurde kein Bericht zum Löschen ausgewählt.',
-       'wrreport-deletereport-invalid' => 'Es wurde ein ungültiger Bericht zum Löschen ausgewählt.',
-       'wrreport-deletereport-alreadydeleted' => 'Der angegebende Bericht ist bereits gelöscht.',
-       'wrreport-deletereport-deny' => 'Das Löschen von Rodelbahnberichten ist derzeit leider nicht erlaubt.',
-       'wrreport-deletereport-loggedin' => 'Derzeit dürfen nur angemeldete Benutzer Rodelbahnberichte löschen.',
-       'wrreport-deletereport-incomplete' => 'Es müssen sowohl die Begründung als auch der Name angegeben werden.',
-       'wrreport-deletereport-preview-before' => "Bitte nur dann einen Bericht löschen, wenn Gründe vorliegen wie\n" .
-               "* Beschimpfungen, Verleumdungen (wir wollen ''Rodelbahnen'' bewerten, nicht Personen)\n" .
-               "* Werbung oder Spam (wenn jemand allerdings ''werbend'' zu gute Noten vergibt, lieber eigenen Bericht eintragen als löschen).\n\n" .
-               "== Schneelagebericht, um den es beim Löschen geht ==\n",
-       'wrreport-deletereport-preview-after' => "\n\n== Vorschau (derzeit noch nicht gelöscht) ==\n",
-       'wrreport-deletereport-preview-form' => "== Löschen ==\n" .
-               'Die Begründung und der Name scheinen nicht in den normalen Listen auf, allerdings dienen sie den Administratoren dazu, ' .
-               "sich schnell einen Überblick zu verschaffen, wer was warum gelöscht hat.\n",
-       'wrreport-deletereport-preview-bottom' => '',
-       'wrreport-deletereport-success' => '<div class="successbox">Der Bahnbericht für $1 wurde erfolgreich gelöscht.</div>',
-       'wrreport-reports-sectionname' => 'Einträge',
-       'wrreport-reports-none' => '<p><em>Es wurden keine Bahnberichte in der Datenbank gefunden.</em></p>',
-       'wrreport-reports-date-trip' => 'Abfahrt',
-       'wrreport-reports-date-entry' => 'Eintrag',
-       'wrreport-reports-action' => 'Aktion',
-       'wrreport-sledrun' => 'Rodelbahn',
-       'wrreport-sledrun-information' => 'Auskunft',
-       'wrreport-sledrun-walkuptime' => 'Gehzeit',
-       'wrreport-sledrun-height' => 'Höhe',
-       'wrreport-sledrun-length' => 'Länge',
-       'wrreport-bahnenregiontabelle-toomanyarguments' => 'Es dürfen nicht mehrere Parameter gleichzeitig angegeben werden.',
-       'wrreport-bahnenregiontabelle-thispagenoregion' => 'Die aktuelle Seite ist keine Region oder die Region wurde nicht in der Regionen-Tabelle der Datenbank gefunden.',
-       'wrreport-bahnenregiontabelle-pagenoregion' => 'Die angegebene Wiki-Seite repräsentiert keine Region oder die Region wurde nicht in der Regionen-Tabelle der Datenbank gefunden.',
-       'wrreport-bahnenregiontabelle-noregionid' => 'Die angegebene Regionen ID wurde nicht in der Regionen-Tabelle der Datenbank gefunden.',
-       'wrreport-bahnenregiontabelle-noregionname' => 'Der angegebene Regionenname wurde nicht in der Regionen-Tabelle der Datenbank gefunden.',
-       'wrreport-bahnenregiontabelle-invalidargument' => 'Das Argument $1 ist nicht erlaubt.',
-       'wrreport-bahnenregiontabelle-error' => 'Der folgende Fehler ist bei der Interpretation von <bahnenregiontabelle> aufgetreten: $1',
-       'wrreport-rodelbahntabelle-error' => 'Der folgende Fehler ist bei der Interpretation von <rodelbahntabelle> aufgetreten: $1',
-       'wrreport-rodelbahntabelle-invalid-xml' => 'Kein valides XML: $1',
-       'wrreport-rodelbahntabelle-textbetweenelements' => 'Ein unbekannter Text wurde zwischen den Elementen gefunden: "$1"',
-       'wrreport-rodelbahntabelle-invalid-element' => 'Das Element <$1> ist nicht erlaubt.',
-       'wrreport-rodelbahntabelle-invalid-attribute-name' => 'Das Attribut "$2" von Element <$1> ist nicht erlaubt.',
-       'wrreport-rodelbahntabelle-invalid-attribute-value' => 'Der Wert "$3" vom Attribut "$2" vom Element <$1> ist nicht erlaubt.',
-       'wrreport-icon-sledrental' => 'Rodelverleih',
-       'wrreport-icon-nightlight' => 'Beleuchtet',
-       'wrreport-icon-lift' => 'Aufstiegshilfe/Lift',
-       'wrreport-icon-walkupnotpossible' => 'Aufstieg nicht möglich',
-       'wrreport-icon-walkupseparate' => 'Aufstieg getrennt',
-       'wrreport-icon-publictransport' => 'Öffentliche Anreise möglich',
-       'wrreport-avatar-nousername' => 'Der Benutzername fehlt im <avatar> Tag. Bitte sowas wie "<avatar>MediawikiBenutzername</avatar>" verwenden.',
-       'wrreport-avatar-invalidusername' => 'Ein ungültiger Benutzername wurde im <avatar> Tag verwendet: "$1"',
-       'wrreport-avatar-userunknown' => 'Ein unbekannter Benutzername wurde im <avatar> Tag verwendet: "$1"',
-       'wrreport-avatar-of' => 'Avatar von $1',
-       'wrreport-avatar-error' => 'Fehler bei der Verarbeitung vom <avatar> Tag: $1'
-);
-
-
-$messages['de-formal'] = array(
-);
-
-
-?>
+if ( !function_exists( 'wfJsonI18nShim2371ebd3b7a428fe' ) ) {
+       function wfJsonI18nShim2371ebd3b7a428fe( $cache, $code, &$cachedData ) {
+               $codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] );
+               foreach ( $codeSequence as $csCode ) {
+                       $fileName = dirname( __FILE__ ) . "/i18n//$csCode.json";
+                       if ( is_readable( $fileName ) ) {
+                               $data = FormatJson::decode( file_get_contents( $fileName ), true );
+                               foreach ( array_keys( $data ) as $key ) {
+                                       if ( $key === '' || $key[0] === '@' ) {
+                                               unset( $data[$key] );
+                                       }
+                               }
+                               $cachedData['messages'] = array_merge( $data, $cachedData['messages'] );
+                       }
+
+                       $cachedData['deps'][] = new FileDependency( $fileName );
+               }
+               return true;
+       }
+
+       $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShim2371ebd3b7a428fe';
+}