iOS: Comment localiser des fichiers .xib groupés à l'aide de fichiers de chaînes localisées par une commande ibtool

StackOverflow https://stackoverflow.com/questions/9374459

  •  28-10-2019
  •  | 
  •  

Question

J'ai ce modèle de dossier:

-Xib
--en.lproj 
--- 1.xib
--- 2.xib
--- 3.xib
--ar.lproj
--- 1.xib.strings
--- 2.xib.strings
--- 3.xib.strings

Comment injecter les fichiers de chaînes localisées de ar.lprog dans les fichiers xib anglais de en.lprog DANS UNE SEULE commande ibtool (sans saisir 3 commandes)?

Était-ce utile?

La solution

J'ai la solution:

  1. Mettez tous les fichiers anglais .xib et les fichiers .strings localisés dans un dossier, notez le nom du fichier de chaînes: name.xib.strings
  2. Créez un dossier vide "résultat" au même emplacement.

ouvrez le terminal et tapez cette commande:

find . -name \*.xib | xargs -t -I '{}' ibtool --strings-file '{}'.strings --write result/'{}' '{}'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top