diff --git a/lib/localization/locales/de.json b/lib/localization/locales/de.json index c9f0cba..fc65fdd 100644 --- a/lib/localization/locales/de.json +++ b/lib/localization/locales/de.json @@ -2,6 +2,7 @@ "loading": "Ladevorgang...", "why_am_i_seeing": "Warum sehe ich diese Seite?", "protected_by": "Geschützt durch", + "protected_from": "From", "made_with": "Mit ❤️ gemacht in 🇨🇦", "mascot_design": "Maskottchen erstellt von", "ai_companies_explanation": "Diese Seite wird angezeigt, da der Betreiber der Webseite Anubis eingerichtet hat, um sie vor aggressiven KI-Website-Scrapern zu schützen. Diese können Ausfälle der Webseite verursachen, wodurch die Webseite für niemanden erreichbar ist.", diff --git a/lib/localization/locales/en.json b/lib/localization/locales/en.json index 1a9f0e0..94d476d 100644 --- a/lib/localization/locales/en.json +++ b/lib/localization/locales/en.json @@ -2,6 +2,7 @@ "loading": "Loading...", "why_am_i_seeing": "Why am I seeing this?", "protected_by": "Protected by", + "protected_from": "From", "made_with": "Made with ❤️ in 🇨🇦", "mascot_design": "Mascot design by", "ai_companies_explanation": "You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.", diff --git a/lib/localization/locales/es.json b/lib/localization/locales/es.json index c6d3bdd..6c4a7e8 100644 --- a/lib/localization/locales/es.json +++ b/lib/localization/locales/es.json @@ -2,6 +2,7 @@ "loading": "Cargando...", "why_am_i_seeing": "¿Por qué veo esto?", "protected_by": "Protegido por", + "protected_from": "From", "made_with": "Hecho con ❤️ en 🇨🇦", "mascot_design": "Diseño de la mascota por", "ai_companies_explanation": "Ves esto porque el administrador de este sitio web ha configurado Anubis para proteger el servidor contra la plaga de empresas de IA que rastrean agresivamente los sitios web. Esto puede y causa tiempo de inactividad para los sitios web, haciendo que sus recursos sean inaccesibles para todos.", diff --git a/lib/localization/locales/et.json b/lib/localization/locales/et.json index c1790da..9adcdf5 100644 --- a/lib/localization/locales/et.json +++ b/lib/localization/locales/et.json @@ -2,6 +2,7 @@ "loading": "Laadin...", "why_am_i_seeing": "Miks ma pean seda nägema?", "protected_by": "Kaitseb", + "protected_from": "From", "made_with": "Tehtud ❤️ga 🇨🇦s", "mascot_design": "Maskoti disainis", "ai_companies_explanation": "Seda näidatakse selle pärast, et selle lehe administraator on paigaldanud Anubise, et kaitsta serverit selle nuhtluse eest, mida kujutab endast AI firmade agressiivne veebikraapimine. Selle tagajärjeks võib olla ja tihti ongi see, et veebilehed lakkavad töötamast ja keegi ei saa nendele ligi.", diff --git a/lib/localization/locales/fil.json b/lib/localization/locales/fil.json index 772144c..09ab7be 100644 --- a/lib/localization/locales/fil.json +++ b/lib/localization/locales/fil.json @@ -2,6 +2,7 @@ "loading": "Naglo-load...", "why_am_i_seeing": "Bakit nakikita ko ito?", "protected_by": "Pinoprotekta ng", + "protected_from": "From", "made_with": "Ginawa na may ❤️ sa 🇨🇦", "mascot_design": "Disenyo ng Maskot ni/ng", "ai_companies_explanation": "Nakikita mo ito dahil ang tagapangasiwa ng website na ito ay nag-set up ng Anubis upang protektahan ang server laban sa salot ng mga kumpanya ng AI na aggresibong nagse-scrape ng mga website. Maaari nitong magdulot ng downtime para sa mga website, na gagawing hindi naa-access ang kanilang mga resource para sa lahat.", diff --git a/lib/localization/locales/fr.json b/lib/localization/locales/fr.json index 796616c..402ad3e 100644 --- a/lib/localization/locales/fr.json +++ b/lib/localization/locales/fr.json @@ -2,6 +2,7 @@ "loading": "Chargement...", "why_am_i_seeing": "Pourquoi je vois ceci ?", "protected_by": "Protégé par", + "protected_from": "From", "made_with": "Fait avec ❤️ au 🇨🇦", "mascot_design": "Design de la mascotte par", "ai_companies_explanation": "Vous voyez ceci car l'administrateur de ce site web a configuré Anubis pour protéger le serveur contre le fléau des entreprises d'IA qui scrapent agressivement les sites web. Cela peut et cause des temps d'arrêt pour les sites web, ce qui rend leurs ressources inaccessibles pour tout le monde.", diff --git a/lib/localization/locales/is.json b/lib/localization/locales/is.json index af553ec..91dca61 100644 --- a/lib/localization/locales/is.json +++ b/lib/localization/locales/is.json @@ -2,6 +2,7 @@ "loading": "Hleður...", "why_am_i_seeing": "Af hverju er ég að sjá þetta?", "protected_by": "Verndað með", + "protected_from": "From", "made_with": "Gert í 🇨🇦 með ❤️", "mascot_design": "Lukkudýrið hannað af", "ai_companies_explanation": "Þú ert að sjá þetta vegna þess að kerfisstjóri þessa vefsvæðis hefur sett upp Anubis til að vernda vefþjóninn fyrir holskeflu beiðna frá svokölluðum gervigreindarfyrirtækjum sem samviskulaust eru að skrapa upplýsingar af vefsvæðum annarra. Þetta getur valdið og veldur töfum og truflunum á þessum vefsvæðum, sem aftur veldur því að efni þeirra verður öllum óaðgengilegt.", diff --git a/lib/localization/locales/it.json b/lib/localization/locales/it.json index 2a10e86..7a5452f 100644 --- a/lib/localization/locales/it.json +++ b/lib/localization/locales/it.json @@ -2,6 +2,7 @@ "loading": "Caricamento...", "why_am_i_seeing": "Perché vedo questa schermata?", "protected_by": "Protetto da", + "protected_from": "From", "made_with": "Realizzato con ❤️ in 🇨🇦", "mascot_design": "Mascotte disegnata da", "ai_companies_explanation": "Vedi questa schermata perché l'amministratore di questo sito web ha installato Anubis per proteggere il server dalla piaga delle aziende di AI generativa che estraggono, senza freno, dati dai siti web. Questo comportamento causa disservizi per i siti web, rendendoli inaccessibili a tutti.", diff --git a/lib/localization/locales/ja.json b/lib/localization/locales/ja.json index b7cdcf3..c9a86b1 100644 --- a/lib/localization/locales/ja.json +++ b/lib/localization/locales/ja.json @@ -2,6 +2,7 @@ "loading": "ロード中...", "why_am_i_seeing": "なぜこれが表示されるのですか?", "protected_by": "Protected by", + "protected_from": "From", "made_with": "Made with ❤️ 🇨🇦", "mascot_design": "Mascot design by", "ai_companies_explanation": "このメッセージが表示されているのは、このウェブサイトの管理者が、AI企業による過剰なウェブスクレイピングからサーバーを守るためにAnubisを導入しているためです。これにより、ウェブサイトがダウンし、すべての利用者がリソースにアクセスできなくなる事態が発生することがあります。", diff --git a/lib/localization/locales/manifest.json b/lib/localization/locales/manifest.json index 2521127..fb3527b 100644 --- a/lib/localization/locales/manifest.json +++ b/lib/localization/locales/manifest.json @@ -11,6 +11,7 @@ "ja", "pt-BR", "tr", + "zh-CN", "zh-TW" ] } \ No newline at end of file diff --git a/lib/localization/locales/pt-BR.json b/lib/localization/locales/pt-BR.json index 4ec176c..eeb181c 100644 --- a/lib/localization/locales/pt-BR.json +++ b/lib/localization/locales/pt-BR.json @@ -2,6 +2,7 @@ "loading": "Carregando...", "why_am_i_seeing": "Por que estou vendo isso?", "protected_by": "Protegido por", + "protected_from": "From", "made_with": "Feito com ❤️ no 🇨🇦", "mascot_design": "Design do mascote por", "ai_companies_explanation": "Você está vendo isso porque o administrador deste site configurou Anubis para proteger o servidor contra a praga de empresas de IA que realizam scraping agressivo em sites. Isso pode causar, e de fato causa, inoperância nos sites, o que torna seus recursos inacessíveis para todos.", diff --git a/lib/localization/locales/tr.json b/lib/localization/locales/tr.json index b352f0f..53310bf 100644 --- a/lib/localization/locales/tr.json +++ b/lib/localization/locales/tr.json @@ -2,6 +2,7 @@ "loading": "Yükleniyor...", "why_am_i_seeing": "Bunu neden görüyorum?", "protected_by": "Koruma sağlayan:", + "protected_from": "From", "made_with": "🇨🇦'da ❤️ ile yapıldı", "mascot_design": "Maskot tasarımı:", "ai_companies_explanation": "Bunu görüyorsunuz çünkü bu web sitesinin yöneticisi, yapay zeka şirketlerinin web sitelerini agresif şekilde kazımasına karşı sunucuyu korumak için Anubis'i kurdu. Bu tarz kazımalar sitelerin erişilemez olmasına ve kesintilere neden olabiliyor.", diff --git a/lib/localization/locales/zh-CN.json b/lib/localization/locales/zh-CN.json index 11c7f31..d2d2e7f 100644 --- a/lib/localization/locales/zh-CN.json +++ b/lib/localization/locales/zh-CN.json @@ -1,7 +1,8 @@ { "loading": "加载中...", "why_am_i_seeing": "为什么我会看到这个?", - "protected_by": "保护由", + "protected_by": "本网站由", + "protected_from": "保护,来自", "made_with": "在 🇨🇦 用 ❤️ 制作", "mascot_design": "吉祥物由", "ai_companies_explanation": "您会看到这个画面,是因为网站管理员启用了 Anubis 来保护服务器,避免 AI 公司大量爬取网站内容。这类行为会导致网站崩溃,让所有用户都无法正常访问资源。", diff --git a/lib/localization/locales/zh-TW.json b/lib/localization/locales/zh-TW.json index 10e7e78..71bf80a 100644 --- a/lib/localization/locales/zh-TW.json +++ b/lib/localization/locales/zh-TW.json @@ -1,7 +1,8 @@ { "loading": "載入中...", "why_am_i_seeing": "為什麼我看到這個?", - "protected_by": "保護由", + "protected_by": "本網站由", + "protected_from": "保護,來自", "made_with": "在 🇨🇦 用 ❤️ 製作", "mascot_design": "吉祥物由", "ai_companies_explanation": "您會看到這個畫面,是因為網站管理員啟用了 Anubis 來保護伺服器,避免 AI 公司大量爬取網站內容。這類行為會導致網站當機,讓所有使用者都無法正常存取資源。", diff --git a/lib/localization/localization_test.go b/lib/localization/localization_test.go index a7e317d..5e7abf0 100644 --- a/lib/localization/localization_test.go +++ b/lib/localization/localization_test.go @@ -39,7 +39,7 @@ func TestLocalizationService(t *testing.T) { // Test for requiredKeys localization requiredKeys := []string{ - "loading", "why_am_i_seeing", "protected_by", "made_with", + "loading", "why_am_i_seeing", "protected_by", "protected_from", "made_with", "mascot_design", "try_again", "go_home", "javascript_required", } diff --git a/web/index.templ b/web/index.templ index d755b83..38eaa36 100644 --- a/web/index.templ +++ b/web/index.templ @@ -70,7 +70,7 @@ templ base(title string, body templ.Component, impressum *config.Impressum, chal