IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

choix de la langue dans l'application


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut choix de la langue dans l'application
    Bonjour (ou rebonjour pour ceux qui m'ont déjà croisé aujourd'hui lol),



    j'ai une petite question concernant l'internationnalisation d'une application avec un fichier ressources. Une âme charitable pourrait-elle m'aider ? lol

    En fait, je n'ai pas chômé pour essayer de comprendre tout seul mais les tutoriaux en anglais, c'est pas toujours facile facile et je suis pris par le temps lol.

    Je ne comprend pas bien le système. Faut-il créer deux fois la même page si l'on souhaite avoir cette même page en deux langues différentes ? Parce que si c'est le cas, je ne vois pas trop l'intérêt. Si non, comment spécifier que selon un clique sur un lien renvoi à un fichier ressource spécifique?

    J'ai cru comprendre qu'il fallait créer plusieurs fichier ressource, je pense que ça c'est clair et qu'il fallait qu'il respecte une certaine norme de nommage (ex: X.fr.resx pour le francais, X.en.resx pour l'anglais) mais c'est dans mon fichier aspx que je ne sais pas faire le choix. Une petite idée ?



    Merci d'avance

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Personnellement je te conseille plutôt de gérer le multilinguisme à l'aide d'une base de données. Ca t'apportera plus de flexibilité que de passer par les ressources.

    Voici un tuto très complet et en Français : Internationalisation d'une application ASP.Net grâce à une base de données.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    En fait il y a "internationalisation " et "traduction". La plupart du temps ca sera de la traduction francais/anglais.
    Là ou ca se complique c'est si l'application doit etre en chinois,arabes...Ou que sais-je. Il ne s'agit plus seulement de traduction mais de sens différent de lecture, d'habitudes différentes. Il n'est plus alors possible de seulement traduire du texte. Les composants doivent être réorganisés et ou paramétrés. Dans ce cas là il faut effectivement faire plus d'une page pour une même vue.
    Dans le cas contraire il ne s'agit que de choisir à l’exécution l'affichage du texte.

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    micka132, l'utilisation de l'attribut HTML "dir" n'est-elle pas suffisante ?

    (Pour info je n'ai jamais eu à travailler avec ce genre de problématique, ni avec l'attribut "dir"...)
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    micka132, l'utilisation de l'attribut HTML "dir" n'est-elle pas suffisante ?

    (Pour info je n'ai jamais eu à travailler avec ce genre de problématique, ni avec l'attribut "dir"...)
    Je sais pas j'ai jamais fait d'application internationnal . Mais je suis pas sur que ça suffise parce qu’il ne s'agit pas forcément que de sens droite gauche, ca peut être haut en bas. Imaginons ensuite une image à gauche du texte, peut être que si tu inverses le sens de lecture il est plus pertinent que l'image passe de l'autre coté.
    Ensuite en terme d'ergonomie il y a des études qui montrent que selon la culture les personnes ne regardent pas au même endroit dans le même ordre. A ce moment là il vaut mieux adapter son site. Par exemple (un exemple, par pour de vrai hein ) si en france tu arrives sur un site le menu se trouve en bas, le titre de la page à droite...C'est un peu étrange!Potentiellement c'est ce que va ressentir un chinois en arrivant sur une page "traduite" simplement.

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/08/2015, 11h19
  2. [Lazarus] Comment gérer plusieurs langues dans une application ?
    Par [ZiP] dans le forum Lazarus
    Réponses: 7
    Dernier message: 19/03/2014, 18h47
  3. Comment ajouter des langues dans mon application
    Par yassin123441 dans le forum Windows Phone
    Réponses: 3
    Dernier message: 21/03/2013, 19h57
  4. Gérer la langue dans une application
    Par cortex024 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 23/05/2007, 11h34
  5. Réponses: 4
    Dernier message: 16/03/2006, 16h38

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