diff --git a/src/main/java/top/chiloven/lukosbot2/i18n/I18n.java b/src/main/java/top/chiloven/lukosbot2/i18n/I18n.java new file mode 100644 index 0000000..e6f9802 --- /dev/null +++ b/src/main/java/top/chiloven/lukosbot2/i18n/I18n.java @@ -0,0 +1,6 @@ +package top.chiloven.lukosbot2.i18n; + +public class I18n { + // TODO: per user i18n feature / store user id + private static final String i18n = "To be Implemented."; +} diff --git a/src/main/java/top/chiloven/lukosbot2/i18n/SupportedLanguages.java b/src/main/java/top/chiloven/lukosbot2/i18n/SupportedLanguages.java new file mode 100644 index 0000000..81bd765 --- /dev/null +++ b/src/main/java/top/chiloven/lukosbot2/i18n/SupportedLanguages.java @@ -0,0 +1,23 @@ +package top.chiloven.lukosbot2.i18n; + +import lombok.Getter; + +@Getter +public enum SupportedLanguages { + EN_US("en_us", "English (US)"), + ZH_CN("zh_cn", "简体中文(中国大陆)"), + ZH_TW("zh_tw", "繁體中文(台灣)"); + + private final String id; + private final String displayName; + + SupportedLanguages(String id, String displayName) { + this.id = id; + this.displayName = displayName; + } + + @Override + public String toString() { + return this.id; + } +}