Локализованный проект с несколькими целями с локализованными именами приложений

Недавно я объединил 5 своих автономных проектов в один проект, чтобы иметь общую кодовую базу. Так что теперь у меня есть один проект с 5 целями.

Каждая цель имеет один и тот же набор файлов, за исключением некоторых файлов, которые различаются для каждой цели (например, Default.png и файлы значков среди прочего). Мое приложение переведено на 7 языков с английским по умолчанию. Другие языки: шведский, голландский, немецкий, французский, польский и испанский.
Теперь я также хотел бы перевести название приложения в зависимости от используемого языка. Например, для моего шведского авиационного приложения оно должно называться «Flyget ARN» на шведском языке, но для английского оно должно называться «Aviation ARN». Все это не проблема, так как это делается в InfoPlist.string, однако сочетание этого с локализацией приложения является проблемой.

Недавно я написал этот вопрос: Несколько локализаций, но по-прежнему показывает только английский языки обнаружил, что я не могу объединить несколько файлов .strings. (см. ответ, который я написал).

Итак, мой вопрос заключается в следующем:
Как я могу получить локализованное приложение из проекта, содержащего несколько целей, а также локализовать имя моего приложения без DRY-нарушения (дубликата кода).

Обновление
Это все еще проблема, данные ответы не решают мою проблему.

26
задан Community 23 May 2017 в 12:25
поделиться