Help:Extension:Translate/Configuration/fr

Le MediaWiki Language Extension Bundle vous fournit tout le code et les étapes d'installation réellement nécessaires pour configurer Translate ; cette page détaille les options de configuration qui sont disponibles dans le cas où vous auriez besoin de plus et que la page d'introduction à l'installation et des prérequis ne vous a pas aidé.

Exemple de configuration
Cette configuration se trouve dans le fichier, dans le dossier racine de MediaWiki.

Droits utilisateur
L'extension Translate introduit de nouveaux droits utilisateur :

Paramètres de configuration
Pour votre confort, la documentation suivante est tirée de. Les options de configuration changent avec le temps, donc en cas de doute, la documentation située dans votre fichier Translate.php est la plus pertinente. Pour information, ce qui suit date du 2016-04-21.

Traduction de pages
S'il y a un problème avec l'espace de noms lors de la traduction de pages traduisibles (symptômes : la définition ne s'affiche pas, le titre de la page commence avec un caractère deux points), ajoutez ces deux éléments à votre fichier LocalSettings.php :

Ce problème apparaît si quelque chose charge la classe Language très tôt, et parce que nous ajoutons l'espace de noms tard afin qu'il soit activé conditionnellement.

La page à traduire est vide ou affiche l'erreur 'Unbalanced &lt;translate> tag'
A condition que la balise fermante &lt;/translate> soit présente, la page source est trop longue. Cela apparaît avec certaines traductions lorsque la taille de la page source atteint environ 50 Ko. Raccourcissez la page, ou augmentez la valeur de  en mettant ini_set( 'pcre.backtrack_limit', 400000 ); dans LocalSettings.php ou pcre.backtrack_limit=400000 dans votre configuration PHP (php.ini).

Polices avec PHPlot
Si les caractères sont remplacés par des boîtes dans certaines langues, vérifiez d'abord qu'une police adéquate est installée. Si c'est le cas, activez ensuite le journal pour le débogage des polices. Il est possible que vous ayez à vider le cache MediaWiki au préalable. Sur certains systèmes, PHP ne peut pas accéder aux polices que la commande  recense.

$wgDebugLogGroups['fcfont'] = '/path/to/writable/logfile';

En mode TUX (la nouvelle interface utilisateur), aucun message n'est affiché
Si vous avez écrasé, assurez-vous que la tâche   y figure toujours.

L'outil ne charge pas Special:Translate
Si vous voyez quelque chose comme ceci avec le message "Loading messages..." répété en boucle, cela signifie que le ResourceLoader est cassé : définissez  ou une autre valeur plus petite, jusqu'à ce que cela fonctionne.

Si cela ne suffit pas, n'avez-vous pas oublié d'installer et d'activer le ?

Échec de l'enregistrement d'une traduction avec Unknown error: "tpt-unknown-page"
Cela se produit lorsqu'une page a été marquée pour traduction et que la tâche correspondante n'a pas encore été exécutée. Dans ce cas, vous pouvez exécuter la file des travaux en attente manuellement, ou même mieux, activer l'exécution continue des tâches comme indiqué dans. Si cela ne résout pas le problème, essayez d'exécuter php extensions/Translate/scripts/createMessageIndex.php.