2010-02-10 9 views
-3

Je suis en train d'écrire un simple programme du monde Bonjour en forme i18n, en utilisant C ... Quelqu'un peut-il m'aider s'il vous plaît? Mercii18n Bonjour le monde

+3

Postez ce que vous avez déjà. – duffymo

Répondre

2

Hum, nous allons essayer de donner un sens de cette question :) Si vous utilisez C et avez gettext disponibles, vous pouvez le faire:

#include <libintl.h> 
#include <locale.h> 
#include <stdio.h> 
#include <stdlib.h> 
int main(void) 
{ 
    setlocale (LC_ALL, ""); 
    bindtextdomain ("hello", "/usr/share/locale"); 
    textdomain ("hello"); 
    printf (gettext ("Hello, world!\n")); 
    exit (0); 
} 
2

Jetez un coup d'oeil au programme GNU Hello World. Il démontre beaucoup de bons principes de programmation, y compris l'internationalisation. A partir de la page man hello:

GNU Gettext (voir Introduction) est utilisé pour le support d'internationalisation. Les salutations de Hello ont été traduites en plusieurs langues.

Questions connexes