diff --git a/blogposts/_test.md b/blogposts/_test.md index 21ffc03..97fa764 100644 --- a/blogposts/_test.md +++ b/blogposts/_test.md @@ -1,7 +1,7 @@ --- title: "Test" author: "Monty" -author_image: "https://www.github.com/montylion.png" +author_image: "https://www.github.com/ashmonty.png" date: "January 20, 2038" caption: "A post to test the styling of the various elements we might use (rename to _test.md before deploying the blog section)" cover_image: "https://media.discordapp.net/attachments/413884110667251722/886474243662037062/image1.jpg" diff --git a/locales/AR_ar.json b/locales/AR_ar.json index 0323761..70e4e06 100644 --- a/locales/AR_ar.json +++ b/locales/AR_ar.json @@ -3,7 +3,8 @@ "about": "عنا", "faq": "أسئلة", "credits": "الفريق", - "progress": "تقدم" + "progress": "التقدم", + "blog": "البلوج" }, "hero": { "subtitle": "سيرفرات الألعاب", @@ -82,10 +83,16 @@ "github": "https://github.com/CaramelKat" }, { - "name": "superwhiskers", - "caption": "مطور مكتبة كرانش", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" + "name": "Rambo6Glaz", + "caption": "مثبت الشبكة و باحث الأجهزة", + "picture": "https://github.com/Rambo6Glaz.png", + "github": "https://github.com/NexoDevelopment" + }, + { + "name": "quarky", + "caption": "مباحث البوس و مبرمج التصحيحات", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" }, { "name": "SuperMarioDaBom", @@ -93,61 +100,71 @@ "picture": "https://github.com/supermariodabom.png", "github": "https://github.com/SuperMarioDaBom" }, - { - "name": "Rambo6Glaz", - "caption": "مثبت الشبكة و باحث الأجهزة", - "picture": "https://github.com/Rambo6Glaz.png", - "github": "https://github.com/NexoDevelopment" - }, - { - "name": "mrjvs", - "caption": "مطور الويب والبحث المبكر للالمحل الإلكتروني", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" - }, { "name": "Jip Fr", - "caption": "Web development lead", + "caption": "مطور الويب والبحث المبكر للالمحل الإلكتروني", "picture": "https://github.com/jipfr.png", "github": "https://github.com/jipfr" }, { "name": "Monty", "caption": "مطور الويب", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "مصمم الويب", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + + ] + }, + "specialThanks": { + "title": "شكرا خاصة", + "text": "من غيرهم، بريتندو لن نكن ب شكلها", + "people": [ + { + "name": "superwhiskers", + "caption": "مطور مكتبة كرانش", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", - "caption": "3DS dev and NEX dissector", + "caption": "مبرمج و مففك ال3 دي اس و نكس", "picture": "https://github.com/Stary2001.png", "github": "https://github.com/Stary2001" }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "المحافظ", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "باحث ماريو كارت 7 و ال3 دي اس", "picture": "https://cdn.discordapp.com/avatars/191370953807233024/0311b61e2009c1576828dd2e9a59d72e.png?size=128", "github": "https://github.com/shutterbug2000" }, + { "name": "Kinnay", "special": "شكر خاص", "caption": "باحث في هياكل بيانات نينتندو", "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" + }, + { + "name": "الأشخاص العلي ديسكورد", + "special": "شكر خاص", + "caption": "للمساعدة في الترجمة و دي بج و اكثر", + "picture": "https://github.com/discord.png", + "github": "https://github.com/PretendoNetwork" } + ] }, "progressPage": { @@ -155,15 +172,15 @@ "description": "تحقق من تقدم المشروع والأهداف! (يتم تحديثه كل ساعة أو نحو ذلك ، ولا يعكس جميع أهداف المشروع أو تقدمه)" }, "blogPage": { - "title": "Blog", - "description": "The latest updates in condensed chunks. If you want to see more frequent updates, consider supporting us on Patreon." + "title": "البلوج", + "description": "آخر التحديثات في أجزاء مكثفة. إذا كنت ترغب في رؤية المزيد من التحديثات المتكررة ، ففكر في دعمنا على Patreon . " }, "localizationPage": { - "title": "Let's localize", - "description": "Paste a link to a publicly accessible JSON locale to test it on the website", - "instructions": "View localization instructions", - "fileInput": "File to test", + "title": "!لنترجم", + "description": "الصق رابطا إلي لغة الزيسون يمكن الوصول إليها بشكل عام لاختبارها على موقع الويب", + "instructions": "اظهر خطوات الترجمة", + "fileInput": "ملف للتجربة", "filePlaceholder": "https://a.link.to/the_file.json", - "button": "Test file" + "button": "جرب الملف" } } diff --git a/locales/BR_pt.json b/locales/BR_pt.json index c280690..2c7d55b 100644 --- a/locales/BR_pt.json +++ b/locales/BR_pt.json @@ -3,7 +3,8 @@ "about": "Sobre", "faq": "FAQ", "credits": "Créditos", - "progress": "Progresso" + "progress": "Progresso", + "blog": "Blog" }, "hero": { "subtitle": "Servidores de jogos", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Desenvolvimento da crunch library", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Pesquisa de console e outros sistemas", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Instalador de rede e pesquisa de console", @@ -100,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Desenvolvimento web e pesquisa inicial da eShop", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "Pesquisa do BOSS e desenvolvimento do patch", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Pesquisa de console e outros sistemas", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,26 @@ { "name": "Monty", "caption": "Desenvolvimento web", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "Desenvolvimento da crunch library", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -129,12 +142,6 @@ "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "Pesquisa do BOSS e desenvolvimento do patch", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Pesquisa do Nintendo 3DS e Mario Kart 7", diff --git a/locales/DE_de.json b/locales/DE_de.json index ff6b89c..8ee1a5f 100644 --- a/locales/DE_de.json +++ b/locales/DE_de.json @@ -3,7 +3,8 @@ "about": "Über", "faq": "FAQ", "credits": "Credits", - "progress": "Fortschritt" + "progress": "Fortschritt", + "blog": "Blog" }, "hero": { "subtitle": "Spiel-Server", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Entwicklung der crunch Bibliothek", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Forschung auf Konsole und anderen Systemen", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Network Installer und Konsolenforschung", @@ -100,10 +89,16 @@ "github": "https://github.com/NexoDevelopment" }, { - "name": "mrjvs", - "caption": "Web Entwicklung und frühe eShop Erforschung", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Forschung auf Konsole und anderen Systemen", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,26 @@ { "name": "Monty", "caption": "Web Entwicklung", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "Entwicklung der crunch Bibliothek", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -125,16 +138,10 @@ }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "Preservationist", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Mario Kart 7 und 3DS Forschung", diff --git a/locales/ES_es.json b/locales/ES_es.json index 8ea73c5..ff7935e 100644 --- a/locales/ES_es.json +++ b/locales/ES_es.json @@ -3,7 +3,8 @@ "about": "Acerca de", "faq": "FAQ", "credits": "Créditos", - "progress": "Progreso" + "progress": "Progreso", + "blog": "Blog" }, "hero": { "subtitle": "Servidores en línea", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Desarrollo de librerías crunch", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Estudio de consolas y otros sistemas", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Instalador de la red y estudio de consolas", @@ -100,10 +89,16 @@ "github": "https://github.com/NexoDevelopment" }, { - "name": "mrjvs", - "caption": "Desarrollo web y temprano estudio de eShop", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Estudio de consolas y otros sistemas", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,26 @@ { "name": "Monty", "caption": "Desarrollo web", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "Desarrollo de librerías crunch", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -125,16 +138,10 @@ }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "Preservationist", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Estudio de Mario Kart 7 y 3DS", diff --git a/locales/FR_fr.json b/locales/FR_fr.json index e4c7fd9..aa61ac6 100644 --- a/locales/FR_fr.json +++ b/locales/FR_fr.json @@ -3,7 +3,8 @@ "about": "À propos", "faq": "FAQ", "credits": "Crédits", - "progress": "Progression" + "progress": "Progression", + "blog": "Blog" }, "hero": { "subtitle": "Serveurs de jeu", @@ -83,18 +84,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Développement de la bibliothèque crunch", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Étude des consoles et d'autres systèmes", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Installateur du réseau et études des consoles", @@ -102,10 +91,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Développement Web et premières études de l'eShop", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Étude des consoles et d'autres systèmes", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -116,8 +111,26 @@ { "name": "Monty", "caption": "Développement Web", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "Développement de la bibliothèque crunch", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -131,12 +144,6 @@ "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Étude de Mario Kart 7 et de la 3DS", diff --git a/locales/IT_it.json b/locales/IT_it.json index 93980e0..1b649ca 100644 --- a/locales/IT_it.json +++ b/locales/IT_it.json @@ -3,7 +3,8 @@ "about": "Info", "faq": "FAQ", "credits": "Riconoscimenti", - "progress": "Progresso" + "progress": "Progresso", + "blog": "Blog" }, "hero": { "subtitle": "Server online", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Sviluppo libreria crunch", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Ricerca su console e altri sistemi", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Installer di rete e ricerca su console", @@ -100,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Sviluppo web e ricerca iniziale su eShop", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "Ricerca BOSS e sviluppo patch", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Ricerca su console e altri sistemi", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,27 @@ { "name": "Monty", "caption": "Sviluppo web", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Ringraziamenti speciali", + "text": "Senza di loro, Pretendo non sarebbe dove è oggi.", + "people": [ + + { + "name": "superwhiskers", + "caption": "Sviluppo libreria crunch", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -125,16 +139,10 @@ }, { "name": "Billy", - "caption": "Fornitore di dump", + "caption": "Conservazionista", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "Ricerca BOSS e sviluppo patch", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Ricerca su Mario Kart 7 e 3DS", diff --git a/locales/KR_ko.json b/locales/KR_ko.json index 17e1e24..3568d74 100644 --- a/locales/KR_ko.json +++ b/locales/KR_ko.json @@ -3,7 +3,8 @@ "about": "정보", "faq": "자주 묻는 질문", "credits": "크레딧", - "progress": "진행률" + "progress": "진행률", + "blog": "Blog" }, "hero": { "subtitle": "다시 만들어진", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "crunch 라이브러리 개발", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "콘솔 및 다른 시스템 연구", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "네트워크 설치 도구 개발 및 콘솔 연구", @@ -100,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "웹 개발 및 초기 e숍 연구", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "콘솔 및 다른 시스템 연구", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,26 @@ { "name": "Monty", "caption": "웹 개발", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "crunch 라이브러리 개발", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -125,16 +138,10 @@ }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "Preservationist", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "마리오 카트 7 및 3DS 연구", diff --git a/locales/RO_ro.json b/locales/RO_ro.json index d97fe85..9a25f22 100644 --- a/locales/RO_ro.json +++ b/locales/RO_ro.json @@ -82,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Dezvoltare librărie crunch ", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Cercetare console și alte sisteme", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Instalator Conexiune și cercetare consolă", @@ -101,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Dezvoltare web și cercetare eShop", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "Cercetare BOSS și dezvoltare patch", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Cercetare console și alte sisteme", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -115,8 +109,26 @@ { "name": "Monty", "caption": "Dezvoltare web", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Mulțumiri speciale", + "text": "Fără ei, Pretendo nu ar ajunge unde este astăzi.", + "people": [ + { + "name": "superwhiskers", + "caption": "Dezvoltare librărie crunch ", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -130,12 +142,6 @@ "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "Cercetare BOSS și dezvoltare patch", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Cercetare Mario Kart 7 și 3DS", diff --git a/locales/RU_ru.json b/locales/RU_ru.json index 0da0e98..41f9db3 100644 --- a/locales/RU_ru.json +++ b/locales/RU_ru.json @@ -3,7 +3,8 @@ "about": "О нас", "faq": "ЧаВо", "credits": "Команда", - "progress": "Прогресс" + "progress": "Прогресс", + "blog": "Blog" }, "hero": { "subtitle": "Игровые сервера", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Разработка библиотек «crunch»", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Исследование консолей и другого оборудования", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Установщик сервисов и исследование консолей", @@ -100,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Web-разработка и раннее исследование eShop", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Исследование консолей и другого оборудования", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,26 @@ { "name": "Monty", "caption": "Web-разработка", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "Разработка библиотек «crunch»", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -125,16 +138,10 @@ }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "Preservationist", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Исследование Mario Kart 7 и 3DS", diff --git a/locales/TR_tr.json b/locales/TR_tr.json index ce5beaa..69d8bec 100644 --- a/locales/TR_tr.json +++ b/locales/TR_tr.json @@ -3,7 +3,8 @@ "about": "Hakkımızda", "faq": "SSS", "credits": "Katkıda Bulunanlar", - "progress": "İlerleme" + "progress": "İlerleme", + "blog": "Blog" }, "hero": { "subtitle": "Oyun sunucuları", @@ -81,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "Sıkıştırılmış kütüphane geliştirme", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Konsol ve diğer sistem üzerine araştırma", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Ağ yükleyicisi ve konsol üzerine araştırma", @@ -100,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Web sayfası geliştirme ve başlarda eShop üzerine araştırma", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Konsol ve diğer sistem üzerine araştırma", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -114,8 +109,26 @@ { "name": "Monty", "caption": "Web sayfası geliştirme", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "Sıkıştırılmış kütüphane geliştirme", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -125,16 +138,10 @@ }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "Preservationist", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Mario Kart 7 ve 3DS üzerine araştırma", diff --git a/locales/US_en.json b/locales/US_en.json index 5be8b82..80071b8 100644 --- a/locales/US_en.json +++ b/locales/US_en.json @@ -82,18 +82,6 @@ "picture": "https://github.com/caramelkat.png", "github": "https://github.com/CaramelKat" }, - { - "name": "superwhiskers", - "caption": "crunch library development", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "SuperMarioDaBom", - "caption": "Console and other system research", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, { "name": "Rambo6Glaz", "caption": "Network installer and console research", @@ -101,10 +89,16 @@ "github": "https://github.com/Rambo6Glaz" }, { - "name": "mrjvs", - "caption": "Web development and early eShop research", - "picture": "https://github.com/mrjvs.png", - "github": "https://github.com/mrjvs" + "name": "quarky", + "caption": "BOSS research and patch development", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Console and other system research", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" }, { "name": "Jip Fr", @@ -115,8 +109,26 @@ { "name": "Monty", "caption": "Web development", - "picture": "https://github.com/montylion.png", - "github": "https://github.com/montylion" + "picture": "https://github.com/ashmonty.png", + "github": "https://github.com/ashmonty" + }, + { + "name": "mrjvs", + "caption": "Designer", + "picture": "https://github.com/mrjvs.png", + "github": "https://github.com/mrjvs" + } + ] + }, + "specialThanks": { + "title": "Special thanks", + "text": "Without them, Pretendo wouldn't be where it is today.", + "people": [ + { + "name": "superwhiskers", + "caption": "crunch library development", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" }, { "name": "Stary", @@ -126,16 +138,10 @@ }, { "name": "Billy", - "caption": "Provider of dumps", + "caption": "Preservationist", "picture": "https://github.com/InternalLoss.png", "github": "https://github.com/InternalLoss" }, - { - "name": "quarky", - "caption": "BOSS research and patch development", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, { "name": "Shutterbug2000", "caption": "Mario Kart 7 and 3DS research", diff --git a/package-lock.json b/package-lock.json index 702fb21..a3a21c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -156,6 +156,56 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "dev": true }, + "@sindresorhus/is": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", + "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==" + }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/keyv": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", + "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "16.11.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", + "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==" + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -283,6 +333,25 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -299,6 +368,14 @@ "supports-color": "^7.1.0" } }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, "cluster-key-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz", @@ -386,12 +463,32 @@ "ms": "2.0.0" } }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -440,6 +537,14 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -794,6 +899,14 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -825,6 +938,24 @@ "type-fest": "^0.20.2" } }, + "got": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -864,6 +995,11 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", @@ -876,6 +1012,15 @@ "toidentifier": "1.0.0" } }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -1004,6 +1149,11 @@ "esprima": "^4.0.0" } }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -1025,6 +1175,14 @@ "universalify": "^2.0.0" } }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -1068,6 +1226,11 @@ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -1115,6 +1278,11 @@ "mime-db": "1.44.0" } }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1168,6 +1336,11 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -1224,6 +1397,11 @@ "word-wrap": "^1.2.3" } }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, "p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", @@ -1288,6 +1466,15 @@ "ipaddr.js": "1.9.1" } }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -1299,6 +1486,11 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -1350,12 +1542,25 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, "restler": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/restler/-/restler-3.3.0.tgz", diff --git a/package.json b/package.json index b4e066f..5e27746 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "express-handlebars": "^4.0.4", "express-locale": "^2.0.0", "fs-extra": "^9.1.0", + "got": "^11.8.2", "gray-matter": "^4.0.3", "ioredis": "^4.26.0", "marked": "^3.0.4", diff --git a/public/assets/css/main.css b/public/assets/css/main.css index 4827028..905bc78 100644 --- a/public/assets/css/main.css +++ b/public/assets/css/main.css @@ -220,7 +220,7 @@ img.emoji { margin-top: 40px; display: flex; flex-wrap: wrap; - align-items: center; + align-items: flex-start; } .hero .buttons a { display: block; @@ -248,7 +248,8 @@ img.emoji { margin-bottom: -1px; } .do-button-margin { - margin-left: 15px; + margin-bottom: 15px; + margin-right: 15px; } .button.secondary.icon-btn { width: 50px; diff --git a/src/trello.js b/src/trello.js index 476d4d3..73af865 100644 --- a/src/trello.js +++ b/src/trello.js @@ -1,6 +1,7 @@ const Trello =require('trello'); const Redis = require('ioredis'); const JSONCache = require('redis-json'); +const got = require('got'); const config = require('../config.json'); const trello = new Trello(config.trello.api_key, config.trello.api_token); @@ -14,7 +15,10 @@ async function getTrelloCache() { } if (cache.update_time < Date.now() - (1000 * 60 * 60)) { - cache = await updateTrelloCache(); + const available = await trelloAPIAvailable(); + if (available) { + cache = await updateTrelloCache(); + } } return cache; @@ -60,10 +64,16 @@ async function updateTrelloCache() { } } + await trelloCache.clearAll(); await trelloCache.set('latest', progressData); return progressData; } +async function trelloAPIAvailable() { + const { status } = await got('https://trello.status.atlassian.com/api/v2/status.json').json(); + return status.description === 'All Systems Operational'; +} + module.exports = { getTrelloCache, updateTrelloCache diff --git a/views/home.handlebars b/views/home.handlebars index 7b67be8..1604ea8 100644 --- a/views/home.handlebars +++ b/views/home.handlebars @@ -11,7 +11,7 @@ {{ locale.hero.text }}

- + @@ -26,7 +26,7 @@ - + @@ -132,6 +132,32 @@
+
+
+

{{ locale.specialThanks.title }}

+

{{ locale.specialThanks.text }}

+
+
+ {{#each locale.specialThanks.people}} + + {{/each}} +
+
+ {{> footer }}