-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLocalization.lua
More file actions
301 lines (287 loc) · 16.9 KB
/
Copy pathLocalization.lua
File metadata and controls
301 lines (287 loc) · 16.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
local _, NS = ...
local L = {
ADDON_LOADED = "loaded. /stayclose opens the available commands.",
OPTIONS_UNAVAILABLE = "The modern WoW settings interface is unavailable. Slash commands remain available.",
ON = "on",
OFF = "off",
CONTEXT_PARTY = "Party",
CONTEXT_RAID = "Raid",
CONTEXT_PVP = "PvP",
HEALER_GENERIC = "Healer",
ALERT_OUT_TITLE = "Healer out of range",
ALERT_UNREACHABLE_TITLE = "No healer reachable",
ALERT_UNAVAILABLE_TITLE = "Healers unavailable",
ALERT_NO_HEALER_TITLE = "No healer assigned",
ALERT_NEAREST = "%s - %s",
ALERT_BEYOND_RANGE = "%s - beyond %s",
ALERT_NO_WITHIN = "No healer within %s.",
ALERT_MOVE_CLOSER = "Move closer to your group.",
ALERT_UNREACHABLE_DETAIL = "No readable healer range is available.",
ALERT_UNAVAILABLE_DETAIL = "All assigned healers are dead or offline.",
ALERT_NO_HEALER_DETAIL = "Your group currently has no assigned healer.",
TEST_TITLE = "StayClose test",
TEST_DETAIL = "This is how the warning looks.",
MOVE_TITLE = "Move StayClose",
MOVE_DETAIL = "Drag the warning to its new position.",
MINIMAP_TOOLTIP_LEFT = "Left-click: Open settings",
MINIMAP_TOOLTIP_RIGHT = "Right-click: Show test warning",
MINIMAP_TOOLTIP_DRAG = "Drag: Move around the minimap",
HELP_HEADER = "Commands:",
HELP_TOGGLE = "/stayclose on|off|toggle - enable or disable",
HELP_STATUS = "/stayclose status - show current settings",
HELP_OPTIONS = "/stayclose options - open WoW settings",
HELP_TEST = "/stayclose test - show a test warning",
HELP_DEBUG = "/stayclose debug - print range diagnostics",
HELP_REPORT = "/stayclose report - print the local combat summary",
HELP_RANGE = "/stayclose range <distance> - set all context ranges",
HELP_PARTY = "/stayclose party <distance> - set party range",
HELP_RAID = "/stayclose raid <distance> - set raid range",
HELP_PVP = "/stayclose pvp <distance> - set PvP range",
HELP_DELAY = "/stayclose delay <seconds> - warning delay",
HELP_RECOVERY = "/stayclose recovery <seconds> - recovery delay",
HELP_INTERVAL = "/stayclose interval <seconds> - check interval",
HELP_SOUND = "/stayclose sound on|off - toggle warning sound",
HELP_COMBAT = "/stayclose combat on|off - combat only",
HELP_MINIMAP = "/stayclose minimap on|off|reset - minimap button",
NUMBER_REQUIRED = "Please enter a number.",
SETTING_SET = "%s set to %s.",
STATUS_STATE = "Status: %s",
STATUS_CONTEXT = "Context: %s, range: %s",
STATUS_TIMING = "Warning delay: %.1f s, recovery: %.1f s, check: %.1f s",
STATUS_SOUND = "Sound: %s, repeat: %s",
STATUS_COMBAT = "Combat only: %s, frame locked: %s",
ENABLED_MESSAGE = "enabled.",
DISABLED_MESSAGE = "disabled.",
TEST_SHOWN = "Test warning shown.",
USAGE_SOUND = "Usage: /stayclose sound on|off",
USAGE_COMBAT = "Usage: /stayclose combat on|off",
USAGE_MINIMAP = "Usage: /stayclose minimap on|off|reset",
MINIMAP_STATUS = "Minimap button: %s",
SAVED_VARIABLES_RESET = "Invalid saved data was replaced with safe defaults.",
SAVED_VARIABLES_REPAIRED = "%d invalid saved setting(s) repaired.",
PARTY_RANGE = "Party range",
RAID_RANGE = "Raid range",
PVP_RANGE = "PvP range",
ALL_RANGES = "All ranges",
WARNING_DELAY = "Warning delay",
RECOVERY_DELAY = "Recovery delay",
CHECK_INTERVAL = "Check interval",
DEBUG_CONTEXT = "Debug: group=%s, combat=%s, player role=%s, context=%s, range=%s",
DEBUG_HEALERS = "Debug: healers=%d, available=%d, unavailable=%d, availability unknown=%d",
DEBUG_RANGE = "Debug: in range=%d, out of range=%d, range unknown=%d, state=%s",
DEBUG_APIS = "Debug: LibRangeCheck=%s, UnitInRange=%s, UnitPosition=%s, library loaded=%s",
DEBUG_NEAREST = "Debug: nearest healer=%s",
DEBUG_CHECKER = "Debug: active range checker=%s",
REPORT_NONE = "No completed combat summary is available yet.",
REPORT_CURRENT = "Current combat",
REPORT_LAST = "Last combat",
REPORT_LINE = "%s: %.1f s without a reachable healer, longest phase %.1f s, %d incident(s).",
SETTINGS_TITLE = "StayClose",
SETTINGS_GENERAL = "General",
SETTINGS_RANGES = "Range by context",
SETTINGS_TIMING = "Timing",
SETTINGS_APPEARANCE = "Appearance",
SETTINGS_ACTIONS = "Tools",
SETTINGS_ENABLED = "Enable StayClose",
SETTINGS_ENABLED_DESC = "Monitors healer range while you are in a group.",
SETTINGS_COMBAT_ONLY = "Only warn in combat",
SETTINGS_COMBAT_ONLY_DESC = "Suppresses automatic warnings outside combat.",
SETTINGS_SOUND = "Play warning sound",
SETTINGS_SOUND_DESC = "Plays the selected sound once when a new warning begins.",
SETTINGS_SOUND_MODE = "Warning sound",
SETTINGS_SOUND_MODE_DESC = "Selects the sound used for a new warning.",
SETTINGS_REPEAT_SOUND = "Repeat warning sound",
SETTINGS_REPEAT_SOUND_DESC = "Repeats the sound while the same warning remains active.",
SETTINGS_SOUND_COOLDOWN = "Sound repeat interval",
SETTINGS_SOUND_COOLDOWN_DESC = "Minimum time between repeated warning sounds.",
SETTINGS_WARN_UNAVAILABLE = "Warn when all healers are unavailable",
SETTINGS_WARN_UNAVAILABLE_DESC = "Shows a separate warning when all assigned healers are known to be dead or offline.",
SETTINGS_WARN_NO_HEALER = "Warn when no healer is assigned",
SETTINGS_WARN_NO_HEALER_DESC = "Shows a warning when the group contains no assigned healer.",
SETTINGS_PARTY_RANGE = "Party range",
SETTINGS_PARTY_RANGE_DESC = "Range used in normal parties and outdoor groups.",
SETTINGS_RAID_RANGE = "Raid range",
SETTINGS_RAID_RANGE_DESC = "Range used in raid groups.",
SETTINGS_PVP_RANGE = "PvP range",
SETTINGS_PVP_RANGE_DESC = "Range used in battlegrounds and arenas.",
SETTINGS_WARNING_DELAY = "Warning delay",
SETTINGS_WARNING_DELAY_DESC = "How long the unsafe state must remain stable before the warning appears.",
SETTINGS_RECOVERY_DELAY = "Recovery delay",
SETTINGS_RECOVERY_DELAY_DESC = "How long a healer must remain reachable before the warning disappears.",
SETTINGS_CHECK_INTERVAL = "Check interval",
SETTINGS_CHECK_INTERVAL_DESC = "How often StayClose samples accessible range information.",
SETTINGS_SCALE = "Warning scale",
SETTINGS_SCALE_DESC = "Changes the size of the warning frame.",
SETTINGS_OPACITY = "Warning opacity",
SETTINGS_OPACITY_DESC = "Changes the background opacity of the warning frame.",
SETTINGS_LOCKED = "Lock warning position",
SETTINGS_LOCKED_DESC = "Unlock to drag the warning frame with the left mouse button.",
SETTINGS_MINIMAP_BUTTON = "Show minimap button",
SETTINGS_MINIMAP_BUTTON_DESC = "Shows the classic draggable StayClose button at the minimap.",
SETTINGS_MINIMAP_OFFSET = "Minimap button distance",
SETTINGS_MINIMAP_OFFSET_DESC = "Fine-tunes the button distance from the minimap center.",
SETTINGS_TEST = "Test warning",
SETTINGS_TEST_DESC = "Shows the warning frame for a few seconds.",
SETTINGS_RESET_POSITION = "Reset position",
SETTINGS_RESET_POSITION_DESC = "Moves the warning back to its default position.",
SETTINGS_RESET_MINIMAP = "Reset minimap button",
SETTINGS_RESET_MINIMAP_DESC = "Moves the minimap button back to its default position.",
SETTINGS_REPORT = "Combat summary",
SETTINGS_REPORT_DESC = "Prints the current or last local combat summary to your chat.",
SETTINGS_RESET_ALL = "Reset StayClose",
SETTINGS_RESET_ALL_DESC = "Resets all settings, positions, and the stored combat summary after confirmation.",
BUTTON_SHOW = "Show",
BUTTON_RESET = "Reset",
BUTTON_PRINT = "Print",
RESET_CONFIRM = "Reset all StayClose settings, positions, and the stored combat summary?",
RESET_COMPLETE = "All settings and stored combat data were reset.",
SOUND_RAID = "Raid warning",
SOUND_READY = "Ready check",
SOUND_TELL = "Whisper",
}
if GetLocale and GetLocale() == "deDE" then
local de = {
ADDON_LOADED = "geladen. /stayclose zeigt die verfuegbaren Befehle.",
OPTIONS_UNAVAILABLE = "Die moderne WoW-Einstellungsoberflaeche ist nicht verfuegbar. Slash-Befehle funktionieren weiterhin.",
ON = "an",
OFF = "aus",
CONTEXT_PARTY = "Gruppe",
CONTEXT_RAID = "Schlachtzug",
CONTEXT_PVP = "PvP",
HEALER_GENERIC = "Heiler",
ALERT_OUT_TITLE = "Heiler ausser Reichweite",
ALERT_UNREACHABLE_TITLE = "Kein Heiler erreichbar",
ALERT_UNAVAILABLE_TITLE = "Heiler nicht verfuegbar",
ALERT_NO_HEALER_TITLE = "Keine Heilerrolle",
ALERT_NEAREST = "%s - %s",
ALERT_BEYOND_RANGE = "%s - weiter als %s",
ALERT_NO_WITHIN = "Kein Heiler innerhalb von %s.",
ALERT_MOVE_CLOSER = "Komm naeher an deine Gruppe.",
ALERT_UNREACHABLE_DETAIL = "Keine auswertbare Heilerreichweite verfuegbar.",
ALERT_UNAVAILABLE_DETAIL = "Alle eingeteilten Heiler sind tot oder offline.",
ALERT_NO_HEALER_DETAIL = "Deine Gruppe hat aktuell keine eingeteilte Heilerrolle.",
TEST_TITLE = "StayClose Test",
TEST_DETAIL = "So sieht die Warnung aus.",
MOVE_TITLE = "StayClose verschieben",
MOVE_DETAIL = "Ziehe die Warnung an ihre neue Position.",
MINIMAP_TOOLTIP_LEFT = "Linksklick: Einstellungen oeffnen",
MINIMAP_TOOLTIP_RIGHT = "Rechtsklick: Testwarnung anzeigen",
MINIMAP_TOOLTIP_DRAG = "Ziehen: Auf der Kreisbahn verschieben",
HELP_HEADER = "Befehle:",
HELP_TOGGLE = "/stayclose on|off|toggle - aktivieren oder deaktivieren",
HELP_STATUS = "/stayclose status - aktuelle Einstellungen",
HELP_OPTIONS = "/stayclose options - WoW-Einstellungen oeffnen",
HELP_TEST = "/stayclose test - Testwarnung anzeigen",
HELP_DEBUG = "/stayclose debug - Reichweiten-Diagnose",
HELP_REPORT = "/stayclose report - lokale Kampfzusammenfassung",
HELP_RANGE = "/stayclose range <Distanz> - alle Reichweiten setzen",
HELP_PARTY = "/stayclose party <Distanz> - Gruppenreichweite",
HELP_RAID = "/stayclose raid <Distanz> - Schlachtzugreichweite",
HELP_PVP = "/stayclose pvp <Distanz> - PvP-Reichweite",
HELP_DELAY = "/stayclose delay <Sekunden> - Warnverzoegerung",
HELP_RECOVERY = "/stayclose recovery <Sekunden> - Entwarnungsverzoegerung",
HELP_INTERVAL = "/stayclose interval <Sekunden> - Pruefintervall",
HELP_SOUND = "/stayclose sound on|off - Warnton",
HELP_COMBAT = "/stayclose combat on|off - nur im Kampf",
HELP_MINIMAP = "/stayclose minimap on|off|reset - Minimap-Button",
NUMBER_REQUIRED = "Bitte eine Zahl angeben.",
SETTING_SET = "%s auf %s gesetzt.",
STATUS_STATE = "Status: %s",
STATUS_CONTEXT = "Kontext: %s, Reichweite: %s",
STATUS_TIMING = "Warnung: %.1f s, Entwarnung: %.1f s, Pruefung: %.1f s",
STATUS_SOUND = "Sound: %s, Wiederholung: %s",
STATUS_COMBAT = "Nur im Kampf: %s, Fenster gesperrt: %s",
ENABLED_MESSAGE = "aktiviert.",
DISABLED_MESSAGE = "deaktiviert.",
TEST_SHOWN = "Testwarnung angezeigt.",
USAGE_SOUND = "Nutzung: /stayclose sound on|off",
USAGE_COMBAT = "Nutzung: /stayclose combat on|off",
USAGE_MINIMAP = "Nutzung: /stayclose minimap on|off|reset",
MINIMAP_STATUS = "Minimap-Button: %s",
SAVED_VARIABLES_RESET = "Ungueltige gespeicherte Daten wurden durch sichere Standardwerte ersetzt.",
SAVED_VARIABLES_REPAIRED = "%d ungueltige gespeicherte Einstellung(en) repariert.",
PARTY_RANGE = "Gruppenreichweite",
RAID_RANGE = "Schlachtzugreichweite",
PVP_RANGE = "PvP-Reichweite",
ALL_RANGES = "Alle Reichweiten",
WARNING_DELAY = "Warnverzoegerung",
RECOVERY_DELAY = "Entwarnungsverzoegerung",
CHECK_INTERVAL = "Pruefintervall",
DEBUG_CONTEXT = "Debug: Gruppe=%s, Kampf=%s, Spielerrolle=%s, Kontext=%s, Reichweite=%s",
DEBUG_HEALERS = "Debug: Heiler=%d, verfuegbar=%d, nicht verfuegbar=%d, Status unbekannt=%d",
DEBUG_RANGE = "Debug: in Reichweite=%d, ausser Reichweite=%d, Reichweite unbekannt=%d, Zustand=%s",
DEBUG_APIS = "Debug: LibRangeCheck=%s, UnitInRange=%s, UnitPosition=%s, Library geladen=%s",
DEBUG_NEAREST = "Debug: naechster Heiler=%s",
DEBUG_CHECKER = "Debug: aktiver Range-Checker=%s",
REPORT_NONE = "Noch keine abgeschlossene Kampfzusammenfassung vorhanden.",
REPORT_CURRENT = "Aktueller Kampf",
REPORT_LAST = "Letzter Kampf",
REPORT_LINE = "%s: %.1f s ohne erreichbaren Heiler, laengste Phase %.1f s, %d Vorfall/Vorfaelle.",
SETTINGS_TITLE = "StayClose",
SETTINGS_GENERAL = "Allgemein",
SETTINGS_RANGES = "Reichweite nach Kontext",
SETTINGS_TIMING = "Zeitverhalten",
SETTINGS_APPEARANCE = "Darstellung",
SETTINGS_ACTIONS = "Werkzeuge",
SETTINGS_ENABLED = "StayClose aktivieren",
SETTINGS_ENABLED_DESC = "Ueberwacht die Heilerreichweite, waehrend du in einer Gruppe bist.",
SETTINGS_COMBAT_ONLY = "Nur im Kampf warnen",
SETTINGS_COMBAT_ONLY_DESC = "Unterdrueckt automatische Warnungen ausserhalb des Kampfes.",
SETTINGS_SOUND = "Warnton abspielen",
SETTINGS_SOUND_DESC = "Spielt den gewaehlten Ton einmal beim Beginn einer neuen Warnung.",
SETTINGS_SOUND_MODE = "Warnton",
SETTINGS_SOUND_MODE_DESC = "Waehlt den Ton fuer eine neue Warnung.",
SETTINGS_REPEAT_SOUND = "Warnton wiederholen",
SETTINGS_REPEAT_SOUND_DESC = "Wiederholt den Ton, solange dieselbe Warnung aktiv bleibt.",
SETTINGS_SOUND_COOLDOWN = "Sound-Wiederholintervall",
SETTINGS_SOUND_COOLDOWN_DESC = "Mindestzeit zwischen wiederholten Warntoenen.",
SETTINGS_WARN_UNAVAILABLE = "Warnen, wenn alle Heiler ausfallen",
SETTINGS_WARN_UNAVAILABLE_DESC = "Zeigt eine eigene Warnung, wenn alle eingeteilten Heiler sicher tot oder offline sind.",
SETTINGS_WARN_NO_HEALER = "Warnen, wenn keine Heilerrolle eingeteilt ist",
SETTINGS_WARN_NO_HEALER_DESC = "Zeigt eine Warnung, wenn die Gruppe keine eingeteilte Heilerrolle enthaelt.",
SETTINGS_PARTY_RANGE = "Gruppenreichweite",
SETTINGS_PARTY_RANGE_DESC = "Reichweite fuer normale Gruppen und Gruppen in der offenen Welt.",
SETTINGS_RAID_RANGE = "Schlachtzugreichweite",
SETTINGS_RAID_RANGE_DESC = "Reichweite fuer Schlachtzuggruppen.",
SETTINGS_PVP_RANGE = "PvP-Reichweite",
SETTINGS_PVP_RANGE_DESC = "Reichweite fuer Schlachtfelder und Arenen.",
SETTINGS_WARNING_DELAY = "Warnverzoegerung",
SETTINGS_WARNING_DELAY_DESC = "So lange muss der unsichere Zustand stabil sein, bevor die Warnung erscheint.",
SETTINGS_RECOVERY_DELAY = "Entwarnungsverzoegerung",
SETTINGS_RECOVERY_DELAY_DESC = "So lange muss ein Heiler wieder erreichbar sein, bevor die Warnung verschwindet.",
SETTINGS_CHECK_INTERVAL = "Pruefintervall",
SETTINGS_CHECK_INTERVAL_DESC = "So oft wertet StayClose zugaengliche Reichweitendaten aus.",
SETTINGS_SCALE = "Warngroesse",
SETTINGS_SCALE_DESC = "Aendert die Groesse des Warnfensters.",
SETTINGS_OPACITY = "Warntransparenz",
SETTINGS_OPACITY_DESC = "Aendert die Deckkraft des Warnfenster-Hintergrunds.",
SETTINGS_LOCKED = "Warnposition sperren",
SETTINGS_LOCKED_DESC = "Entsperren, um die Warnung mit der linken Maustaste zu verschieben.",
SETTINGS_MINIMAP_BUTTON = "Minimap-Button anzeigen",
SETTINGS_MINIMAP_BUTTON_DESC = "Zeigt den klassischen verschiebbaren StayClose-Button an der Minimap.",
SETTINGS_MINIMAP_OFFSET = "Minimap-Button-Abstand",
SETTINGS_MINIMAP_OFFSET_DESC = "Passt den Abstand des Buttons zur Minimap-Mitte fein an.",
SETTINGS_TEST = "Testwarnung",
SETTINGS_TEST_DESC = "Zeigt das Warnfenster fuer einige Sekunden.",
SETTINGS_RESET_POSITION = "Position zuruecksetzen",
SETTINGS_RESET_POSITION_DESC = "Verschiebt die Warnung an ihre Standardposition.",
SETTINGS_RESET_MINIMAP = "Minimap-Button zuruecksetzen",
SETTINGS_RESET_MINIMAP_DESC = "Verschiebt den Minimap-Button an seine Standardposition.",
SETTINGS_REPORT = "Kampfzusammenfassung",
SETTINGS_REPORT_DESC = "Gibt die aktuelle oder letzte lokale Kampfzusammenfassung im eigenen Chat aus.",
SETTINGS_RESET_ALL = "StayClose zuruecksetzen",
SETTINGS_RESET_ALL_DESC = "Setzt nach Bestaetigung alle Einstellungen, Positionen und die gespeicherte Kampfzusammenfassung zurueck.",
BUTTON_SHOW = "Anzeigen",
BUTTON_RESET = "Zuruecksetzen",
BUTTON_PRINT = "Ausgeben",
RESET_CONFIRM = "Alle StayClose-Einstellungen, Positionen und die gespeicherte Kampfzusammenfassung zuruecksetzen?",
RESET_COMPLETE = "Alle Einstellungen und gespeicherten Kampfdaten wurden zurueckgesetzt.",
SOUND_RAID = "Schlachtzugwarnung",
SOUND_READY = "Bereitschaftscheck",
SOUND_TELL = "Fluestern",
}
for key, value in pairs(de) do
L[key] = value
end
end
NS.L = L