[Home] 
Variables Context / Wiki Language


FrontPage
VariablesContext/

RecentChanges
TestPage
Forum

Search
Members
Projects
Folders
Index

Preferences

Edit
  Cette page a démarré sur ContextVariables/WikiLanguage

WikiLanguage définit les langues de l'interface utilisateur par défaut utilisé dans le rendu d'une page wiki.

Valeurs supportées :

  • WikiLanguage=0 (anglais)
  • WikiLanguage=1 (allemand)
  • WikiLanguage=2 (français)
Il existe un certain nombre de problèmes afférents à la langue. Tandis que nous pouvons facilement trouver le contexte correct de n'importe quelle page que nous affichons, ce n'est pas si facile pour les fonctions (actions) qui ne sont pas directement en rapport avec des pages.

La solution en cours est que toutes les actions sont reliées en utilisant un paramètre additionnel (lang=N) contenant la langue en cours. Ce paramètre a priorité sur le WikiLanguage par défaut pour les actions (une valeur qui pourrait provenir du fichier de configuration)

Une conséquence est que toutes les actions peuvent être facilement testées à partir de la ligne de commande en utilisant les actions "action=browse&id=pagename" ou les raccourcis "browse=pagename" :

Tous les formulaires incluent le paramètre WikiLanguage donné comme un champ de formulaire caché "lang=N" et le passe sur les actions suivantes. Au moins en théorie.

Notez qu'à la fin, quand la WikiFractalité fonctionne vraiment (ce ne devrait plus tarder), un paramètre additionnel dans les préférences utilisateur, disons "langue préférée dans l'interface utilisateur") peut permettre à l'utilisateur d'utiliser cette langue pour toutes ces activités wiki. Je pense actuellement que cela pourrait créer de la confusion (me=HelmutLeitner)

Je préfèrerais cela. La dernière fois que je suis passé par ici, je suis tombé sur une section française et j'ai eu vraiment beaucoup de problèmes à trouver le chemin de la sortie, car je ne parle pas (ou ne lit pas) le français. -- DseWiki:DavidSchmitt


Question: Et si je configure WikiLanguage=3?

Le logiciel ne trouvera pas de textes pour ce numéro de langue et utilisera l'anglais à la place. Plus tard, la prochaine langue sera supportée et l'interface pourrait basculer en espagnol, russe ou quoi que ce soit. Ainsi il paraît pertinent de ne pas utiliser de numéros de langues non définis. -- HelmutLeitner (translated)


PageTranslation ContextVariables/WikiLanguage