mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-01-08 08:33:22 +08:00
Update French translations (#2246)
This commit is contained in:
parent
df7941bc1b
commit
5b9508d7a4
@ -18,90 +18,57 @@
|
||||
* Apparition de monstres via la console
|
||||
* Inventaire (obtention d'objets/de personnages, amélioration d'objets/personnages, etc)
|
||||
|
||||
## Guide de démarrage rapide
|
||||
## Guide d'installation rapide
|
||||
|
||||
**Note:** Pour obtenir un support, rejoignez notre serveur [Discord](https://discord.gg/T5vZU6UyeG) (en anglais).
|
||||
|
||||
### Logiciels requis
|
||||
### Démarage rapide (Automatique)
|
||||
|
||||
* Java SE - 17 ([link](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
|
||||
- Téléchargez Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
|
||||
- Téléchargez [MongoDB Community Server](https://www.mongodb.com/try/download/community)
|
||||
- Téléchargez la version du jeu REL3.7 (Le client de jeut peut être obtenu ici si vous ne l'avez pas): https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md
|
||||
|
||||
**Note:** Si vous voulez juste **l'exécuter**, Alors vous pouvez télécharger seulement le **jre**
|
||||
- Téléchargez la [dernière version de Cultivation](https://github.com/Grasscutters/Cultivation/releases/latest). Ulilisez l'installateur en `.msi`.
|
||||
- Après avoir ouvert Cultivation (en administrateur), appuyez sur le bouton de téléchargement en haut a droite.
|
||||
- Cliquez sur le bouton `Téléchargez tout-en-un`
|
||||
- Cliquez sur l'engrenage dans le coin en haut a droite.
|
||||
- Définisez l'emplacement d'installation du jeu.
|
||||
- Définisez le chemin Java personnalisé à `C:\Program Files\Java\jdk-17\bin\java.exe`
|
||||
- Laissez tous les autres paramètes par défauts
|
||||
|
||||
* MongoDB (4.0+ recommandé)
|
||||
- Appuyez sur le bouton a coté de Lancer.
|
||||
- Appuyez sur le bouton Lancer.
|
||||
- Connectez vous avec le nom d'utilisateur que vous voulez. Le mot de passe n'a pas d'importance.
|
||||
|
||||
* Proxy daemon: mitmproxy (mitmdump, recommended), Fiddler Classic, etc.
|
||||
### Compilation
|
||||
|
||||
### Lancement
|
||||
Grasscutter utilise Gradle pour la gestion des dépendances et la compilation.
|
||||
|
||||
**Note:** Si vous avez mis à jour depuis une ancienne version, supprimez `config.json` pour le regénérer.
|
||||
**Prérequis**
|
||||
|
||||
1. Obtenez `grasscutter.jar`
|
||||
- Téléchargez le depuis les [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
|
||||
- [Buildez le par vous-même](#Building)
|
||||
2. Créez un dossier `resources` dans le dossier où grasscutter.jar est situé et déplacez vos dossiers `BinOutput` et `ExcelBinOutput` ici *(Vérifiez le [wiki](https://github.com/Grasscutters/Grasscutter/wiki) pour plus de détails sur comment les obtenir.)*
|
||||
3. Exécutez Grasscutter avec `java -jar grasscutter.jar`. **Soyez sûr que le service MongoDB est en cours d'exécution.**
|
||||
|
||||
### Connection avec le client
|
||||
|
||||
½. Créez un compte avec la [console de commande du serveur](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
|
||||
|
||||
1. Redirection du traffic: (Choisissez-en un)
|
||||
- mitmdump: `mitmdump -s proxy.py -k`
|
||||
|
||||
Approuvez le certificat CA:
|
||||
|
||||
**Note:**Le certificat CA est généralement stocké sous `%USERPROFILE%\ .mitmproxy`, ou vous pouvez le télécharger depuis `http://mitm.it`
|
||||
|
||||
Double-cliquez pour [installer](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) oo ...
|
||||
|
||||
- Via la ligne de commande
|
||||
|
||||
```shell
|
||||
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
|
||||
```
|
||||
|
||||
- Fiddler Classic: Exécutez Fiddler Classic, Activez `Decrypt https traffic` dans les paramètres et changez le port par défaut ici (Tools -> Options -> Connections) à autre chose que `8888`, et chargez [ce script](https://github.lunatic.moe/fiddlerscript).
|
||||
|
||||
- [Fichier hosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
|
||||
|
||||
2. Définissez le proxy du réseau comme `127.0.0.1:8080` ou le port du proxy que vous avez spécifié.
|
||||
|
||||
**Vous pouvez aussi utiliser `start.cmd` to démarrer les serveurs et le proxy automatiquement, mais vous devez mettre en place la variable d'environnement JAVA_HOME**
|
||||
|
||||
### Building
|
||||
|
||||
Grasscutter utilise Gradle pour gérer les dépendances et la construction.
|
||||
|
||||
**Logiciels requis:**
|
||||
|
||||
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
|
||||
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) ou plus récent
|
||||
- [Git](https://git-scm.com/downloads)
|
||||
|
||||
##### Windows
|
||||
|
||||
```shell
|
||||
git clone https://github.com/Grasscutters/Grasscutter.git
|
||||
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
|
||||
cd Grasscutter
|
||||
.\gradlew.bat # Mettre en place l'environnement
|
||||
.\gradlew jar # Compiler
|
||||
.\gradlew.bat # Setting up environments
|
||||
.\gradlew jar # Compile
|
||||
```
|
||||
|
||||
##### Linux
|
||||
##### Linux (GNU)
|
||||
|
||||
```bash
|
||||
git clone https://github.com/Grasscutters/Grasscutter.git
|
||||
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
|
||||
cd Grasscutter
|
||||
chmod +x gradlew
|
||||
./gradlew jar # Compiler
|
||||
./gradlew jar # Compile
|
||||
```
|
||||
|
||||
Vous trouverez le fichier jar compilé à la racine du dossier du projet.
|
||||
Vous pouvez trouver le jar de sortie dans la racine du dossier du projet.
|
||||
|
||||
### Les commandes ont été déplacé vers le [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)! (en anglais)
|
||||
### Dépanage
|
||||
|
||||
# Dépannage rapide
|
||||
|
||||
* Si la compilation a échoué, veuillez vérifier votre installation de votre JDK (JDK 17 et le bon dossier bin du JDK dans la variable PATH)
|
||||
* Mon client ne se connecte pas au serveur, impossible de se connecter a mon compte, 4206, etc... - La plupart du temps, *le problème* vient de la configuration de votre proxy. Si vous utilisez Fiddler, vérifiez s'il est exécuté sur un port autre que 8888
|
||||
* Séquence de démarrage : MongoDB > Grasscutter > Proxy (mitmdump, fiddler, etc...) > Jeu
|
||||
Pour une liste des problèmes communs et leur solution et pour demander de l'aide, veuillez rejoindre [notre serveur Discord](https://discord.gg/T5vZU6UyeG) (en anglais) et dirigez vous vers le salon de support.
|
@ -64,9 +64,9 @@
|
||||
"resources": {
|
||||
"loading": "Chargement des ressources...",
|
||||
"finish": "Chargement des ressources terminé.",
|
||||
"custom": "🇺🇸Find additional resources at: 'Anime-Game-Servers/CustomGCResources'.",
|
||||
"missing_server": "🇺🇸To fully use questing, it is recommended to add the 'Server' folder.",
|
||||
"missing_scenes": "🇺🇸To fully use questing, it is recommended to add the 'ScriptSceneData' folder."
|
||||
"custom": "Obtenez des ressources additionelles à: 'Anime-Game-Servers/CustomGCResources'.",
|
||||
"missing_server": "Pour utiliser pleinement les quetes, il est recommendé d'ajouter le dossier 'Server'.",
|
||||
"missing_scenes": "Pour utiliser pleinement les quetes, il est recommendé d'ajouter le dossier 'ScriptSceneData'."
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -87,7 +87,7 @@
|
||||
"artifactId": "ID de l'artéfact invalide.",
|
||||
"avatarId": "ID de l'avatar invalide.",
|
||||
"avatarLevel": "avatarLevel invalide.",
|
||||
"cfgId": "🇺🇸Invalid cfg ID.",
|
||||
"cfgId": "ID de cfg invalide.",
|
||||
"entityId": "ID de l'entité invalide.",
|
||||
"itemId": "ID de l'objet invalide.",
|
||||
"itemLevel": "Niveau de l'objet invalide.",
|
||||
@ -171,8 +171,8 @@
|
||||
"description": "Entrer dans un donjon"
|
||||
},
|
||||
"entity": {
|
||||
"description": "🇺🇸Modify an existing entity's properties",
|
||||
"not_found_error": "🇺🇸Entity does not exist"
|
||||
"description": "Modifie les propriétés d'une entité existante",
|
||||
"not_found_error": "L'entité n'existe pas"
|
||||
},
|
||||
"give": {
|
||||
"usage_relic": "Utilisation: give <artifactID> [mainPropID] [<appendPropID>[,<times>]]... [lv<level 0-20>]",
|
||||
@ -239,31 +239,31 @@
|
||||
"not_found": "Quête introuvable.",
|
||||
"invalid_id": "ID de la quête invalide.",
|
||||
"description": "Ajoute ou termine une quête",
|
||||
"running": "🇺🇸Quest %s is %s (%s).",
|
||||
"talking": "🇺🇸Talk %s is %s for main quest %s (%s).",
|
||||
"running": "La quête %s est %s (%s).",
|
||||
"talking": "Le dialogue %s est %s pour la quête principale %s (%s).",
|
||||
"state": {
|
||||
"none": "🇺🇸unknown (none)",
|
||||
"unstarted": "🇺🇸unfinished (not started, not completed)",
|
||||
"unfinished": "🇺🇸unfinished (started, not completed)",
|
||||
"finished": "🇺🇸finished (completed)",
|
||||
"failed": "🇺🇸finished (completed, but failed)",
|
||||
"exists": "🇺🇸found",
|
||||
"not_exists": "🇺🇸not found"
|
||||
"none": "Inconnu (none)",
|
||||
"unstarted": "Pas finie (pas démarée, pas complêtée)",
|
||||
"unfinished": "Pas finie (Démarée, pas complêtée)",
|
||||
"finished": "Terminée (complêtée)",
|
||||
"failed": "Terminée (complêtée, mais échouée)",
|
||||
"exists": "Trouvée",
|
||||
"not_exists": "Introuvable"
|
||||
},
|
||||
"enabled": "Quêtes activées."
|
||||
},
|
||||
"group": {
|
||||
"invalid_groupid": "🇺🇸Invalid group ID.",
|
||||
"invalid_suiteid": "🇺🇸Invalid suite ID.",
|
||||
"group_not_found": "🇺🇸Group not found.",
|
||||
"description": "🇺🇸Alter group loading",
|
||||
"refreshed": "🇺🇸Group %s refreshed."
|
||||
"invalid_groupid": "ID de groupe invalide.",
|
||||
"invalid_suiteid": "ID de suite invalide.",
|
||||
"group_not_found": "Groupe introuvable",
|
||||
"description": "Altère le chargement de groupe",
|
||||
"refreshed": "Groupe %s actualisé"
|
||||
},
|
||||
"cutscene": {
|
||||
"description": "Joue une cinématique"
|
||||
},
|
||||
"sound": {
|
||||
"description": "🇺🇸Plays a sound"
|
||||
"description": "Joue un son"
|
||||
},
|
||||
"reload": {
|
||||
"reload_start": "Rechargement de la configuration.",
|
||||
@ -408,7 +408,7 @@
|
||||
"description": "Retire le bannissement d'un joueur"
|
||||
},
|
||||
"troubleshoot": {
|
||||
"description": "🇺🇸Generate debugging information for troubleshooting."
|
||||
"description": "Génère des informations de déboguage pour le dépannage."
|
||||
}
|
||||
},
|
||||
"gacha": {
|
||||
@ -462,9 +462,9 @@
|
||||
"disabling_plugin": "Désactivation du plugin %s",
|
||||
"disabling_failed": "Impossible de désactiver le plugin %s",
|
||||
"invalid_api": {
|
||||
"not_present": "🇺🇸Plugin %s does not specify an API version.",
|
||||
"lower": "🇺🇸Plugin %s is using API version %s, while the server is using API version %s.",
|
||||
"outdated": "🇺🇸Plugin %s is using an outdated API method."
|
||||
"not_present": "Le plugin %s ne spécifie pas de version d'API.",
|
||||
"lower": "Le plugin %s utilise la version %s de l'API, alors que le serveur utilise la version %s.",
|
||||
"outdated": "Le plugin %s utilise une fonction obsolète de l'API."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user