diff --git a/app.js b/app.js index e6b468b..d159680 100644 --- a/app.js +++ b/app.js @@ -87,6 +87,11 @@ app.use((req, res, next) => { res.locals.languages = i18n.getLocales(); res.translations = sortArrayOfObjects(translationData, "label_lat"); + + const attributions = JSON.parse( + readFileSync(`${__dirname}/public/attributions/attributions.json`, 'utf8') + ); + res.attributions = attributions; if (req.query.lang) { currentLocale = req.query.lang; diff --git a/public/attributions/attributions.json b/public/attributions/attributions.json new file mode 100644 index 0000000..8f61204 --- /dev/null +++ b/public/attributions/attributions.json @@ -0,0 +1,9 @@ +{ + "attributions": [ + { + "Name": "Chee Aun", + "Description": "Created the awesome light mode!", + "GithubLink": "https://github.com/cheeaun" + } + ] +} \ No newline at end of file diff --git a/public/css/images.css b/public/css/images.css index bbfdd4d..edf1990 100644 --- a/public/css/images.css +++ b/public/css/images.css @@ -33,4 +33,12 @@ img.fediverse-logo-content{ max-width: 120px; float: left; margin-right: 2rem; +} + +[data-bs-theme='light'] .github-logo { + content: url('/images/logos/miscellaneous/GitHub-light.svg'); +} + +[data-bs-theme='dark'] .github-logo { + content: url('/images/logos/miscellaneous/GitHub-dark.svg'); } \ No newline at end of file diff --git a/public/images/logos/miscellaneous/GitHub-dark.svg b/public/images/logos/miscellaneous/GitHub-dark.svg new file mode 100644 index 0000000..d207f27 --- /dev/null +++ b/public/images/logos/miscellaneous/GitHub-dark.svg @@ -0,0 +1,3 @@ + diff --git a/public/images/logos/miscellaneous/GitHub-light.svg b/public/images/logos/miscellaneous/GitHub-light.svg new file mode 100644 index 0000000..a8d1174 --- /dev/null +++ b/public/images/logos/miscellaneous/GitHub-light.svg @@ -0,0 +1,3 @@ + diff --git a/routes/about.js b/routes/about.js index aa93955..8a9541e 100644 --- a/routes/about.js +++ b/routes/about.js @@ -5,6 +5,7 @@ router.get('/', (req, res) => { res.render('../views/about.handlebars', { supported_languages: JSON.stringify(res.locals.languages), translations: res.translations, + attributions: res.attributions, current_locale: res.currentLocale, footer_scripts: process.env.FOOTER_SCRIPTS }); diff --git a/translations/ar/about.json b/translations/ar/about.json index 0fa6e84..739062a 100644 --- a/translations/ar/about.json +++ b/translations/ar/about.json @@ -1,5 +1,7 @@ { "page_title": "حول المشروع", "description": "تم إنشاء JoinTheFediverse.net بواسطة Stefan Bohacek . تم توفير الترجمات من قبل الأشخاص الرائعين التاليين:", - "cta_home": "العودة إلى الصفحة الرئيسية" + "cta_home": "العودة إلى الصفحة الرئيسية", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/bg/about.json b/translations/bg/about.json index dd6beba..252b885 100644 --- a/translations/bg/about.json +++ b/translations/bg/about.json @@ -1,5 +1,7 @@ { "page_title": "За проекта", "description": "JoinTheFediverse.net е създаден от Stefan Bohacek. Преводите са извършени от следните страхотни хора:", - "cta_home": "Обратно на главната страница" + "cta_home": "Обратно на главната страница", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/ca/about.json b/translations/ca/about.json index 3b1795c..2e09d02 100644 --- a/translations/ca/about.json +++ b/translations/ca/about.json @@ -1,5 +1,7 @@ { "page_title": "Quant al projecte", "description": "JoinTheFediverse.net l'ha creat Stefan Bohacek. Les traduccions les han fet les següents persones:", - "cta_home": "Torneu a l'inici" + "cta_home": "Torneu a l'inici", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/cz-cs/about.json b/translations/cz-cs/about.json index c144e88..9afbf63 100644 --- a/translations/cz-cs/about.json +++ b/translations/cz-cs/about.json @@ -1,5 +1,7 @@ { "page_title": "O projektu", "description": "JoinTheFediverse.net vytvořil Štefan Boháček. Překlady poskytli títo úžasní lidé:", - "cta_home": "Napsat na hlavní stránku" + "cta_home": "Napsat na hlavní stránku", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/de-de/about.json b/translations/de-de/about.json index 13ac83e..25674ec 100644 --- a/translations/de-de/about.json +++ b/translations/de-de/about.json @@ -1,5 +1,7 @@ { "page_title": "Über das Projekt", "description": "JoinTheFediverse.net wurde von Stefan Bohacek ins Leben gerufen. Übersetzungen wurden von folgenden wunderbaren Menschen beigesteuert:", - "cta_home": "Zurück zur Hauptseite" + "cta_home": "Zurück zur Hauptseite", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/en-us/about.json b/translations/en-us/about.json index b6fb190..e99b925 100644 --- a/translations/en-us/about.json +++ b/translations/en-us/about.json @@ -1,5 +1,7 @@ { "page_title": "About the project", "description": "JoinTheFediverse.net was created by Stefan Bohacek. Translations were provided by the following awesome people:", - "cta_home": "Back to main page" + "cta_home": "Back to main page", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/eo/about.json b/translations/eo/about.json index 515fd0c..ed63620 100644 --- a/translations/eo/about.json +++ b/translations/eo/about.json @@ -1,5 +1,7 @@ { "page_title": "Pri la projekto", "description": "JoinTheFediverse.net estis kreita de Stefan Bohacek (kontakto). Tradukoj estis provizitaj de la sekvaj mirindaj homoj:", - "cta_home": "Reen al ĉefpaĝo" + "cta_home": "Reen al ĉefpaĝo", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/es-es/about.json b/translations/es-es/about.json index 6a5d32a..e5899ba 100644 --- a/translations/es-es/about.json +++ b/translations/es-es/about.json @@ -1,5 +1,7 @@ { "page_title": "Acerca del proyecto", "description": "JoinTheFediverse.net fue creado por Stefan Bohacek. Las traducciones fueron brindadas por las siguientes personas:", - "cta_home": "Volver a la página principal" + "cta_home": "Volver a la página principal", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/eu/about.json b/translations/eu/about.json index 3d3dceb..0599b02 100644 --- a/translations/eu/about.json +++ b/translations/eu/about.json @@ -1,5 +1,7 @@ { "page_title": "Proiektuari buruz", "description": "JoinTheFediverse.net Stefan Bohacek-en eskutik sortua izan da. Itzulpenak hurrengo pertsonek egin dituzte:", - "cta_home": "Itzuli orri nagusira" + "cta_home": "Itzuli orri nagusira", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/fa/about.json b/translations/fa/about.json index 8ea4710..1556c6f 100644 --- a/translations/fa/about.json +++ b/translations/fa/about.json @@ -1,5 +1,7 @@ { "page_title": "درباره پروژه", "description": "JoinTheFediverse.net بهدست Stefan Bohacek ساخته شده. و ترجمهها بهدست عزیزان پایین فراهم شدهاند:", - "cta_home": "بازگشت به صفحه اصلی" + "cta_home": "بازگشت به صفحه اصلی", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/fi/about.json b/translations/fi/about.json index bafaf9d..4698164 100644 --- a/translations/fi/about.json +++ b/translations/fi/about.json @@ -1,5 +1,7 @@ { "page_title": "Projektista", "description": "JoinTheFediverse.net:in loi Stefan Bohacek. Käännökset tarjosi seuraavat mahtavat ihmiset:", - "cta_home": "Takaisin etusivulle" + "cta_home": "Takaisin etusivulle", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/fr/about.json b/translations/fr/about.json index 50aa417..41e5c72 100644 --- a/translations/fr/about.json +++ b/translations/fr/about.json @@ -1,5 +1,7 @@ { "page_title": "A propos du projet", "description": "JoinTheFediverse.net est une création de Stefan Bohacek. Les traductions ont été réalisées par les sympathiques personnes suivantes :", - "cta_home": "Retour à la page d'accueil" + "cta_home": "Retour à la page d'accueil", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/gl/about.json b/translations/gl/about.json index fa9888a..719791c 100644 --- a/translations/gl/about.json +++ b/translations/gl/about.json @@ -1,5 +1,7 @@ { "page_title": "Sobre o proxecto", "description": "Stefan Bohacek creou JoinTheFediverse.net. As traducións son unha colaboración de todas estas persoas marabillosas:", - "cta_home": "Volver á páxina principal" + "cta_home": "Volver á páxina principal", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/id/about.json b/translations/id/about.json index ef89e70..f7b316e 100644 --- a/translations/id/about.json +++ b/translations/id/about.json @@ -1,5 +1,7 @@ { "page_title": "Tentang proyek", "description": "JoinTheFediverse.net dibuat oleh Stefan Bohacek. Terjemahan disediakan oleh orang-orang yang luar biasa sebagai berikut:", - "cta_home": "Kembali ke halaman depan" + "cta_home": "Kembali ke halaman depan", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/it/about.json b/translations/it/about.json index c0f3233..71c703e 100644 --- a/translations/it/about.json +++ b/translations/it/about.json @@ -1,5 +1,7 @@ { "page_title": "Il progetto", "description": "JoinTheFediverse.net è stato creato da Stefan Bohacek. Le localizzazioni sono state fornite da queste meravigliose persone:", - "cta_home": "Torna alla home" + "cta_home": "Torna alla home", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/nl/about.json b/translations/nl/about.json index e1bb2d0..c66acc9 100644 --- a/translations/nl/about.json +++ b/translations/nl/about.json @@ -1,5 +1,7 @@ { "page_title": "Over het project", "description": "JoinTheFediverse.net is opgezet door Stefan Bohacek. De vertalingen zijn mede mogelijk gemaakt door deze geweldige mensen:", - "cta_home": "Terug naar de startpagina" + "cta_home": "Terug naar de startpagina", + "translation_title": "Vertalingen:", + "additional_work_title": "Aanvullend werk:" } \ No newline at end of file diff --git a/translations/pl/about.json b/translations/pl/about.json index 01c2b5e..d64da69 100644 --- a/translations/pl/about.json +++ b/translations/pl/about.json @@ -1,5 +1,7 @@ { "page_title": "O projekcie", "description": "JoinTheFediverse.net stworzył Stefan Bohacek. Tłumaczenia zostały przygotowane przez te wspaniałe osoby:", - "cta_home": "Powrót na główną stronę" + "cta_home": "Powrót na główną stronę", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/pt-br/about.json b/translations/pt-br/about.json index 3c54c65..ffe665b 100644 --- a/translations/pt-br/about.json +++ b/translations/pt-br/about.json @@ -1,5 +1,7 @@ { "page_title": "Sobre o projeto", "description": "JoinTheFediverse.net foi criado por Stefan Bohacek. As traduções foram providenciadas por essas pessoas incríveis:", - "cta_home": "Voltar ao início" + "cta_home": "Voltar ao início", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/translations/ru/about.json b/translations/ru/about.json index dbb1ba9..b1f55c6 100644 --- a/translations/ru/about.json +++ b/translations/ru/about.json @@ -1,5 +1,7 @@ { "page_title": "О проекте", "description": "JoinTheFediverse.net был создан Stefan Bohacek. Переводы были предоставлены следующими крутыми людьми:", - "cta_home": "Вернуться на главную страницу" + "cta_home": "Вернуться на главную страницу", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/sk/about.json b/translations/sk/about.json index 42b0c40..742e085 100644 --- a/translations/sk/about.json +++ b/translations/sk/about.json @@ -1,5 +1,7 @@ { "page_title": "O projekte", "description": "JoinTheFediverse.net vytvoril Štefan Boháček. Preklady poskytli títo úžasní ľudia:", - "cta_home": "Naspäť na hlavnú stránku" + "cta_home": "Naspäť na hlavnú stránku", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/zh-hans/about.json b/translations/zh-hans/about.json index 32c923a..086d937 100644 --- a/translations/zh-hans/about.json +++ b/translations/zh-hans/about.json @@ -1,5 +1,7 @@ { "page_title": "关于项目", "description": "JoinTheFediverse.net 由Stefan Bohacek创办。翻译由下列优秀人士提供:", - "cta_home": "返回首页" + "cta_home": "返回首页", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/zh-hant/about.json b/translations/zh-hant/about.json index 702af88..4159372 100644 --- a/translations/zh-hant/about.json +++ b/translations/zh-hant/about.json @@ -1,5 +1,7 @@ { "page_title": "關於計劃", "description": "JoinTheFediverse.net 由Stefan Bohacek創辦。翻譯由下列優秀人士提供:", - "cta_home": "返回首頁" + "cta_home": "返回首頁", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } \ No newline at end of file diff --git a/translations/zh-tw/about.json b/translations/zh-tw/about.json index 767f17d..522ae58 100644 --- a/translations/zh-tw/about.json +++ b/translations/zh-tw/about.json @@ -1,5 +1,7 @@ { "page_title": "關於本專案", "description": "JoinTheFediverse.net 由 Stefan Bohacek 製作。翻譯則由以下超棒的夥伴們提供:", - "cta_home": "回到首頁" + "cta_home": "回到首頁", + "translation_title": "Translations:", + "additional_work_title": "Additional work:" } diff --git a/views/about.handlebars b/views/about.handlebars index 204569e..563e618 100644 --- a/views/about.handlebars +++ b/views/about.handlebars @@ -3,7 +3,8 @@
{{{__ "about_description"}}}
-{{{__ "about_translation_title"}}}
+{{{__ "about_additional_work_title"}}}
+