Extension:LocalisationUpdate/fr

L'extension LocalisationUpdate permet de mettre à jour la traduction des messages de MediaWiki à tout instant, sans avoir à recharger le logiciel MediaWiki.

$wgLocalisationUpdateDirectory
Dossier dans lequel iront les fichiers en cache, s'il n'est pas initialisé, on utilise par défaut. LocalisationUpdate nécessite un emplacement où stocker les fichiers afin de pouvoir fonctionner ; si ni $wgLocalisationUpdateDirectory ni $wgCacheDirectory ne sont initialisés, le script update.php LocalisationUpdate ne fonctionnera pas.

$wgLocalisationUpdateDirectory est mis à  par défaut.

$wgLocalisationUpdateRepository
Source de dépôt par défaut pour récupérer la traduction. GitHub est le dépôt initialisé par défaut. Ceci est ajouté avec la version 1.1.

$wgLocalisationUpdateRepositories
Tableau des URLs des dépôts à partir desquels récupérer les traductions pour le noyau MediaWiki et les extensions. Par défaut, la valeur est celle des dépôts Git MediaWiki de GitHub (à ne pas modifier, sauf si vous ne savez pas ce que vous faites). Ceci est ajouté avec la version 1.1.

Exemple pour l'utilisation de gitHub

Exemple de configuration pour le système de fichiers local

$wgLocalisationUpdateHttpRequestOptions
Options à passer à. Clés possibles pour le tableau : (voir ).


 * timeout: Durée en secondes ou valeur par défaut
 * connectTimeout: Temporisation pour la connexion, en secondes (curl uniquement) ou valeur par défaut
 * postData: An array of key-value pairs or a url-encoded form data
 * proxy: Proxy à utiliser. Otherwise it will use $wgHTTPProxy (if set) Otherwise it will use the environment variable "http_proxy" (if set)
 * noProxy: Don't use any proxy at all. Takes precedence over proxy value(s).
 * sslVerifyHost: Verify hostname against certificate
 * sslVerifyCert: Vérifier le certificat SSL
 * caInfo: Provide CA information
 * maxRedirects: Nombre maximum de redirections à suivre (par défaut : 5)
 * followRedirects: Indique s'il faut suivre les redirectons ( par défaut) Note: this should only be used when the target URL is trusted, to avoid attacks on intranet services accessible by HTTP.
 * userAgent: A user agent, if you want to override the default MediaWiki/$wgVersion
 * logger: Une instance \Psr\Logger\LoggerInterface pour tracer les informations de débogage
 * username: Nom d'utilisateur pour l'authentification HTTP de base
 * password: Mot de passe pour l'autentification HTTP de base
 * originalRequest: Information about the original request (as a WebRequest object or an associative array with 'ip' and 'userAgent').

Exemple utilisant GitHub avec l'authentification HTTP basique

Utilisation
Lorsque vous voulez exécuter une mise à jour, entrez  sur la ligne de commande, ou enregistrez une tâche cron.

Si vous utilisez un system de type Unix, vous devez ajouter LocalisationUpdate à la crontab : crontab -e @daily php /path/to/your/wiki/extensions/LocalisationUpdate/update.php --quiet
 * 1) Add the following line

Paramètres de script

 * : Rechercher les traductions sur les dépôts identifiés par ce paramètre

Voir aussi

 * Détails techniques concernant la manière dont ceci est fait dans les projets Wikimedia.
 * Détails techniques concernant la manière dont ceci est fait dans les projets Wikimedia.