From 74aedbe4323e9782db7bfcc2c77b8a8c05db5b1d Mon Sep 17 00:00:00 2001 From: RBNXI <35869848+RBNXI@users.noreply.github.com> Date: Thu, 7 Jul 2022 10:32:14 +0000 Subject: [PATCH 1/5] Fix some typos in spanish translations (#1456) Original commits: * Fix some typos and fixes from original Readme * Fix some typos --- README_es-ES.md | 14 +++++++------- src/main/resources/languages/es-ES.json | 24 ++++++++++++------------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/README_es-ES.md b/README_es-ES.md index b3011cb77..210297314 100644 --- a/README_es-ES.md +++ b/README_es-ES.md @@ -1,11 +1,11 @@ ![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light) -
Documention GitHub release (latest by date) GitHub GitHub last commit GitHub Workflow Status
+
Documentation GitHub release (latest by date) GitHub GitHub last commit GitHub Workflow Status
Discord - Grasscutter
[EN](README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [HE](README_HE.md) | ES | [RU](README_ru-RU.md) -**Atención:** Siempre damos la bienvenidas a contribuidores del proyecto. Antes de añadir tu contribución, por favor lee cuidadosamente nuestro [Código de conducta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md). +**Atención:** Siempre damos la bienvenida a contribuidores del proyecto. Antes de añadir tu contribución, por favor lee cuidadosamente nuestro [Código de conducta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md). ## Funcionalidades actuales @@ -44,7 +44,7 @@ ### Conexión con el cliente -½. Crea una cuenta usando [un comando de la consola del servidor](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting). +½. Crea una cuenta usando [el comando correspondiente en la consola del servidor](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting). 1. Redirecciona el tráfico: (elegir uno) - mitmdump: `mitmdump -s proxy.py -k` @@ -53,7 +53,7 @@ ​ **Nota:**El certificado CA normalmente se encuentra en `%USERPROFILE%\ .mitmproxy`, o puedes descargarlo de `http://mitm.it` - ​ Doble click para [instalar](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ... + ​ Doble clic para [instalar](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ... - Con línea de comandos @@ -102,8 +102,8 @@ Podrás encontrar el jar generado en la carpeta raíz del proyecto. # Soluciones a errores comunes -* Si la compilación falló, por favor comprueba tu instalación de JDK (JDK 17 y valida la variable bin PATH del JDK) -* Mi cliente no conecta, no inicia sesión, 4206, etc... - Probablemente tu configuración del proxy es *el problema*, si usas +* Si la compilación falla, por favor comprueba tu instalación de JDK (JDK 17 y valida la variable bin PATH del JDK) +* Mi cliente no conecta, no inicia sesión, 4206, etc... - Probablemente, tu configuración del proxy es *el problema*, si usas Fiddler asegúrate de que está usando un puerto distinto al 8888 -* Secuencia de inicio : MongoDB > Grasscutter > Servicio de proxy (mitmdump, fiddler, etc.) > Juego +* Secuencia de inicio: MongoDB > Grasscutter > Servicio de proxy (mitmdump, fiddler, etc.) > Juego diff --git a/src/main/resources/languages/es-ES.json b/src/main/resources/languages/es-ES.json index 587f6dc46..c11240783 100644 --- a/src/main/resources/languages/es-ES.json +++ b/src/main/resources/languages/es-ES.json @@ -8,13 +8,13 @@ "command_error": "Comando de error:" }, "dispatch": { - "port_bind": "[Dispatch] El servidor de envío se inicio en el puerto %s", + "port_bind": "[Dispatch] El servidor de envío se inició en el puerto %s", "request": "[Dispatch] Petición %s %s del cliente: %s", "keystore": { "general_error": "[Dispatch] ¡Error mientras se cargaba el keystore!", "password_error": "[Dispatch] No se puede cargar el keystore. Probando contraseña por defecto del keystore...", "no_keystore_error": "[Dispatch] ¡No se ha encontrado el certificado SSL! Volviendo al servidor HTTP.", - "default_password": "[Dispatch] La contraseña por defecto del keystore se cargó correctamente. Por favor considera establecer la contraseña a 123456 en config.json." + "default_password": "[Dispatch] La contraseña por defecto del keystore se cargó correctamente. Por favor, considera establecer la contraseña a 123456 en config.json." }, "authentication": { "default_unable_to_verify": "[Authentication] Algo invocó el método verifyUser que no está disponible en el manejador de autentificación por defecto." @@ -22,7 +22,7 @@ "no_commands_error": "No se soporta el uso de comandos en modo de solo envío.", "unhandled_request_error": "[Dispatch] Petición potencialmente no manejada %s : %s.", "account": { - "login_attempt": "[Dispatch] El cliente %s esta intentando iniciar sesión.", + "login_attempt": "[Dispatch] El cliente %s está intentando iniciar sesión.", "login_success": "[Dispatch] El cliente %s inició sesión como %s.", "login_max_player_limit": "[Dispatch] El cliente %s falló al iniciar sesión: Se ha alcanzado el límite de jugadores activos", "login_token_attempt": "[Dispatch] El cliente %s está intentando iniciar sesión a través de un token.", @@ -33,7 +33,7 @@ "account_login_create_success": "[Dispatch] El cliente %s falló al iniciar sesión: Cuenta %s creada.", "account_login_create_error": "[Dispatch] El cliente %s falló al iniciar sesión: Fallo al crear la cuenta.", "account_login_exist_error": "[Dispatch] El cliente %s falló al iniciar sesión: Cuenta no encontrada.", - "account_cache_error": "Error de información de cache de la cuenta del juego.", + "account_cache_error": "Error de información de caché de la cuenta del juego.", "session_key_error": "Clave de sesión incorrecta.", "username_error": "Nombre de usuario no encontrado.", "username_create_error": "Nombre de usuario no encontrado, la creación falló.", @@ -62,7 +62,7 @@ }, "commands": { "generic": { - "not_specified": "Np se ha especificado un comando.", + "not_specified": "No se ha especificado un comando.", "unknown_command": "Comando desconocido: %s", "permission_error": "No tienes permiso para ejecutar este comando.", "console_execute_error": "Este comando solo puede ser ejecutado desde la consola.", @@ -131,7 +131,7 @@ "coop": { "usage": "Uso: coop [UID del host]", "success": "Invocado %s al mundo de %s.", - "description": "Fuerza a alquien a ser invocado al mundo de otro. Si no se establece un objetivo, te envía a tí al modo cooperativo." + "description": "Fuerza a alguien a ser invocado al mundo de otro. Si no se establece un objetivo, te envía a ti al modo cooperativo." }, "enter_dungeon": { "usage": "Uso: enterdungeon ", @@ -149,7 +149,7 @@ "given_level": "Dado %s con nivel %s %s veces a %s.", "given_avatar": "Dado %s con nivel %s a %s.", "giveall_success": "Se han dado todos los objetos correctamente.", - "description": "Da un objeto a tí o al jugador especificado. También puede dar armas, avatares y/o materiales, y puede construir artefactos personalizados." + "description": "Da un objeto a ti o al jugador especificado. También puede dar armas, avatares y/o materiales, y puede construir artefactos personalizados." }, "heal": { "success": "Todos los personajes han sido curados.", @@ -197,8 +197,8 @@ "description": "Da o quita un permiso a un jugador" }, "position": { - "success": "Coordenadas: %s, %s, %s\nID de la escena: %s", - "description": "Da las coordenadas" + "success": "Coordenadas: %s, %s, %s\nID del escenario: %s", + "description": "Da las coordenadas en el escenario actual" }, "quest": { "usage": "quest [questID]", @@ -269,7 +269,7 @@ "spawn": { "usage": "Uso: spawn [cantidad] [nivel(solo monstruos)] [ (solo monstruos, opcional)]", "success": "Generados %s de %s.", - "limit_reached": "Se ha alcanzado el límite de generaciones en la escena. Generando %s entidades en su lugar.", + "limit_reached": "Se ha alcanzado el límite de generaciones en el escenario. Generando %s entidades en su lugar.", "description": "Genera una entidad cerca de tí" }, "stop": { @@ -319,7 +319,7 @@ "teleport": { "usage_server": "Uso: tp @ [sceneID]", "usage": "Uso: tp [@] [sceneID]", - "specify_player_id": "Dees especificar un ID de jugador.", + "specify_player_id": "Debes especificar un ID de jugador.", "invalid_position": "Posición inválida.", "exists_error": "El escenario especificado no existe.", "success": "Teletransportado %s a %s, %s, %s en el escenario %s.", @@ -342,7 +342,7 @@ "command_usage": "Uso: unban <@playerId>", "success": "Exitoso.", "failure": "Error, jugador no encontrado.", - "description": "Elimina el beto a un jugador" + "description": "Elimina el veto a un jugador" } }, "gacha": { From ea95a0606607a17d6d6fe71446b62add85965381 Mon Sep 17 00:00:00 2001 From: Typhoon <107747021+haxxorer@users.noreply.github.com> Date: Thu, 7 Jul 2022 12:53:11 +0300 Subject: [PATCH 2/5] Update ro-RO.json A couple small errors --- src/main/resources/languages/ro-RO.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/resources/languages/ro-RO.json b/src/main/resources/languages/ro-RO.json index 37c447160..6e35cb99a 100644 --- a/src/main/resources/languages/ro-RO.json +++ b/src/main/resources/languages/ro-RO.json @@ -12,9 +12,9 @@ "request": "[Dispatch] Clientul %s %s cere: %s", "keystore": { "general_error": "[Dispatch] Eroare la încărcarea keystore!", - "password_error": "[Dispatch] Nu sa putut încărca keystore. Se încearcă parola implicită pentru keystore...", - "no_keystore_error": "[Dispatch] Nu s-a găsit niciun certificat SSL! Revenirea la serverul HTTP.", - "default_password": "[Dispatch] Parola implicită keystore sa încărcat cu succes. Vă rugăm să luați în considerare stabilirea parolei la 123456 în config.json." + "password_error": "[Dispatch] Nu s-a putut încărca keystore. Se încearcă parola implicită pentru keystore...", + "no_keystore_error": "[Dispatch] Nu s-a găsit niciun certificat SSL! Se revine la serverul HTTP.", + "default_password": "[Dispatch] Parola implicită keystore s-a încărcat cu succes. Vă rugăm să luați în considerare stabilirea parolei la 123456 în config.json." }, "authentication": { "default_unable_to_verify": "[Authentication] Ceva numit metoda verifyUser care nu este valabilă în gestionarul de autentificare implicit." @@ -131,7 +131,7 @@ "coop": { "usage": "Utilizare: coop [host UID]", "success": "Invocat %s în lumea lui %s.", - "description": "Forțează pe cineva să se alăture lumii celorlalți. dacă nu este nimeni vizat, te trimite oricum în modul cooperativ." + "description": "Forțează pe cineva să se alăture lumii celorlalți. Dacă nu este nimeni vizat, te trimite oricum în modul cooperativ." }, "enter_dungeon": { "usage": "Utilizare: enterdungeon ", @@ -143,7 +143,7 @@ "give": { "usage": "Utilizare: give [x] [lv] [r]", "usage_relic": "Utilizare: give [mainPropID] [[,]]... [lv]", - "illegal_relic": "Acest ID de artefact aparține unui interval de pe lista neagră, este posibil să nu fiue cel pe care l-ați dorit.", + "illegal_relic": "Acest ID de artefact aparține unui interval de pe lista neagră, este posibil să nu fie cel pe care l-ați dorit.", "given": "Am dat %s din %s lui %s.", "given_with_level_and_refinement": "Am dat %s cu nivelul %s, rafinamentul %s %s de %s ori.", "given_level": "Am dat %s cu nivelul %s %s %s ori la %.", From d75a4d24f271d124a6ddb7a2c16b6992795849f9 Mon Sep 17 00:00:00 2001 From: Thereallo <64765950+Thereallo1026@users.noreply.github.com> Date: Thu, 7 Jul 2022 07:12:23 -0400 Subject: [PATCH 3/5] Added download links to requirements --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b09b32e56..58ffbfdce 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,8 @@ Grasscutter uses Gradle to handle dependencies & building. **Requirements:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows From aec2f8a7adc0188c714cc17901b876a1a3c734b0 Mon Sep 17 00:00:00 2001 From: Thereallo <64765950+Thereallo1026@users.noreply.github.com> Date: Thu, 7 Jul 2022 19:34:24 +0800 Subject: [PATCH 4/5] Actually adds the link to all readme (#1458) Original commits: * Added download links to requirements * Update README_HE.md * Update README_es-ES.md * Update README_fr-FR.md * Update README_ru-RU.md * Update README_zh-CN.md * Update README_zh-TW.md --- README_HE.md | 4 ++-- README_es-ES.md | 4 ++-- README_fr-FR.md | 4 ++-- README_ru-RU.md | 4 ++-- README_zh-CN.md | 4 ++-- README_zh-TW.md | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README_HE.md b/README_HE.md index 22c9428ac..8d1f40774 100644 --- a/README_HE.md +++ b/README_HE.md @@ -79,8 +79,8 @@ certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer **דרישות:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows diff --git a/README_es-ES.md b/README_es-ES.md index 210297314..b0f74558a 100644 --- a/README_es-ES.md +++ b/README_es-ES.md @@ -75,8 +75,8 @@ Grasscutter usa Gradle para manejar dependencias y construcción. **Requerimientos:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows diff --git a/README_fr-FR.md b/README_fr-FR.md index 7f95ba119..7e720cf19 100644 --- a/README_fr-FR.md +++ b/README_fr-FR.md @@ -75,8 +75,8 @@ Grasscutter utilise Gradle pour gérer les dépendances et la construction. **Logiciels requis:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows diff --git a/README_ru-RU.md b/README_ru-RU.md index bbc9ae695..d0788d16f 100644 --- a/README_ru-RU.md +++ b/README_ru-RU.md @@ -76,8 +76,8 @@ **Требуется:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows diff --git a/README_zh-CN.md b/README_zh-CN.md index ba1c2eab6..7e7aba81e 100644 --- a/README_zh-CN.md +++ b/README_zh-CN.md @@ -75,8 +75,8 @@ Grasscutter 使用 Gradle 来处理依赖及编译。 **依赖:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows diff --git a/README_zh-TW.md b/README_zh-TW.md index 645790a23..f45c2d399 100644 --- a/README_zh-TW.md +++ b/README_zh-TW.md @@ -75,8 +75,8 @@ Grasscutter 使用 Gradle 來處理依賴及編譯。 **依賴:** -- Java SE Development Kits - 17 -- Git +- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) +- [Git](https://git-scm.com/downloads) ##### Windows From 641ddd6e41290707a27fb23cac456d31d20103a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?sh=C3=A4dam?= <47268949+supahero1@users.noreply.github.com> Date: Thu, 7 Jul 2022 14:11:33 +0200 Subject: [PATCH 5/5] Don't send success upon failure --- .../emu/grasscutter/command/commands/EnterDungeonCommand.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/emu/grasscutter/command/commands/EnterDungeonCommand.java b/src/main/java/emu/grasscutter/command/commands/EnterDungeonCommand.java index 33e25dca3..b2d21a1b1 100644 --- a/src/main/java/emu/grasscutter/command/commands/EnterDungeonCommand.java +++ b/src/main/java/emu/grasscutter/command/commands/EnterDungeonCommand.java @@ -26,10 +26,11 @@ public final class EnterDungeonCommand implements CommandHandler { } boolean result = targetPlayer.getServer().getDungeonManager().enterDungeon(targetPlayer.getSession().getPlayer(), 0, dungeonId); - CommandHandler.sendMessage(sender, translate(sender, "commands.enter_dungeon.changed", dungeonId)); if (!result) { CommandHandler.sendMessage(sender, translate(sender, "commands.enter_dungeon.not_found_error")); + } else { + CommandHandler.sendMessage(sender, translate(sender, "commands.enter_dungeon.changed", dungeonId)); } } catch (Exception e) { CommandHandler.sendMessage(sender, translate(sender, "commands.enter_dungeon.usage"));