Traduction française de CC Switch 4.0.14. L'interface est entièrement traduite, le français est la langue par défaut, et les six langues d'origine (中文, English, 日本語, Türkçe, 繁體中文) restent disponibles.
Projet indépendant, non affilié à
farion1231/cc-switch. Le code d'origine est sous licence MIT ; cette traduction en dérive. Voir NOTICE.md.
English : README.en.md · Autres langues : docs/AUTRES-LANGUES.md · English guide
| Élément | Valeur |
|---|---|
| Version upstream ciblée | 4.0.14 |
| Version de cette traduction | 4.0.14-fr.2 (documentation ; binaire fr.1) |
| Clés traduites | 4 200 (src/i18n/locales/fr.json) |
| Binaire compilé | release v4.0.14-fr.1 — cc-switch.exe (41,7 Mo) |
| Licence | MIT (upstream et traduction) |
| Élément | Rôle |
|---|---|
Appliquer-CC-Switch-FR.bat |
installe la version française (double-clic) |
Mettre-a-jour-CC-Switch-FR.bat |
met à jour vers la dernière version upstream et refrancise |
Restaurer-CC-Switch.bat |
remet la version officielle |
patch/ |
emplacement du binaire à installer (voir patch/README.md) |
fichiers-modifies/ |
sources modifiées, fr.json, patch complet, version ciblée |
outils/ |
outillage de francisation (Maj-CC-Switch-FR.ps1, prep_sources.py, fill_fr_gaps.py) |
journaux/ |
journaux des mises à jour effectuées (chemins personnels remplacés par <utilisateur>) |
docs/ |
notice d'origine et méthode de francisation |
Deux chemins, selon que tu veux le binaire prêt à l'emploi ou une reconstruction depuis les sources.
- Télécharge
cc-switch.exedepuis la releasev4.0.14-fr.1. - Place-le dans
patch\(à côté des.bat). - Ferme CC Switch, puis double-clique
Appliquer-CC-Switch-FR.bat.
Le script sauvegarde l'installation existante dans old\, copie le binaire, passe la langue à
fr et relance l'application. Aucun droit administrateur n'est nécessaire.
Mettre-a-jour-CC-Switch-FR.batLe script interroge la dernière version upstream, télécharge les sources, applique la
francisation (patch exact, ou règles de repli si le code a changé), traduit les nouvelles
chaînes, recompile et installe. Prérequis : Git, Node.js, pnpm, Rust (cargo), Python et le
compilateur C++ de Visual Studio — le script les vérifie et propose de les installer via
winget.
Options : -Force (reconstruit même si la version est à jour), -NoInstall (compile sans
installer), -NoLaunch, -NoDownload.
En cas d'échec, rien n'est modifié sur l'installation : le journal de journaux\ nomme
l'étape fautive.
Restaurer-CC-Switch.bat
Remet la 4.0.14 officielle. Pour revenir à une version antérieure conservée, copie le binaire
correspondant dans %LOCALAPPDATA%\Programs\CC Switch\.
| Fichier | Modification |
|---|---|
src/i18n/locales/fr.json |
ajout de la langue fr — 4 200 clés |
src/i18n/index.ts |
enregistrement i18next, langue par défaut fr, mise à jour de <html lang> |
src/types.ts |
type Language étendu |
src/hooks/useSettingsForm.ts |
formulaire de réglages : langue fr |
src/hooks/useDragSort.ts |
tri alphabétique localisé fr-FR |
src/components/settings/sections/GeneralSection.tsx |
option « Français » dans Paramètres → Langue |
Lexique harmonisé : « fournisseur » (jamais « prestataire »), « Session », « Enregistrer », « Effacer », « Minimiser la fenêtre ».
Le détail reproductible est dans fichiers-modifies/cc-switch-fr.patch (diff complet, applicable
avec git apply).
Ce n'est pas un mécanisme franco-français. Le patch fait trois choses, dont aucune ne dépend du français :
- ajouter un fichier de locale dans
src/i18n/locales/; - l'enregistrer dans i18next et dans le formulaire de réglages ;
- choisir une langue par défaut.
Le français n'est que le pack livré ici. Pour une autre langue, remplace fr par ton code dans
six fichiers source (dictionnaire, enregistrement i18next, union Language, normalisation des
réglages, collation de tri, entrée du sélecteur). Procédure détaillée, ancres comprises :
docs/AUTRES-LANGUES.md · English.
Une réserve, dite franchement : les scripts s'appellent …-FR et l'outillage de mise à jour
(outils/) code en dur fr.json, le code fr et le nommage des releases. L'adapter à une autre
langue est un renommage, pas de la magie — le guide liste chaque endroit.
- Traduction assistée : certains textes d'aide très longs restent perfectibles.
- Le correctif est lié à une version : si l'interface évolue beaucoup, la francisation s'applique par règles et quelques phrases demandent une relecture. Une chaîne non traduite s'affiche en anglais — jamais de texte vide ni d'erreur.
- Les noms propres (Claude, Codex, fournisseurs, modèles) restent inchangés.
- Le menu de la zone de notification Windows n'est pas traduit.
- Le binaire n'est pas versionné ici : il est publié dans la release.
Le fichier SHA256SUMS.txt est joint à la release. Vérification sous Windows :
certutil -hashfile cc-switch.exe SHA256| Sujet | Où |
|---|---|
| Notice d'origine (contenu, options, limites) | docs/LISEZ-MOI.txt |
| Méthode de francisation et mise à jour | docs/METHODE.md |
| Adapter à une autre langue | docs/AUTRES-LANGUES.md · English |
| Contribuer | CONTRIBUTING.md |
| Sécurité | SECURITY.md |
| Historique | CHANGELOG.md |
MIT, comme le projet d'origine. Attribution et limites dans NOTICE.md.
Version anglaise : README.en.md.