feat(i18n): remove other languages for now, i'll translate everything later

This commit is contained in:
2026-02-26 20:18:27 +01:00
parent 7da690bd21
commit c0961daa1b
5 changed files with 14 additions and 23 deletions

View File

@@ -4,7 +4,6 @@ import gsap from "gsap";
const { locales, locale, setLocale } = useI18n();
const store = useSettingsStore();
const confirmationModal = useConfirmationModal();
const achievements = useAchievementsStore();
const { assets } = useAssets();
const { onRender } = useScreen();
@@ -160,19 +159,22 @@ const handleActivateB = async () => {
store.closeSubMenu();
};
const AVAILABLE_LOCALES = ["en", "fr"];
const handleActivateA = () => {
if (isAnimating.value) return;
const selectedLocale = locales.value[BUTTON_KEYS.indexOf(selected.value)]!;
setLocale(selectedLocale.code);
if (!achievements.advancement.languages.includes(selectedLocale.code)) {
achievements.advancement.languages.push(selectedLocale.code);
if (achievements.advancement.languages.length === locales.value.length) {
achievements.unlock("settings_language_try_all");
}
if (!AVAILABLE_LOCALES.includes(selectedLocale.code)) {
confirmationModal.open({
text: $t("settings.options.language.unavailable"),
timeout: 2000,
});
return;
}
setLocale(selectedLocale.code);
confirmationModal.open({
text: $t(
"settings.options.language.confirmation",