Rechercher : dans
Par :

Internationalisation, fichiers properties en

Dernière réponse le 25 jan 2008 à 09:59:04 fleasfan, le 30 oct 2007 à 14:41:36 
 Signaler ce message aux modérateurs

Bonjour,

Dans le but d'internationaliser une appli j'ai creer des ficheris properties pour le francais et l'anglais. (besoind e recuperrer des libelles selon la langue de l'utilisateur)
J'ai donc utilisé des RessourceBundle Ainsi mes libelles sont chargés au demarrage.
libelles = ResourceBundle.getBundle("monpackage.libelles",Locale.ENGLISH)

Le truc c'est que dans la classe locale je n'ai rein pour l'espagnol , le portugais et d'autres.

Dois je creer tout ca? Copmment puis je p'en sortir.

Merci d'avance

Configuration: Windows XP
Firefox 2.0.0.8

Meilleures réponses pour « internationalisation, fichiers properties en » dans :
Apache - Les fichiers .htaccess VoirLes fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire...
Fichier ISO (Image ISO) VoirFormat ISO Un fichier possédant l'extension .ISO est une image ISO, c'est-à-dire une image d'un disque (CD, DVD ou disque dur) sous forme de fichier, créer avec un logiciel de gravure. Comment lire un fichier ISO ? En l'absence de graveur, il...
Formats et extensions de fichiers VoirRemarque : La liste ci-dessous n'est pas exhaustive et certains noms d'extension peuvent avoir plusieures fonctionnalités. Quant aux programmes proposés pour utiliser ces fichiers, ils ne sont pas forcément les seuls, ni les plus...

1

 theduc, le 25 jan 2008 à 09:59:04

Vieux topic, mais pour lequel je pourrai quand-même t'aider : tu n'as pas besoin de créer toutes les langues. En fait, le programme recherche d'abord l fichier correspondant à la langue + locale, s'il ne le trouve pas, il regarde si tu as un fichier correspondant à la langue. S'il ne le trouve pas, il passe ensuite à ton fichier par défaut. Au fait, tu n'es pas obligé de définir statiquement la langue dans ton programme, tu peux simplement faire : libelles = ResourceBundle.getBundle("monpackage.libelles",Locale.getDefault());
Celà te permettra de choisir automatiquement la langue de la machine virtuelle sur laquelle ton programme va tourner ;)

Répondre à theduc
Collection CommentÇaMarche.net