Skip to content

Commit f005019

Browse files
sinsa92Blaubeeree
andauthored
Add German translation (#85)
Co-authored-by: Blaubeeree <47636067+Blaubeeree@users.noreply.github.com>
1 parent a16833f commit f005019

File tree

1 file changed

+241
-0
lines changed

1 file changed

+241
-0
lines changed
Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
with GM.Lang\Get "de"
2+
["tasks.totalCompleted"] = "AUFGABEN ABGESCHLOSSEN"
3+
["tasks.totalCompleted.sabotaged"] = "KOMMUNIKATION SABOTIERT"
4+
5+
["tasks.commsSabotaged"] = "Kommunikation sabotiert"
6+
["tasks.lightsSabotaged"] = "Lichter reparieren (%d%%)"
7+
["tasks.reactorSabotaged"] = "Reaktorschmelze in %d s. (%d/%d)"
8+
["tasks.oxygenSabotaged"] = "Sauerstoff verbraucht in %d s. (%d/%d)"
9+
10+
areas = {
11+
["cafeteria"]: "Cafeteria"
12+
["upperEngine"]: "Oberer Motor"
13+
["reactor"]: "Reaktor"
14+
["lowerEngine"]: "Unterer Motor"
15+
["security"]: "Sicherheit"
16+
["electrical"]: "Technikraum"
17+
["medbay"]: "Krankenzimmer"
18+
["storage"]: "Lagerraum"
19+
["shields"]: "Schilde"
20+
["communications"]: "Kommunikation"
21+
["navigation"]: "Navigation"
22+
["o2"]: "O2"
23+
["admin"]: "Admin"
24+
["weapons"]: "Waffen"
25+
}
26+
27+
for area, areaName in pairs areas
28+
["area.#{area}"] = areaName
29+
["task.divertPower.area.#{area}"] = "Strom umleiten zu #{areaName}"
30+
["vent.#{area}"] = "Zu #{areaName} venten"
31+
32+
taskNames = {
33+
"divertPower": "Strom umleiten"
34+
"alignEngineOutput": "Motorausgang ausrichten"
35+
"calibrateDistributor": "Verteiler kalibrieren"
36+
"chartCourse": "Kurs zeichnen"
37+
"cleanO2Filter": "O2-Filter reinigen"
38+
"clearAsteroids": "Asteroiden zerstören"
39+
"emptyGarbage": "Müll leeren"
40+
"emptyChute": "Schacht leeren"
41+
"fixWiring": "Verkabelung reparieren"
42+
"inspectSample": "Probe inspizieren"
43+
"primeShields": "Schilde aktivieren"
44+
"stabilizeSteering": "Steuerung stabilisieren"
45+
"startReactor": "Reactor starten"
46+
"submitScan": "Scan übermitteln"
47+
"swipeCard": "Karte durchziehen"
48+
"unlockManifolds": "Verteiler entriegeln"
49+
"uploadData": "Daten herunterladen"
50+
"uploadData.2": "Daten hochladen"
51+
"fuelEngines": "Motoren tanken"
52+
}
53+
54+
for task, taskName in pairs taskNames
55+
["task.#{task}"] = taskName
56+
57+
["meetingButton.cooldown"] = (time) -> {
58+
{
59+
text: "Crewmitglieder müssen"
60+
}, {
61+
text: string.format "%ds", time
62+
color: Color 255, 0, 0
63+
}, {
64+
text: "vor der nächsten Notfallsitzung warten"
65+
}
66+
}
67+
68+
["meetingButton.default"] = (nickname, uses) -> {
69+
{
70+
text: string.format "Crewmitglied %s hat", nickname
71+
}, {
72+
text: string.format "%d", uses
73+
color: Color 255, 0, 0
74+
}, {
75+
text: "Notfallsitzungen übrig"
76+
}
77+
}
78+
79+
["meetingButton.crisis"] = -> {
80+
{
81+
text: "NOTFALLSITZUNGEN KÖNNEN NICHT WÄHREND"
82+
}, {
83+
text: "KRISEN EINBERUFEN WERDEN"
84+
}
85+
}
86+
87+
["task.clearAsteroids.destroyed"] = "Zerstört: %d"
88+
89+
["eject.remaining"] = (remaining) ->
90+
string.format "%d Verräter übrig.", remaining
91+
92+
["eject.reason.tie"] = "Niemand wurde rausgeworfen. (Gleichstand)"
93+
["eject.reason.skipped"] = "Niemand wurde rausgeworfen. (Übersprungen)"
94+
["eject.reason.generic"] = "Niemand wurde rausgeworfen."
95+
96+
["eject.text"] = (nickname, confirm, isImposter, total) ->
97+
string.format (if confirm
98+
if isImposter
99+
if total == 1
100+
"%s war der Verräter."
101+
else
102+
"%s war ein Verräter."
103+
else
104+
"%s war kein Verräter."
105+
else
106+
"%s wurde rausgeworfen."), nickname
107+
108+
["meeting.timer.begins"] = (time) -> string.format "Abstimmung startet in: %ds", time
109+
["meeting.timer.ends"] = (time) -> string.format "Abstimmung endet in: %ds", time
110+
["meeting.timer.proceeding"] = (time) -> string.format "Fortsetzen in: %ds", time
111+
["meeting.header"] = "Wer ist der Verräter?"
112+
113+
["splash.victory"] = "Sieg"
114+
["splash.defeat"] = "Niederlage"
115+
["splash.imposter"] = "Verräter"
116+
["splash.spectator"] = "Zuschauer"
117+
["splash.crewmate"] = "Crewmitglied"
118+
["splash.text"] = (isPlaying, imposterCount) ->
119+
amongSubtext = isPlaying and "uns" or "ihnen"
120+
121+
return if imposterCount == 1
122+
"Es ist %s Verräter unter " .. amongSubtext
123+
else
124+
"Es sind %s Verräter unter " .. amongSubtext
125+
126+
["hud.sabotageAndKill"] = "Sabotiere und töte alle."
127+
["hud.countdown"] = "Startet in %d"
128+
["hud.tasks"] = "Aufgaben:"
129+
["hud.fakeTasks"] = "Vortäusch-Aufgaben:"
130+
["hud.taskComplete"] = "Aufgabe erledigt!"
131+
["hud.cvar.disabled"] = "Deaktiviert"
132+
["hud.cvar.enabled"] = "Aktiviert"
133+
["hud.cvar.time"] = "%d s."
134+
135+
["hud.cvar.au_taskbar_updates.0"] = "Immer"
136+
["hud.cvar.au_taskbar_updates.1"] = "Sitzungen"
137+
["hud.cvar.au_taskbar_updates.2"] = "Nie"
138+
139+
cvars = {
140+
au_max_imposters: "Max. Verräter"
141+
au_kill_cooldown: "Tötungsabklingzeit"
142+
au_time_limit: "Zeitlimit"
143+
au_killdistance_mod: "Tötungsreichweite"
144+
sv_alltalk: "Alle sprechen"
145+
au_taskbar_updates: "Aufgabenfortschritt aktualisieren"
146+
au_player_speed_mod: "Spielergeschwindigkeit"
147+
148+
au_meeting_available: "Sitzungen pro Spieler"
149+
au_meeting_cooldown: "Abklingzeit Notfallsitzungen"
150+
au_meeting_vote_time: "Abstimmungszeit"
151+
au_meeting_vote_pre_time: "Zeit vor Abstimmung"
152+
au_meeting_vote_post_time: "Zeit nach Abstimmung"
153+
au_confirm_ejects: "Abstimmungen bestätigen"
154+
au_meeting_anonymous: "Anonymes abstimmen"
155+
156+
au_tasks_short: "Kurze Aufgaben"
157+
au_tasks_long: "Lange Aufgaben"
158+
au_tasks_common: "Gewöhnliche Aufgaben"
159+
au_tasks_enable_visual: "Sichtbare Aufgaben"
160+
}
161+
162+
for name, value in pairs cvars
163+
["cvar.#{name}"] = value
164+
165+
["vote.voted"] = "%s hat abgestimmt. %s verbleiben."
166+
167+
["prepare.admin"] = "Du bist ein Admin!"
168+
["prepare.spectator"] = "Du bist ein Zuschauer."
169+
["prepare.pressToStart"] = "Drücke [%s] um das Spiel zu starten."
170+
171+
["prepare.invalidMap"] = "Ungültige Karte!"
172+
["prepare.invalidMap.subText"] = "Keine manifest-Datei für die Karte gefunden."
173+
174+
["prepare.warmup"] = "Aufwärmzeit!"
175+
["prepare.waitingForPlayers"] = "Auf Spieler warten..."
176+
["prepare.waitingForAdmin"] = "Auf Admin warten, welcher das Spiel startet."
177+
["prepare.commencing"] = "Das Spiel startet in %d s."
178+
["prepare.imposterCount"] = (count) ->
179+
string.format (if count == 1
180+
"%d Verräter"
181+
else
182+
"%d Verräter"), count
183+
184+
["connected.spectating"] = "%s ist als Zuschauer beigetreten."
185+
["connected.spawned"] = "%s ist bereit zum spielen."
186+
["connected.disconnected"] = "%s hat das Spiel verlassen!"
187+
188+
["chat.noTalkingDuringGame"] = "Du kannst während der Runde nicht reden!"
189+
190+
inspectSample = {
191+
eta: "ETA %d."
192+
addingReagent: "REAGENZ HINZUFÜGEN."
193+
oneMore: "1 MEHR."
194+
testComplete: "TEST ABGESCHLOSSEN."
195+
pressToStart: "DRÜCKE UM ZU STARTEN -->"
196+
selectAnomaly: "ANOMALIE AUSWÄHLEN."
197+
hello: "HALLO."
198+
badResult: "FALSCHES ERGEBNIS."
199+
thankYou: "DANKE!"
200+
randomText: table.Random {
201+
"DU MUSST NICHT WARTEN."
202+
"GEHE ETWAS ANDERES MACHEN."
203+
"MACH PAUSE."
204+
"HOL DIR EINEN KAFFEE."
205+
}
206+
}
207+
208+
for key, value in pairs inspectSample
209+
["tasks.inspectSample.#{key}"] = value
210+
211+
controls = {
212+
"map": "Öffne die Karte / Sabotage"
213+
"kill": "Töten"
214+
"use": "Benutzen"
215+
"report": "Leiche melden"
216+
"hideTasks": "Aufgabenliste verstecken"
217+
"toggleNoClip": "Geister-No-Clip umstellen"
218+
"showHelp": "Dieses Menü"
219+
}
220+
221+
for key, value in pairs controls
222+
["help.controls.#{key}"] = value
223+
224+
tabs = {
225+
"color": "Farbe"
226+
"settings": "Einstellungen"
227+
"game": "Spiel"
228+
"controls": "Steuerung"
229+
"about": "Über"
230+
}
231+
232+
for key, value in pairs tabs
233+
["help.tab.#{key}"] = value
234+
235+
settingsCvars = {
236+
"au_spectator_mode": "Zuschauermodus"
237+
"au_debug_drawversion": "Zeige die aktuelle Version an"
238+
}
239+
240+
for key, value in pairs settingsCvars
241+
["help.settings.#{key}"] = value

0 commit comments

Comments
 (0)