From 1d079772ff20fbaa0d8abe95976c60b3e14bf00f Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Tue, 17 Sep 2024 03:11:10 +0400 Subject: [PATCH] Completed description and keywords translation. --- web/about.templ | 2 +- web/guestbook.templ | 2 +- web/index.templ | 4 +++- web/locales/en/en.yaml | 9 +++++++++ web/locales/ru/ru.yaml | 9 +++++++++ web/mindflow.templ | 2 +- web/privacy.templ | 2 +- 7 files changed, 25 insertions(+), 5 deletions(-) diff --git a/web/about.templ b/web/about.templ index 59a14ea..5297faf 100644 --- a/web/about.templ +++ b/web/about.templ @@ -8,7 +8,7 @@ import "git.arav.su/Arav/dwelling-home/pkg/servicestat" import "git.arav.su/Arav/dwelling-home/pkg/util" templ About(services *servicestat.ServiceList, r *http.Request) { - @base(i18n.T(ctx, "base.section.about"), "About me and my home servers.", "about, me, servcies", "/about", r, aboutHead()) { + @base(i18n.T(ctx, "base.section.about"), i18n.T(ctx, "about.description"), i18n.T(ctx, "about.keywords"), "/about", r, aboutHead()) { if c := i18n.GetLocale(ctx).Code(); c == "ru" { @aboutRu(services, r) {{ return }} diff --git a/web/guestbook.templ b/web/guestbook.templ index 0067891..41680a4 100644 --- a/web/guestbook.templ +++ b/web/guestbook.templ @@ -13,7 +13,7 @@ import "git.arav.su/Arav/justguestbook" import "git.arav.su/Arav/dwelling-home/pkg/util" templ Guestbook(captchaID, owner string, entries []*justguestbook.Entry, pageCount, pageCur int64, r *http.Request) { - @base(i18n.T(ctx, "base.section.guestbook"), i18n.T(ctx, "guestbook.description"), "guestbook, personal", "/guestbook", r, guestbookHead()) { + @base(i18n.T(ctx, "base.section.guestbook"), i18n.T(ctx, "guestbook.description"), i18n.T(ctx, "guestbook.keywords"), "/guestbook", r, guestbookHead()) {
diff --git a/web/index.templ b/web/index.templ index 6d08085..a565682 100644 --- a/web/index.templ +++ b/web/index.templ @@ -2,8 +2,10 @@ package web import "net/http" +import "github.com/invopop/ctxi18n/i18n" + templ Index(r *http.Request) { - @base("", "A homepage of a russian guy Alexander aka Arav. Not just homepage, but something more...", "homepage, personal, blog, services, self-hosting", "/", r, indexHead()) { + @base("", i18n.T(ctx, "index.description"), i18n.T(ctx, "index.keywords"), "/", r, indexHead()) {
arav.su.onion.ygg.i2pah diff --git a/web/locales/en/en.yaml b/web/locales/en/en.yaml index 27f7c94..3c14d57 100644 --- a/web/locales/en/en.yaml +++ b/web/locales/en/en.yaml @@ -15,6 +15,7 @@ en: go-back: Back to a list guestbook: description: This is my guestbook. Welcome. + keywords: guestbook, personal form: name: Name (Anonymous if left blank) website: Website (optional) @@ -29,10 +30,18 @@ en: on: on reply: Reply by no-posts: No posts. + index: + description: A homepage of a russian guy Alexander aka Arav. Not just homepage, but something more... + keywords: homepage, personal, blog, services, self-hosting + about: + description: About me and my home servers. + keywords: about, me, servcies privacy: description: Privacy statements for all of my services. + keywords: privacy statements collected data mindflow: description: Updates on my infrastructure, my very important opinions and thoughts. + keywords: updates, thoughts, opinions, blog, diary text: Updates on websites and servers, my very important thoughts and opinions no one asked for. no-posts: Nothing? There must be some... Looks like database went down. all: All diff --git a/web/locales/ru/ru.yaml b/web/locales/ru/ru.yaml index f5e136e..83f7cfe 100644 --- a/web/locales/ru/ru.yaml +++ b/web/locales/ru/ru.yaml @@ -11,10 +11,14 @@ ru: about: О... guestbook: Гостевая privacy: Приватность + index: + description: Домашняя страница Александра под ником Arav. Но ещё и многое другое здесь найдешь... + keywords: домашняя страница, персональный сайт, блог, сервисы, само-хостинг article: go-back: К списку guestbook: description: Моя гостевая. Добро пожаловать. + keywords: гостевая, гостевая книга form: name: Имя (Аноним если оставить пустым) website: Веб-сайт (необязательно) @@ -29,10 +33,15 @@ ru: on: " " reply: Ответ no-posts: Нет постов. + about: + description: Обо мне и моих серверах. + keywords: о себе, о серверах privacy: description: Заявление о приватности на моих сервисах. + keywords: заявление приватность собираемые данные mindflow: description: Новости по работе сайта и серверов, мои нахрен никому не упёршиеся мнения и мысли. + keywords: обновления, мысли, мнения, блог, дневник text: Новости по работе сайтов и серверов, мои мысли и мнения, которые никому не упёрлись. no-posts: Ничего? Как это?.. Видать, база накрылась. all: Всё diff --git a/web/mindflow.templ b/web/mindflow.templ index 16a1fc8..b89a4bc 100644 --- a/web/mindflow.templ +++ b/web/mindflow.templ @@ -10,7 +10,7 @@ import "git.arav.su/Arav/dwelling-home/pkg/mindflow" import "git.arav.su/Arav/dwelling-home/pkg/util" templ Mindflow(posts []mindflow.Post, categories []mindflow.Category, r *http.Request) { - @base(i18n.T(ctx, "base.section.mindflow"), i18n.T(ctx, "base.mindflow.description"), "updates, thoughts, opinions, blog, diary", "/mindflow", r, mindflowHead()) { + @base(i18n.T(ctx, "base.section.mindflow"), i18n.T(ctx, "mindflow.description"), i18n.T(ctx, "mindflow.keywords"), "/mindflow", r, mindflowHead()) {

{ i18n.T(ctx, "mindflow.text") }