Gestion de Contenu de Bureau
Copyright 2001-2002 Fog Creek Software. Tous Droits Réservés.
Traduction en cours par elanceur
[Retour Sommaire Général
Aide > MenuAideCityDesk/Fonctionnalites/CreerunSiteMultilingue.html]
CityDesk inclut des fonctions qui aident à maintenir un site qui apparaît dans de multiples langues :
CityDesk assume que chaque article dans votre site a besoin d'être traduit dans chaque langue. Si vous traduisez seulement une sous-partie de votre site, vous devriez créer un fichier site CityDesk séparé pour cette sous-partie. Autrement, vous recevrez des avertissements au sujet des articles non traduits.
Une langue dans votre site est considérée primaire. C'est la langue dans lequel les articles sont écrits originellement. CityDesk assume que les traducteurs traduiront chaque article de la langue originale vers les langues non originales. Par défaut, la langue d'origine est English, bien que vous puissiez changer cela dans Dialogue Langues.
La langue originale n'a pas de fanion marqueur "traduit".
Par exemple, si votre site est English en langue primaire et aussi déclaré en French et German, voilà comment vous travaillez avec CityDesk :
Pour définir la liste des langues dans laquelle votre site apparaît :
Utilisez Dialogue Langues pour éditer la liste des langues.
Pour traduire les articles :
Chercher les articles non traduits.
Ouvrez les articles que vous voulez traduire.
Utilisez View » Second Language pour basculer l'éditeur d'article en mode "split-screen" (multifenêtres). Cela vous permet de voir deux langues côte à côte.
Note: Vous pouvez afficher n'importe laquelle des deux langues côte à côte en utilisant View » First Language et View » Second Language. Pour revenir en arrière sur un mode de langue unique, choisissez View » Second Language » None .
Ecrivez la traduction.
Cliquez sur la boîte à cocher Translated dans le coin en haut à droite (au dessus du corps de l'article) afin que CityDesk sache que cet article est traduit. Cela vous évite de l'afficher à nouveau dans les recherches futures d'articles non traduits.
Normalement, quand vous publiez un site en plusieurs langues, CityDesk crée un sous-répertoire pour chacune des langues et publie le site complet, dans la langue appropriée dans chaque sous-répertoire. Vous pouvez désirer publier les différentes versions de votre site sur différents serveurs Web dans différents lieux ou sur le même serveur Web. Pour faire cela :
Créez un Lieu De Publication pour chaque
version, spécifiant la langue que vous voulez publier
à l'aide du menu "magique".
CityDesk maintient seulement des copies des articles pour chacune des langues. Les autres fichiers, comme les fichiers HTML, les fichiers GIF, sont universels et seront publiés quels que soient la langue que vous publiez. Si ces fichiers contiennent du texte qui a besoin d'être traduit, vous aurez besoin de fournir la copie appropriée copie des fichiers, par exemple, bannerEng.gif et bannerSpa.gif.
Si vos Masques contiennent un texte qui a besoin d'être traduit :
Créez une Famille De Masque différente pour chaque langue.
Créez un Lieu De Publication pour chaque version, en spécifiant la langue que vous désirez publier et la famille de masque appropriée dans le menu "magique"
Vous pouvez automatiquement créer un lien de chaque article à la version traduite de ce même article en utilisant la variable .abslink dans vos masques. Par exemple, pour un site bilingue Français/Anglais, la Version Anglaise de chaque article doit avoir un lien à la version Française, et vice versa. Voilà comment procéder :
Mettons que vous ayez un site avec deux langues (English, French) et deux Familles de Masques (EnglishHTML, FrenchHTML). Il y a un masque appelé Simple. Vous avez deux Lieux de Publications : http://mysite.com for English and http://monsite.fr for French.
Dans le Simple Masque EnglishHTML, ajoutez un lien comme :
<a href="http://monsite.fr/MenuAideCityDesk/Fonctionnalites/CreerunSiteMultilingue.html">Edition Française</a>
Dans le Simple Masque FrenchHTML ajoutez un lien comme cela :
<a href="http://mysite.com/MenuAideCityDesk/Fonctionnalites/CreerunSiteMultilingue.html">English Version</a>
Notez bien que l'utilisation de .abslink renvoie un lien à l'article incluant le chemin complet du dossier. Par exemple pour un article dans le dossier news/articles/today appelé MyItem, .abslink renverrait news/articles/today/MyItem.html.