From 3229564075e068e72a804faf0ceb7f22cab60f41 Mon Sep 17 00:00:00 2001 From: Guido Date: Fri, 11 Sep 2026 22:07:30 +0200 Subject: [PATCH] Umbenennen bleibt zwei Stellen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zwei übersetzte Texte nannten den Namen ausgeschrieben. Beim Umbenennen wären sie stehen geblieben — unbemerkt, weil nichts fehlschlägt. Jetzt ohne Eigennamen formuliert. Damit gilt wieder, was von Anfang an gelten sollte: appName in Branding.swift und die drei Werte in project.yml, fertig. Co-Authored-By: Claude Opus 5 --- Flixy/Branding.swift | 5 +++++ Flixy/Resources/Localizable.xcstrings | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Flixy/Branding.swift b/Flixy/Branding.swift index dbd03f5..9144c86 100644 --- a/Flixy/Branding.swift +++ b/Flixy/Branding.swift @@ -2,6 +2,11 @@ import Foundation /// Alles, was den Namen der App trägt — an einer Stelle. /// +/// Zum Umbenennen reichen zwei Stellen: `appName` hier und in `project.yml` +/// die drei Werte `name`, `PRODUCT_NAME` und `CFBundleDisplayName`. Die +/// übersetzten Texte nennen den Namen bewusst nirgends aus — sonst bliebe er +/// dort stehen, und zwar unbemerkt, weil nichts fehlschlägt. +/// /// Der Name steht noch nicht fest. Damit ein späterer Wechsel nicht zur Suche /// quer durch den Quelltext wird, greift die App nirgends auf ein hart /// geschriebenes „Flixy" zu, sondern immer hierauf. Zu ändern sind dann genau diff --git a/Flixy/Resources/Localizable.xcstrings b/Flixy/Resources/Localizable.xcstrings index dab0f56..25a6883 100644 --- a/Flixy/Resources/Localizable.xcstrings +++ b/Flixy/Resources/Localizable.xcstrings @@ -2657,13 +2657,13 @@ "de": { "stringUnit": { "state": "translated", - "value": "Flixy lädt fehlende Folgen nach, sobald du eine gesehen hast, und entfernt Gesehenes nach der eingestellten Frist." + "value": "Fehlende Folgen werden nachgeladen, sobald du eine gesehen hast. Gesehenes wird nach der eingestellten Frist entfernt." } }, "en": { "stringUnit": { "state": "translated", - "value": "Flixy downloads missing episodes once you finish one, and removes watched titles after the chosen delay." + "value": "Missing episodes are downloaded once you finish one. Watched titles are removed after the chosen delay." } } } @@ -3115,13 +3115,13 @@ "de": { "stringUnit": { "state": "translated", - "value": "Die Anmeldemaske kommt von Plex. Dein Passwort erreicht Flixy nie." + "value": "Die Anmeldemaske kommt von Plex. Dein Passwort erreicht diese App nie." } }, "en": { "stringUnit": { "state": "translated", - "value": "The sign-in page comes from Plex. Your password never reaches Flixy." + "value": "The sign-in page comes from Plex. Your password never reaches this app." } } }