Projeto localizado com vários destinos com nomes de aplicativos localizados

Eu recentemente juntei 5 dos meus projetos independentes em um projeto para ter uma base de código comum. Então agora eu tenho um projeto com 5 alvos.

Cada destino tem o mesmo conjunto de arquivos, exceto alguns arquivos que diferem para cada destino (como por exemplo, Default.png e arquivos de ícones, entre outros). Meu aplicativo é traduzido para 7 idiomas com inglês como padrão. As outras línguas são: sueco, holandês, alemão, francês, polaco e espanhol.
Agora eu também gostaria de traduzir o nome do aplicativo dependendo do idioma usado. Por exemplo, para o meu aplicativo de aviação sueco, o aplicativo deve ser chamado de "Flyget ARN" em sueco, mas para o inglês deve ser chamado de "Aviation ARN". Tudo isso não é um problema, pois isso é feito noInfoPlist.string, no entanto, combinando isso com a localização do aplicativo é um problema.

Recentemente escrevi esta pergunta:Várias localizações ainda mostrando apenas inglês e descobri que não posso combinar vários arquivos .strings. (veja a resposta que eu escrevi).

Então, minha pergunta é a seguinte:
Como posso ter um aplicativo localizado de um projeto contendo vários destinos e também localizar o nome do meu aplicativo sem ter uma violação DRY (código duplicado).

Atualizar
Isso ainda é um problema, as respostas dadas não resolvem o meu problema.

questionAnswers(6)

yourAnswerToTheQuestion