Files
fristydev/lib/i18n/dictionaries/de.json
T
fristy bcc5662a44
Build & Push / Lint & Build (push) Successful in 1m19s
Build & Push / Build & Push Image (push) Successful in 31s
Discord presence overhaul: game profiles, Spotify bar, Lanyard WS
- Spotify: drop album line, normalize ";" separators to ",", add open-in-Spotify link and live progress bar
- Games: resolve missing artwork via public Discord RPC app icons with placeholder fallback; add in-site game profile modal (IGDB + Steam + ITAD: artwork, details, reviews, prices)
- Proxy game data through same-origin /api/game and /api/discord-app routes, CORS-locked to https://fristy.net
- Lanyard: SSR REST first paint, then live WebSocket with heartbeat, reconnect backoff and polling fallback
- Localize presence UI (tr/en/de): elapsed times, dates, numbers, currency, review labels, game descriptions
- Sort projects by last update, descending
- Slim dark scrollbars, compact Spotify progress bar
2026-09-10 14:36:14 +03:00

104 lines
3.6 KiB
JSON

{
"meta": {
"title": "fristy.net — fristy love you",
"description": "Fristys persönliche Ecke: Projekte, Live-Discord-Status und Kontakt."
},
"nav": {
"projects": "Projekte",
"discord": "Discord",
"contact": "Kontakt"
},
"hero": {
"greeting": "Hey, ich bin",
"tagline": "Ich programmiere als Hobby. Das ist meine persönliche Ecke: Projekte, Live-Discord-Status und Kontaktinfos.",
"ctaProjects": "Projekte Ansehen",
"ctaContact": "Kontakt"
},
"discord": {
"title": "Discord",
"live": "Live",
"online": "Online",
"idle": "Abwesend",
"dnd": "Bitte Nicht Stören",
"offline": "Offline",
"playing": "Spielt",
"listening": "Hört",
"customStatus": "Status",
"noActivity": "Gerade still... Hier läuft wohl nichts.",
"profile": "Profil Ansehen",
"openOnSpotify": "Auf Spotify öffnen",
"gameProfile": "Spielprofil",
"gameModal": {
"close": "Schließen",
"developers": "Entwickler",
"publishers": "Publisher",
"releaseDate": "Erscheinungsdatum",
"platforms": "Plattformen",
"links": "Links",
"reviews": "Bewertungen",
"prices": "Preise",
"bestPrice": "Bester Preis",
"historyLow": "Historischer Tiefstpreis",
"allPrices": "ITAD",
"openOnDiscord": "Discord-Profil",
"openOnSteam": "Steam",
"openOnSteamDb": "SteamDB",
"loading": "Spieldaten werden geladen...",
"loadError": "Spieldaten konnten nicht geladen werden.",
"screenshots": "Screenshots",
"reviewsUnit": "Bewertungen",
"scrollBack": "Zurück",
"scrollForward": "Weiter",
"totalReviews": "Bewertungen insgesamt",
"steamdbRating": "SteamDB-Wertung",
"reviewScores": {
"overwhelminglyPositive": "Äußerst positiv",
"veryPositive": "Sehr positiv",
"positive": "Positiv",
"mostlyPositive": "Größtenteils positiv",
"mixed": "Ausgeglichen",
"mostlyNegative": "Größtenteils negativ",
"negative": "Negativ",
"veryNegative": "Sehr negativ",
"overwhelminglyNegative": "Äußerst negativ"
}
}
},
"projects": {
"title": "Projekte",
"subtitle": "Meine Open-Source-Projekte auf git.fristy.net. Die Liste aktualisiert sich automatisch.",
"updated": "Aktualisiert",
"stars": "Sterne",
"forks": "Forks",
"viewOnGitea": "Auf Gitea Öffnen",
"viewWebsite": "Webseite Öffnen",
"empty": "Noch keine öffentlichen Repos.",
"noDescription": "Keine Beschreibung."
},
"contact": {
"title": "Kontakt & Social",
"email": "E-Mail",
"discord": "Discord",
"github": "GitHub",
"gitea": "Gitea",
"spotify": "Spotify",
"steam": "Steam",
"copy": "Kopieren",
"copied": "Kopiert!"
},
"footer": {
"rights": "Alle Rechte vorbehalten",
"prefix": "Diese Seite ist",
"licenseLabel": "Apache 2.0",
"middle": "unter der",
"sourceLabel": "Open Source",
"suffix": "-Lizenz",
"licenseFirst": false
},
"notFound": {
"title": "Seite Nicht Gefunden",
"subtitle": "Hier gibt es keine Seite, aber du bist nicht verloren.",
"home": "Zurück Nach Hause"
}
}