About this project

This repository presents itself as a community localization framework for Star Citizen, aimed at replacing or supplementing in-game text with translations maintained by volunteers. The README describes a pipeline in which base language packs are extracted from game assets, converted into structured JSON, edited by contributors, validated, and exported as delta patches that are injected at runtime without overwriting original game files. Documented features include dynamic dialect detection (for example pt-BR versus pt-PT), a lore-aware glossary that keeps proper nouns such as ship manufacturer names untranslated, a real-time update stream, contextual metadata with screenshots and button IDs for translators, a browser-based dual-pane comparison editor, a fallback chain so missing strings inherit a parent language, and RTL reflow for Arabic and Hebrew. A compatibility matrix lists Windows as native, Linux via Wine/Proton with manual overlay, macOS as partial, and Steam Deck as verified with handheld UI scaling profiles. Configuration is handled through a lang_profile.json file with fields for primary, secondary and voice languages, subtitles, locale region, RTL forcing, glossary strictness, update channel and community overrides. A CLI named starlocale is documented with modes for inject, validate, status and export, described as using an embedded Lua runtime that communicates with the game's entity system. Optional AI assistance is shown through Python snippets for OpenAI and Anthropic APIs, with system prompts instructing lore consistency and context windows feeding preceding in-game lines; API keys are placeholders and the integration is explicitly optional. The community workflow covers claiming a language package, editing JSON in a web editor, submitting pull requests with automated validation, weekly delta releases, and in-game adoption through the update channel. The README claims over 340 volunteer translators across 27 active language packs and a typical turnaround under 48 hours for major languages. The project is released under the MIT License and includes a disclaimer that it is not affiliated with Cloud Imperium Games or Roberts Space Industries, that modifications are used at the user's own risk, and that removal is done by deleting the injected patch directory. Support channels include a DOCS folder with per-language style guides, an issue tracker, a NEW_LOCALE_TEMPLATE directory for onboarding, and a Discord bot relaying open issues. The README also contains an SEO-oriented paragraph listing supported languages and keywords, and a download badge pointing to a GitHub Pages URL.