À propos du projet
Ce dépôt se présente comme un cadre de localisation communautaire pour Star Citizen, visant à remplacer ou compléter le texte en jeu par des traductions maintenues par des bénévoles. Le README décrit un pipeline dans lequel les packs de langue de base sont extraits des ressources du jeu, convertis en JSON structuré, modifiés par les contributeurs, validés, puis exportés sous forme de correctifs delta injectés à l'exécution sans écraser les fichiers originaux du jeu.
Les fonctionnalités documentées incluent la détection dynamique des dialectes (par exemple pt-BR versus pt-PT), un glossaire tenant compte du lore qui laisse non traduits les noms propres tels que les noms de fabricants de vaisseaux, un flux de mises à jour en temps réel, des métadonnées contextuelles avec captures d'écran et identifiants de boutons pour les traducteurs, un éditeur de comparaison à double volet dans le navigateur, une chaîne de repli permettant aux chaînes manquantes d'hériter d'une langue parente, et un réagencement RTL pour l'arabe et l'hébreu. Une matrice de compatibilité indique Windows comme natif, Linux via Wine/Proton avec superposition manuelle, macOS comme partiel, et Steam Deck comme vérifié avec des profils de mise à l'échelle de l'interface portable.
La configuration est gérée via un fichier lang_profile.json avec des champs pour les langues principale, secondaire et vocale, les sous-titres, la région locale, le forçage RTL, la rigueur du glossaire, le canal de mise à jour et les remplacements communautaires. Un CLI nommé starlocale est documenté avec des modes inject, validate, status et export, décrit comme utilisant un runtime Lua embarqué qui communique avec le système d'entités du jeu.
Une assistance IA facultative est présentée via des extraits Python pour les API OpenAI et Anthropic, avec des invites système imposant la cohérence du lore et des fenêtres de contexte alimentées par les lignes de jeu précédentes ; les clés API sont des espaces réservés et l'intégration est explicitement facultative. Le flux de travail communautaire couvre la revendication d'un pack de langue, l'édition du JSON dans un éditeur web, la soumission de pull requests avec validation automatisée, des versions delta hebdomadaires, et l'adoption en jeu via le canal de mise à jour. Le README revendique plus de 340 traducteurs bénévoles répartis sur 27 packs de langue actifs et un délai de traitement typique inférieur à 48 heures pour les langues majeures.
Le projet est publié sous licence MIT et inclut un avertissement précisant qu'il n'est pas affilié à Cloud Imperium Games ni à Roberts Space Industries, que les modifications sont utilisées aux risques et périls de l'utilisateur, et que la suppression s'effectue en effaçant le répertoire de correctifs injectés. Les canaux de support incluent un dossier DOCS avec des guides de style par langue, un suivi des problèmes, un répertoire NEW_LOCALE_TEMPLATE pour l'intégration, et un bot Discord relayant les problèmes ouverts. Le README contient également un paragraphe à visée SEO listant les langues prises en charge et des mots-clés, ainsi qu'un badge de téléchargement pointant vers une URL GitHub Pages.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.