Home Map
Cercare nella Pieta

Multilinguisme

Multilinguisme de plate-forme et multilinguisme de contenus

Il faut distinguer les deux multilinguisme. Le premier permet à une plate-forme applicative de sortir tous ses affichages standard en plusieurs langues. Ce multilinguisme est assimilable à la "localisation" du logiciel lui-même. Il ne concerne donc pas les contenus que les auteurs ou utilisateurs du site rédigent.

Le multilinguisme de contenu propose aux utilisateurs un ensemble d'outils ou de stratégies pour gérer le multilinguisme de leur production.

Actuellement, la plate-forme propose des approches pour les deux problèmes. Le multilinguisme de plate-forme est géré complètement, par des librairies de traduction et des stratégies de stockage de ressources linguistiques. Le multilinguisme de contenu est géré partiellement, pour les contenus stockés sous forme d'articles statiques.

La plate-forme  ne gère pas (en tant que tel) le multilinguisme de ses modules dynamiques (stockage en base de données), bien que des stratégies soient possibles pour implémenter des services dynamiques multilingues.

Choix des langues

Le choix des langues supportées par configuration permet de calibrer les outils linguistiques de la plate-forme. Ces outils interviennent :

  • Lors de l'élection d'un article candidat pour un noeud d'information donné (chemin virtuel).
  • Pour le chargement automatique des fichiers de ressources linguistiques associés aux parties du code programme.
  • Pour l'appel d'autres ressources marquées linguistiquement.
  • Lors de l'activation des outils de gestion des traductions.

Le choix des langues s'effectue par la validation des entrées de configuration relatives aux langages :

$_CFG['defaultLang'] = 'fr';
$_CFG['currentLang'] = 'fr';

// partie écrite par les scripts d'installation
//L+
$_CFG['supportedLanguages']['fr'] = 'french';
//$_CFG['supportedLanguages']['en'] = 'english';
//$_CFG['supportedLanguages']['es'] = 'spanish';
//L-

$_CFG['availableLanguages']['fr'] = 'french';
$_CFG['availableLanguages']['en'] = 'english';
$_CFG['availableLanguages']['es'] = 'spanish';
$_CFG['availableLanguages']['it'] = 'italian';

 
Requetes   
Multilinguisme   
Interactivita :   Defecti   
 
Galleria Robert Hupka Michelangelo Le esposizione Edittore Videos Stampa Libro delle visitante Produzione Discoverimenti