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

 C Discussion :

unicode-utf8 application multi langue


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par défaut unicode-utf8 application multi langue
    Salut à tous.
    Je suis débutant en C.

    J'ai du mal à apprendre/choisir/appliquer une méthode pour faire une application avec des accents de différent langages.
    (ÉDITE tardive: pas pour une internationalisation, mais un support pour bien afficher les caractères (é, è, ç, ğ, ı, etc), les caractères de langage russe, arabique ou autres.)

    Pour mon cas:
    Je développe mon application sous linux pour linux, mais (avec très très faible chance, histoire de prendre précaution,) il pourrait être portable pour windows.

    Que me conseillez vous ? Qu'utilisez-vous ?

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    C'est une application console ou graphique ?

  3. #3
    Membre très actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par défaut
    Les deux.

    Pour la partie graphique je voudrais faire de l'affichage texte (sur opengl), via comme freetype.

    Pour la partie console, soit c'est pour accompagné mon logiciel graphique (pour m'afficher des informations) soit une application à part à lui seul.

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Je ne connais pas SDL, mais si j'ai bien compris, c'est vraiment plus une bibliothèque de dessin qu'un framework applicatif. Peu probable qu'il embarque des API d'internalisation mais cette affirmation est gratuite et à vérifier.

    Qt par exemple possède cela. En plus, il permet de gérer en même temps une console.

    Dans ton cas (et si mon affirmation est correcte), il faudrait trouver une bibliothèque internationalisation en C et indépendante, pour pouvoir l'utiliser dans l'application SDL d'une partie et l’éventuelle application console d'autre part.

  5. #5
    Membre très actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par défaut
    Je comptes pas utiliser SDL.
    SDL est un niveau plus haut que X et Wayland, mon but est de faire directement sur le niveau X et Wayland, en gros mon application aura le même niveau que SDL mais avec les personnalisations de mon choix.


    J'ai un peu recherché sur google.
    Pour une première recherche tous reste flou, il semblerait qu'il y a des différences unicode, utf, wide, les nouvelles normes etc pas mal de chose qui peut rendre à l'erreur l'application si on s'y connait pas en détails.
    UTF-8 semble bon, je vais recherché en profondeur.

  6. #6
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 309
    Billets dans le blog
    5
    Par défaut
    Bonsoir.

    La Glib gère l'internationalisation par exemple avec les macros gettext.

    Un début de piste peut-être...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bien créer une application multi-langues ? Unicode ou non ?
    Par Maxime Abbey dans le forum Composants VCL
    Réponses: 28
    Dernier message: 10/09/2007, 17h20
  2. Application Multi-langues en C#
    Par ayobo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/11/2006, 16h42
  3. Application multi-langue [Delphi 7]
    Par guence dans le forum Delphi
    Réponses: 3
    Dernier message: 05/09/2006, 12h43
  4. Application multi-langue
    Par JerBi dans le forum EDI
    Réponses: 2
    Dernier message: 15/09/2005, 02h22
  5. [Application multi-langues] Compilateur ou fichier lng ?
    Par Teb dans le forum Composants VCL
    Réponses: 5
    Dernier message: 16/08/2005, 16h48

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