Fichier de ressource

396 mots 2 pages
2 types de fichiers de ressources:
- fichiers de ressources locaux (répertoire App_LocalResources dans le répertoire qui contient les fichiers concernés)
- fichiers de ressources globaux (répertoire App_GlobalResources directement sous le projet du site web)
Les fichiers locaux servent à traduire une information précise dans un endroit précis.
Les fichiers globaux servent à traduire des informations "volantes" tels que les messages d'erreur, les informations affichées dans les messages d'alert en javascript.
Ces fichiers se présentent sous la forme de trois colonnes: une clé, une valeur, un commentaire
La clé indique quel contrôle doit être traduit
La valeur correspond à la traduction
Le commentaire est optionnel et permet comme son nom l'indique d'apporter des précisions
Dans les fichiers local ressources on doit préciser la propriété qui sera traduite: lblName.Text => indique la propriété text du label lblName.ToolTip => indique la propriété ToolTip du label
Dans les fichiers global, la clé doit plutôt se comprendre comme une variable constante.
Exemple:
MessageConfirmation
MessageErreur etc...

La clé sera renseignée pour les contrôles dont les propriétés sont traduites par des fichiers locaux par la syntaxe meta:resourcekey="valeur"
On peut écrire ce que l'on veut comme valeur mais généralement on optera pour quelque-chose comme: nomUserControl_control Création d'un fichier de ressources:
Créer d'abord un répertoire App_LocalResources pour les resources locales. Pour les globales, le répertoire est en général déjà créé par VS.

Esnuite il faut créer un fichier de type .resx qui servira a donner les traductions par défaut.
Ce ficheir devra impérativement porter le même nom que le fichier dans lequel on veut faire des traductions.
Exemple pour un fichier Graduation_admin.ascx un fichier Graduation_admin.ascx.resx
Pas de sensibilité à la casse, mais respecter l'extension. Ici il s'agit d'un .ascx, le resx aura donc deux

en relation

  • Textes contrôles intermittents du spectacle
    5154 mots | 21 pages
  • Camera moway
    776 mots | 4 pages
  • cours ifsi
    1109 mots | 5 pages
  • TD 24 09 15
    439 mots | 2 pages
  • Entretien muc
    1029 mots | 5 pages
  • Bts cgo stage
    466 mots | 2 pages
  • controle + corrigé francais 4e variation sentimentale
    344 mots | 2 pages
  • Sources
    465 mots | 2 pages
  • 3 Réponses au b2i !
    271 mots | 2 pages
  • Ressources
    10849 mots | 44 pages
  • Les ressources
    976 mots | 4 pages
  • Droit des societees
    1152 mots | 5 pages
  • rapport stage CNIL 022008
    2485 mots | 10 pages
  • etudiant
    560 mots | 3 pages
  • grtr
    784 mots | 4 pages