Lokalisiertes Projekt mit mehreren Zielen mit lokalisierten App-Namen

Ich habe kürzlich 5 meiner eigenständigen Projekte zu einem Projekt zusammengeführt, um eine gemeinsame Codebasis zu haben. Jetzt habe ich stattdessen ein Projekt mit 5 Zielen.

Jedes Ziel verfügt über dieselbe Dateigruppe, mit Ausnahme einiger Dateien, die sich für jedes Ziel unterscheiden (z. B. Default.png und Symboldateien). Meine Anwendung ist in 7 Sprachen mit Englisch als Standard übersetzt. Die anderen Sprachen sind: Schwedisch, Niederländisch, Deutsch, Französisch, Polnisch und Spanisch.
Jetzt möchte ich auch den Namen der Anwendung in Abhängigkeit von der verwendeten Sprache übersetzen. Für meine schwedische Luftfahrt-App sollte die App beispielsweise "Flyget ARN" auf Schwedisch heißen, für Englisch sollte sie "Aviation ARN" heißen. All dies ist kein Problem, da dies im Internet erfolgtInfoPlist.stringDies jedoch mit der Lokalisierung der App zu kombinieren, ist ein Problem.

Ich habe kürzlich diese Frage geschrieben:Mehrere Lokalisierungen, die jedoch nur Englisch anzeigen und stellte fest, dass ich nicht mehrere .strings-Dateien kombinieren kann. (Siehe die Antwort, die ich geschrieben habe).

Meine Frage lautet also wie folgt:
Wie kann ich eine lokalisierte App aus einem Projekt haben, das mehrere Ziele enthält, und auch meinen Anwendungsnamen lokalisieren, ohne eine DRY-Verletzung (doppelter Code) zu haben?

Aktualisieren
Dies ist immer noch ein Problem, die gegebenen Antworten lösen mein Problem nicht.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage