364
edits
(Created page with "Dans ce but vous devez utiliser le script TW2PL.pl (il s'agit d'un script perl, perl doit donc être installé) comme suit (sous le répertoire translatewiki):") |
(Created page with "Ajoutez le nouveau dossier de langue et envoyez le tout comme ceci:") |
||
(11 intermediate revisions by the same user not shown) | |||
Line 64: | Line 64: | ||
</source> | </source> | ||
=== | === Envoyer les nouveaux fichiers de traduction Kiwix === | ||
Maintenant, tous les fichiers locaux dans kiwix/chrome/locale devraient être mis à jour et vous devriez avoir beaucoup de fichiers (modifiés) en tapant: | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 71: | Line 71: | ||
</source> | </source> | ||
Après avoir vérifié que tout est en ordre, vous pouvez envoyer les modifications, cad le dossier kiwix/chrome/locale directory et les fichiers *.xul et/ou *.js que vous avez modifiés. | |||
== | == Mettre à jour les traductions Kiwix == | ||
Une autre tâche est de mettre à jour les langues de Kiwix déjà supportées avec les dernières chaînes mises à jour depuis translatewiki. La première chose à savoir est que dans le dépôt distant, le fichier Translatewiki (dans maintenance/translatewiki) est mis à jour toutes les deux semaines par des contributeurs Translatewiki. | |||
Cela signifie que vous avez uniquement à mettre à jour votre dépôt local et mettre à jour/envoyer les fichiers de traduction comme ceci: | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 83: | Line 84: | ||
git push origin master | git push origin master | ||
</source> | </source> | ||
Le chemin complet devrait être le dossier moulinkiwix, pas le dossier kiwix à l'intérieur de celui-ci. | |||
== | == Ajouter un nouveau langage à Kiwix == | ||
Kiwix | Kiwix essaye d'ajouter 100% des langues traduites provenant de Translatewiki. Il arrive donc fréquemment qu'il y ait plus de langues dans le dossier "maintenance_tools/translatewiki" que dans le dossier "kiwix/kiwix/chrome/locale". Dans un tel cas, cela signifie simplement que la langue Translatewiki n'est pas intégrée dans le code de base de Kiwix. Nous allos expliquer maintenant comment faire ceci. | ||
Premièrement vous devez créer les fichiers de traduction dans un nouveau répertoire sous "kiwix/kiwix/chrome/locale/your_language_iso_code" comme ceci: | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 95: | Line 96: | ||
</source> | </source> | ||
Après ceci, éditez les fichiers "chrome.manifest" et "chrome.manifest.prod" dans le sous dossier "kiwix/chrome". Procédez comme pour les langues déjà existantes. | |||
Ensuite, éditez chrome/content/main/js/languages.js et ici aussi ajoutez une nouvelle langue. | |||
Maintenant, mettez CHANGELOG à jour et vérifiez que les langues nouvellement supportées ont bien été ajoutées. | |||
Ajoutez le nouveau dossier de langue et envoyez le tout comme ceci: | |||
<source lang="bash"> | <source lang="bash"> |
edits