From a66abd471e105f33a6a924343f8b52b49921abd5 Mon Sep 17 00:00:00 2001 From: He4eT Date: Sat, 15 Feb 2025 02:21:57 +0100 Subject: [PATCH] translations: set up --- src/_data/config.mjs | 3 +++ src/_data/metadata.mjs | 4 ---- src/_data/translations/en.json | 4 ++++ src/_data/translations/ru.json | 4 ++++ src/_data/translations/sr.json | 4 ++++ src/_includes/layouts/base.njk | 4 ++-- src/{rs => sr}/index.md | 0 7 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 src/_data/config.mjs delete mode 100644 src/_data/metadata.mjs create mode 100644 src/_data/translations/en.json create mode 100644 src/_data/translations/ru.json create mode 100644 src/_data/translations/sr.json rename src/{rs => sr}/index.md (100%) diff --git a/src/_data/config.mjs b/src/_data/config.mjs new file mode 100644 index 0000000..e786b7a --- /dev/null +++ b/src/_data/config.mjs @@ -0,0 +1,3 @@ +export default { + langs: ['en', 'ru', 'sr'], +} diff --git a/src/_data/metadata.mjs b/src/_data/metadata.mjs deleted file mode 100644 index 104078f..0000000 --- a/src/_data/metadata.mjs +++ /dev/null @@ -1,4 +0,0 @@ -export default { - title: 'Xecut', - description: 'Hackspace in Belgrade.', -} diff --git a/src/_data/translations/en.json b/src/_data/translations/en.json new file mode 100644 index 0000000..cd3ec0e --- /dev/null +++ b/src/_data/translations/en.json @@ -0,0 +1,4 @@ +{ + "title": "Xecut", + "description": "Hackspace in Belgrade." +} diff --git a/src/_data/translations/ru.json b/src/_data/translations/ru.json new file mode 100644 index 0000000..eb32f9f --- /dev/null +++ b/src/_data/translations/ru.json @@ -0,0 +1,4 @@ +{ + "title": "Xecut", + "description": "Хакспейс в Белграде." +} diff --git a/src/_data/translations/sr.json b/src/_data/translations/sr.json new file mode 100644 index 0000000..1529edd --- /dev/null +++ b/src/_data/translations/sr.json @@ -0,0 +1,4 @@ +{ + "title": "Xecut", + "description": "Хакспејс у Београду." +} diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk index 3c4316b..596fd7c 100644 --- a/src/_includes/layouts/base.njk +++ b/src/_includes/layouts/base.njk @@ -6,11 +6,11 @@ {% if title %} {{ title }} | {% endif %} - {{ metadata.title }} + {{ translations[page.lang]['title'] }} + content="{{ description or translations[page.lang]['description'] }}">