Bring languages into the tree (#1625)

* translations: bring languages into tree

* Update translation phrases changed since 2021

* Update packaging script to include all translations

* Update languages.cfg

* Add Latin American Spanish translations

This is a copy of spanish for now.

* Ignore "en" when looking for translation folders

English is the default and doesn't use a subfolder.

* Only add each translation folder once

Korean "ko" is in there twice.

* Compare language coverage to english

All phrases are compared to the english baseline files and any differences
are reported. The differences are pushed to a Github Project as well for
an easier overview.

Thank you to @nosoop for sharing the Python SMC parser!

* Add link to README

---------

Co-authored-by: Peace-Maker <[email protected]>
This commit is contained in:
Kyle Sanderson
2023-03-29 16:23:05 +02:00
committed by GitHub
co-authored by Peace-Maker
parent d8fd60b562
commit 48150e0c7a
696 changed files with 47789 additions and 22 deletions
+33
View File
@@ -0,0 +1,33 @@
"Phrases"
{
"SM help commands"
{
"de" "SourceMod-Hilfe: Befehlsinformationen"
}
"No description available"
{
"de" "Keine Beschreibung verfügbar "
}
"No commands available"
{
"de" " Keine Befehle verfügbar "
}
"Type sm_help to see more"
{
"de" "Schreibe 'sm_help {1}' um mehr Befehle anzuzeigen"
}
"Entries n - m in page k"
{
"de" "Einträge {1} - {2} in Seite {3} "
}
"No matching results found"
{
"de" "Keine passenden Resultate gefunden"
}
}
+23
View File
@@ -0,0 +1,23 @@
"Phrases"
{
"Admin Menu"
{
"de" "Admin-Menü"
}
"Player Commands"
{
"de" "Spieler-Befehle "
}
"Server Commands"
{
"de" "Server-Befehle "
}
"Voting Commands"
{
"de" "Abstimmungs-Befehle"
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Flooding the server"
{
"de" "Du spammst den Server!"
}
}
+63
View File
@@ -0,0 +1,63 @@
"Phrases"
{
"Ban player"
{
"de" "Spieler bannen"
}
"Ban reason"
{
"de" "Grund für den Bann"
}
"Permabanned player"
{
"de" "\"{1}\" wurde permanent gebannt."
}
"Permabanned player reason"
{
"de" "\"{1}\" wurde permanent gebannt (Grund: {2}). "
}
"Banned player"
{
"de" " \"{1}\" wurde für {2} Minuten gebannt."
}
"Banned player reason"
{
"de" "\"{1}\" wurde für {2} Minuten gebannt (Grund: {3}). "
}
"Removed bans matching"
{
"de" "Banns passend zum Kriterium '{1}' wurden entfernt."
}
"Ban added"
{
"de" "Bann wurde hinzugefügt"
}
"Cannot ban that IP"
{
"de" "Du kannst diese IP-Adresse nicht bannen. "
}
"Custom ban reason explanation"
{
"de" "Gib den Grund als Chat-Nachricht ein. Nutze {1} um abzubrechen. "
}
"AbortBan applied successfully"
{
"de" "Bann abgebrochen"
}
"AbortBan not waiting for custom reason"
{
"de" "Du kannst keinen Bann abbrechen, da kein Bann ausgewählt wurde."
}
}
+73
View File
@@ -0,0 +1,73 @@
"Phrases"
{
"Gag/Mute player"
{
"de" "Chat / Voice-Chat für Spieler verbieten"
}
"Choose Type"
{
"de" "Wähle Art "
}
"Gagged target"
{
"de" "{1} kann nun nicht mehr im Chat schreiben."
}
"Ungagged target"
{
"de" "{1} wurde für den Chat wieder freigeschaltet."
}
"Muted target"
{
"de" "{1} kann nun nicht mehr im Voice-Chat reden."
}
"Unmuted target"
{
"de" "{1} wurde für den Voice-Chat wieder freigeschaltet."
}
"Silenced target"
{
"de" "{1} kann Chat und Voice-Chat nun nicht mehr benutzen."
}
"Unsilenced target"
{
"de" "{1} wurde für den Chat und Voice-Chat wieder freigeschaltet."
}
"Mute Player"
{
"de" "Spieler im Voice-Chat stummschalten"
}
"UnMute Player"
{
"de" "Spieler für den Voice-Chat freigeben"
}
"Gag Player"
{
"de" "Spieler im Chat stummschalten"
}
"UnGag Player"
{
"de" "Spieler für den Chat freigeben"
}
"Silence Player"
{
"de" "Spieler im Chat und Voice-Chat stummschalten"
}
"UnSilence Player"
{
"de" "Spieler für Chat und Voice-Chat freigeben"
}
}
+108
View File
@@ -0,0 +1,108 @@
"Phrases"
{
"Timeleft"
{
"de" "Verbleibende Zeit für diese Map: "
}
"Thetime"
{
"de" "Die aktuelle Serverzeit ist {1}"
}
"Friendly Fire On"
{
"de" "Friendly Fire ist aktiviert."
}
"Friendly Fire Off"
{
"de" "Friendly Fire ist deaktiviert."
}
"Current Map"
{
"de" "Die aktuelle Map ist {1}."
}
"LastRound"
{
"de" "Dies ist die letzte Runde!"
}
"NoTimelimit"
{
"de" "Kein Zeitlimit für diese Map"
}
"Next Map"
{
"de" "Nächste Map: {1}"
}
"Pending Vote"
{
"de" "Ausstehende Abstimmung"
}
"WinLimitAppend"
{
"de" ", oder Map wechselt, nachdem ein Team eine Runde gewinnt "
}
"WinLimit"
{
"de" "Map wechselt, nachdem ein Team eine Runde gewinnt "
}
"MaxRoundsAppend"
{
"de" ", oder Map nach einer weiteren Runde wechseln "
}
"MaxRounds"
{
"de" "Map wechselt nach einer weiteren Runde "
}
"FragLimitAppend"
{
"de" ", oder Map wechseln nachdem ein Spieler einen Kill erlangt "
}
"FragLimit"
{
"de" "Die Map wechselt, nachdem ein Spieler einen Kill erlangt hat "
}
"WinLimitAppendPlural"
{
"de" ", oder Map wechselt, nachdem ein Team {1} Runden gewinnt "
}
"WinLimitPlural"
{
"de" "Map wechselt, nachdem ein Team {1} Runden gewinnt "
}
"MaxRoundsAppendPlural"
{
"de" ", oder Map-Change nach {1} weiteren Runden "
}
"MaxRoundsPlural"
{
"de" "Map wechselt nach {1} weiteren Runden "
}
"FragLimitAppendPlural"
{
"de" ", oder Map wechseln nachdem ein Spieler {1} Kills erlangt hat "
}
"FragLimitPlural"
{
"de" "Map wechselt, nachdem ein Spieler {1} Kills erlangt hat "
}
}
+93
View File
@@ -0,0 +1,93 @@
"Phrases"
{
"Initiate Vote"
{
"de" "Abstimmung gestartet: {1}"
}
"Initiated Vote Map"
{
"de" "Map-Abstimmung gestartet."
}
"Initiated Vote Kick"
{
"de" "Kick-Abstimmung gegen {1} gestartet."
}
"Initiated Vote Ban"
{
"de" "Bann-Abstimmung gegen {1} gestartet."
}
"Map Vote"
{
"de" "Map-Abstimmung: {1} "
}
"Change Map To"
{
"de" "Ändere Map zu {1}?"
}
"Votekick Player"
{
"de" "{1} kicken?"
}
"Voteban Player"
{
"de" "{1} bannen? "
}
"Vote Successful"
{
"de" "Abstimmung erfolgreich. ({1}%% von {2} Stimmen) "
}
"Vote Failed"
{
"de" "Abstimmung fehlgeschlagen. ({1}%% der Stimmen benötigt; {2}%% von {3} Stimmen erhalten) "
}
"Vote End"
{
"de" "Das Ergebnis von {1} ist: {2}."
}
"Kick vote"
{
"de" "Kick-Abstimmung"
}
"Ban vote"
{
"de" "Bann-Abstimmung"
}
"Map vote"
{
"de" "Map-Abstimmung "
}
"Confirm Vote"
{
"de" "Abstimmung bestätigen "
}
"Map Vote In Use"
{
"de" "Ein anderer Admin benutzt derzeit das Map-Abstimmungs-Menü."
}
"Please select a map"
{
"de" "Bitte wähle eine Map "
}
"Start the Vote"
{
"de" "Starte die Abstimmung"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Cookie List"
{
"de" "SourceMod-Cookie-Liste"
}
"Printing Cookie List"
{
"de" "Ausgabe der Cookie-Liste in der Konsole "
}
"Cookie not Found"
{
"de" "Cookie \"{1}\" konnte nicht gefunden werden"
}
"Cookie Value"
{
"de" "Der Wert von {1} ist {2}"
}
"Protected Cookie"
{
"de" "Der Wert des geschützten Cookie \"{1}\" kann nicht geändert werden "
}
"Cookie Changed Value"
{
"de" "Wert des Cookies wurde von \"{1}\" zu \"{2}\" geändert "
}
"No Console"
{
"de" "Einstellungsmenü kann nicht in der Konsole angezeigt werden "
}
"Choose Option"
{
"de" "Wähle Option"
}
"Client Settings"
{
"de" "Client-Einstellungen"
}
}
+253
View File
@@ -0,0 +1,253 @@
"Phrases"
{
"Yes"
{
"de" "Ja"
}
"No"
{
"de" "Nein"
}
"No matching client"
{
"de" "Es wurde kein passender Spieler gefunden."
}
"No matching clients"
{
"de" "Es wurden keine passenden Spieler gefunden."
}
"More than one client matches"
{
"de" "Mehr als ein Spieler passt zum Kriterium '{1}'"
}
"More than one client matched"
{
"de" "Mehr als ein Spieler passte zum eingegebenen Kriterium."
}
"Player no longer available"
{
"de" "Der ausgewählte Spieler ist nicht mehr verfügbar. "
}
"Kick player"
{
"de" "Spieler kicken"
}
"Kicked by admin"
{
"de" "Gekickt vom Administrator"
}
"Changing map"
{
"de" "Ändere Map zu {1}..."
}
"Map was not found"
{
"de" "Map {1} wurde nicht gefunden."
}
"Unable to target"
{
"de" " Du kannst diesen Spieler nicht erfassen."
}
"Name"
{
"de" "Name"
}
"Access"
{
"de" "Zugriff"
}
"See console for output"
{
"de" "Ausgabe in der Konsole"
}
"Cannot target bot"
{
"de" "Dieser Befehl kann nicht an einem Bot ausgeführt werden. "
}
"Unable to find cvar"
{
"de" "Konsolenvariable nicht gefunden: {1} "
}
"No access to cvar"
{
"de" " Du hast keinen Zugriff auf diese Konsolenvariable. "
}
"Value of cvar"
{
"de" "Wert der Konsolenvariable '{1}': '{2}'"
}
"Cvar changed"
{
"de" "Wert der Konsolenvariable \"{1}\" wurde auf \"{2}\" geändert. "
}
"Config not found"
{
"de" "Konfigurationsdatei \"{1}\" nicht gefunden."
}
"Executed config"
{
"de" "Konfiguration \"{1}\" ausgeführt."
}
"Admin cache refreshed"
{
"de" "Admin-Cache wurde aktualisiert."
}
"Invalid Amount"
{
"de" "Ein ungültiger Wert wurde angegeben"
}
"Cannot be performed on dead"
{
"de" "Diese Aktion kann nicht am toten Spieler \"{1}\" ausgeführt werden "
}
"Player has since died"
{
"de" "Aktion kann nicht durchgeführt werden, Spieler ist mittlerweile tot. "
}
"Vote in Progress"
{
"de" "Es ist bereits eine Abstimmung aktiv."
}
"Vote Not In Progress"
{
"de" "Momentan ist keine Abstimmung aktiv."
}
"Cancelled Vote"
{
"de" "Abstimmung abgebrochen."
}
"Cancel vote"
{
"de" "Abstimmung abbrechen"
}
"Vote Select"
{
"de" "{1} stimmte für {2}."
}
"No Votes Cast"
{
"de" "Niemand hat abgestimmt."
}
"Vote Delay Minutes"
{
"de" "Du musst {1} Minuten warten, bis eine andere Abstimmung gestartet werden kann."
}
"Vote Delay Seconds"
{
"de" "Du musst {1} Sekunden warten, bis eine andere Abstimmung gestartet werden kann."
}
"Could not connect to database"
{
"de" "Konnte keine Verbindung zur Datenbank herstellen."
}
"Failed to query database"
{
"de" "Datenbankabfrage fehlgeschlagen."
}
"Invalid SteamID specified"
{
"de" "Du hast eine ungültige SteamID angegeben (muss mit 'STEAM_' beginnen)."
}
"Reload admins"
{
"de" "Admins aktualisieren "
}
"Command is in-game only"
{
"de" "Dieser Befehl kann nur im Spiel verwendet werden."
}
"Target must be dead"
{
"de" "Dieser Befehl kann nur auf tote Spieler angewendet werden."
}
"Target must be alive"
{
"de" "Dieser Befehl kann nur auf lebende Spieler angewendet werden."
}
"Target is not in game"
{
"de" "Der ausgewählte Spieler ist noch nicht im Spiel. "
}
"Played Sound"
{
"de" " Ton wurde bei Spieler '{1}' abgespielt. "
}
"Slapped player"
{
"de" "'{1}' wurde geschlagen"
}
"Slayed player"
{
"de" "'{1}' wurde erschlagen"
}
"Kicked player"
{
"de" "'{1}' wurde gekickt "
}
"Cannot participate in vote"
{
"de" "Du kannst an dieser Abstimmung nicht teilnehmen."
}
"Cannot change vote"
{
"de" "Du kannst deine Auswahl in dieser Abstimmung nicht ändern. "
}
"On"
{
"de" "An"
}
"Off"
{
"de" "Aus"
}
}
+88
View File
@@ -0,0 +1,88 @@
"Phrases"
{
"No Access"
{
"de" "Du hast keinen Zugriff auf diesen Befehl"
}
"Back"
{
"de" "Zurück "
}
"Next"
{
"de" "Weiter"
}
"Exit"
{
"de" "Verlassen"
}
"Previous"
{
"de" "Vorherige"
}
"all players"
{
"de" "alle Spieler"
}
"all humans"
{
"de" "alle Menschen"
}
"all bots"
{
"de" "alle Bots"
}
"all dead players"
{
"de" "alle toten Spieler"
}
"all alive players"
{
"de" "alle lebenden Spieler"
}
"_s"
{
"de" "{1}"
}
"all spectators"
{
"de" "alle Zuschauer"
}
"Vote Count"
{
"de" "Stimmen: {1}/{2}, {3} Sekunden übrig."
}
"Voted For"
{
"de" "{1} stimmte für {2}"
}
"Changed Vote"
{
"de" "{1} änderte seine Abstimmung zu {2}"
}
"No Vote"
{
"de" "Nicht abstimmen"
}
"Name Reserved"
{
"de" "Dein Name ist durch SourceMod reserviert; setze Dein Passwort um ihn zu nutzen."
}
}
+168
View File
@@ -0,0 +1,168 @@
"Phrases"
{
"Burn player"
{
"de" "Spieler verbrennen"
}
"FireBomb player"
{
"de" "Spieler zur Feuerbombe machen"
}
"Freeze player"
{
"de" "Spieler einfrieren"
}
"FreezeBomb player"
{
"de" "Spieler zur Eisbombe machen"
}
"TimeBomb player"
{
"de" "Spieler als Zeitbombe"
}
"Beacon player"
{
"de" "Spieler zum Peilsignal machen"
}
"NoClip player"
{
"de" "Kollisionsabfrage ausschalten"
}
"Blind player"
{
"de" "Spieler erblinden"
}
"Drug player"
{
"de" "Spieler unter Drogen setzen"
}
"Gravity player"
{
"de" "Schwerkraft des Spielers"
}
"Blind amount"
{
"de" "Wie blind?"
}
"Fully blind"
{
"de" "Komplett blind"
}
"Half blind"
{
"de" "Halb blind"
}
"No blind"
{
"de" "Nicht blind"
}
"Gravity amount"
{
"de" "Schwerkraft?"
}
"Gravity Very High"
{
"de" "Sehr starke Schwerkraft"
}
"Gravity High"
{
"de" "Starke Schwerkraft"
}
"Gravity Normal"
{
"de" "Normale Schwerkraft"
}
"Gravity Low"
{
"de" "Schwache Schwerkraft"
}
"Gravity Very Low"
{
"de" "Sehr schwache Schwerkraft"
}
"Set target on fire"
{
"de" "Setze {1} unter Feuer."
}
"Toggled FireBomb on target"
{
"de" " Feuerbombe für {1} umgeschaltet. "
}
"Froze target"
{
"de" "{1} eingefroren."
}
"Toggled FreezeBomb on target"
{
"de" "Eisbombe für {1} umgeschaltet. "
}
"Toggled beacon on target"
{
"de" "Peilsignal für {1} umgeschaltet. "
}
"Toggled TimeBomb on target"
{
"de" "Zeitbombe für {1} umgeschaltet. "
}
"Toggled noclip on target"
{
"de" "Kollisionsabfrage für {1} umgeschaltet. "
}
"Toggled drug on target"
{
"de" "Drogen für {1} umgeschaltet. "
}
"Set blind on target"
{
"de" "Erblinde Spieler {1}."
}
"Set gravity on target"
{
"de" "{1}s Schwerkarft einstellen. "
}
"Till Explodes"
{
"de" "{2} Sekunden bis {1} explodiert."
}
"Unfrozen"
{
"de" "Du bist jetzt aufgetaut."
}
"You will be unfrozen"
{
"de" "Du wirst in {1} Sekunden aufgetaut."
}
}
+98
View File
@@ -0,0 +1,98 @@
"Phrases"
{
"Initiated Vote Gravity"
{
"de" "Schwerkraft-Abstimmung gestartet"
}
"Initiated Vote Burn"
{
"de" "Verbrennungs-Abstimmung gegen {1} gestartet."
}
"Initiated Vote Slay"
{
"de" "Erschlagen-Abstimmung gegen {1} gestartet."
}
"Initiated Vote Alltalk"
{
"de" "Abstimmung für teamübergreifende Kommuniktaion gestartet."
}
"Initiated Vote FF"
{
"de" "Teambeschuss-Abstimmung gestartet."
}
"Gravity Vote"
{
"de" "Schwerkraft-Abstimmung: {1}"
}
"Change Gravity To"
{
"de" "Schwerkraft zu {1} ändern?"
}
"Voteburn player"
{
"de" "{1} verbrennen? "
}
"Voteslay Player"
{
"de" "Erschlage {1}?"
}
"Votealltalk Off"
{
"de" "Teamübergreifende Kommunikation ausschalten? {1}"
}
"Votealltalk On"
{
"de" "Teamübergreifende Kommunikation einschalten? {1}"
}
"Voteff Off"
{
"de" "Teambeschuss ausschalten? {1}"
}
"Voteff On"
{
"de" "Teambeschuss einschalten? {1}"
}
"Gravity vote"
{
"de" "Schwerkraft-Abstimmung"
}
"Vote FF"
{
"de" "Teambeschuss-Abstimmung"
}
"Burn vote"
{
"de" "Verbrennungs-Abstimmung"
}
"Alltalk vote"
{
"de" "Abstimmung für teamübergreifende Kommunikation"
}
"Slay vote"
{
"de" "Erschlagen-Abstimmung"
}
"Slayed player"
{
"de" "'{1}' wurde erschlagen"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Vote Nextmap"
{
"de" "Stimme für die nächste Karte!"
}
"Nextmap Voting Started"
{
"de" "Abstimmung für die nächste Karte wurde gestartet. "
}
"Nextmap Voting Finished"
{
"de" " Karten-Abstimmung wurde abgeschlossen. Nächste Karte wird {1} sein. ({2}%% von {3} Stimmen erhalten) "
}
"Current Map Extended"
{
"de" "Die aktuelle Karte wurde verlängert. ({1}%% von {2} Stimmen erhalten) "
}
"Extend Map"
{
"de" "Verlängere aktuelle Karte"
}
"Dont Change"
{
"de" "Nicht wechseln"
}
"Current Map Stays"
{
"de" " Aktuelle Karte geht weiter! Die Abstimmung hat entschieden! ({1}%% von {2} Stimmen erhalten) "
}
"Changed Next Map"
{
"de" "Nächste Karte wurde auf \"{1}\" geändert. "
}
"Starting Runoff"
{
"de" "Keine Karte kam über {1}%% Stimmen ({2} [{3}%%] & {4} [{5}%%]), starte Stichwahl"
}
}
+43
View File
@@ -0,0 +1,43 @@
"Phrases"
{
"Next Map"
{
"de" "Nächste Karte: {1}"
}
"Map History"
{
"de" "Zuletzt gespielte Karten"
}
"Map"
{
"de" "[Karte]"
}
"Started"
{
"de" "[Gestartet]"
}
"Played Time"
{
"de" "[Gespielte Zeit]"
}
"Reason"
{
"de" "[Grund für Beendigung]"
}
"Current Map"
{
"de" "Aktuelle Karte"
}
"ago"
{
"de" "vor"
}
}
+68
View File
@@ -0,0 +1,68 @@
"Phrases"
{
"Already Nominated"
{
"de" "Du hast bereits eine Karte nominiert."
}
"Max Nominations"
{
"de" "Das Maximum der erlaubten Nominierungen wurde erreicht."
}
"Map Already In Vote"
{
"de" "Karte '{1}' ist bereits in der Nominierungs-Liste."
}
"Map Inserted"
{
"de" "Karte '{1}' wurde zur Nominierungs-Liste hinzugefügt. "
}
"Map Already Nominated"
{
"de" "Die Karte, die du gewählt hast, wurde bereits nominiert."
}
"Map Nominated"
{
"de" "{1} hat {2} nominiert."
}
"Map Nomination Changed"
{
"de" "{1} hat seine Nominierung zu {2} geändert."
}
"Nominate Title"
{
"de" "Karte nominieren:"
}
"Can't Nominate Current Map"
{
"de" "Die ausgewählte Karte ist die aktuelle Karte und kann nicht nominiert werden"
}
"Map in Exclude List"
{
"de" "Die ausgewählte Karte wurde vor kurzem gespielt und kann nicht nominiert werden"
}
"Current Map"
{
"de" "Aktuelle Karte"
}
"Recently Played"
{
"de" "Vor kurzem gespielt"
}
"Nominated"
{
"de" "Nominiert"
}
}
@@ -0,0 +1,48 @@
"Phrases"
{
"Slap player"
{
"de" "Spieler ohrfeigen"
}
"Slap damage"
{
"de" "Schaden beim Ohrfeigen"
}
"Slay player"
{
"de" "Spieler erschlagen"
}
"Slapped target"
{
"de" "{1} geohrfeigt."
}
"Slayed target"
{
"de" "{1} erschlagen."
}
"Name changed"
{
"de" "Ein Administrator hat deinen Namen geändert"
}
"Renamed target"
{
"de" "{1} wurde umbenannt"
}
"Rename player"
{
"de" "Spieler umbenennen"
}
"Dead Player Rename"
{
"de" "{1} wird nächste Runde umbenannt."
}
}
+128
View File
@@ -0,0 +1,128 @@
"Phrases"
{
"Unable to find cvar"
{
"de" "Konsolenvariable {1} kann nicht gefunden werden."
}
"No access to cvar"
{
"de" "Du hast keinen Zugriff auf diese Konsolenvariable. "
}
"Value of cvar"
{
"de" " Wert der Konsolenvariable \"{1}\": \"{2}\""
}
"Cvar changed"
{
"de" "Konsolenvariable \"{1}\" auf \"{2}\" geändert. "
}
"Config not found"
{
"de" "Konfigurations-Datei \"{1}\" wurde nicht gefunden. "
}
"Executed config"
{
"de" "Konfiguration \"{1}\" wurde ausgeführt. "
}
"Permabanned player"
{
"de" "\"{1}\" wurde permanent gebannt."
}
"Permabanned player reason"
{
"de" "\"{1}\" permanent gebannt (Grund: {2}). "
}
"Banned player"
{
"de" "\"{1}\" für {2} Minuten gebannt. "
}
"Banned player reason"
{
"de" "\"{1}\" für {2} Minuten gebannt (Grund: {3}). "
}
"Removed bans matching"
{
"de" "Entfernte Verbannungen zu den passenden Kriterien: {1} "
}
"Ban added"
{
"de" "Bann wurde hinzugefügt."
}
"Admin cache refreshed"
{
"de" "Admin-Zwischenspeicher wurde aktualisiert. "
}
"Identify player"
{
"de" "Spieler identifizieren"
}
"Choose Map"
{
"de" "Karte wählen"
}
"Exec CFG"
{
"de" "Konfiguration ausführen"
}
"Admin logged in as"
{
"de" "\"{1}\" ist angemeldet als \"{2}\" mit dem Zugriff: {3} "
}
"Admin logged in anon"
{
"de" "\"{1}\" hat Zugriff: {2}"
}
"Player is not an admin"
{
"de" "\"{1}\" ist kein Admin."
}
"Player is an admin"
{
"de" "\"{1}\" ist ein Admin."
}
"Username"
{
"de" "Benutzername"
}
"Kicked target"
{
"de" "{1} wurde gekickt"
}
"Admin access"
{
"de" "Admin-Zugriff"
}
"Cvar is now protected"
{
"de" "Konsolenvariable {1} ist jetzt geschützt. "
}
"Kicked target reason"
{
"de" "{1} wurde gekickt (Grund: {2})"
}
}
@@ -0,0 +1,8 @@
"Phrases"
{
"Slot reserved"
{
"de" "Gekickt wegen der Nutzung eines reservierten Platzes"
}
}
+103
View File
@@ -0,0 +1,103 @@
"Phrases"
{
"Rock The Vote"
{
"de" "Rock The Vote:"
}
"RTV Not Allowed"
{
"de" "'Rock The Vote' ist zur Zeit nicht erlaubt."
}
"RTV Started"
{
"de" "'Rock the' Vote ist bereits gestartet. "
}
"RTV Ended"
{
"de" "'Rock The Vote' wurde bereits beendet. Erneutes Starten oder Karten-Nominieren ist nicht möglich."
}
"Already Voted"
{
"de" "Du hast bereits für Rock the Vote gestimmt. ({1} Stimmen, {2} benötigt) "
}
"Minimal Players Not Met"
{
"de" "Die minimale Anzahl benötigter Spieler wurde nicht erreicht."
}
"Map Already In Vote"
{
"de" "Karte '{1}' ist bereits in der Liste für Rock the Vote."
}
"Map Inserted"
{
"de" "Karte '{1}' wurde zu 'Rock the Vote' hinzugefügt."
}
"RTV Requested"
{
"de" "{1} will eine 'Rock the Vote' Abstimmung. ({2} Stimmen, {3} benötigt) "
}
"RTV Vote Ready"
{
"de" "Rocking the Vote! "
}
"Don't Change"
{
"de" "Aktuelle Karte beibehalten"
}
"Already Nominated"
{
"de" "Du hast bereits eine Karte nominiert."
}
"Max Nominations"
{
"de" "Die maximale Anzahl der Nominierungen wurde errreicht."
}
"Selected Map"
{
"de" "{1} hat {2} gewählt"
}
"No Votes"
{
"de" "Niemand hat für 'Rock The Vote' gestimmt und die aktuelle Karte wird beibehalten."
}
"Current Map Stays"
{
"de" "Aktuelle Karte wird beibehalten! Rock the Vote hat entschieden! "
}
"Changing Maps"
{
"de" "Karte wechselt zu {1}! Rock the Vote hat entschieden!"
}
"Map Already Nominated"
{
"de" "Die augewählte Karte wurde bereits nominiert. "
}
"Map Nominated"
{
"de" "{1} hat Karte '{2}' für 'Rock the Vote' nominiert. "
}
"Nominate Title"
{
"de" "Karte vorschlagen:"
}
}
+28
View File
@@ -0,0 +1,28 @@
"Phrases"
{
"Slayed target"
{
"de" "{1} erschlagen."
}
"Slay player"
{
"de" "Spieler erschlagen"
}
"Slapped target"
{
"de" "{1} geohrfeigt."
}
"Slap damage"
{
"de" "Schaden beim Ohrfeigen"
}
"Slap player"
{
"de" "Spieler ohrfeigen"
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Played sound to target"
{
"de" "Ton wurde bei {1} abgespielt"
}
}
+78
View File
@@ -0,0 +1,78 @@
"Phrases"
{
"Invalid authtype"
{
"de" "Autorisierungs-Typ muss entweder 'steam', 'name' oder 'ip' sein."
}
"Invalid immunity"
{
"de" "Immunität muss eine positive Ganzzahl sein."
}
"SQL Admin already exists"
{
"de" "Ein Administrator mit den gegebenen Referenzen existiert bereits."
}
"SQL Admin added"
{
"de" "Administrator erfolgreich zur Datenbank hinzugefügt."
}
"SQL Admin deleted"
{
"de" "Administrator erfolgreich aus der Datenbank gelöscht."
}
"SQL Admin not found"
{
"de" "Kein Administrator mit den gegebenen Referenzen wurde gefunden. "
}
"SQL Group already exists"
{
"de" "Eine Gruppe mit diesem Namen existiert bereits."
}
"SQL Group added"
{
"de" "Gruppe erfolgreich zur Datenbank hinzugefügt."
}
"SQL Group deleted"
{
"de" "Gruppe erfolgreich aus der Datenbank gelöscht."
}
"SQL Group not found"
{
"de" "Keine Gruppe mit dem gegebenen Namen wurde gefunden."
}
"SQL Admin groups reset"
{
"de" "Gruppen des Administrators wurden erfolgreich zurückgesetzt."
}
"SQL Group X not found"
{
"de" "Kann Gruppe \"{1}\" nicht finden."
}
"SQL Group X failed to bind"
{
"de" "Gruppe '{1}' konnte nicht verknüpft werden."
}
"Added group to user"
{
"de" "Erfolgreich eine Gruppe zum gegebenen Administrator hinzugefügt."
}
"Added groups to user"
{
"de" "Erfolgreich {1} Gruppen zum gegebenen Administrator hinzugefügt."
}
}