Add messages_de.properties

This commit is contained in:
fullwall 2012-10-04 18:16:51 +08:00
parent 23ce30376e
commit 80aeaf5770
3 changed files with 74 additions and 19 deletions

View File

@ -77,7 +77,7 @@
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>plugin.yml</include>
<include>*_en.properties</include>
<include>*.properties</include>
</includes>
</resource>
</resources>

View File

@ -167,29 +167,29 @@ public class Messages {
}
public static ResourceBundle getDefaultResourceBundle(File resourceDirectory, String fileName) {
if (defaultBundle == null) {
resourceDirectory.mkdirs();
if (defaultBundle != null)
return defaultBundle;
resourceDirectory.mkdirs();
File bundleFile = new File(resourceDirectory, fileName);
if (!bundleFile.exists()) {
try {
bundleFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
populateDefaults(bundleFile);
FileInputStream stream = null;
File bundleFile = new File(resourceDirectory, fileName);
if (!bundleFile.exists()) {
try {
stream = new FileInputStream(bundleFile);
defaultBundle = new PropertyResourceBundle(stream);
} catch (Exception e) {
bundleFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
defaultBundle = getFallbackResourceBundle();
} finally {
Closeables.closeQuietly(stream);
}
}
populateDefaults(bundleFile);
FileInputStream stream = null;
try {
stream = new FileInputStream(bundleFile);
defaultBundle = new PropertyResourceBundle(stream);
} catch (Exception e) {
e.printStackTrace();
defaultBundle = getFallbackResourceBundle();
} finally {
Closeables.closeQuietly(stream);
}
return defaultBundle;
}

View File

@ -0,0 +1,55 @@
citizens.changed-implementation=Citizens Implementation wurde geändert, Plugin wird deaktiviert.
citizens.commands.console-error=Bitte berichte diesen Fehler: [See console]
citizens.commands.disallowed-mobtype=Der NPC darf nicht vom Mob-Typ '{0}' sein, um den Befehl auszuführen.
citizens.commands.invalid-number=Das ist keine gültige Nummer.
citizens.commands.id-not-found=Konnte keinen gültigen NPC mit Nummer {0} finden.
citizens.commands.missing-required-trait=Benötigte Eigenschaft {0} fehlt.
citizens.commands.must-be-ingame=Du musst im Spiel sein, um diesen Befehlt ausführen zu können.
citizens.commands.must-have-selected=Ein NPC muss ausgewählt sein, bevor der Befehl ausgeführt werden kann!
citizens.commands.must-be-owner=Du musst der Besitzer dieses NPCs sein um den Befehl ausführen zu können.
citizens.commands.unknown-command=Befehl nicht erkannt. Meintest du vielleicht:
citizens.economy.error-loading=Fehler bei der Economy-Integration. Wurde Vault aktiviert?
citizens.economy.minimum-cost-required-message=Mindestens {0} werden benötigt.
citizens.economy.money-withdrawn=Hebe {0} vom NPC ab.
citizens.editors.equipment.begin-message=<b>Equipment-Editor geöffnet!<br><e>Rechtsklick <a>zum Ausstatten des NPC!
citizens.editors.equipment.end-message=<a>Equipment-Editor geschlossen.
citizens.editors.equipment.invalid-block=Ungültiger Block!
citizens.editors.equipment.sheep-coloured={0} ist nun {1} gefärbt.
citizens.editors.equipment.all-items-removed=<e>{0}<a> wurden alle Items entfernt.
citizens.editors.text.begin-message=<b>Text-Editor geöffnet!
citizens.editors.text.end-message=<a>Text-Editor geschlossen.
citizens.editors.text.invalid-index='{0}' ist kein gültiger Index!
citizens.editors.text.edited-text=<a>Eintrag <e>{0}<a> zu <e>{1}<a> geändert.
citizens.editors.text.added-entry=<a>Eintrag <e>{0}<a> hinzugefügt.
citizens.editors.text.invalid-input=Ungültige Eingabe.
citizens.editors.text.edit-begin-prompt=<a>Gebe den Index von dem Eintrag ein, den du bearbeiten willst oder <e>page <a>für mehr Seiten.
citizens.editors.text.add-prompt=Gebe den Text ein, der zum NPC hinzugefügt werden soll.
citizens.editors.text.edit-prompt=Gebe einen neuen Text ein, um den Eintrag zu bearbeitet.
citizens.traits.age-description={0}'s Alter beträgt {1}. Festgelegt ist {2}.
citizens.limits.over-npc-limt=Über dem Limit von {0} NPCs.
citizens.load-task-error=NPC Ladevorgang konnte nicht eingetragen werden, deaktivere Citizens...
citizens.saves.load-failed=Konnte Saves nicht laden, deaktivere Citizens...
citizens.sub-plugins.load=Lade {0}
citizens.sub-plugins.error-on-load={0} initialisiert {1}
citizens.settings.writing-default=Schreibe Standard-Einstellung: '{0}'
citizens.notifications.enabled=v{0} aktiviert.
citizens.notifications.disabled=v{0} deaktiviert.
citizens.notifications.incompatible-version=v{0} ist nicht kompatibel mit Minecraft v{1}. Deaktivere Citizens.
citizens.notifications.locale=Verwende Sprachumgebung {0}.
citizens.notifications.metrics-load-error=Metrics konnte nicht gestartet werden: {0}.
citizens.notifications.metrics-started=Metrics gestartet.
citizens.notifications.exception-updating-npc=Schwerwiegender Fehler während Update von {0}: {1}.
citizens.notifications.trait-load-failed=Fehler beim Laden der Eigenschaft '{0}' für NPC-ID: '{1}'.
citizens.notifications.skipping-invalid-pose=Haltung {0} verworfen - ungültige Drehung/Neigung ({1}).
citizens.notifications.skipping-broken-trait=Ungültige oder fehlende Eigenschaft '{0}' verworfen während ID '{1}' geladen wurde. Hat sich der Name geändert?
citizens.notifications.npc-name-not-found=Konnte keinen Namen für ID '{0}' finden.
citizens.notifications.npcs-loaded={0} NPCs geladen ({1} erstellt).
citizens.notifications.save-method-set=Speichermethode gesetzt zu {0}.
citizens.notifications.database-connection-failed=Konnte nicht mit der Datenbank verbinden, YAML wird verwendet
citizens.notifications.unknown-npc-type=NPC-Typ '{0}' wurde nicht erkannt. Wurde er richtig geschrieben?
citizens.waypoints.available-providers-message=Liste aller Wegpunkt-Besitzer
citizens.waypoints.current-provider-message=Dieser Wegpunkt gehört zu {0}.
citizens.waypoints.set-provider-message=Setze Wegpunkt-Besitzer zu {0}.
citizens.editors.waypoints.linear.begin-message=Wegpunkt-Editor (linear) geöffnet!<br><e>Linksklick<a> zum Hinzufügen, <e>Rechtsklick<a> zum Entfernen eines Wegpunktes<br><a>Gebe <e>toggle path<a> ein, um Entities an Wegpunkten anzuzeigen.
citizens.editors.waypoints.linear.end-message=Wegpunkt-Editor verlassen.
citizens.editors.waypoints.linear.range-exceeded-message=Vorheriger Wegpunkt ist {0} Blöcke entfernt, das Limit beträgt {1}.