Zlokalizowany projekt z kilkoma celami z zlokalizowanymi nazwami aplikacji

Niedawno połączyłem 5 moich samodzielnych projektów w jeden projekt, aby mieć wspólną bazę kodu. Teraz mam jeden projekt z 5 celami.

Każdy cel ma ten sam zestaw plików, z wyjątkiem niektórych plików, które różnią się dla każdego celu (np. Default.png i między innymi plików ikon). Moja aplikacja jest przetłumaczona na 7 języków z domyślnym językiem angielskim. Inne języki to: szwedzki, holenderski, niemiecki, francuski, polski i hiszpański.
Teraz chciałbym również przetłumaczyć nazwę aplikacji w zależności od używanego języka. Na przykład, dla mojej szwedzkiej aplikacji lotniczej, aplikacja powinna nazywać się „Flyget ARN” w języku szwedzkim, ale dla języka angielskiego powinna być nazywana „Aviation ARN”. Wszystko to nie stanowi problemu, ponieważ odbywa się to wInfoPlist.stringjednak połączenie tego z lokalizacją aplikacji stanowi problem.

Niedawno napisałem to pytanie:Kilka lokalizacji, ale wciąż pokazuje tylko angielski i dowiedziałem się, że nie mogę połączyć kilku plików .strings. (patrz odpowiedź, którą napisałem).

Moje pytanie jest następujące:
Jak mogę zlokalizować aplikację z projektu zawierającego kilka celów, a także zlokalizować nazwę mojej aplikacji bez naruszenia zasad DRY (Powielony kod).

Aktualizacja
To wciąż problem, udzielone odpowiedzi nie rozwiązują mojego problemu.

questionAnswers(6)

yourAnswerToTheQuestion