Code Langue de l'utilisateur

21:32 modifié dans API AppKit #1
Bonjour à  tous,

Je suis face à  un petit soucis.. j'aimerai connaà®tre le code langue de l'utilisateur (FR pour France par exemple).
Bon je me dis que ça doit pas être bien compliqué de fouiner dans les prefs "International" pour connaitre la langue.. sauf que je fais parti de ceux qui sont Français mais qui ont leur OS en Anglais  ;D
Une solution?


Louka.

Réponses

  • tabliertablier Membre
    21:32 modifié #2
    Ce que tu cherches, c'est le code du pays ou se trouve l'utilisateur, ou le code du réglage actuel de la préférence système "International"?

    Il faut que je recherche, j'ai un vague souvenir d'un post sur ce sujet.
  • tabliertablier Membre
    août 2009 modifié #3
    J'ai retrouvé, voilà  le lien:
    Langue par défaut
  • 21:32 modifié #4
    Merci pour ta réponse Tablier :D
    Bon comme j'avais un peu la tête dans le brouillard hier en postant le message, je vais compléter un peu.

    Effectivement, je cherche le code du pays, mais ça c'est pas trop grâve si j'obtiens le nom complet du pays.
    Ensuite, la méthode des localizations ne me va pas, parce que je vais pas m'amuser à  créer des fichiers Japanese, etc.. juste pour mettre la code langue... surtout qu'en plus ça ne va pas car comme je l'ai expliqué, j'ai mon Mac en Anglais, et pourtant j'habite en France. Ducoup il me sortira surement "US" ou "UK" alors que moi c'est "FR" :D

    Par contre, la solution de Ali est exactement ce qu'il me faut, à  savoir que :
    <br />	NSLog([[NSLocale currentLocale] localeIdentifier]);<br />
    

    Me retourne "fr_FR", pourtant tout mon OS est bel et bien en anglais. Sauf que mon horloge est réglée automatiquement sur l'heure de Paris, ce qui d'après la description joue exactement sur NSLocale.

    Donc on va dire que c'est un problème résolu!
    Encore désolé, j'avais pourtant bien recherché avant de poster!

    Louka.
  • tabliertablier Membre
    21:32 modifié #5
    J'ai corrigé le lien!

    Ceci dit, si tu essaies de résoudre ce problème pour tout le monde, tu vas forcément trouver UN Japonais avec un système US et un appareil à  l'heure de  la côte est des états unis ou UN espagnol avec un système Uk et un appareil à  l'heure de l'Australie!
  • 21:32 modifié #6
    dans 1249812177:

    J'ai corrigé le lien!

    Ceci dit, si tu essaies de résoudre ce problème pour tout le monde, tu vas forcément trouver UN Japonais avec un système US et un appareil à  l'heure de  la côte est des états unis ou UN espagnol avec un système Uk et un appareil à  l'heure de l'Australie!


    Boh ce n'est pas très grave :) ça sera des cas plutôt rare je pense, sachant qu'il faut prendre en compte le fait qu'en plus ils doivent utiliser mon logiciel  ;D
    Et puis au final ça n'est pas très grave aussi parce que c'est simplement pour envoyer une requete à  l'iTunes Store.. donc l'utilisateur pourra toujours changer de store par la suite s'il fait parti des cas rare
Connectez-vous ou Inscrivez-vous pour répondre.