View source for WackoWiki localisation

Aussi disponible en ((../Deutsch/Lokalisierung Deutsch)), ((../English/Localizations English)), ((../Español/Localización Español)), ((../Русский/Локализация Русский)), ((/Doc/简体中文/本地化 简体中文))

{{toc numerate=1}}

Les fichiers contenant les langues dans le WackoWiki  sont séparés des programmes et sont stockés dans un répertoire spécial appelé **lang/**. Si vous ouvrez ((/Download/ installation pack)), vous en trouverez sûrement un. Vous y trouverez **wacko.en.php** , **wacko.ru.php** quelques autres fichiers pour d'autres langues (dont un au moment de l'écriture).

===Créez votre propre schéma linguistique===

Si vous voulez créer un fichier avec votre propre langue, par exemple Finnois ou bien même Maltais (qui sait?), vous allez devoir pour cela suivre les instructions suivantes:
  1. Copiez un "fichier langue" existant (celui avec lequel vous êtes le plus familier) vers un nouveau fichier (**wacko.fi.php** pour le Finnois, par ex.)
  2. Ouvrez le fichier que vous venez de créer et éditez-le en changeant les valeurs après "##=>##" en quelque chose de plus approprié dans votre langue (vous allez certainement y passer beaucoup de temps).
  3. Adaptez lang_scheme (**wacko.fi.php** pour le finnois, par exemple) à votre régime linguistique
%%
'lang_scheme'	=> [
	'name'		=> 'Finnish',
	'code'		=> 'fi',
	'dir'		=> 'ltr',
	'locale'	=> 'fi_FI.UTF-8',
],
%% 

Quand l'étape 3 est finie, votre fichier langue est ajouté et apparaitra automatiquement dans les paramètres utilisateurs comme votre choix de !!langue!!. 

Si vous voulez que votre langue soit la langue par défaut dans le Wacko, c'est simple, changez cette ligne dans votre configuration via ((AdminPanel Panneau d'administration))
file:/ap_language_settings_fr.png

Notez que si vous désirez avoir l'installation de WackoWiki qui fonctionne avec votre langue, vous allez devoir traduire ##setup/lang/inserts.en.php## ainsi que ##setup/lang/installer.en.php## .

Panneau d'administration
  * ##admin/ap.en.php##

WikiEdit
  * ##js/lang/wikiedit.en.js##

Si vous êtes amené à créer un fichier pour une langue non encore présente dans la liste, nous vous serions reconnaissants de bien vouloir nous faire parvenir à l'adresse suivante ((https://wackowiki.org/bugs/)) votre fichier (**wacko.fi.php** en référence à l'exemple précédent) -- de sorte que nous puissions ajouter une nouveau langue dans le ((/Download/ installation pack)) et permettre à WackoWiki de grimper encore une marche sur la scène internationale. 

La facon la plus facile de créer un nouveau fichier langue est d'en copier un qui existe déjà (voir [[/Org/Tools/Repository Repository]]) et de l'éditer.
**et surtout assurez vous qu'il n'existe pas déjà (sur cette page)**

Merci d'avoir lu entièrement cette page un tant soit peu soporifique. 

P.S. Pour toute question ou curiosité, emails:
  * https://wackowiki.org/bugs/

((/Dev/Translations/fr Traduction en cours))

=== Contribuer à la traduction du WackoWiki chez Crowdin. ===

Aidez à traduire le WackoWiki pour les autres membres de la communauté. Nous avons besoin de votre aide pour traduire le WackoWiki dans différentes langues. Nous avons mis en place un dépôt à ((https://crowdin.com/project/wackowiki crowdin.com/project/wackowiki)), où les utilisateurs peuvent contribuer aux traductions.

===Traductions des ensembles de messages personnalisés===

Vous pouvez ajouter des ensembles de messages personnalisés pour vos propres scripts sous ##lang/custom.<lang>.php##

L'utilisateur doit créer ces fichiers lui-même, par exemple ##custom.de.php## en utilisant ##$custom_translation = [];##
%%(php)<?php

$custom_translation = [
// mon action café
'BuyMilk' => 'Milch kaufen',
'MakeCoffee' => 'Kaffee machen',
'AddSugar' => 'Zucker hinzufügen',
]
%%
De cette façon, les ensembles de messages de l'utilisateur ne sont pas écrasés accidentellement par des mises à jour.

{{backlinks}}