From bad933412b15b829e8c164698ca527212c60e982 Mon Sep 17 00:00:00 2001 From: Filip Znachor Date: Sat, 1 Jun 2024 00:21:53 +0200 Subject: [PATCH] Added missing translations & improved layout --- package.json | 4 ++-- src/i18n/common/cs.json | 3 ++- src/i18n/common/en.json | 3 ++- src/layouts/Layout.astro | 9 +++++---- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 3a6a844..11bf724 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@iconify-json/tabler": "^1.1.110", "astro": "^4.6.3", "astro-icon": "^1.1.0", - "astro-i18n": "^2.2.4", - "typescript": "^5.4.5" + "astro-i18n": "^2.2.4", + "typescript": "^5.4.5" } } \ No newline at end of file diff --git a/src/i18n/common/cs.json b/src/i18n/common/cs.json index 7216eba..8eea1dd 100644 --- a/src/i18n/common/cs.json +++ b/src/i18n/common/cs.json @@ -8,7 +8,8 @@ }, "home": { "meta": { - "title": "CodeSpace.cz - svoboda a nezávislost v digitální době" + "title": "CodeSpace.cz - svoboda a nezávislost v digitální době", + "description": "Spojuje nás touha po svobodě a nezávislosti v digitální době. Provozujeme si vlastní síť a servery, abychom se nemuseli spoléhat na ostatní." }, "header": { "title": "Spojuje nás touha po svobodě a nezávislosti v digitální době.", diff --git a/src/i18n/common/en.json b/src/i18n/common/en.json index 5220fce..f9ed2b5 100644 --- a/src/i18n/common/en.json +++ b/src/i18n/common/en.json @@ -8,7 +8,8 @@ }, "home": { "meta": { - "title": "CodeSpace.cz - freedom and independence in the digital age" + "title": "CodeSpace.cz - freedom and independence in the digital age", + "description": "United by the desire for freedom and independence in the digital age. We run our own network and servers so we don't have to rely on others." }, "header": { "title": "United by the desire for freedom and independence in the digital age.", diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index cc04614..f6e7fc1 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,8 +1,9 @@ --- import Nav from '../components/Nav.astro'; import Footer from '../components/Footer.astro'; +import { t } from 'astro-i18n'; -interface Meta { +export interface Meta { site_name: string, author: string, title: string, @@ -25,12 +26,12 @@ interface Props { const defaultMeta: Meta = { site_name: "CodeSpace.cz", title: "CodeSpace", - desc: "Spojuje nás touha po svobodě a nezávislosti v digitální době. Provozujeme si vlastní síť a servery, abychom nemuseli spoléhat na ostatní. Poskytujeme různé služby, které respektují naše soukromí.", + desc: t("home.meta.description"), author: "CodeSpace", title_suffix: " · CodeSpace", use_title_suffix: true, - image: "/assets/icon.webp", - image_type: "icon", + image: "https://static.codespace.cz/img/banner.webp", + image_type: "banner", favicon: "/assets/icon.webp", color: "#cc1e58" };