Table des matières
Guide de Contribution à la Traduction
Pour le moment, seul l’anglais est nécessaire, les autres langues seront abordées une fois le système amélioré.
Avant de commencer la traduction, veuillez nous contacter et obtenir une approbation, pour savoir si quelqu’un travaille déjà sur la traduction, afin d’éviter les travaux en double et les conflits de fusion.
Conditions
- Connaissances de base en chinois
- Bonnes connaissances de la langue cible / Volonté de configurer votre système Windows 11 dans la langue cible
- Compétences de base en programmation
Méthodes
Le projet utilise la bibliothèque i18n pour mettre en œuvre le support multilingue. Vous pouvez la rechercher en ligne ou étudier les parties déjà traduites.
Ressources Existantes
- Il est crucial de comprendre la partie de traitement linguistique au début de
desktop.js
et de se familiariser avec les principes - Le
trans.py
dans ce répertoire - ceux avec des connaissances en Python peuvent le rechercher eux-mêmes - Dans
desktop.js
, il y alang(txt,id)
, voir les commentaires pour plus de détails
Remarques
Certains codes sont structurés comme ceci :
<a class="btn">
<i class="bi"></i> Texte
</a>
Cela peut rendre difficile la définition d’attributs. Vous pouvez ajouter une balise <span>
à la partie texte brut, par exemple :
<a class="btn">
<i class="bi"></i>
<span data-i18n="sth">Texte</span>
</a>
Veuillez également améliorer simultanément le fichier lang_zh_cn
, ce qui serait grandement apprécié.
Points Bonus
- Pour les parties cohérentes avec Windows 11, elles doivent correspondre à la dernière version du contenu en langue native (autant que possible)
- Pour les parties incohérentes, la traduction automatique doit être évitée
Contenu à Traduire
- Diverses pages des Paramètres à l’exception de “Personnalisation”
- Gestionnaire de tâches
- Parties du code JavaScript, telles que les menus contextuels, les menus déroulants et les notifications
- L’attribut win12_title des éléments en HTML
Rémunération
Comprend uniquement :
- Points de contribution GitHub
- Remerciements sincères des développeurs >u-)o