Files
sky_phone-sky-systems/sky_phone/config/locales/de.lua
T
Leon.Schmidt e5a1c2bf40 ADD - open unique phones by item and hotkey
Register a configurable F1 phone toggle through a server-authoritative open request and retain the selected unique handset by IMEI. Verify usable-item support for every inventory adapter, fail visibly on registration errors, and document the behavior.
2026-08-17 15:57:56 +02:00

482 lines
21 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- German locale. It starts from the complete English locale so newly added keys
-- always have a safe fallback, then translates shared phrases and core screens.
local function clone(value)
if type(value) ~= "table" then
return value
end
local copied = {}
for key, nested in pairs(value) do
copied[key] = clone(nested)
end
return copied
end
local translations = {
["Add"] = "Hinzufügen",
["All"] = "Alle",
["Back"] = "Zurück",
["Cancel"] = "Abbrechen",
["Clear"] = "Leeren",
["Clear All"] = "Alle löschen",
["Close"] = "Schließen",
["Continue"] = "Weiter",
["Create"] = "Erstellen",
["Delete"] = "Löschen",
["Done"] = "Fertig",
["Edit"] = "Bearbeiten",
["Home"] = "Home",
["Loading"] = "Lädt",
["Loading..."] = "Wird geladen...",
["More"] = "Mehr",
["Next"] = "Weiter",
["No"] = "Nein",
["Open"] = "Öffnen",
["Pause"] = "Pause",
["Previous"] = "Zurück",
["Remove"] = "Entfernen",
["Reset"] = "Zurücksetzen",
["Retry"] = "Erneut versuchen",
["Save"] = "Speichern",
["Search"] = "Suchen",
["Select"] = "Auswählen",
["Send"] = "Senden",
["Share"] = "Teilen",
["Start"] = "Starten",
["Stop"] = "Stoppen",
["Upload Custom Image"] = "Eigenes Bild hochladen",
["Use a verified HTTPS image link"] = "Verwende einen geprüften HTTPS-Bildlink",
["Use"] = "Verwenden",
["Yes"] = "Ja",
["Today"] = "Heute",
["Yesterday"] = "Gestern",
["Now"] = "Jetzt",
["now"] = "jetzt",
["Name"] = "Name",
["Title"] = "Titel",
["Description"] = "Beschreibung",
["Message"] = "Nachricht",
["Messages"] = "Nachrichten",
["New Message"] = "Neue Nachricht",
["Call"] = "Anrufen",
["Calls"] = "Anrufe",
["Contacts"] = "Kontakte",
["Recents"] = "Anrufliste",
["Favorites"] = "Favoriten",
["Keypad"] = "Tastatur",
["Phone"] = "Telefon",
["Phone Number"] = "Telefonnummer",
["Unknown"] = "Unbekannt",
["Incoming"] = "Eingehend",
["Outgoing"] = "Ausgehend",
["Missed"] = "Verpasst",
["Connected"] = "Verbunden",
["Disconnected"] = "Getrennt",
["Online"] = "Online",
["Offline"] = "Offline",
["Available"] = "Verfügbar",
["Unavailable"] = "Nicht verfügbar",
["Enabled"] = "Aktiviert",
["Disabled"] = "Deaktiviert",
["Public"] = "Öffentlich",
["Private"] = "Privat",
["Everyone"] = "Alle",
["Nobody"] = "Niemand",
["Settings"] = "Einstellungen",
["General"] = "Allgemein",
["Appearance"] = "Darstellung",
["Notifications"] = "Mitteilungen",
["Sounds"] = "Töne",
["Language"] = "Sprache",
["About"] = "Info",
["Account"] = "Account",
["Password"] = "Passwort",
["Email"] = "E-Mail",
["Login"] = "Anmelden",
["Register"] = "Registrieren",
["Sign In"] = "Anmelden",
["Sign Out"] = "Abmelden",
["Create Account"] = "Account erstellen",
["Profile"] = "Profil",
["Edit Profile"] = "Profil bearbeiten",
["Share Profile"] = "Profil teilen",
["Followers"] = "Follower",
["Following"] = "Gefolgt",
["Follow"] = "Folgen",
["Unfollow"] = "Entfolgen",
["Posts"] = "Beiträge",
["Comments"] = "Kommentare",
["Likes"] = "Gefällt mir",
["Activity"] = "Aktivität",
["Discover"] = "Entdecken",
["Create Post"] = "Beitrag erstellen",
["Report"] = "Melden",
["Block"] = "Blockieren",
["Unblock"] = "Entsperren",
["Photo"] = "Foto",
["Photos"] = "Fotos",
["Video"] = "Video",
["Videos"] = "Videos",
["Camera"] = "Kamera",
["Gallery"] = "Galerie",
["Albums"] = "Alben",
["Health"] = "Gesundheit",
["Medical ID"] = "Notfallpass",
["Steps"] = "Schritte",
["Distance"] = "Distanz",
["Energy"] = "Energie",
["Trends"] = "Trends",
["This week"] = "Diese Woche",
["Week"] = "Woche",
["Month"] = "Monat",
["Calendar"] = "Kalender",
["Clock"] = "Uhr",
["Alarm"] = "Wecker",
["Stopwatch"] = "Stoppuhr",
["Timer"] = "Timer",
["Weather"] = "Wetter",
["Maps"] = "Karten",
["Music"] = "Musik",
["Notes"] = "Notizen",
["Voice Memos"] = "Sprachmemos",
["Calculator"] = "Rechner",
["Mail"] = "Mail",
["Inbox"] = "Posteingang",
["Sent"] = "Gesendet",
["Drafts"] = "Entwürfe",
["Trash"] = "Papierkorb",
["Banking"] = "Banking",
["Balance"] = "Kontostand",
["Transactions"] = "Transaktionen",
["Transfer"] = "Überweisen",
["Amount"] = "Betrag",
["Billing"] = "Rechnungen",
["Garage"] = "Garage",
["Parked"] = "Geparkt",
["Outside"] = "Draußen",
["Location"] = "Standort",
["Vehicles"] = "Fahrzeuge",
["Radio"] = "Funk",
["Frequency"] = "Frequenz",
["Volume"] = "Lautstärke",
["Flashlight"] = "Taschenlampe",
["Brightness"] = "Helligkeit",
["Airplane Mode"] = "Flugmodus",
["Cellular Data"] = "Mobile Daten",
["Control Center"] = "Kontrollzentrum",
["Lock Screen"] = "Sperrbildschirm",
["App Library"] = "App-Mediathek",
["All Apps"] = "Alle Apps",
["Apps"] = "Apps",
["Games"] = "Spiele",
["Productivity"] = "Produktivität",
["Shopping"] = "Shopping",
["Social Networks"] = "Soziale Netzwerke",
["Utilities"] = "Dienstprogramme",
["Widgets"] = "Widgets",
["Small"] = "Klein",
["Medium"] = "Mittel",
["Large"] = "Groß",
["Error"] = "Fehler",
["Success"] = "Erfolgreich",
["Request failed"] = "Anfrage fehlgeschlagen",
["Try Again"] = "Erneut versuchen",
["No results"] = "Keine Ergebnisse",
["No results found"] = "Keine Ergebnisse gefunden",
["No data available"] = "Keine Daten verfügbar",
["Required"] = "Erforderlich",
["Optional"] = "Optional",
["Return to Call"] = "Zurück zum Anruf",
["This item is not available for EasyShare."] = "Dieses Element kann nicht über EasyShare geteilt werden.",
["The configured GIPHY API key is invalid."] = "Der konfigurierte GIPHY-API-Schlüssel ist ungültig.",
["GIPHY is busy. Try again in a moment."] = "GIPHY ist ausgelastet. Versuche es gleich erneut.",
["Search Calls"] = "Anrufe suchen",
["Contact Details"] = "Kontaktdetails",
["Unknown Caller"] = "Unbekannter Anrufer",
["Call History"] = "Anrufverlauf",
["No calls with this number yet."] = "Noch keine Anrufe mit dieser Nummer.",
["My Card"] = "Meine Karte",
["My Number"] = "Meine Nummer",
["Device"] = "Gerät",
["Contact Index"] = "Kontaktindex",
["The call could not be started."] = "Der Anruf konnte nicht gestartet werden.",
["Los Santos marketplace"] = "Marktplatz von Los Santos",
["Choose up to six photos from Photos or take new ones. Photos are optional and the first becomes the cover."] = "Wähle bis zu sechs Fotos aus Fotos oder nimm neue auf. Fotos sind optional; das erste wird zum Titelbild.",
["Use photos saved on this phone."] = "Verwende Fotos, die auf diesem Handy gespeichert sind.",
["Take photos"] = "Fotos aufnehmen",
["Take several new photos for this listing."] = "Nimm mehrere neue Fotos für dieses Angebot auf.",
["Selected photos"] = "Ausgewählte Fotos",
["Take as many photos as you need. Each shot is added to the listing automatically."] = "Nimm so viele Fotos auf, wie du benötigst. Jede Aufnahme wird automatisch zum Angebot hinzugefügt.",
["No photo available"] = "Kein Foto verfügbar",
["The seller did not add a photo to this listing."] = "Der Verkäufer hat diesem Angebot kein Foto hinzugefügt.",
["You can publish without a photo or add one from the gallery or camera."] = "Du kannst ohne Foto veröffentlichen oder eines aus der Galerie beziehungsweise Kamera hinzufügen.",
["Previous photo"] = "Vorheriges Foto",
["Next photo"] = "Nächstes Foto",
["Remove photo {number}"] = "Foto {number} entfernen",
["You can add up to six photos."] = "Du kannst bis zu sechs Fotos hinzufügen.",
["{current} / {maximum} characters"] = "{current} / {maximum} Zeichen",
["min. {minimum}"] = "mind. {minimum}",
["Emoji picker"] = "Emoji-Auswahl",
["Emoji categories"] = "Emoji-Kategorien",
["Skin tone {number}"] = "Hautton {number}",
["Celebrate!"] = "Feiern!",
["Love it"] = "Gefällt mir",
["Party time"] = "Partyzeit",
["Perfect"] = "Perfekt",
["WOW"] = "WOW",
}
local function translate_shared(value)
if type(value) ~= "table" then
return translations[value] or value
end
for key, nested in pairs(value) do
value[key] = translate_shared(nested)
end
return value
end
local function merge(target, values)
for key, value in pairs(values) do
if type(value) == "table" and type(target[key]) == "table" then
merge(target[key], value)
else
target[key] = value
end
end
end
local german = translate_shared(clone(Locales["en"] or {}))
merge(german, {
CommandDescription = "Öffne dein Handy.",
Controls = {
OpenPhone = "Handy öffnen",
},
TestData = {
CommandDescription = "Testinhalte für alle datenbasierten Handy-Apps erstellen oder aktualisieren.",
Success = "Die Testinhalte sind bereit. Deine Sky-Cloud-Anmeldung lautet {email}. Öffne das Handy erneut, um alle Apps zu aktualisieren.",
Failed = "Die Testinhalte konnten nicht erstellt werden. Prüfe die Serverkonsole.",
},
FlipTokCommand = {
usage = "Verwendung: /{command} <@name> [on|off]",
noPermission = "Du darfst die FlipTok-Verifizierung nicht verwalten.",
notFound = "Das FlipTok-Profil @{handle} wurde nicht gefunden.",
updated = "FlipTok @{handle} ist jetzt {state}.",
verified = "verifiziert",
unverified = "nicht verifiziert",
},
PicstagramCommand = {
usage = "Verwendung: /{command} <@name> <on|off>",
noPermission = "Du darfst die Picstagram-Verifizierung nicht verwalten.",
notFound = "Das Picstagram-Profil @{handle} wurde nicht gefunden.",
updated = "Picstagram @{handle} ist jetzt {state}.",
verified = "verifiziert",
unverified = "nicht verifiziert",
},
DeviceErrors = {
phone_slot_missing = "Das verwendete Handy konnte nicht erkannt werden. Stelle sicher, dass Handys nicht gestapelt sind.",
phone_stacked = "Handys dürfen nicht gestapelt werden.",
invalid_imei = "Dieses Handy besitzt ungültige IMEI-Metadaten.",
metadata_unsupported = "Das konfigurierte Inventar unterstützt keine eindeutigen Handy-Metadaten.",
player_unavailable = "Deine Charakteridentität ist nicht verfügbar.",
sim_slot_missing = "Die verwendete SIM-Karte konnte nicht erkannt werden.",
sim_stacked = "SIM-Karten dürfen nicht gestapelt werden.",
invalid_sim = "Diese SIM-Karte besitzt ungültige Metadaten.",
phone_required = "Du benötigst ein Handy in deinem Inventar.",
operation_in_progress = "Eine andere Handy-Aktion wird bereits ausgeführt.",
voice_unavailable = "Der konfigurierte Sprachdienst ist nicht verfügbar.",
default = "Das Handy konnte nicht geöffnet werden.",
},
Payphone = {
Interact = "Münztelefon verwenden.",
RingingHelp = "Anruf an {number}... | Auflegen",
ConnectedHelp = "Verbunden mit {number} | {duration} | {currency}{cost} | Auflegen",
},
Nui = {
Payphone = {
title = "LOS SANTOS MÜNZTELEFON",
subtitle = "ÖFFENTLICHES TELEFON",
numberLabel = "RUFNUMMER",
numberPlaceholder = "Telefonnummer eingeben",
rate = "{currency}{price} / SEK.",
ready = "BEREIT",
dialing = "WIRD GEWÄHLT",
ringing = "KLINGELT",
connected = "VERBUNDEN",
callEnded = "ANRUF BEENDET",
unavailable = "NUMMER NICHT ERREICHBAR",
busy = "LEITUNG BESETZT",
noAnswer = "KEINE ANTWORT",
declined = "ANRUF ABGELEHNT",
disconnected = "VERBINDUNG GETRENNT",
insufficientFunds = "NICHT GENUG GELD",
invalidNumber = "GÜLTIGE NUMMER EINGEBEN",
requestFailed = "ANRUF KONNTE NICHT GESTARTET WERDEN",
voiceUnavailable = "SPRACHDIENST NICHT VERFÜGBAR",
call = "ANRUFEN",
hangup = "AUFLEGEN",
close = "Münztelefon schließen",
delete = "Ziffer löschen",
clear = "Nummer leeren",
keypad = "Wähltastatur",
elapsed = "ZEIT",
cost = "KOSTEN",
},
Setup = {
title = "Sky Phone Einrichtungsassistent",
ownerFallback = "Sky-Phone-Besitzer",
getStarted = "Loslegen",
setUpLater = "Später einrichten",
development = { skip = "Einrichtung überspringen" },
welcome = {
title = "Willkommen bei Sky Phone",
eyebrow = "Für dich entwickelt",
body = "Hallo, {name}. Machen wir dieses Handy unverwechselbar zu deinem.",
private = "Privatsphäre inklusive",
personal = "Für dich gemacht",
},
connection = {
eyebrow = "Mobilfunk",
title = "Deine Verbindung ist bereit",
body = "Sky Phone erkennt automatisch die in diesem Gerät eingelegte SIM-Karte.",
noSim = "Keine SIM eingelegt",
ready = "Mit dem Sky-Netz verbunden",
offline = "Das Handy funktioniert offline; Anrufe und Nachrichten benötigen eine SIM.",
preserved = "Deine Rufnummer und SIM-basierten Unterhaltungen bleiben auf der SIM, auch wenn dieses Handy gelöscht wird.",
},
cloud = {
eyebrow = "Sky Cloud",
title = "Wichtige Daten immer dabei",
body = "Melde dich an, um unterstützte App-Daten zu synchronisieren und auf einem anderen Sky Phone wiederherzustellen.",
signIn = "Anmelden",
create = "Account erstellen",
email = "Sky-Cloud-E-Mail",
password = "Passwort",
connected = "Sky Cloud verbunden",
signInTitle = "Bei Sky Cloud anmelden",
createTitle = "Sky-Cloud-Account erstellen",
confirmPassword = "Passwort bestätigen",
passwordMismatch = "Die Passwörter stimmen nicht überein.",
signInAction = "Sicher anmelden",
createAction = "Sky-Cloud-Account erstellen",
invalid = "Gib eine gültige E-Mail-Adresse und ein Passwort mit mindestens 6 Zeichen ein.",
},
security = {
eyebrow = "Datenschutz & Sicherheit",
title = "Dieses Handy schützen",
body = "Wähle einen vier- oder sechsstelligen Code, um Apps und lokale Daten zu schützen.",
create = "Code erstellen",
createSelected = "{count}-stelligen Code erstellen",
lengthTitle = "Codelänge auswählen",
fourDigit = "4-stelliger Code",
sixDigit = "6-stelliger Code",
enter = "Code erstellen",
confirm = "Code bestätigen",
mismatch = "Die Codes stimmen nicht überein. Versuche es erneut.",
failed = "Der Code konnte nicht gespeichert werden.",
},
appearance = {
eyebrow = "Anzeige",
title = "Darstellung auswählen",
body = "Automatisch folgt deinem System. Du kannst dies jederzeit in den Einstellungen ändern.",
},
performance = {
eyebrow = "Leistung",
title = "Wähle, wie sich dein Handy anfühlt",
body = "Stimme Reaktionsgeschwindigkeit und visuelle Effekte auf dein FiveM-System ab.",
performance = "Schnellste Reaktion mit optimiertem Glas ohne Unschärfe.",
ultimate = "Volle Tiefe, Live-Unschärfe und das komplette Glaserlebnis.",
changeLater = "Du kannst den Modus später unter Einstellungen Darstellung ändern.",
},
wallpaper = {
eyebrow = "Personalisieren",
title = "Mach es zu deinem",
body = "Wähle einen der zwölf Sky-Phone-Hintergründe.",
},
notifications = {
eyebrow = "Bleib informiert",
title = "Mitteilungen nach deinen Wünschen",
body = "Lege fest, wie Apps dich erreichen dürfen. Wichtige Wecker und Anrufe bleiben verfügbar.",
allow = "App-Mitteilungen erlauben",
allowBody = "Banner, Sperrbildschirm-Updates und Kennzeichen anzeigen.",
sounds = "Mitteilungstöne",
soundsBody = "Bei neuen Mitteilungen einen dezenten Ton abspielen.",
},
ready = {
eyebrow = "Einrichtung abgeschlossen",
title = "Willkommen, {name}",
body = "Dein Sky Phone ist eingerichtet und bereit. Du kannst alles später in den Einstellungen anpassen.",
localOnly = "Auf diesem Handy gespeichert",
enter = "Sky Phone öffnen",
review = "Einrichtung prüfen",
},
},
Common = {
add = "Hinzufügen", back = "Zurück", cancel = "Abbrechen", clear = "Leeren",
close = "Schließen", continue = "Weiter", delete = "Löschen", done = "Fertig",
edit = "Bearbeiten", home = "Home", loading = "Wird geladen", pause = "Pause",
use = "Verwenden", phone = "Telefon", phoneStatus = "Telefonstatus", reset = "Zurücksetzen",
save = "Speichern", search = "Suchen", send = "Senden", start = "Starten", stop = "Stoppen",
signOut = "Abmelden", signingOut = "Wird abgemeldet...", signOutTitle = "Von {app} abmelden?",
signOutBody = "Du wirst nur von {app} abgemeldet. Deine anderen iFruit-Apps bleiben angemeldet.",
signOutFailed = "Abmelden fehlgeschlagen. Versuche es erneut.",
appAuth = {
eyebrow = "iFruit-Account",
title = "Weiter zu {app}",
body = "Verwende deine iFruit-E-Mail und dein Passwort. Diese Anmeldung gilt nur für {app}.",
login = "Anmelden", register = "Registrieren", email = "iFruit-E-Mail", password = "Passwort",
confirm = "Passwort bestätigen", loginAction = "Anmelden", registerAction = "Account erstellen",
},
},
ControlCenter = {
airplaneMode = "Flugmodus", brightness = "Helligkeit", calculator = "Rechner",
camera = "Kamera", cellular = "Mobile Daten", close = "Kontrollzentrum schließen",
easyShareContact = "Meinen Kontakt mit Spielern in der Nähe teilen", flashlight = "Taschenlampe",
focus = "Fokus", label = "Kontrollzentrum", media = "Medien", next = "Nächster Titel",
notPlaying = "Keine Wiedergabe", open = "Kontrollzentrum öffnen", play = "Wiedergabe",
previous = "Vorheriger Titel", quickActions = "Schnellaktionen", timer = "Timer",
volume = "Lautstärke", wifi = "WLAN",
},
Notifications = {
clearAll = "Alle löschen", clear = "Löschen", now = "jetzt", open = "Mitteilung öffnen",
},
LockScreen = {
label = "Sperrbildschirm", flashlight = "Taschenlampe", camera = "Kamera",
swipeUp = "Zum Öffnen nach oben wischen",
passcode = {
enter = "Code eingeben", unlockSubtitle = "Gib den Code für dieses Handy ein.",
cancel = "Abbrechen", delete = "Ziffer löschen", incorrect = "Falscher Code",
locked = "Zu viele Versuche. In {seconds} Sekunden erneut versuchen.",
tryAgain = "In {seconds} Sekunden erneut versuchen",
rateLimited = "Zu viele Versuche. Bitte warte.",
},
},
HardwareButtons = {
lock = "Handy sperren", mute = "Klingelton und Mitteilungen stummschalten", unlock = "Handy entsperren",
unmute = "Klingelton und Mitteilungen einschalten", volumeDown = "Leiser",
volumeLevel = "Lautstärke {value} Prozent", volumeUp = "Lauter",
},
Home = {
appLibrary = "App-Mediathek", appLibrarySearch = "Apps suchen", allApps = "Alle Apps",
apps = "Apps", dock = "Dock", noApps = "Keine Apps gefunden",
removeApp = "{app} vom Home-Bildschirm entfernen", addToHome = "{app} zum Home-Bildschirm hinzufügen",
addPage = "Home-Bildschirmseite hinzufügen", deletePage = "Aktuelle Home-Bildschirmseite löschen",
removedFromHome = "Vom Home-Bildschirm entfernt", page = "Seite", pages = "Home-Bildschirmseiten",
folders = {
defaultName = "Ordner", close = "Ordner schließen", rename = "Ordner umbenennen",
name = "Ordnername", pages = "Ordnerseiten",
},
groups = {
suggestions = "Vorschläge", recentlyAdded = "Zuletzt hinzugefügt", games = "Spiele",
productivity = "Produktivität", shopping = "Shopping", social = "Soziale Netzwerke",
utilities = "Dienstprogramme",
},
},
},
})
Locales["de"] = german