# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-31 10:23+0000\n"
"PO-Revision-Date: 2025-03-28 10:21+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.4.4\n"

#: accounts/accounts.py:481
msgid "You are already puppeting this object."
msgstr "Du steuerst dieses Objekt bereits."

#: accounts/accounts.py:485
#, python-brace-format
msgid "You don't have permission to puppet '{key}'."
msgstr "Du hast nicht die Berechtigung '{key}' zu steuern."

#: accounts/accounts.py:494
#, python-brace-format
msgid "Sharing |c{name}|n with another of your sessions."
msgstr "Teile |c{name}|n mit einer deiner anderen Sitzungen."

#: accounts/accounts.py:498
#, python-brace-format
msgid "|c{name}|n|G is now shared from another of your sessions.|n"
msgstr "|c{name}|n|G wird nun von einer deiner anderen Sitzungen gesteuert.|n"

#: accounts/accounts.py:503
#, python-brace-format
msgid "Taking over |c{name}|n from another of your sessions."
msgstr "Übernehme |c{name}|n von einer deiner anderen Sitzungen."

#: accounts/accounts.py:507
#, python-brace-format
msgid "|c{name}|n|R is now acted from another of your sessions.|n"
msgstr "|c{name}|n|R wird nun von einer deiner anderen Sitzungen gesteuert.|n"

#: accounts/accounts.py:514
#, python-brace-format
msgid "|c{key}|R is already puppeted by another Account."
msgstr "|c{key}|R  wird schon von einem anderen Account gesteuert."

#: accounts/accounts.py:534
#, python-brace-format
msgid "You cannot control any more puppets (max {max_puppets})"
msgstr "Du kannst nicht noch mehr 'Puppen' steuern (max {max_puppets})"

#: accounts/accounts.py:729
msgid "Too many login failures; please try again in a few minutes."
msgstr ""
"Zu viele fehlgeschlagene Loginversuche. Bitte versuche es in ein paar "
"Minuten erneut."

#: accounts/accounts.py:742 accounts/accounts.py:1069
msgid ""
"|rYou have been banned and cannot continue from here.\n"
"If you feel this ban is in error, please email an admin.|x"
msgstr ""
"|rDu wurdest gebannt und kannst hier nicht weiter.\n"
"Wenn du der Meinung bist, dass diese Sperre zu Unrecht erfolgt ist, sende "
"bitte eine E-Mail an einen Administrator.|x"

#: accounts/accounts.py:754
msgid "Username and/or password is incorrect."
msgstr "Benutzername und/oder Passwort ist falsch."

#: accounts/accounts.py:761
msgid "Too many authentication failures."
msgstr "Zu viele fehlgeschlagene Authentifizierungen."

#: accounts/accounts.py:1040
msgid ""
"You are creating too many accounts. Please log into an existing account."
msgstr ""
"Sie erstellen zu viele Konten. Bitte melden Sie sich bei einem bestehenden "
"Konto an."

#: accounts/accounts.py:1086
msgid ""
"There was an error creating the Account. If this problem persists, contact "
"an admin."
msgstr ""
"Beim Erstellen des Kontos ist ein Fehler aufgetreten. Wenn dieses Problem "
"weiterhin besteht, wenden Sie sich an einen Administrator."

#: accounts/accounts.py:1130 accounts/accounts.py:2055
msgid "An error occurred. Please e-mail an admin if the problem persists."
msgstr ""
"Es ist ein Fehler aufgetreten. Bitte senden Sie eine E-Mail an einen "
"Administrator, wenn das Problem weiterhin besteht."

#: accounts/accounts.py:1163
msgid "Account being deleted."
msgstr "Account wird gelöscht."

#: accounts/accounts.py:1734 accounts/accounts.py:2073
#, python-brace-format
msgid "|G{key} connected|n"
msgstr "|G{key} verbunden|n"

#: accounts/accounts.py:1740
msgid "The Character does not exist."
msgstr "Der Charakter existiert nicht."

#: accounts/accounts.py:1774
#, python-brace-format
msgid "|R{key} disconnected{reason}|n"
msgstr "|R{key} getrennt {reason}|n"

#: accounts/accounts.py:2008
msgid "Guest accounts are not enabled on this server."
msgstr "Gastkonten sind auf diesem Server nicht aktiviert."

#: accounts/accounts.py:2018
msgid "All guest accounts are in use. Please try again later."
msgstr ""
"Alle Gastaccounts sind bereits in Benutzung. Bitte versuche es später "
"nochmal."

#: commands/cmdhandler.py:86
msgid ""
"\n"
"An untrapped error occurred.\n"
msgstr ""
"\n"
"Ein nicht abgefangener Fehler ist aufgetreten\n"

#: commands/cmdhandler.py:91
msgid ""
"\n"
"An untrapped error occurred. Please file a bug report detailing the steps to "
"reproduce.\n"
msgstr ""
"\n"
"Ein nicht abgefangener Fehler ist aufgetreten. Bitte reiche einen "
"Fehlerbericht mit detaillierten Schritten zur Reproduktion ein.\n"

#: commands/cmdhandler.py:99
msgid ""
"\n"
"A cmdset merger-error occurred. This is often due to a syntax\n"
"error in one of the cmdsets to merge.\n"
msgstr ""
"\n"
"Ein 'cmdset merger-error' ist aufgetreten. \n"
"Dies liegt häufig an einem Syntaxfehler in einem der zusammenzuführenden "
"Cmdsets.\n"

#: commands/cmdhandler.py:105
msgid ""
"\n"
"A cmdset merger-error occurred. Please file a bug report detailing the\n"
"steps to reproduce.\n"
msgstr ""
"\n"
"Ein 'cmdset merger-error' ist aufgetreten. \n"
"Bitte reiche einen Fehlerbericht mit den erforderlichen Schritten zur "
"Reproduktion ein.\n"

#: commands/cmdhandler.py:114
msgid ""
"\n"
"No command sets found! This is a critical bug that can have\n"
"multiple causes.\n"
msgstr ""
"\n"
"Keine 'command sets' gefunden! \n"
"Dies ist ein kritischer Fehler, der mehrere Ursachen haben kann.\n"

#: commands/cmdhandler.py:120
msgid ""
"\n"
"No command sets found! This is a sign of a critical bug.  If\n"
"disconnecting/reconnecting doesn't\" solve the problem, try to contact\n"
"the server admin through\" some other means for assistance.\n"
msgstr ""
"\n"
"Keine 'command sets' gefunden! Dies deutet auf einen kritischen Fehler "
"hin. \n"
"Falls das Trennen und erneute Verbinden das Problem nicht löst, \n"
"versuche den Serveradministrator auf anderem Wege zu kontaktieren.\n"

#: commands/cmdhandler.py:130
msgid ""
"\n"
"A command handler bug occurred. If this is not due to a local change,\n"
"please file a bug report with the Evennia project, including the\n"
"traceback and steps to reproduce.\n"
msgstr ""
"\n"
"Ein Fehler im 'command handler' ist aufgetreten. Falls dies nicht auf eine "
"lokale Änderung zurückzuführen ist, sende bitte einen Fehlerbericht an das "
"Evennia-Projekt. Gib dabei den Traceback und die Schritte zur Reproduktion "
"an.\n"

#: commands/cmdhandler.py:137
msgid ""
"\n"
"A command handler bug occurred. Please notify staff - they should\n"
"likely file a bug report with the Evennia project.\n"
msgstr ""
"\n"
"Ein Fehler im 'command handler' ist aufgetreten. Bitte benachrichtigen Sie "
"die Mitarbeiter – sie sollten wahrscheinlich einen Fehlerbericht an das "
"Evennia-Projekt senden.\n"

#: commands/cmdhandler.py:145
#, python-brace-format
msgid ""
"Command recursion limit ({recursion_limit}) reached for '{raw_cmdname}' "
"({cmdclass})."
msgstr ""
"Befehlsrekursionslimit ({recursion_limit}) für '{raw_cmdname}' ({cmdclass}) "
"erreicht."

#: commands/cmdhandler.py:171
#, python-brace-format
msgid ""
"{traceback}\n"
"{errmsg}\n"
"(Traceback was logged {timestamp})."
msgstr ""
"{traceback}\n"
"{errmsg}\n"
"(Traceback wurde protokolliert {timestamp})"

#: commands/cmdhandler.py:709
msgid "There were multiple matches."
msgstr "Es gab mehrere Treffer."

#: commands/cmdhandler.py:734
#, python-brace-format
msgid "Command '{command}' is not available."
msgstr "Der Befehl '{command}' ist nicht verfügbar."

#: commands/cmdhandler.py:744
#, python-brace-format
msgid " Maybe you meant {command}?"
msgstr " Meintest du vielleicht {command}?"

#: commands/cmdhandler.py:746
msgid "or"
msgstr "oder"

#: commands/cmdhandler.py:750
msgid " Type \"help\" for help."
msgstr " Gib \"help\" für Hilfe ein."

#: commands/cmdsethandler.py:91
#, python-brace-format
msgid ""
"{traceback}\n"
"Error loading cmdset '{path}'\n"
"(Traceback was logged {timestamp})"
msgstr ""
"{traceback}\n"
"Fehler beim Laden von cmdset '{path}'\n"
"(Traceback wurde protokolliert {timestamp})"

#: commands/cmdsethandler.py:97
#, python-brace-format
msgid ""
"Error loading cmdset: No cmdset class '{classname}' in '{path}'.\n"
"(Traceback was logged {timestamp})"
msgstr ""
"Fehler beim Laden von cmdset: Keine cmdset Klasse '{classname}' in "
"'{path}'.\n"
"(Traceback wurde protokolliert {timestamp})"

#: commands/cmdsethandler.py:102
#, python-brace-format
msgid ""
"{traceback}\n"
"SyntaxError encountered when loading cmdset '{path}'.\n"
"(Traceback was logged {timestamp})"
msgstr ""
"{traceback}\n"
"Syntaxfehler beim laden von cmdset '{path}'.\n"
"(Traceback wurde protokolliert {timestamp})"

#: commands/cmdsethandler.py:108
#, python-brace-format
msgid ""
"{traceback}\n"
"Compile/Run error when loading cmdset '{path}'.\n"
"(Traceback was logged {timestamp})"
msgstr ""
"{traceback}\n"
"Kompilierungs-/Laufzeitfehler beim laden von cmdset '{path}'.\n"
"(Traceback wurde protokolliert {timestamp})"

#: commands/cmdsethandler.py:114
#, python-brace-format
msgid ""
"\n"
"Error encountered for cmdset at path '{path}'.\n"
"Replacing with fallback '{fallback_path}'.\n"
msgstr ""
"\n"
"Fehler im cmdset bei Pfad '{path}'.\n"
"Ersetze mit Ersatzpfad '{fallback_path}'.\n"

#: commands/cmdsethandler.py:120
#, python-brace-format
msgid "Fallback path '{fallback_path}' failed to generate a cmdset."
msgstr "Ersatzpfad '{fallback_path}' konnte kein cmdset generieren."

#: commands/cmdsethandler.py:189 commands/cmdsethandler.py:201
#, python-brace-format
msgid ""
"\n"
"(Unsuccessfully tried '{path}')."
msgstr ""
"\n"
"(Pfad '{path}' nicht gefunden.)"

#: commands/cmdsethandler.py:332
#, python-brace-format
msgid "custom {mergetype} on cmdset '{cmdset}'"
msgstr "Selbsterstellter {mergetype} in cmdset '{cmdset}'"

#: commands/cmdsethandler.py:458
msgid "Only CmdSets can be added to the cmdsethandler!"
msgstr "Es können nur CmdSets zum cmdsethandler hinzugefügt werden!"

#: contrib/base_systems/ingame_reports/menu.py:17
msgid "closed"
msgstr "geschlossen"

#: contrib/base_systems/ingame_reports/menu.py:34
msgid "Reports"
msgstr "Berichte"

#: contrib/base_systems/ingame_reports/menu.py:35
#, python-brace-format
msgid "Managing {hub_name}"
msgstr "{hub_name} verwalten"

#: contrib/base_systems/ingame_reports/menu.py:47
#, python-brace-format
msgid ""
"(No {status} reports)\n"
"{text}"
msgstr "Keine {status} Berichte{text}"

#: contrib/base_systems/ingame_reports/menu.py:52
#, python-brace-format
msgid "Managing {status} {hub_name}"
msgstr "{status} {hub_name} verwalten"

#: contrib/base_systems/ingame_reports/menu.py:62
#, python-brace-format
msgid "No open {hub_name} at the moment."
msgstr "Keine offenen {hub_name} im Moment."

#: contrib/base_systems/ingame_reports/menu.py:78
msgid "|uF|nilter by status"
msgstr "nach Status |uf|niltern"

#: contrib/base_systems/ingame_reports/menu.py:86
#, python-brace-format
msgid "|uP|nrevious {_REPORTS_PER_PAGE}"
msgstr "|uV|norherige {_REPORTS_PER_PAGE}"

#: contrib/base_systems/ingame_reports/menu.py:87
msgid "previous"
msgstr "vorherige"

#: contrib/base_systems/ingame_reports/menu.py:88
msgid "prev"
msgstr "vorh"

#: contrib/base_systems/ingame_reports/menu.py:89
msgid "p"
msgstr "v"

#: contrib/base_systems/ingame_reports/menu.py:101
#, python-brace-format
msgid "|uN|next {_REPORTS_PER_PAGE}"
msgstr "|uN|nächste {_REPORTS_PER_PAGE}"

#: contrib/base_systems/ingame_reports/menu.py:102
msgid "next"
msgstr "nächste"

#: contrib/base_systems/ingame_reports/menu.py:103
msgid "n"
msgstr "n"

#: contrib/base_systems/ingame_reports/menu.py:116
msgid "View which reports?"
msgstr ""

#: contrib/base_systems/ingame_reports/menu.py:123
msgid "All open reports"
msgstr "Alle offenen Berichte"

#: contrib/base_systems/ingame_reports/menu.py:148
#, python-brace-format
msgid " about {receivers}"
msgstr " über {receivers}"

#: contrib/base_systems/ingame_reports/menu.py:153
#, python-brace-format
msgid ""
"{message}\n"
"{timestamp} by {senders}{about_clause}\n"
"{tags}"
msgstr ""
"{message}\n"
"{timestamp} von {senders}{about_clause}\n"
"{tags}"

#: contrib/base_systems/ingame_reports/menu.py:167
#, python-brace-format
msgid "Unmark as {tag}"
msgstr "Markierung als {tag} entfernen"

#: contrib/base_systems/ingame_reports/menu.py:169
#, python-brace-format
msgid "Mark as {tag}"
msgstr "Als {tag} markieren"

#: contrib/base_systems/ingame_reports/menu.py:176
msgid "Manage another report"
msgstr "Einen anderen Bericht verwalten."

#: locks/lockhandler.py:242
#, python-brace-format
msgid "Lock: lock-function '{lockfunc}' is not available."
msgstr "Sperre: Sperrfunktion '{lockfunc}' ist nicht verfügbar."

#: locks/lockhandler.py:265
#, python-brace-format
msgid "Lock: definition '{lock_string}' has syntax errors."
msgstr "Sperre: Definition '{lock_string}' hat Syntaxfehler."

#: locks/lockhandler.py:274
#, python-brace-format
msgid ""
"LockHandler on {obj}: access type '{access_type}' changed from '{source}' to "
"'{goal}' "
msgstr ""
"LockHandler in {obj}: Zugriffstyp '{access_type}' wechselte von '{source}' "
"zu '{goal}' "

#: locks/lockhandler.py:357
#, python-brace-format
msgid "Lock: '{lockdef}' contains no colon (:)."
msgstr "Sperre: '{lockdef}' enthält keinen Doppelpunkt (:)."

#: locks/lockhandler.py:366
#, python-brace-format
msgid "Lock: '{lockdef}' has no access_type (left-side of colon is empty)."
msgstr ""
"Sperre: '{lockdef}' hat keinen access_type (die linke Seite vom Doppelpunkt "
"ist leer)."

#: locks/lockhandler.py:374
#, python-brace-format
msgid "Lock: '{lockdef}' has mismatched parentheses."
msgstr "Sperre: '{lockdef}' hat nicht übereinstimmende Klammern."

#: locks/lockhandler.py:381
#, python-brace-format
msgid "Lock: '{lockdef}' has no valid lock functions."
msgstr "Sperre: '{lockdef}' hat keine gültigen Sperrfunktionen."

#: objects/objects.py:403
msgid "You see nothing special."
msgstr "Du siehst nichts Besonderes."

#: objects/objects.py:1239
#, python-brace-format
msgid "Couldn't perform move ({err}). Contact an admin."
msgstr ""
"Bewegung konnte nicht ausgeführt werden ({err}). Kontaktiere einen "
"Administrator."

#: objects/objects.py:1249
msgid "The destination doesn't exist."
msgstr "Das Ziel existiert nicht."

#: objects/objects.py:1361
#, python-brace-format
msgid "Could not find default home '(#{dbid})'."
msgstr "Standard-Zuhause konnte nicht gefunden werden '(#{dbid})'."

#: objects/objects.py:1375
msgid "Something went wrong! You are dumped into nowhere. Contact an admin."
msgstr ""
"Etwas ist schief gelaufen! Du bist im Nirgendwo gelandet. Wende dich an "
"einen Administrator."

#: objects/objects.py:1386
#, python-brace-format
msgid "Your current location has ceased to exist, moving you to (#{dbid})."
msgstr ""

#: objects/objects.py:1391
msgid "This place should not exist ... contact an admin."
msgstr ""

#: objects/objects.py:1557
#, python-brace-format
msgid "Your character {key} has been destroyed."
msgstr "Dein Charakter {key} wurde entfernt."

#: objects/objects.py:1796 objects/objects.py:1815 objects/objects.py:1844
msgid ", and"
msgstr ""

#: objects/objects.py:1797
msgid "Exits"
msgstr ""

#: objects/objects.py:1817
msgid "Characters"
msgstr ""

#: objects/objects.py:1845
msgid "You see"
msgstr ""

#: objects/objects.py:2145
#, fuzzy, python-brace-format
#| msgid ""
#| "\n"
#| "You become |c{name}|n.\n"
msgid "You become |w{key}|n."
msgstr ""
"\n"
"Du wirst zu |c{name}|n.\n"

#: objects/objects.py:2324
#, fuzzy, python-brace-format
#| msgid "{object} arrives to {destination}."
msgid "{object} is leaving {origin}, heading for {destination}."
msgstr "{object} kommt in {destination} an."

#: objects/objects.py:2336 objects/objects.py:2409
msgid "somewhere"
msgstr ""

#: objects/objects.py:2337 objects/objects.py:2338 objects/objects.py:2410
#: objects/objects.py:2411
msgid "nowhere"
msgstr ""

#: objects/objects.py:2379
#, python-brace-format
msgid "You now have {name} in your possession."
msgstr "Du hast nun {name} in deinem Besitz."

#: objects/objects.py:2389
#, python-brace-format
msgid "{object} arrives to {destination} from {origin}."
msgstr "{object} kommt aus {origin} in {destination} an."

#: objects/objects.py:2391
#, python-brace-format
msgid "{object} arrives to {destination}."
msgstr "{object} kommt in {destination} an."

#: objects/objects.py:2675 objects/objects.py:2679
#, fuzzy, python-brace-format
#| msgid "Could not find '{query}'."
msgid "Could not view '{target_name}'."
msgstr "Kann '{query}' nicht finden."

#: objects/objects.py:2804
#, fuzzy, python-brace-format
#| msgid "You cannot go there."
msgid "You cannot drop {obj}"
msgstr "Du kannst da nicht hingehen."

#: objects/objects.py:2916
#, python-brace-format
msgid "{self} whisper to {all_receivers}, \"|n{speech}|n\""
msgstr ""

#: objects/objects.py:2920
#, python-brace-format
msgid "{object} whispers: \"|n{speech}|n\""
msgstr ""

#: objects/objects.py:2923
#, python-brace-format
msgid "{self} say, \"|n{speech}|n\""
msgstr ""

#: objects/objects.py:2924
#, python-brace-format
msgid "{object} says, \"{speech}\""
msgstr ""

#: objects/objects.py:2933 objects/objects.py:2949 objects/objects.py:2976
msgid "You"
msgstr ""

#: objects/objects.py:3034
msgid "This is a character."
msgstr "Dies ist ein Charakter."

#: objects/objects.py:3201
#, python-brace-format
msgid "|rA character named '|w{name}|r' already exists.|n"
msgstr ""

#: objects/objects.py:3258
#, python-brace-format
msgid "|r{obj} has no location and no home is set.|n"
msgstr "|r{obj} hat keinen Standort und es ist kein Zuhause gesetzt.|n"

#: objects/objects.py:3277
#, python-brace-format
msgid ""
"\n"
"You become |c{name}|n.\n"
msgstr ""
"\n"
"Du wirst zu |c{name}|n.\n"

#: objects/objects.py:3282
#, python-brace-format
msgid "{name} has entered the game."
msgstr "{name} hat das Spiel betreten."

#: objects/objects.py:3312
#, python-brace-format
msgid "{name} has left the game{reason}."
msgstr "{name} hat das Spiel verlassen{reason}."

#: objects/objects.py:3363
msgid "This is a room."
msgstr "Dies ist ein Raum."

#: objects/objects.py:3505
#, fuzzy, python-brace-format
#| msgid "{object} arrives to {destination}."
msgid " (exit to {destination})"
msgstr "{object} kommt in {destination} an."

#: objects/objects.py:3533
msgid "This is an exit."
msgstr "Dies ist ein Ausgang."

#: objects/objects.py:3753
msgid "You cannot go there."
msgstr "Du kannst da nicht hingehen."

#: prototypes/prototypes.py:56
msgid "Error"
msgstr "Fehler"

#: prototypes/prototypes.py:57
msgid "Warning"
msgstr "Warnung"

#: prototypes/prototypes.py:423
msgid "Prototype requires a prototype_key"
msgstr "Prototype erfordert einen prototype_key"

#: prototypes/prototypes.py:431 prototypes/prototypes.py:501
#: prototypes/prototypes.py:1163
#, python-brace-format
msgid "{protkey} is a read-only prototype (defined as code in {module})."
msgstr ""
"{protkey} ist ein schreibgeschützter Prototyp (definiert als Code in "
"{module})."

#: prototypes/prototypes.py:433 prototypes/prototypes.py:503
#: prototypes/prototypes.py:1165
#, python-brace-format
msgid "{protkey} is a read-only prototype (passed directly as a dict)."
msgstr ""
"{protkey} ist ein schreibgeschützter Prototyp (direkt als dict übergeben)"

#: prototypes/prototypes.py:510
#, python-brace-format
msgid "Prototype {prototype_key} was not found."
msgstr "Prototyp {prototype_key} wurde nicht gefunden."

#: prototypes/prototypes.py:518
#, python-brace-format
msgid ""
"{caller} needs explicit 'edit' permissions to delete prototype "
"{prototype_key}."
msgstr ""
"{caller} benötigt explizite 'edit'-Berechtigungen, um den Prototyp "
"{prototype_key} zu löschen."

#: prototypes/prototypes.py:828
msgid "No prototypes found."
msgstr "Keine Prototypen gefunden."

#: prototypes/prototypes.py:875
msgid "Prototype lacks a 'prototype_key'."
msgstr "Dem Prototyp fehlt ein 'prototype_key'."

#: prototypes/prototypes.py:884
#, python-brace-format
msgid "Prototype {protkey} requires `typeclass` or 'prototype_parent'."
msgstr ""
"Prototyp {protkey} erfordert eine `typeclass` oder ein 'prototype_parent'."

#: prototypes/prototypes.py:891
#, python-brace-format
msgid ""
"Prototype {protkey} can only be used as a mixin since it lacks 'typeclass' "
"or 'prototype_parent' keys."
msgstr ""
"Prototyp {protkey} kann nur als Mixin verwendet werden, da er keine "
"'typeclass' oder 'prototype_parent' hat."

#: prototypes/prototypes.py:902
#, python-brace-format
msgid ""
"{err}: Prototype {protkey} is based on typeclass {typeclass}, which could "
"not be imported!"
msgstr ""
"{err}: Prototyp {protkey} basiert auf typeclass {typeclass}, die nicht "
"importiert werden konnte!"

#: prototypes/prototypes.py:921
#, python-brace-format
msgid "Prototype {protkey} tries to parent itself."
msgstr "Prototyp {protkey} versucht von sich selbst zu erben."

#: prototypes/prototypes.py:933
#, python-brace-format
msgid ""
"Prototype {protkey}'s `prototype_parent` (named '{parent}') was not found."
msgstr ""
"Der `prototype_parent` (namens '{parent}') des Prototyps {protkey} wurde "
"nicht gefunden."

#: prototypes/prototypes.py:941
#, python-brace-format
msgid "{protkey} has infinite nesting of prototypes."
msgstr "{protkey} hat unendlich Verschachtelte Prototypen."

#: prototypes/prototypes.py:970
#, python-brace-format
msgid ""
"Prototype {protkey} has no `typeclass` defined anywhere in its parent\n"
" chain. Add `typeclass`, or a `prototype_parent` pointing to a prototype "
"with a typeclass."
msgstr ""
"Für den Prototyp {protkey} ist in seinen übergeordneten Elementen keine "
"`typeclass` definiert. \n"
"Füge eine `typeclass` oder einen `prototype_parent` hinzu, der auf einen "
"Prototyp mit einer Typklasse verweist."

#: prototypes/spawner.py:498
#, python-brace-format
msgid ""
"Diff contains non-dicts that are not on the form (old, new, action_to_take): "
"{diffpart}"
msgstr ""
"Diff enthält non-dicts, die nicht in der Form (old, new, action_to_take) "
"sind: {diffpart}"

#: scripts/scripthandler.py:51
#, python-brace-format
msgid ""
"\n"
" '{key}' ({next_repeat}/{interval}, {repeats} repeats): {desc}"
msgstr ""
"\n"
" '{key}' ({next_repeat}/{interval}, {repeats} Wiederholungen): {desc}"

#: scripts/scripts.py:349
#, python-brace-format
msgid "Script {key}(#{dbid}) of type '{name}': at_repeat() error '{err}'."
msgstr "Script {key}(#{dbid}) vom Typ '{name}': at_repeat() Fehler '{err}'."

#: server/initial_setup.py:30
msgid ""
"\n"
"Welcome to your new |wEvennia|n-based game! Visit https://www.evennia.com if "
"you need\n"
"help, want to contribute, report issues or just join the community.\n"
"\n"
"As a privileged user, write |wbatchcommand tutorial_world.build|n to build\n"
"tutorial content. Once built, try |wintro|n for starting help and |wtutorial|"
"n to\n"
"play the demo game.\n"
msgstr ""
"\n"
"Willkommen bei deinem neuen Spiel auf |wEvennia|n-Basis! Besuche http://"
"www.evennia.com, wenn \n"
"du Hilfe brauchst, etwas beitragen, Probleme melden oder einfach der "
"Community beitreten willst.\n"
"\n"
"Als privilegierter Benutzer kannst du '|wbatchcommand tutorial_world.build|"
"n'eingeben, um \n"
"Tutorial-Inhalte zu erstellen. Sobald erstellt, probiere |wintro|n \n"

#: server/initial_setup.py:104
msgid "This is User #1."
msgstr "Dies ist Benutzer #1."

#: server/initial_setup.py:123
msgid "Limbo"
msgstr "Limbus"

#: server/portal/portalsessionhandler.py:43
#, python-brace-format
msgid ""
"{servername} DoS protection is active.You are queued to connect in {num} "
"seconds ..."
msgstr ""
"{servername}-DoS-Schutz ist aktiv. Du stehst in der Warteschlange, um in "
"{num} Sekunden eine Verbindung herzustellen ..."

#: server/service.py:122
msgid " (connection lost)"
msgstr " (Verbindung verloren)"

#: server/service.py:132
msgid "idle timeout exceeded"
msgstr "Idle-Timeout überschritten"

#: server/sessionhandler.py:50
msgid "Your client sent an incorrect UTF-8 sequence."
msgstr "Ihr Client hat eine falsche UTF-8-Sequenz gesendet."

#: server/sessionhandler.py:418
msgid " ... Server restarted."
msgstr " … Server wurde neu gestartet."

#: server/sessionhandler.py:648
msgid "Logged in from elsewhere. Disconnecting."
msgstr "Von woanders eingeloggt. Verbindung getrennt."

#: server/sessionhandler.py:676
msgid "Idle timeout exceeded, disconnecting."
msgstr "Idle-Timeout überschritten, Verbindung wird getrennt."

#: server/throttle.py:23
msgid ""
"Too many failed attempts; you must wait a few minutes before trying again."
msgstr ""
"Zu viele Fehlversuche. Du musst einige Minuten warten, bevor du es erneut "
"versuchen kannst."

#: server/validators.py:32
msgid "Sorry, that username is reserved."
msgstr "Dieser Benutzername ist reserviert."

#: server/validators.py:39
msgid "Sorry, that username is already taken."
msgstr "Dieser Benutzername ist bereits vergeben."

#: typeclasses/models.py:896
msgid " (carried)"
msgstr ""

#: utils/eveditor.py:113
msgid ""
"\n"
"    Legend:\n"
"    <l>   - line number, like '5' or range, like '3:7'.\n"
"    <w>   - a single word, or multiple words with quotes around them.\n"
"    <txt> - longer string, usually not needing quotes.\n"
msgstr ""

#: utils/eveditor.py:122
msgid ""
"\n"
" :!    - Execute code buffer without saving\n"
" :<    - Decrease the level of automatic indentation for the next lines\n"
" :>    - Increase the level of automatic indentation for the next lines\n"
" :=    - Switch automatic indentation on/off\n"
msgstr ""

#: utils/eveditor.py:133
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rBuffer load function error. Could not load initial data.|n\n"
msgstr ""

#: utils/eveditor.py:141
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rSave function returned an error. Buffer not saved.|n\n"
msgstr ""

#: utils/eveditor.py:148
msgid "|rNo save function defined. Buffer cannot be saved.|n"
msgstr ""

#: utils/eveditor.py:150
msgid "No changes need saving"
msgstr ""

#: utils/eveditor.py:151
#, fuzzy
#| msgid "|xExited pager.|n"
msgid "Exited editor."
msgstr "|xPager verlassen.|n"

#: utils/eveditor.py:154
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rQuit function gave an error. Skipping.|n\n"
msgstr ""

#: utils/eveditor.py:162
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rThe editor state could not be saved for persistent mode. Switching\n"
"to non-persistent mode (which means the editor session won't survive\n"
"an eventual server reload - so save often!)|n\n"
msgstr ""

#: utils/eveditor.py:172
msgid ""
"EvEditor persistent-mode error. Commonly, this is because one or more of the "
"EvEditor callbacks could not be pickled, for example because it's a class "
"method or is defined inside another function."
msgstr ""

#: utils/eveditor.py:178
msgid "Nothing to undo."
msgstr ""

#: utils/eveditor.py:179
msgid "Nothing to redo."
msgstr ""

#: utils/eveditor.py:180
msgid "Undid one step."
msgstr ""

#: utils/eveditor.py:181
msgid "Redid one step."
msgstr ""

#: utils/eveditor.py:508
msgid "Single ':' added to buffer."
msgstr ""

#: utils/eveditor.py:523
msgid "Save before quitting?"
msgstr ""

#: utils/eveditor.py:538
msgid "Reverted all changes to the buffer back to original state."
msgstr ""

#: utils/eveditor.py:543
#, python-brace-format
msgid "Deleted {string}."
msgstr ""

#: utils/eveditor.py:548
msgid "You must give a search word to delete."
msgstr ""

#: utils/eveditor.py:554
#, python-brace-format
msgid "Removed {arg1} for lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:560
#, python-brace-format
msgid "Removed {arg1} for {line}."
msgstr ""

#: utils/eveditor.py:576
#, python-brace-format
msgid "Cleared {nlines} lines from buffer."
msgstr ""

#: utils/eveditor.py:581
#, python-brace-format
msgid "{line}, {cbuf} yanked."
msgstr ""

#: utils/eveditor.py:588
#, python-brace-format
msgid "{line}, {cbuf} cut."
msgstr ""

#: utils/eveditor.py:592
msgid "Copy buffer is empty."
msgstr ""

#: utils/eveditor.py:597
#, python-brace-format
msgid "Pasted buffer {cbuf} to {line}."
msgstr ""

#: utils/eveditor.py:605
msgid "You need to enter a new line and where to insert it."
msgstr ""

#: utils/eveditor.py:610
#, python-brace-format
msgid "Inserted {num} new line(s) at {line}."
msgstr ""

#: utils/eveditor.py:618
msgid "You need to enter a replacement string."
msgstr ""

#: utils/eveditor.py:623
#, python-brace-format
msgid "Replaced {num} line(s) at {line}."
msgstr ""

#: utils/eveditor.py:630
msgid "You need to enter text to insert."
msgstr ""

#: utils/eveditor.py:638
#, python-brace-format
msgid "Inserted text at beginning of {line}."
msgstr ""

#: utils/eveditor.py:642
msgid "You need to enter text to append."
msgstr ""

#: utils/eveditor.py:650
#, python-brace-format
msgid "Appended text to end of {line}."
msgstr ""

#: utils/eveditor.py:655
msgid "You must give a search word and something to replace it with."
msgstr ""

#: utils/eveditor.py:674
msgid "Invalid regular expression."
msgstr ""

#: utils/eveditor.py:678
#, python-brace-format
msgid "Search-replaced {arg1} -> {arg2} for lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:684
#, python-brace-format
msgid "Search-replaced {arg1} -> {arg2} for {line}."
msgstr ""

#: utils/eveditor.py:703
#, python-brace-format
msgid "Flood filled lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:705
#, python-brace-format
msgid "Flood filled {line}."
msgstr ""

#: utils/eveditor.py:730
msgid "Valid justifications are"
msgstr ""

#: utils/eveditor.py:746
#, python-brace-format
msgid "{align}-justified lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:752
#, python-brace-format
msgid "{align}-justified {line}."
msgstr ""

#: utils/eveditor.py:764
#, python-brace-format
msgid "Indented lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:766
#, python-brace-format
msgid "Indented {line}."
msgstr ""

#: utils/eveditor.py:776
#, python-brace-format
msgid "Removed left margin (dedented) lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:781
#, python-brace-format
msgid "Removed left margin (dedented) {line}."
msgstr ""

#: utils/eveditor.py:789
#, python-brace-format
msgid "Echo mode set to {mode}"
msgstr ""

#: utils/eveditor.py:794 utils/eveditor.py:809 utils/eveditor.py:824
#: utils/eveditor.py:835
msgid "This command is only available in code editor mode."
msgstr ""

#: utils/eveditor.py:802
#, python-brace-format
msgid "Decreased indentation: new indentation is {indent}."
msgstr ""

#: utils/eveditor.py:807 utils/eveditor.py:822
msgid "|rManual indentation is OFF.|n Use := to turn it on."
msgstr ""

#: utils/eveditor.py:817
#, python-brace-format
msgid "Increased indentation: new indentation is {indent}."
msgstr ""

#: utils/eveditor.py:831
msgid "Auto-indentation turned on."
msgstr ""

#: utils/eveditor.py:833
msgid "Auto-indentation turned off."
msgstr ""

#: utils/eveditor.py:1133
#, python-brace-format
msgid "Line Editor [{name}]"
msgstr ""

#: utils/eveditor.py:1141
msgid "(:h for help)"
msgstr ""

#: utils/evmenu.py:310
#, python-brace-format
msgid ""
"Menu node '{nodename}' is either not implemented or caused an error. Make "
"another choice or try 'q' to abort."
msgstr ""
"Der Menüknoten '{nodename}' ist entweder nicht implementiert oder hat einen "
"Fehler verursacht. \n"
"Triff eine andere Wahl oder wähle 'q', um abzubrechen."

#: utils/evmenu.py:313
#, python-brace-format
msgid "Error in menu node '{nodename}'."
msgstr "Fehler im Menüknoten '{nodename}'."

#: utils/evmenu.py:314
msgid "No description."
msgstr "Keine Beschreibung."

#: utils/evmenu.py:315
msgid "Commands: <menu option>, help, quit"
msgstr "Befehle: <menu option>, help, quit"

#: utils/evmenu.py:316
msgid "Commands: <menu option>, help"
msgstr "Befehle: <menu option>, help"

#: utils/evmenu.py:317
msgid "Commands: help, quit"
msgstr "Befehle: help, quit"

#: utils/evmenu.py:318
msgid "Commands: help"
msgstr "Befehle: help"

#: utils/evmenu.py:319 utils/evmenu.py:1834
msgid "Choose an option or try 'help'."
msgstr "Wähle eine Option oder versuche 'help‘."

#: utils/evmenu.py:1352
msgid "|rInvalid choice.|n"
msgstr "|rUngültige Wahl.|n"

#: utils/evmenu.py:1415
msgid "|Wcurrent|n"
msgstr "|Waktuell|n"

#: utils/evmenu.py:1423
msgid "|wp|Wrevious page|n"
msgstr "|wp|Wrevious (vorherige) Seite|n"

#: utils/evmenu.py:1433
msgid "|wn|Wext page|n"
msgstr "|wn|Wächste Seite|n"

#: utils/evmenu.py:1673
msgid "Aborted."
msgstr "Abgebrochen."

#: utils/evmenu.py:1696
msgid "|rError in ask_yes_no. Choice not confirmed (report to admin)|n"
msgstr ""
"|rFehler in ask_yes_no. Auswahl nicht bestätigt (bitte an Administrator "
"melden)|n"

#: utils/evmore.py:244
msgid "|xExited pager.|n"
msgstr "|xPager verlassen.|n"

#: utils/optionhandler.py:139 utils/optionhandler.py:164
msgid "Option not found!"
msgstr "Option nicht gefunden!"

#: utils/optionhandler.py:161
msgid "Option field blank!"
msgstr "Option-Feld leer!"

#: utils/optionhandler.py:167
msgid "Multiple matches:"
msgstr "Es gab mehrere Treffer:"

#: utils/optionhandler.py:167
msgid "Please be more specific."
msgstr "Bitte sei spezifischer."

#: utils/utils.py:2237
#, python-brace-format
msgid ""
"{obj}.{handlername} is a handler and can't be set directly. To add values, "
"use `{obj}.{handlername}.add()` instead."
msgstr ""
"{obj}.{handlername} ist ein 'handler' und kann nicht direkt gesetzt werden. "
"Um Werte hinzuzufügen, verwende stattdessen `{obj}.{handlername}.add()`."

#: utils/utils.py:2247
#, python-brace-format
msgid ""
"{obj}.{handlername} is a handler and can't be deleted directly. To remove "
"values, use `{obj}.{handlername}.remove()` instead."
msgstr ""
"{obj}.{handlername} ist ein 'handler' und kann nicht direkt gelöscht werden. "
"Um Werte zu entfernen, verwenden Sie stattdessen `{obj}."
"{handlername}.remove()`."

#: utils/utils.py:2399
#, python-brace-format
msgid "Could not find '{query}'."
msgstr "Kann '{query}' nicht finden."

#: utils/utils.py:2406
#, python-brace-format
msgid "More than one match for '{query}' (please narrow target):\n"
msgstr "Mehr als ein Treffer für ‚{query}‘ (Bitte das Ziel präzisieren):\n"

#: utils/validatorfuncs.py:28
#, python-brace-format
msgid "Input could not be converted to text ({err})"
msgstr ""

#: utils/validatorfuncs.py:37
#, python-brace-format
msgid "Nothing entered for a {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:41
#, python-brace-format
msgid "'{entry}' is not a valid {option_key}."
msgstr ""

#: utils/validatorfuncs.py:66 utils/validatorfuncs.py:239
#, python-brace-format
msgid "No {option_key} entered!"
msgstr ""

#: utils/validatorfuncs.py:75
#, python-brace-format
msgid "Timezone string '{acct_tz}' is not a valid timezone ({err})"
msgstr ""

#: utils/validatorfuncs.py:92 utils/validatorfuncs.py:100
#, python-brace-format
msgid "{option_key} must be entered in a 24-hour format such as: {timeformat}"
msgstr ""

#: utils/validatorfuncs.py:144
#, python-brace-format
msgid "Could not convert section '{interval}' to a {option_key}."
msgstr ""

#: utils/validatorfuncs.py:156
#, python-brace-format
msgid "That {option_key} is in the past! Must give a Future datetime!"
msgstr ""

#: utils/validatorfuncs.py:166
#, python-brace-format
msgid "Must enter a whole number for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:172
#, python-brace-format
msgid "Could not convert '{entry}' to a whole number for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:183
#, python-brace-format
msgid "Must enter a whole number greater than 0 for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:194
#, python-brace-format
msgid "{option_key} must be a whole number greater than or equal to 0!"
msgstr ""

#: utils/validatorfuncs.py:213
#, python-brace-format
msgid "Must enter a true/false input for {option_key}. Accepts {alternatives}."
msgstr ""

#: utils/validatorfuncs.py:243
#, fuzzy, python-brace-format
#| msgid "Please be more specific."
msgid "That matched: {matches}. Please be more specific!"
msgstr "Bitte sei spezifischer."

#: utils/validatorfuncs.py:250
#, python-brace-format
msgid "Could not find timezone '{entry}' for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:258
msgid "Email address field empty!"
msgstr ""

#: utils/validatorfuncs.py:261
#, python-brace-format
msgid "That isn't a valid {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:268
#, python-brace-format
msgid "No {option_key} entered to set!"
msgstr ""

#: utils/validatorfuncs.py:272
msgid "Must enter an access type!"
msgstr ""

#: utils/validatorfuncs.py:276
#, python-brace-format
msgid "Access type must be one of: {alternatives}"
msgstr ""

#: utils/validatorfuncs.py:281
msgid "Lock func not entered."
msgstr ""

#: web/templates/admin/app_list.html:19
msgid "Add"
msgstr "Hinzufügen"

#: web/templates/admin/app_list.html:26
msgid "View"
msgstr "Anschauen"

#: web/templates/admin/app_list.html:28
msgid "Change"
msgstr "Ändern"

#: web/templates/admin/app_list.html:39
msgid "You don’t have permission to view or edit anything."
msgstr "Du hast nicht die Berechtigung etwas anzuschauen oder zu ändern."

#, python-brace-format
#~ msgid "Found {num} matching prototypes."
#~ msgstr "{num} passende Prototypen gefunden."

#, python-brace-format
#~ msgid "{target} has no in-game appearance."
#~ msgstr "{target} hat im Spiel keine Präsenz."

#~ msgid ""
#~ "\n"
#~ "\n"
#~ " You don't have any characters yet. See |whelp @charcreate|n for creating "
#~ "one."
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "Du hast noch keine Charaktere. Siehe |whelp @charcreate|n um einen zu "
#~ "erstellen."

#, python-brace-format
#~ msgid ""
#~ "Nicks at {chstr}:\n"
#~ " {nicklist}"
#~ msgstr ""
#~ "Nicks: {chstr}:\n"
#~ " {nicklist}"

#, python-brace-format
#~ msgid "IRC ping return from {chstr} took {time}s."
#~ msgstr "Der IRC Ping von {chstr} benötigte {time}s."

#~ msgid "Say what?"
#~ msgstr "Wie bitte?"

#, python-format
#~ msgid "Channel '%s' not found."
#~ msgstr "Kanal '%s' nicht gefunden."

#, python-format
#~ msgid "You are not connected to channel '%s'."
#~ msgstr "Du bist nicht mit dem Kanal '%s' verbunden."

#, python-format
#~ msgid "You are not permitted to send to channel '%s'."
#~ msgstr "Du darfst nichts an den Kanal '%s' senden."

#, python-format
#~ msgid "You start listening to %s."
#~ msgstr "Du fängst an %s zuzuhören."

#, python-format
#~ msgid "You were already listening to %s."
#~ msgstr "Du hörst %s bereits zu."

#, python-format
#~ msgid "You stop listening to %s."
#~ msgstr "Du hörst %s nicht mehr zu."

#, python-format
#~ msgid "You were already not listening to %s."
#~ msgstr "Du hörst bereits %s nicht zu."

#, python-format
#~ msgid "You currently have %s muted."
#~ msgstr "Du hast %s stumm geschaltet."

#~ msgid " (channel)"
#~ msgstr " (Kanal)"

#, python-brace-format
#~ msgid "Help database moved to category {default_category}"
#~ msgstr "Hilfe-Datenbank in Kategorie {default_category} verschoben"

#, python-format
#~ msgid ""
#~ "%s From a terminal client, you can also use a phrase of multiple words if "
#~ "you enclose the password in double quotes."
#~ msgstr ""
#~ "%s Von einem Terminal-Client aus kannst du eine Phrase aus mehreren "
#~ "Wörtern verwenden, wenn du das Passwort in doppelte Anführungszeichen "
#~ "setzen."
