+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    décembre 2008
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2008
    Messages : 260
    Points : 693
    Points
    693

    Par défaut Développer une application multilingue sous iOS

    Bonsoir à toutes et tous,

    Je vous fais part d'un article que j'ai rédigé montrant comment créer une application multilingue sous iOS voici le lien

    je souhaiterai avoir vos avis et remarques pertinentes que constructives.

    Merci à tous et bonne lecture,
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell

    N'oubliez pas de consulter les FAQ Swift, Android
    Tutoriel : Développer une application multilingue sous iOS

  2. #2
    Candidat au Club
    Homme Profil pro
    Inscrit en
    novembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : novembre 2011
    Messages : 2
    Points : 3
    Points
    3

    Par défaut Application mutilingue iOS

    Citation Envoyé par Seelass Voir le message
    Bonsoir à toutes et tous,

    Je vous fais part d'un article que j'ai rédigé montrant comment créer une application multilingue sous iOS voici le lien

    je souhaiterai avoir vos avis et remarques pertinentes que constructives.

    Merci à tous et bonne lecture,
    Bonjour,

    Je suis débutant sous iOS et Objective-C. Merci pour votre publication car j'étais un peu perdu depuis deux jours.

    Votre solution permet d'afficher une **autre** view dans la langue choisie, mais comment faire pour rafraîchir la vue **actuelle**. La méthode "synchronize" ne fonctionne pas (par exemple, j'essaie de passer l'iPhone en langue allemande).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"de"] forKey:@"AppleLanguages"];
    
    [[NSUserDefaults standardUserDefaults] synchronize];
    Merci de vos réponses
    Hervé

  3. #3
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    décembre 2008
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2008
    Messages : 260
    Points : 693
    Points
    693

    Par défaut

    Bonjour,

    Merci pour ton retour ^^,

    Ma solution s'appuie sur l'utilisation poussée de la classe NSLocalizedString fournit avec la framework Cocoa Touch. Le changement de langue s'effectue sur la même vue. Cependant si tu veux rafraîchir la vue après un changement de langue dynamique, tu peux faire appel à la fonction (void)viewDidLoad qui se lance au chargement de ta vue, ainsi la changement de langue sera alors pris en compte par la vue.
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell

    N'oubliez pas de consulter les FAQ Swift, Android
    Tutoriel : Développer une application multilingue sous iOS

Discussions similaires

  1. Développer une application Java sous Eclipse
    Par Noviice dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/01/2013, 13h13
  2. Développer une application web sous Eclipse avec applet JSP
    Par bard123 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/04/2008, 22h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo