Accueil     Commander     Clients     Téléchargements     Contacts     I-mode        Offre spéciale
   Hébergement ASP-PHP
      Pack PRO I
      Pack PRO II
      Pack PRO III
   Hébergement .NET
      Pack .NET I
      Pack .NET II
      Pack .NET III
   Revendeurs
      SEMI-DEDIE I
      SEMI-DEDIE II
      SERVEURS DEDIES
   Services
      NOM DE DOMAINE
      HTTPS & SSL
      E-COMMERCE
      SQL SERVEUR
      WEBMAIL
      REFERENCEMENT
   Les + Prosygma
      NOS TARIFS
      LE RESEAU
      ASSISTANCE
   Outils
      WHOIS
      FAQ
      Aide IIS
      Ressource KIT FP
      Composants ASP
     PARTENAIRES
     
     
     

Solutions hébergement
Support Dot NET.
  
  Source : Les laboratoires Microsoft

 

Localisation d'applications ASP.NET


Copie et traduction

La manière la plus simple de localiser une page Web consiste généralement à en créer une copie et à la traduire dans la langue cible. Ce procédé fonctionne correctement pour le contenu statique qui ne nécessite que peu de gestion. Pour prendre en charge ce modèle pour les pages ASP.NET, vous pouvez définir l'attribut Culture à l'aide de la directive Page. Toutes les méthodes dépendant des paramètres locaux prennent la valeur de l'attribut Culture.

L'exemple suivant illustre l'exécution de cette opération pour les trois versions indépendantes localisées d'une page. La propriété Culture est définie sur chaque page pour déterminer le format de la date :


<%@Page Culture="de-DE" Language="VB" %>
...
<%=DateTime.Now.ToString("f", Nothing)%>
C# VB JScript  



Localisation et contrôles

Une amélioration par rapport à l'approche copie/traduction simple consiste à utiliser des contrôles pour prélever la culture de la page principale. Dans l'exemple suivant, l'image de l'indicateur et la barre de recherche sont des contrôles. Le contenu rendu varie selon la culture de la page hôte. Pour prendre en charge cette fonction, l'attribut UICulture est également ajouté à chaque page :


<%@Page Culture="de-DE"
UICulture="de-DE" Language="VB" %>
C# VB JScript  

Le contrôle d'indicateur (Flag.ascx), par exemple, utilise simplement le nom de la culture pour générer l'attribut Src d'une balise <img> :


<%@Import Namespace="System.Globalization"%>

<script runat="Server" Language="VB">
Overrides Protected Sub Render(writer
As HtmlTextWriter) FlagImage.Src = "../../
flags/" & CultureInfo.
CurrentCulture.Name & ".jpg" FlagImage.Alt = CultureInfo.
CurrentCulture.NativeName MyBase.Render(writer) End Sub </script> <img runat="server" id="FlagImage" />
C# VB JScript  

Le contrôle de recherche (Search.ascx) utilise une instruction switch pour initialiser les valeurs d'une étiquette et d'une zone de texte, mais le nom de la culture peut également être le paramètre d'une requête de base de données :


Sub LocalizeSearchText()
  Select Case String.Intern(CultureInfo
.CurrentUICulture.Name)) Case "en-US" SearchText.Text = "Clinton" SearchButton.Text = "Search" Case "de-DE" ... Case "ja-JP" ... Case Else SearchButton.Text = "Search" End Select End Sub
C# VB JScript  

Résumé de la section

  1. Les pages ASP.NET prennent en charge les attributs Culture et UICulture pour permettre l'utilisation de pages localisées indépendantes.
  2. Les contrôles des pages peuvent prendre la culture de la page et restituer un contenu dépendant de la culture.


Nos serveurs sont désormais des serveurs
Pentium 3 Ghz, 1 Go Ram

 La formule de base est à 10 Euros TTC / mois
Si vous avez des besoins plus spécifiques (composants, espace disque...), nous sommes la pour répondre à vos questions.
Rappel : les frais d'installation sont gratuits


Prosygma élu meilleur site.
 
Trois nouveaux composants ASP sont désormais en place sur toutes nos formules.Il s'agit de ASPIMAGE, ASPPOP3 et ASPMAIL.


La dernière version de Microsoft® .NET Framework contient tout ce qu'il vous faut pour faire fonctionner des applications .NET Framework est disponible sur nos serveurs

Cliquez içi pour commander votre hébergement .Net

Votre nom de domaine en .com, .net ou .org au prix unique : 20 Euros

  Vérifiez la disponibilité d'un nom de domaine