begin process at 2010 02 10 02:39:54
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Trucs & Astuces

 > GESTION TRÈS SIMPLE DES LANGUES (CULTURE) EN ASP.NET 2.0

GESTION TRÈS SIMPLE DES LANGUES (CULTURE) EN ASP.NET 2.0


 Information sur le tutoriel

Note :
Aucune note

 Description

Cet exemple montre comment utiliser les nouvelles fonctions de gestion des langues avec ASP.NET 2.0. La détection de la langue peut-être automatique ou sélectionné par code. Il montre l’utilisation des fichiers de ressources globales et locales.

Tutorial

Les codes sources sont là : http://www.aspfr.com/code.aspx?ID=37092

Grace aux valeurs Culture et UICulture permettent de choisir si la langue est sélectionnée automatiquement (auto) ou d’imposer une langue (par exemple fr-FR pour Français) :
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" Culture="auto:fr-FR" UICulture="auto:fr-FR" %>

 
- UICulture indique la langue des contrôles et des formats d’affichages.
Par exemple, un montant apparaîtra comme cela pour la France 65 545,42 € et $65,545.42 pour les USA. Un contrôle Calendar apparaitra en Français ou autre suivant la langue.
- La variable Culture définie la langue utilisée pour les fichiers de ressources.

Le répertoire App_LocalResources contient les fichiers de ressources (traductions) pour une page définie.
Le répertoire App_GlobalResources contient les fichiers de ressources (traductions) utilisable par n’importe quel page de votre site.

Par exemple, Default.aspx.resx contient les traductions par défaut de la page Default.aspx et Default.aspx.en.resx contient la langue anglaise.

Pour tester le code, vous pouvez changer la langue de préférence dans Internet Exeplorer.
Pour cela, cliquer sur le bouton « Langues… » de la boite « Otions Internet ».

Voici un petit exemple pour un contrôle label :

La propriété meta:resourceKey indique le nom de la ressource à utiliser.

Voici le contenu du fichier de ressource par défaut (Default.aspx.resx) :


Voici le contenu du fichier de ressource anglais (Default.aspx.en.resx) :


Voici, j’espère avoir été clair et que ce code pourra servir à quelqu’un.

J’attends vos commentaires.

Bon code,

Walter

PS : Cet exemple est inspiré d’un WebCast américain publié par Microsoft.

 Historique

17 avril 2006 11:49:06 :
Bon, là, je ne trouve pas comment ajouter mon fichier ZIP. Alors, si quelqu’un veut bien m’indique ?
17 avril 2006 12:10:48 :
Pour ajouter un lien vers les codes sources.

Commentaires

Commentaire de Nix le 18/04/2006 12:13:56 administrateur CS

Tu n'as pas uploadé les images, dans l'interface d'ajout/modif de ton tutorial tu as tout ce qu'il te faut.
Les 2 images sont sur ta machine et ne peuvent pas s'afficher sur les browsers des membres.
Merci de mettre à jour ton tutorial

Commentaire de azmedhs le 04/03/2008 17:04:51

c'st une solution trés paratique sans besoin de copier la totalité de site dans des reperytoire fr,en,arabe,...
utilser les fichier ressource pour toute les balsies:
Label.Text="text en farnçais"; dans le ficheir ressource farnçais
Label.Text="text en arabe"; dans le ficheir ressource arabe
Label.Text="text en anglais"; dans le ficheir ressource anglais

rque vous pouvez modifier suiavnt al langue ttes le caractersitique de Label(comme exemple ici).halleb habib .

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales