From 84c069f9efe7c6d705c51441b7721c43504ca0d5 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Thu, 2 May 2024 15:45:13 +0800 Subject: [PATCH] feat: add multi language support --- src/main/java/cn/rtast/viewdimension/ViewDimension.kt | 6 +++--- src/main/resources/assets/viewdimension/lang/en_us.json | 5 +++++ src/main/resources/assets/viewdimension/lang/zh_cn.json | 5 +++++ 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/viewdimension/lang/en_us.json create mode 100644 src/main/resources/assets/viewdimension/lang/zh_cn.json diff --git a/src/main/java/cn/rtast/viewdimension/ViewDimension.kt b/src/main/java/cn/rtast/viewdimension/ViewDimension.kt index 6f5c7bc..5bf6ff1 100644 --- a/src/main/java/cn/rtast/viewdimension/ViewDimension.kt +++ b/src/main/java/cn/rtast/viewdimension/ViewDimension.kt @@ -30,11 +30,11 @@ class ViewDimension : ModInitializer { val dimension = player.world.dimension.effects.path val oldName = player.name.string val dimensionText = when (dimension) { - "overworld" -> Text.literal(" ") + "overworld" -> Text.literal(" <").append(Text.translatable("vdim.overworld")).append(Text.literal(">")) .styled { it.withColor(Formatting.GREEN).withItalic(true) } - "the_nether" -> Text.literal(" ") + "the_nether" ->Text.literal(" <").append(Text.translatable("vdim.thenether")).append(Text.literal(">")) .styled { it.withColor(Formatting.DARK_RED).withItalic(true) } - "the_end" -> Text.literal(" ") + "the_end" -> Text.literal(" <").append(Text.translatable("vdim.theend")).append(Text.literal(">")) .styled { it.withColor(Formatting.DARK_PURPLE).withItalic(true) } else -> Text.literal(" <$dimension>") .styled { it.withColor(Formatting.GRAY).withItalic(true) } diff --git a/src/main/resources/assets/viewdimension/lang/en_us.json b/src/main/resources/assets/viewdimension/lang/en_us.json new file mode 100644 index 0000000..9539551 --- /dev/null +++ b/src/main/resources/assets/viewdimension/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "vdim.overworld": "Overworld", + "vdim.theend": "The End", + "vdim.thenether": "The Nether" +} \ No newline at end of file diff --git a/src/main/resources/assets/viewdimension/lang/zh_cn.json b/src/main/resources/assets/viewdimension/lang/zh_cn.json new file mode 100644 index 0000000..2631676 --- /dev/null +++ b/src/main/resources/assets/viewdimension/lang/zh_cn.json @@ -0,0 +1,5 @@ +{ + "vdim.overworld": "主世界", + "vdim.theend": "末地", + "vdim.thenether": "下界" +} \ No newline at end of file