4

Je suis plutôt nouveau chez umbraco et je construis actuellement un site web pour mon employeur.Création d'un site multilingue à Umbraco

Ce site devra supporter plusieurs langues. Ma question est de savoir comment cela devrait être mis en œuvre avec umbraco.
Je cherche les approches suivantes:

  • Créer la structure du site une fois et entrer dans différentes traductions pour chaque page.
    Ceci est décrit here, bien que je ne sache pas exactement dans quelle mesure cela s'applique à umbraco 4.5.2.
  • Créer différents arbres de fichiers pour toutes les langues et remplir les pages avec des traductions appropriées comme décrit here

Le site contient certaines fonctionnalités avancées (formulaire d'inscription lié à un autre domaine, etc.) et le contenu de la page sera être la plupart du temps la même chose.
Nous pourrions avoir besoin que certaines sous-pages ne soient visibles que dans certaines langues - cela peut-il être réalisé avec la première approche?

Quelle serait la meilleure façon de le faire avec umbraco?

Merci,
Martin

Répondre

3

Comme toujours, cela dépend :-).

J'ai utilisé l'approche pour créer des arbres différents plusieurs fois avec beaucoup de succès à plusieurs reprises. Je fais également l'addition que je crée les racines de l'arbre dans la racine de l'arbre de contenu (ressemble à plusieurs hmoepages dans l'arborescence de contenu dans umbraco) et puis utilise "Gérer les noms d'hôte" (voir http://umbraco.org/documentation/books/running-multiple-websites-on-one-umbraco-installation-(1)/setting-up-umbraco) pour définir quel arbre (et langue) chaque nom d'hôte est mappé. Cet ajout nécessite que vous utilisiez différents domaines (ou sous-domaines) pour chaque langue.

Cette solution donne les avantages suivants:

  1. Vous pouvez utiliser le dictionnaire dans Umbraco lors de la traduction du site.
  2. Vous pouvez avoir différents arborescences de site pour chaque langue.
+0

Cela semble être le moyen préféré selon la communauté umbraco.org également. Merci pour votre réponse! :) –

Questions connexes