Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
logiciel:internet:dokuwiki:plugins:translation:start [2022/08/25 22:30] – [translation] admin | logiciel:internet:dokuwiki:plugins:translation:start [2022/10/01 23:26] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== translation : configuration facile d'un wiki multi-langue ====== | ||
+ | |||
+ | Ce module affiche une liste des traductions disponibles pour une page. Il y a quelques limitations : | ||
+ | * les traductions sont stockées dans des espaces de noms séparés | ||
+ | * les pages traduites doivent avoir le même nom que la page principale | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | - Recherchez et installez le plugin à l'aide du gestionnaire d' | ||
+ | - Configurez-le à l'aide du gestionnaire de configuration | ||
+ | |||
+ | Ajoutez le code suivant dans le fichier lib/ | ||
+ | <?php | ||
+ | $translation = plugin_load(' | ||
+ | if ($translation) echo $translation-> | ||
+ | ?></ | ||
+ | <WRAP center round tip 60%> | ||
+ | Ajoutez ce code à main.php à l' | ||
+ | |||
+ | Si vous avez plusieurs thèmes, vous devez ajouter ce morceau de code dans chaque main.php pour autoriser le plugin de traduction pour chaque thème. | ||
+ | </ | ||
+ | <WRAP center round tip 60%> | ||
+ | Pour le modèle " | ||
+ | </ | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Il y a deux façons de mettre en place un wiki multilingue : | ||
+ | - une langue par défaut dans l' | ||
+ | - pas de page dans l' | ||
+ | |||
+ | Dokuwiki.org utilise la première méthode. Certaines fonctionnalités ne fonctionnent qu' | ||
+ | |||
+ | Plusieurs possibilités de configuration sont accessibles via le gestionnaire de configuration. | ||
+ | |||
+ | Le plus important à configurer dans les paramètres de traduction est la liste des langues à utiliser, en utilisant les codes de langue ISO séparés par des virgules ou des espaces. Les espaces de noms de traduction seront nommés comme les codes définis ici. Selon le type de configuration, | ||
+ | - Si la langue par défaut est celle de l' | ||
+ | - Pour des espaces de noms pour toutes les langues, ajoutez-la ici aussi | ||
+ | |||
+ | Si vous avez de nombreuses traductions, | ||
+ | |||
+ | Pour limiter les traductions à un espace de noms déterminé, | ||
+ | |||
+ | On peut aussi désactiver la traduction de certaines pages ou espaces de noms en utilisant le paramètre " | ||
+ | |||
+ | Pour n' | ||
+ | |||
+ | Vous pouvez aussi choisir de laisser le plugin traduire toute l' | ||
+ | |||
+ | Si vous avez opté pour une configuration de type 2, votre espace de noms racine est inutile. Le paramètre " | ||
+ | |||
+ | Si votre langue par défaut est traduite dans d' | ||
+ | |||
+ | Vous pouvez enfin expliquer à vos utilisateurs comment fonctionnent les traductions sur votre wiki. Pour que cette description soit facilement accessible à partir du sélecteur de langue, entrez le nom de page de votre description dans le paramètre about de la configuration. Si vous activez le paramètre localabout, cette page de description peut être traduite comme n' | ||
+ | |||
+ | Quelques options peuvent également être sélectionnées pour influencer l' | ||
+ | |||
+ | ^ Réglage | ||
+ | | langcode | ||
+ | | name | Le vrai nom (localisé) de la langue (par exemple, Deutsch) | ||
+ | | title | Afficher le texte d' | ||
+ | | twolines | ||
+ | | flag | Afficher un drapeau du pays correspondant à la langue | ||
+ | |||
+ | ==== Configuration manuelle ==== | ||
+ | |||
+ | Si vous et préférez configurer votre wiki en modifiant le fichier de configuration, | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | </ | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | * Le plugin fonctionne automatiquement quand il est appelé par le thème mais vous pouvez le désactiver pour une page donnée en lui ajoutant le code suivant :<code - > | ||
+ | * **Évitez d' | ||
+ | |||
+ | Le plugin de traduction ajoute des **variables utilisables dans les modèles d' | ||
+ | |||
+ | ^ Variable | ||
+ | | @LANG@ | ||
+ | | @TRANS@ | ||
+ | |||
+ | ==== Variables du modèle d' | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[https:// | ||
+ | |||
+ | ---- | ||
+ | //Basé sur << [[https:// |