Shell – Utiliser Genstrings pour générer le fichier de langue à partir des sources d’un projet iOS

Logo - TerminalPour créer le fichier Localizalbe.strings d’un projet, il faut utiliser la commande shell suivante:

>find /Project/Folder -name '*.m' -print0 | xargs -0 genstrings -o ~/Desktop/

L’internationalisation d’une application iOS

Logo - XcodeL’internationalisation, c’est à dire rendre une application disponible dans la langue définie sur le téléphone, est une bonne pratique. Sa pertinence dépend évidemment de la portée de l’application, mais la mettre en place dès le début du projet fait parti des best practices. Il ne s’agit pas directement de traduction, mais plutôt de rendre une application prête à être traduite.

Dans le cadre du développement d’une application iOS, cela se fait grâce à la fonction NSLocalizedString d’une part, et par l’intermédiaire de fichier de langues d’autre part.

Continuer la lecture de L’internationalisation d’une application iOS