Les Snippets

Connexion

Sélectionner la langue d'une application multilinge

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 12/09/2006 21:29:47 et initié par romagny13 [Liste]
Date de mise à jour : 13/09/2006 17:46:53
Vue : 8524
Catégorie(s) : Divers, WinForm
Langages dispo pour ce code :
- VB 2005
- C# 1.x, C# 2.x
- Windev



Langage : VB 2005
Date ajout : 12/09/2006
Posté par romagny13 [Liste]
DateMAJ : 13/09/2006
Public Sub New()  
'// le changement de culture doit être fait avant InitializeComponent()
'// 1 - on recupere la culture courante (ci.name="fr-FR" par exemple)
'// 2 - on affecte de maniére à ce que l'application soit de la culture courante
Dim ci As CultureInfo  
ci = CultureInfo.CurrentCulture 
Thread.CurrentThread.CurrentUICulture = ci 
' Cet appel est requis par le Concepteur Windows Form.
InitializeComponent() 
' Ajoutez une initialisation quelconque après l'appel InitializeComponent()
End Sub
Remarque :
DEMARCHE POUR REALISER UNE APPLICATION WINFORM MULTILINGUE :
1 - Régler la propriété LOCALIZABLE de la FORM désirée sur TRUE
2 - Sélectionner le LANGUAGE (ex : Anglais) désiré de la propriété LANGUAGE de la FORM
NOTE : par défaut la propriété Language est réglée sur Français

3 - Régler les propriété Text des contrôles de la form dans le language sélectionné

>> des fichiers .resx sont ajoutés pour la form (ex form1.en.resx, form1.resx représentant le language par défaut donc français) et onglet ressources

(repasser le language en mode par défaut pour de nouveau ajouter des composants à la form)
4 - Changer la culture (au démarrage de l'application)
Langage : C# 1.x , C# 2.x
Date ajout : 13/09/2006
Posté par Crazyht [Liste]
DateMAJ : 13/09/2006
public <Constructeur> () { 
// le changement de culture doit être fait avant InitializeComponent()
// 1 - on recupere la culture courante (ci.name="fr-FR" par exemple)
// 2 - on affecte de maniére à ce que l'application soit de la culture courante
CultureInfo ci = CultureInfo.CurrentCulture; 
Thread.CurrentThread.CurrentUICulture = ci; 
// Cet appel est requis par le Concepteur Windows Form.
InitializeComponent(); 
// Ajoutez une initialisation quelconque après l'appel InitializeComponent()
}
Langage : Windev
Date ajout : 13/09/2006
Posté par Elian Lacroix [Liste]
// Sélection de la langue de l'interface, et des messages de l'application
Nation(nationAnglais)  // ou Nation(nationItalien), ou Nation(nationArabe) ...
// Suivant la langue, sélection de l'alphabet à utiliser
ChangeAlphabet(alphabetCoréen)
// Si une saisie est nécessaire dans différentes langues,
// le clavier peut être modifié
ChangeClavier(langueHébreu)

Snippets en rapport avec : Culture, Langue



Codes sources en rapport avec : Culture, Langue

{ASP / ASP.NET} GESTION TRÈS SIMPLE DES LANGUES (CULTURE) EN ASP.NET 2.0
Ce code montre quelques exemples très simples de gestion des langues (Cultures) dans un site en ASP....

{ASP / ASP.NET} SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT DANS UNE LISTE DÉROULANTE
De la même façon que pour la liste des packages de langue installés : - http://www.aspfr.com/codes...

{PHP} UNE GESTION MULTILINGUE COMPLETE
Une quarantaine de lignes de codes que j'ai crée à partir d'une page blanche en exactement 30 minute...

{PHP} CLASSE PHP PERMETANT DE GERER LE MULTILANGUES
Bonjour, Comme expliqué dans le titre cette classe php permet de gerer le multi-langues. On pe...

{Visual Basic, VB6, VB.NET, VB 2005} CREER UNE APPLICATION MULTILINGUE TRES FACILEMENT + EDITEUR DE LANGUE (V2, CLASSE)
Salut, alors voilà une classe *.cls et un éditeur de langue (avec une option Google ^^) qui permette...

{JAVA / J2EE} CLASSE DE SUPPORT MULTI-LANGUES - COMPOSANT SUR ÉTAGÈRE
Cette classe est directement intégrable dans un projet Java. Elle vous permet d'ajouter un support m...

{Delphi} MESSAGEDLG AVEC CHOIX DE LA LANGUE
une petite unité qui permet de sélectionner la langue de votre choix pour les boutons et le titre d...

{Visual Basic, VB6, VB.NET, VB 2005} CREER UNE APPLICATION MULTILINGUE VRAIMENT TRES FACILEMENT (+ EDITEUR DE LANGUE)
Salut, alors voilà un UserControl (+ un éditeur de langue dans le zip) qui permet de gérer plusieurs...

{Delphi} ARRAWI : APPRENDRE L'ALPHABET ARABE EN IMAGE ET EN SON
avec ce logiciel tu peut apprendre les alphabets de la langue arabe facilement ...

{Visual Basic, VB6, VB.NET, VB 2005} LANGUAGE EDITOR : EDITEUR DE FICHIERS LANGUES (*.LNG) POUR APPLICATIONS MULTILINGUES
Ce programme sert à éditer facilement des fichiers langues au format LNG. Le zip se compose de: -un...