diff --git a/src/App.vue b/src/App.vue index 07032ca..fa635c8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -23,27 +23,9 @@ import EastereggBanner from "@/components/easteregg-banner/EastereggBanner.vue"; import { useRoute } from 'vue-router' import { useI18n } from "vue-i18n"; + import title_locale from "@/locales/title"; - const { t, locale } = useI18n({ messages: { - "en": { - "title_home": "Hello", - "title_about": "About", - "title_projects": "Projects", - "title_resume": "Résumé", - "title_contacts": "Say hello", - - "log_hello": "Hello 🐡" - }, - "it": { - "title_home": "Ciao", - "title_about": "Chi sono", - "title_projects": "Progetti", - "title_resume": "CV", - "title_contacts": "Salutami", - - "log_hello": "Ciao 🐡" - } - } }); + const { t, locale } = useI18n({ messages: title_locale }); const route = useRoute() const easteregg = ref(); diff --git a/src/components/cookie/Cookie.vue b/src/components/cookie/Cookie.vue index 03a8446..d1c07d9 100644 --- a/src/components/cookie/Cookie.vue +++ b/src/components/cookie/Cookie.vue @@ -29,29 +29,9 @@ import { shouldShowCookie, acceptCookie, refuseCookie } from "@/utilities/cookie_handler"; import { useI18n } from "vue-i18n"; import { addFoundEasterEgg } from "@/utilities/easteregg_handler"; + import locale from "@/locales/cookie"; - const { t } = useI18n({ messages: { - "en": { - "cookie policy title": "Cookie policy", - "cookie policy": "This website uses cookies but not for analysis purposes and they are not sent to third parties. " + - "The only cookies here are those that I ate this morning, although I prefer a savory breakfast. " + - "I don't know why you are reading this, but thanks for keeping me company, I wish you a great day. " + - "If you would like some cookies too, do not hesitate to click on the following link:", - "cookie policy link": "Click here to read the policy", - "accept": "Accept", - "reject": "Reject" - }, - "it": { - "cookie policy title": "Informativa cookie", - "cookie policy": "Questo sito utilizza cookie ma non per fini di profilazione e non sono inviati a terze parti. " + - "Gli unici cookie presenti sono quelli che ho mangiato questa mattina, anche se in realtà preferisco una colazione salata. " + - "Non so perché stai leggendo questo, ma ti ringrazio per avermi fatto compagnia e ti auguro una buona giornata. " + - "Se gradisci dei biscotti, non esitare a cliccare l'informativa al seguente link:", - "cookie policy link": "Clicca qui per l'informativa cookie", - "accept": "Accetta", - "reject": "Rifiuta" - } - } }); + const { t } = useI18n({ messages: locale }); const container_cookie = ref(); const canvas_cookie = ref(); diff --git a/src/components/easteregg-banner/EastereggBanner.vue b/src/components/easteregg-banner/EastereggBanner.vue index c8d5632..a4d0c51 100644 --- a/src/components/easteregg-banner/EastereggBanner.vue +++ b/src/components/easteregg-banner/EastereggBanner.vue @@ -35,6 +35,7 @@ import SomethingEgg from "./eggs/Something.vue"; import PictureBrightEgg from "./eggs/PictureBright.vue"; import PictureNoLightEgg from "./eggs/PictureNoLight.vue"; + import locale from "@/locales/easteregg"; const show_banner = ref(false); const easteregg = ref(""); @@ -42,16 +43,7 @@ const total_eastereggs = ref(getTotalEasterEggsCount()); const found_eastereggs = ref(getFoundEasterEggsCount()); - const { t } = useI18n({ messages: { - "en": { - "easter eggs found": "easter eggs found", - "all easter eggs found": "You found all easter eggs 🥚" - }, - "it": { - "easter eggs found": "easter egg trovati", - "all easter eggs found": "Hai trovato tutti gli easter egg 🥚" - } - } }); + const { t } = useI18n({ messages: locale }); let current_dismiss_timeout:number|null = null; @@ -59,7 +51,6 @@ function show(easteregg_name:string) { easteregg.value = easteregg_name; found_eastereggs.value = getFoundEasterEggsCount(); - console.log(getFoundEasterEggsCount()) show_banner.value = true; if (current_dismiss_timeout) { clearTimeout(current_dismiss_timeout) } diff --git a/src/components/easteregg-banner/eggs/Cookie.vue b/src/components/easteregg-banner/eggs/Cookie.vue index 49a9cd1..59d0956 100644 --- a/src/components/easteregg-banner/eggs/Cookie.vue +++ b/src/components/easteregg-banner/eggs/Cookie.vue @@ -8,8 +8,8 @@
-

{{ t("title") }}

-

{{ t("description") }}

+

{{ t("cookie.title") }}

+

{{ t("cookie.description") }}

@@ -18,15 +18,7 @@ \ No newline at end of file diff --git a/src/components/easteregg-banner/eggs/Future.vue b/src/components/easteregg-banner/eggs/Future.vue index f028eef..da597ef 100644 --- a/src/components/easteregg-banner/eggs/Future.vue +++ b/src/components/easteregg-banner/eggs/Future.vue @@ -8,8 +8,8 @@
-

{{ t("title") }}

-

{{ t("description") }}

+

{{ t("future.title") }}

+

{{ t("future.description") }}

@@ -18,15 +18,7 @@ \ No newline at end of file diff --git a/src/components/easteregg-banner/eggs/PictureBright.vue b/src/components/easteregg-banner/eggs/PictureBright.vue index c677a32..83e5d41 100644 --- a/src/components/easteregg-banner/eggs/PictureBright.vue +++ b/src/components/easteregg-banner/eggs/PictureBright.vue @@ -8,33 +8,22 @@
-

{{ t("title") }}

-

{{ t("description") }}

+

{{ t("bright.title") }}

+

{{ t("bright.description") }}

+

{{ t("bright_either.description") }}

\ No newline at end of file diff --git a/src/components/easteregg-banner/eggs/PictureNoLight.vue b/src/components/easteregg-banner/eggs/PictureNoLight.vue index 06e703a..8eda5c1 100644 --- a/src/components/easteregg-banner/eggs/PictureNoLight.vue +++ b/src/components/easteregg-banner/eggs/PictureNoLight.vue @@ -8,33 +8,22 @@
-

{{ t("title") }}

-

{{ t("description") }}

+

{{ t("dark.title") }}

+

{{ t("dark.description") }}

+

{{ t("dark_either.description") }}

\ No newline at end of file diff --git a/src/components/easteregg-banner/eggs/Something.vue b/src/components/easteregg-banner/eggs/Something.vue index 7248b23..1fac057 100644 --- a/src/components/easteregg-banner/eggs/Something.vue +++ b/src/components/easteregg-banner/eggs/Something.vue @@ -8,8 +8,8 @@
-

{{ t("title") }}

-

{{ t("description") }}

+

{{ t("something.title") }}

+

{{ t("something.description") }}

@@ -18,15 +18,7 @@ \ No newline at end of file diff --git a/src/components/language-selector/LanguageSelector.vue b/src/components/language-selector/LanguageSelector.vue index 35e9c2f..6f502b5 100644 --- a/src/components/language-selector/LanguageSelector.vue +++ b/src/components/language-selector/LanguageSelector.vue @@ -11,7 +11,7 @@