From 2e96f887c697e44a65c69b0bb635c60805f91d01 Mon Sep 17 00:00:00 2001 From: Doge Date: Sat, 23 Mar 2024 05:49:54 +0300 Subject: [PATCH] feat(lang): add Spanish support Closes https://github.com/cooldogepm/BedrockEconomy/issues/126 --- resources/languages/es-ES.yml | 60 +++++++++++++++++++ .../language/LanguageManager.php | 3 +- 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 resources/languages/es-ES.yml diff --git a/resources/languages/es-ES.yml b/resources/languages/es-ES.yml new file mode 100644 index 0000000..e990808 --- /dev/null +++ b/resources/languages/es-ES.yml @@ -0,0 +1,60 @@ +--- +error.database: "&cHa ocurrido un error mientras se procesaba tu peticion. Intentalo otra vez mas tarde." + +error.account.nonexistent: "&cLa cuenta que estas intentando ingresar no existe." +error.account.insufficient: "&cFondos insuficientes." + +error.amount.invalid: "&cLa cantidad que ingresastes es invalida." +error.amount.small: "&cLa cantidad que ingresastes es muy corta." +error.amount.large: "&cLa cantidad que ingresastes es muy larga." + +error.rich.no_records: "&cNo hay archivos para mostrar." + +error.pay.self: "&cNo puedes pagarte a ti mismo." + +balance.info: "&aTu dinero actual es &e{amount}&a. (#{position})" +balance.info.other: "&aEl dinero actual de {player} es &e{amount}&a. (#{position})" + +balance.pay: "&aHas pagado &f{amount}&a a {player}." +balance.pay.receive: "&aHas recibido &f{amount}&a de {player}." + +balance.add: "&aAgregaste &e{amount}&a a el jugador: {player}." +balance.remove: "&aRemoviste &e{amount}&a del jugador: {player}." +balance.set: "&aPuisite &e{amount} en la cuenta del jugador: {player}." + +rich.header: "&aTop personas con mas dinero:" +rich.entry: "&e{position}. &a{player} - &e{amount}" +rich.footer: "&aTu estas en la posicion: &e#{position}&a." + +commands: + balance: + name: balance + description: Mira cuanto dinero tienes actualmente + usage: "&cUso /balance [player: string]" + aliases: [ ] + pay: + name: pay + description: Paga a otros jugadores de tu dinero + usage: "&cUso /pay " + aliases: [ ] + rich: + name: rich + description: Observa el top de personas ricas + usage: "&cUso /rich [page: number]" + aliases: [ ] + add-balance: + name: addbalance + description: Agrega dinero a un usuario + usage: "&cUso /addbalance " + aliases: [ ] + remove-balance: + name: removebalance + description: Remueve dinero de la cuenta de un usuario + usage: "&cUsage /removebalance " + aliases: [ ] + set-balance: + name: setbalance + description: Pon una cantidad de dinero a un jugador + usage: "&cUso /setbalance " + aliases: [ ] +... diff --git a/src/cooldogedev/BedrockEconomy/language/LanguageManager.php b/src/cooldogedev/BedrockEconomy/language/LanguageManager.php index 645daa8..6501756 100644 --- a/src/cooldogedev/BedrockEconomy/language/LanguageManager.php +++ b/src/cooldogedev/BedrockEconomy/language/LanguageManager.php @@ -37,8 +37,9 @@ final class LanguageManager { private const DEFAULT_LANGUAGE = "en-US"; private const SUPPORTED_LANGUAGES = [ - "en-US", "de-CH", + "en-US", + "es-ES", ]; private static string $language;