diff --git a/components/ContributingSection.vue b/components/ContributingSection.vue
deleted file mode 100644
index db72cad..0000000
--- a/components/ContributingSection.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- {{ title }}
-
-
{{ subtitle }}
-
-
- {{ title + 1 }}. {{ info }}
-
-
-
-
-
diff --git a/components/TitledSection.vue b/components/TitledSection.vue
new file mode 100644
index 0000000..5b94bf7
--- /dev/null
+++ b/components/TitledSection.vue
@@ -0,0 +1,37 @@
+
+
+
+ {{ title }}
+
+
{{ subtitle }}
+
+
+ {{ title + 1 }}.
+ •
+
+ {{ info }}
+
+
+
+
+
+
+
diff --git a/i18n/i18n.config.ts b/i18n/i18n.config.ts
index 4786f75..7b6d380 100644
--- a/i18n/i18n.config.ts
+++ b/i18n/i18n.config.ts
@@ -1,40 +1,47 @@
-import enUS from "./lang/en-US.json"
+//If you take this out of alphabetical order I will eat you
+
+import arSA from "./lang/ar-SA.json"
+import deDE from "./lang/de-DE.json"
import enPT from "./lang/en-PT.json"
-import lolUS from "./lang/lol-US.json"
import enUD from "./lang/en-UD.json"
-import ruRU from "./lang/ru-RU.json"
-import deDE from "./lang/de-DE.json"
+import enUS from "./lang/en-US.json"
import esES from "./lang/es-ES.json"
-import plPL from "./lang/pl-PL.json"
+import huHU from "./lang/hu-HU.json"
+import jaJP from "./lang/ja-JP.json"
+import lolUS from "./lang/lol-US.json"
import noNO from "./lang/no-NO.json"
-import ptPT from "./lang/pt-PT.json"
+import plPL from "./lang/pl-PL.json"
import ptBR from "./lang/pt-BR.json"
+import ptPT from "./lang/pt-PT.json"
+import ruRU from "./lang/ru-RU.json"
import ukUA from "./lang/uk-UA.json"
-import huHU from "./lang/hu-HU.json"
import viVN from "./lang/vi-VN.json"
-import zhTW from "./lang/zh-TW.json"
import zhCN from "./lang/zh-CN.json"
+import zhTW from "./lang/zh-TW.json"
export default defineI18nConfig(() => ({
legacy: false,
fallbackLocale: "en-US",
locale: "en-US",
messages: {
- "en-US": enUS,
+ //If you take this out of alphabetical order I will eat you again
+ "ar-SA": arSA,
+ "de-DE": deDE,
"en-PT": enPT,
"en-UD": enUD,
- "en-LOL": lolUS,
- "ru-RU": ruRU,
- "de-DE": deDE,
+ "en-US": enUS,
"es-ES": esES,
- "pl-PL": plPL,
+ "hu-HU": huHU,
+ "ja-JP": jaJP,
+ "en-LOL": lolUS,
"no-NO": noNO,
- "pt-PT": ptPT,
+ "pl-PL": plPL,
"pt-BR": ptBR,
+ "pt-PT": ptPT,
+ "ru-RU": ruRU,
"uk-UA": ukUA,
- "hu-HU": huHU,
"vi-VN": viVN,
- "zh-TW": zhTW,
"zh-CN": zhCN,
+ "zh-TW": zhTW,
},
}))
diff --git a/i18n/lang/en-US.json b/i18n/lang/en-US.json
index 5d63671..5471783 100644
--- a/i18n/lang/en-US.json
+++ b/i18n/lang/en-US.json
@@ -7,12 +7,11 @@
"disclaimer": "NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG, MICROSOFT OR SPARK UNIVERSE.",
"open_source": "This page is open source.",
"about": "About",
- "credit_creator": "Originally created by",
- "credit_designed": "Designed by",
"interact": "Interact",
"resources": "Resources",
"contributing": "Contributing",
- "experiments": "Experiments"
+ "experiments": "Experiments",
+ "attributions": "Attributions"
}
},
"landing": {
@@ -26,6 +25,22 @@
"hero": "EXPERIMENTAL FEATURES",
"subtitle": "Configure experimental flags for development purposes!"
},
+ "attributions": {
+ "hero": "ATTRIBUTIONS",
+ "subtitle": "We give our thanks to the following. This page wouldn't be possible without them.",
+ "end": "These people have helped improve this site exponentially.",
+ "help": "See a problem? Report it on our Discord.",
+ "titles": {
+ "translators": "Translators",
+ "information_writers": "'Why not Essential' sources",
+ "core": "Core team"
+ },
+ "subtitles": {
+ "translators": "Thank you to the translators on our Crowdin for helping to internationalise this page. In no specific order, here are some translators who have significantly helped.",
+ "information_writers": "These people helped create, fact-check and proofread our 'Why not Essential?' section.",
+ "core": "The core team behind the Notessential webpage."
+ }
+ },
"contributing": {
"hero": "CONTRIBUTING",
"subhero": "To the NotEssential website",
diff --git a/layouts/default.vue b/layouts/default.vue
index c5953ae..b76041a 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -67,18 +67,11 @@
{{
$t("layout.footer.about")
}}
- {{ $t("layout.footer.credit_creator") }}
- Blurryface
- {{ $t("layout.footer.credit_designed") }}
- WorldWidePixel
+ {{
+ $t("layout.footer.attributions")
+ }}
+
+
+
+
+
{{ $t("attributions.end") }}
+
+
{{ $t("attributions.help") }}
+
+
+
+
diff --git a/pages/contributing.vue b/pages/contributing.vue
index f90ac65..3e835ea 100644
--- a/pages/contributing.vue
+++ b/pages/contributing.vue
@@ -5,12 +5,13 @@
:sub-title="$t('contributing.subhero')"
/>
{{ $t("contributing.welcome") }}
-
{{ $t("contributing.end") }}