From c311050b65c863a1e38e467c8f8c08bae5e359a5 Mon Sep 17 00:00:00 2001 From: sergeyyarkov Date: Sat, 18 Feb 2023 14:09:31 +0300 Subject: [PATCH] translate pages --- src/components/ContactForm.astro | 43 ++++++++++++++++++--- src/components/Footer.astro | 52 ++++++++++---------------- src/components/Header.astro | 2 +- src/components/Splash/SplashLink.astro | 6 +-- src/i18n/en/ui.ts | 5 ++- src/i18n/ru/ui.ts | 8 +++- src/i18n/utils.ts | 32 ++++++++-------- src/templates/About.astro | 9 ++--- src/templates/Articles.astro | 25 ++++--------- src/templates/Contacts.astro | 13 +++---- src/templates/Projects.astro | 13 +++---- 11 files changed, 108 insertions(+), 100 deletions(-) diff --git a/src/components/ContactForm.astro b/src/components/ContactForm.astro index c630895..670ecfa 100644 --- a/src/components/ContactForm.astro +++ b/src/components/ContactForm.astro @@ -1,5 +1,9 @@ --- import Button from "@components/Button.astro"; +import UIString from "./UIString.astro"; +import { useTranslation } from "@i18n/utils"; + +const t = useTranslation(Astro); ---
@@ -9,17 +13,44 @@ import Button from "@components/Button.astro";
- +
- +
- - + +
diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 49d0a05..e30c9aa 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,59 +1,47 @@ --- +import { SITE_METADATA } from "@root/constants"; import { Icon } from "astro-icon"; +import TranslatedLink from "./TranslatedLink.astro"; +import UIString from "./UIString.astro"; const date = new Date(); --- diff --git a/src/components/Header.astro b/src/components/Header.astro index 4f54c84..dcaddda 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -23,7 +23,7 @@ import TranslatedLink from "@components/TranslatedLink.astro"; diff --git a/src/components/Splash/SplashLink.astro b/src/components/Splash/SplashLink.astro index fe6becc..36d78db 100644 --- a/src/components/Splash/SplashLink.astro +++ b/src/components/Splash/SplashLink.astro @@ -1,6 +1,6 @@ --- import { Icon } from "astro-icon"; -// import TranslatedLink from "@components/TranslatedLink"; +import TranslatedLink from "@components/TranslatedLink.astro"; export interface Props { icon: string; @@ -12,9 +12,9 @@ const { icon, href } = Astro.props as Props;
- + - +