0

J'ai une application iOS qui a été compilée dans Xcode et utilise les fichiers Localization.string avec NSLocalStrings pour gérer la localisation et les différentes langues.La localisation iOS ne fonctionne pas pour le Canada français

Une des langues est le français, quand nous l'avons testé sur fr-FR, "French-French", cela a bien fonctionné et aucun problème n'a été signalé par les testeurs. La traduction doit être montrée aussi en français-Canada, quand nous sélectionnons fr-CA toutes les chaînes sont en anglais. L'application doit également être publié dans un certain nombre de pays espagnols et portugais, et je suis préoccupé par l'application apparaîtra en anglais dans différents pays d'Amérique du Sud, etc (Je suis familier avec la façon de localiser dans Android et Windows applications, mais ne peut pas résoudre comment résoudre cela dans iOS)

Comment pouvons-nous nous assurer que la localisation est appliquée à toutes les versions des langues?

+0

Tutoriel simple: https://iosdevcenters.blogspot.com/2016/12/localize-your-apps-to-support-multiple.html –

+0

Bonjour @Kirit, c'est actuellement la façon dont nous utilisons la localisation. Il travaille actuellement pour: anglais (fr), français (fr-FR), finnois (fi), allemand (de), espagnol (es), suédois (sv) et portugais (pt-BR). Le problème est que fr-CA ne montre pas la traduction en français, et vient de découvrir que pendant que pt-BR fonctionne, pt-PT montre l'anglais – Luke

Répondre

0

Je pense que vous n'avez pas besoin d'ajouter une chaîne localisable diffente pour français-français [fr-FR] ou français-canada [fr-CA]; seulement français [fr] (dans le fichier de chaîne localisable fr.lproj) suffit si vous voulez afficher le même texte pour tous en français.

Et aussi pour [pt-BR] vous pouvez utiliser [pt] si les deux textes sont au format portugais.

Sinon, vous devez ajouter (+) ces langues manuellement à partir des informations de paramètres du projet pour localisations et charger un fichier texte différent pour ceux-ci.

Vous pouvez essayer ce tutoriel pour vérifier vos étapes de localisation: iOS Localization Tutorial