From 645cb9afb54820f1f8a2a6b278cb4e7904d5f5c9 Mon Sep 17 00:00:00 2001 From: Illyrius <28700752+illyrius666@users.noreply.github.com> Date: Wed, 25 Feb 2026 01:42:30 +0100 Subject: [PATCH] feat: nl_be translation (#1628) * init Signed-off-by: illyrius666 <28700752+illyrius666@users.noreply.github.com> * fix missing bracket Signed-off-by: illyrius666 <28700752+illyrius666@users.noreply.github.com> --------- Signed-off-by: illyrius666 <28700752+illyrius666@users.noreply.github.com> Signed-off-by: Illyrius <28700752+illyrius666@users.noreply.github.com> --- assets/translations/nl_be.json | 12 ++++++++++++ pumpkin-util/src/translation.rs | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 assets/translations/nl_be.json diff --git a/assets/translations/nl_be.json b/assets/translations/nl_be.json new file mode 100644 index 000000000..73e215cae --- /dev/null +++ b/assets/translations/nl_be.json @@ -0,0 +1,12 @@ +{ + "commands.pumpkin.version": "Pumpkin %s\n", + "commands.pumpkin.description": "Geeft iedereen de mogelijkheid om snelle \nen efficiënte Minecraft-servers te hosten.\n", + "commands.pumpkin.minecraft_version": "(Minecraft %1$s, Protocol %2$s)\n", + "commands.pumpkin.github": "[GitHub-repository]", + "commands.pumpkin.website": "[Website]", + "commands.pumpkin.version.hover": "Klik om de versie te kopiëren", + "commands.pumpkin.description.hover": "Klik om de beschrijving te kopiëren", + "commands.pumpkin.minecraft_version.hover": "Klik om de Minecraft-versie te kopiëren", + "commands.pumpkin.github.hover": "Klik om de repository te openen.", + "commands.pumpkin.website.hover": "Klik om de website te openen." +} diff --git a/pumpkin-util/src/translation.rs b/pumpkin-util/src/translation.rs index fa223f336..fc096360e 100644 --- a/pumpkin-util/src/translation.rs +++ b/pumpkin-util/src/translation.rs @@ -20,6 +20,7 @@ static PUMPKIN_EN_US_JSON: &str = include_str!("../../assets/translations/en_us. static PUMPKIN_ES_ES_JSON: &str = include_str!("../../assets/translations/es_es.json"); static PUMPKIN_FR_FR_JSON: &str = include_str!("../../assets/translations/fr_fr.json"); static PUMPKIN_JA_JP_JSON: &str = include_str!("../../assets/translations/ja_jp.json"); +static PUMPKIN_NL_BE_JSON: &str = include_str!("../../assets/translations/nl_be.json"); static PUMPKIN_NL_NL_JSON: &str = include_str!("../../assets/translations/nl_nl.json"); static PUMPKIN_RU_RU_JSON: &str = include_str!("../../assets/translations/ru_ru.json"); static PUMPKIN_ZH_CN_JSON: &str = include_str!("../../assets/translations/zh_cn.json"); @@ -215,6 +216,8 @@ pub static TRANSLATIONS: LazyLock; Locale::last() serde_json::from_str(PUMPKIN_FR_FR_JSON).expect("Could not parse fr_fr.json."); let pumpkin_ja_jp: HashMap = serde_json::from_str(PUMPKIN_JA_JP_JSON).expect("Could not parse ja_jp.json."); + let pumpkin_nl_be: HashMap = + serde_json::from_str(PUMPKIN_NL_BE_JSON).expect("Could not parse nl_be.json."); let pumpkin_nl_nl: HashMap = serde_json::from_str(PUMPKIN_NL_NL_JSON).expect("Could not parse nl_nl.json."); let pumpkin_ru_ru: HashMap = @@ -252,6 +255,9 @@ pub static TRANSLATIONS: LazyLock; Locale::last() for (key, value) in pumpkin_ja_jp { array[Locale::JaJp as usize].insert(format!("pumpkin:{key}"), value); } + for (key, value) in pumpkin_nl_be { + array[Locale::NlBe as usize].insert(format!("pumpkin:{key}"), value); + } for (key, value) in pumpkin_nl_nl { array[Locale::NlNl as usize].insert(format!("pumpkin:{key}"), value); }