From 9b6c4db8eea751769a68cbf7e2fad23b736fa4b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nin=E2=98=85?= Date: Mon, 27 Dec 2021 16:18:45 -0300 Subject: [PATCH 01/19] Translated all newly added strings (BR_pt) --- locales/BR_pt.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/locales/BR_pt.json b/locales/BR_pt.json index a05c229..17de648 100644 --- a/locales/BR_pt.json +++ b/locales/BR_pt.json @@ -5,7 +5,7 @@ "credits": "Créditos", "progress": "Progresso", "blog": "Blog", - "account": "Account" + "account": "Conta" }, "hero": { "subtitle": "Servidores de jogos", @@ -68,20 +68,20 @@ ] }, "showcase": { - "title": "What we make", - "text": "Our project has many components. Here are some of them.", + "title": "O que fazemos", + "text": "Nosso projeto tem diversos componentes. Aqui estão alguns deles.", "cards": [ { - "title": "Game servers", - "caption": "Bringing back your favorite games and content using custom servers." + "title": "Servidores de jogos", + "caption": "Trazendo de volta seus jogos e conteúdo favoritos usando servidores personalizados." }, { "title": "Juxtaposition", - "caption": "A re-imagining of Miiverse, as if it were made in the modern era." + "caption": "Uma re-imaginação do Miiverse, como se fosse feito nos dias de hoje." }, { - "title": "Cemu support", - "caption": "Play your favorite Wii U titles even without a console!" + "title": "Suporte para Cemu", + "caption": "Jogue seus títulos favoritos do Wii U mesmo sem um console!" } ] @@ -176,29 +176,29 @@ "github": "https://github.com/Kinnay" }, { - "name": "GitHub contributors", - "caption": "Localizations and other contributions", + "name": "Contribuidores do GitHub", + "caption": "Traduções e outras contribuições", "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" } ] }, "discordJoin": { - "title": "Stay up to date", - "text": "Join our Discord server to get the latest updates on the project.", + "title": "Fique atualizado", + "text": "Junte-se ao nosso servidor do Discord para receber as atualizações mais recentes do projeto.", "widget": { - "text": "Get realtime updates to our progress", - "button": "Join the server" + "text": "Receba atualizações em tempo real sobre o nosso progresso", + "button": "Se juntar ao servidor" } }, "footer": { - "socials": "Socials", - "usefulLinks": "Useful links", + "socials": "Redes Sociais", + "usefulLinks": "Links úteis", "widget": { "captions": [ - "Want to keep updated?", - "Join our Discord server!" + "Quer se manter atualizado?", + "Se junte ao nosso servidor do Discord!" ], - "button": "Join now!" + "button": "Se juntar agora!" } }, "progressPage": { From a5d1b972568156c9cf3846c943b3796fee8b7652 Mon Sep 17 00:00:00 2001 From: Alexander Johansen <57069715+Odyssey346@users.noreply.github.com> Date: Thu, 30 Dec 2021 21:37:32 +0100 Subject: [PATCH 02/19] =?UTF-8?q?Norwegian=20(Bokm=C3=A5l)=20localization?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/NB_no.json | 238 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) create mode 100644 locales/NB_no.json diff --git a/locales/NB_no.json b/locales/NB_no.json new file mode 100644 index 0000000..89f22b7 --- /dev/null +++ b/locales/NB_no.json @@ -0,0 +1,238 @@ +{ + "nav": { + "about": "Om oss", + "faq": "Ofte stilte spørsmål", + "docs": "Dokumentasjon", + "credits": "Kreditt", + "progress": "Framgang", + "blog": "Blogg", + "account": "Konto", + "account": "Konto" + }, + "hero": { + "subtitle": "Spillservere", + "title": "Laget på nytt", + "text": "Pretendo er en gratis og åpen kildekode erstatning for Nintendo sine servere for både 3DS-en og Wii U-en, som tillater online tilkobling for alle, til og med etter de originale serverene blir nedlagt.", + "buttons": { + "readMore": "Les mer" + } + }, + "aboutUs": { + "title": "Om oss", + "paragraphs": [ + "Pretendo er en åpen kildekode projekt som prøver å lage Nintendo Network på nytt for 3DS and Wii U med å bruke rent-rom omvendt utvikling.", + "Siden våres tjenester vil være gratis og åpen kildekode, kan de existere lenge etter den uunngåelige stengingen av Nintendo Network." + ] + }, + "progress": { + "title": "Framgang", + "paragraphs": [ + "Akkurat nå, jobber vi med Miiverse, samtidig med våres konto serverene og dens integrasjon med tjenestene.", + "For 3DS-en, jobber vi også med Mario Kart 7, med en lyst til å jobbe med andre spill når det er mulig." + ] + }, + "faq": { + "title": "Ofte Stilte Spørsmål", + "text": "Her er noen vanlige spørsmål vi blir spurt for enkel informasjon.", + "QAs": [ + { + "question": "Hva er Pretendo?", + "answer": "Pretendo er en åpen kildekode erstatning for Nintendo Network som prøver å lage sine egne servere for Wii U og 3DS konsollene. Våres mål er å bevare muligheten å spille online på disse konsollene, for å tillate spillere til å fortsette med å spille deres favoritt Wii U og 3DS spill med full kapasitet." + }, + { + "question": "Kommer mine eksisterende NNIDer fungere på Pretendo?", + "answer": "Nei, dessverre. NNIDer som allerede eksisterer fungerer ikke på Pretendo, fordi bare Nintendo har dine brukerdata. Det hadde vært teknisk sett mulig med en NNID-to-PNID, bare at det hadde vært risikablet og kreve sensitiv brukerdata som vi ikke har lyst til å holde." + }, + { + "question": "Hvordan bruker jeg Pretendo?", + "answer": "Pretendo er ikke i en tilstand for offentlig bruk, men når den er har du muligheten å bruke Pretendo med å enkelt kjøre våres homebrew-patcher på din konsoll." + }, + { + "question": "Vet du når er klar?", + "answer": "Nei. Mange av Pretendo sine funksjoner/tjenester er utvikler uavhengelig (for eksempel, Miiverse kan bli jobber på av en utvikler mens Kontoer og Venner blir jobbet på av en annen utvikler) og derfor kan vi ikke gi en generell ETA for hvor lang tid dette kommer til å ta." + }, + { + "question": "Fungerer Pretendo på Cemu/emulatorer?", + "answer": "Pretendo er laget for Wii U og 3DS maskinvare i det minste, men akkurat nå den eneste emulatorer med støtte for NN for disse konsollene er Cemu. Cemu støtter ikke tilpasset servere offisielt, men det skal fortsatt være mulig å bruke Pretendo med Cemu.
Pretendo støtter ikke Cemu akkurat nå." + }, + { + "question": "Hvis jeg er utestengt fra Nintendo Network, kommer jeg til å være utestengt fra Pretendo?", + "answer": "Vi kommer ikke til å ha tilgang til Nintendo Network sine utestengelser, og alle brukere kommer ikke til å bli utestengt på våres tjeneste. Men vi har fortsatt regler du må følge når du bruker tjenesten, og hvis du ikke følger disse reglene kan du bli utestengt." + }, + { + "question": "Kommer Pretendo til å støtte Wii-en/Switch-en?", + "answer": "Wiien har allerede tilpasset servere fra Wiimmfi. Vi har ikke lyst til å sikte på Switchen fordi det er både betalt og helt annerledes fra Nintendo Network." + }, + { + "question": "Kommer jeg til å trenge en hacket konsoll for å koble til Pretendo?", + "answer": "Ja, du kommer til å trenge å hacke din konsoll for å koble til, men på Wii U trenger du bare tilgang til Homebrew Launcher (i.e. Haxchi, Coldboot Haxchi, eller til og med nettleser-utnyttelsen), med informasjon om hvordan 3DSen kommer til å koble til Pretendo senere." + } + ] + }, + "showcase": { + "title": "Hva vi lager", + "text": "Våres projekt har mange deler. Her er noen av dem.", + "cards": [ + { + "title": "Spillservere", + "caption": "Tar tilbake dine favorittspill og innhold med våres egne servere." + }, + { + "title": "Juxtaposition", + "caption": "En ny forestilling av Miiverse, nesten som at den hadde vært laget i den moderne æra." + }, + { + "title": "Støtte for cemu", + "caption": "Spill dine favoritt Wii U titler til og med uten en Wii U-konsoll!" + } + + ] + }, + "credits": { + "title": "Teamet", + "text": "Møt teamet bak projektet", + "people": [ + { + "name": "Jonathan Barrow (jonbarrow)", + "caption": "Eier av projektet og hovedutvikler", + "picture": "https://github.com/jonbarrow.png", + "github": "https://github.com/jonbarrow" + }, + { + "name": "Jemma (CaramelKat)", + "caption": "Forskning på Miiverse og utvikling", + "picture": "https://github.com/caramelkat.png", + "github": "https://github.com/CaramelKat" + }, + { + "name": "Rambo6Glaz", + "caption": "Nettverk installasjonsprogram og forskning på konsoll", + "picture": "https://github.com/Rambo6Glaz.png", + "github": "https://github.com/Rambo6Glaz" + }, + { + "name": "quarky", + "caption": "Forskning på BOSS og utvikling av patcher", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Konsoll og annen forskning av systemer", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" + }, + { + "name": "Jip Fr", + "caption": "Hovedwebutvikling", + "picture": "https://github.com/jipfr.png", + "github": "https://github.com/jipfr" + }, + { + "name": "monty", + "caption": "Webutvikling", + "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": "Spesiell takk", + "text": "Uten dem, hadde ikke Pretendo vært hvor det er i dag.", + "people": [ + { + "name": "superwhiskers", + "caption": "utvikling av crunch-bibiloteket", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" + }, + { + "name": "Stary", + "caption": "3DS utvikler og NEX dissektor", + "picture": "https://github.com/Stary2001.png", + "github": "https://github.com/Stary2001" + }, + { + "name": "Billy", + "caption": "Konserveringsperson", + "picture": "https://github.com/InternalLoss.png", + "github": "https://github.com/InternalLoss" + }, + { + "name": "Shutterbug2000", + "caption": "Forskning på Mario Kart 7 og 3DS", + "picture": "https://cdn.discordapp.com/avatars/191370953807233024/0311b61e2009c1576828dd2e9a59d72e.png?size=128", + "github": "https://github.com/shutterbug2000" + }, + { + "name": "Kinnay", + "special": "Spesiell takk", + "caption": "Forskning på Nintendo datastrukturer", + "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", + "github": "https://github.com/Kinnay" + }, + { + "name": "GitHub bidragsytere", + "caption": "Oversettelser og andre bidrag", + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + } + ] + }, + "discordJoin": { + "title": "Hold deg oppdatert", + "text": "Bli med på våres Discord server for å få de nyeste oppdateringene på projektet.", + "widget": { + "text": "Få sanntid oppdateringer på våres fremgang", + "button": "Bli med i serveren" + } + }, + "footer": { + "socials": "Oss på sosisale medier", + "usefulLinks": "Nyttige lenker", + "widget": { + "captions": [ + "Har du lyst til å være oppdatert med nyhetene våres?", + "Bli med i våres Discord server!" + ], + "button": "Bli med nå!" + } + }, + "progressPage": { + "title": "Våres fremgang", + "description": "Sjekk projektets fremgang og målene våres! (Oppdatert hver time eller så, reflekterer ikke ALLE projektmål eller framgang)" + }, + "blogPage": { + "title": "Blogg", + "description": "De nyeste oppdateringen er i kondensert biter. Hvis du har lyst til å se mer hyppig oppdateringen, tenk om å støtte oss på Patreon." + }, + "localizationPage": { + "title": "La oss lokalisere", + "description": "Lim inn en lenke til en offentlig JSON lokal til å teste det på nettsiden", + "instructions": "Se på lokalisasjon instruksjonene", + "fileInput": "Fil til å teste med", + "filePlaceholder": "https://en.linke.til/filen.json", + "button": "Testfil" + }, + "docs": { + "missingInLocale": "Denne siden er utilgjengelig på ditt språk. Sjekk den engelske versjonen nedenfor.", + "quickLinks": { + "header": "Kjappe lenker", + "links": [ + { + "header": "Installer Pretendo", + "caption": "Se på instruksjonene for å installere Pretendo" + }, + { + "header": "Har du et problem?", + "caption": "Søk for det her" + } + ] + } + } +} \ No newline at end of file From 7400be93be5bd53d8ffd8a5b24af710adedd20e8 Mon Sep 17 00:00:00 2001 From: Tescu <80772116+Tescu48@users.noreply.github.com> Date: Thu, 13 Jan 2022 00:00:50 +0200 Subject: [PATCH 03/19] Update RO_ro.json --- locales/RO_ro.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/RO_ro.json b/locales/RO_ro.json index 6695543..ac06ad1 100644 --- a/locales/RO_ro.json +++ b/locales/RO_ro.json @@ -63,7 +63,7 @@ }, { "question": "Va trebui să îmi modific consola?", - "answer": "Da, va trebui să-ți modifici consola pentru a te conecta; însă, pe Wii U îți trebuie doar acces la Homebrew Launcher (adică Haxchi, Coldboot Haxchi, sau chiar exploatarea de pe web browser), cu informații despre cum 3DS se va conecta sosind la o dată mai târzie." + "answer": "Da, va trebui să-ți modifici consola pentru a te conecta; însă, pe Wii U îți trebuie doar acces la Homebrew Launcher (adică Haxchi, Coldboot Haxchi, sau chiar exploit-ul de pe browser-ul web), cu informații despre cum 3DS se va conecta sosind la o dată mai târzie." } ] }, From 352f433eaa181361de2e388dad43dbe41e838614 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 15 Jan 2022 03:43:38 +0000 Subject: [PATCH 04/19] chore(deps): bump marked from 3.0.4 to 4.0.10 Bumps [marked](https://github.com/markedjs/marked) from 3.0.4 to 4.0.10. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v3.0.4...v4.0.10) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3b6402..a4645b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "got": "^11.8.2", "gray-matter": "^4.0.3", "kaitai-struct": "^0.9.0", - "marked": "^3.0.4", + "marked": "^4.0.10", "morgan": "^1.10.0", "trello": "^0.11.0", "uuid": "^8.3.2" @@ -2673,11 +2673,11 @@ } }, "node_modules/marked": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.4.tgz", - "integrity": "sha512-jBo8AOayNaEcvBhNobg6/BLhdsK3NvnKWJg33MAAPbvTWiG4QBn9gpW1+7RssrKu4K1dKlN+0goVQwV41xEfOA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.10.tgz", + "integrity": "sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==", "bin": { - "marked": "bin/marked" + "marked": "bin/marked.js" }, "engines": { "node": ">= 12" @@ -6248,9 +6248,9 @@ } }, "marked": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.4.tgz", - "integrity": "sha512-jBo8AOayNaEcvBhNobg6/BLhdsK3NvnKWJg33MAAPbvTWiG4QBn9gpW1+7RssrKu4K1dKlN+0goVQwV41xEfOA==" + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.10.tgz", + "integrity": "sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==" }, "md5.js": { "version": "1.3.5", diff --git a/package.json b/package.json index b769890..dd20344 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "got": "^11.8.2", "gray-matter": "^4.0.3", "kaitai-struct": "^0.9.0", - "marked": "^3.0.4", + "marked": "^4.0.10", "morgan": "^1.10.0", "trello": "^0.11.0", "uuid": "^8.3.2" From 9be9e5d373495f2208c2a6befb30f2a3a5b92772 Mon Sep 17 00:00:00 2001 From: Ash Monty Date: Sun, 23 Jan 2022 16:29:47 +0100 Subject: [PATCH 05/19] styles: clean up animation, now with way less jank --- public/assets/css/main.css | 63 ++++++++++++-------------------------- views/home.handlebars | 22 ------------- 2 files changed, 20 insertions(+), 65 deletions(-) diff --git a/public/assets/css/main.css b/public/assets/css/main.css index a1244b3..78da73c 100644 --- a/public/assets/css/main.css +++ b/public/assets/css/main.css @@ -498,6 +498,26 @@ section.team-helpers .team-helpers-cards { color: var(--text-secondary); width: max-content; } +section.team-helpers .row.second .team-helpers-cards { + grid-template-columns: repeat(12, 1fr); +} +section.team-helpers .row { + width: fit-content; +} +section.team-helpers .row.first { + animation: infiniteScrollRow1 15s linear infinite; /* Set the duration to 5s times the number of cards */ +} +section.team-helpers .row.second { + animation: infiniteScrollRow2 20s linear infinite; /* Set the duration to 5s times the number of cards */ +} +@keyframes infiniteScrollRow1 { + 0% { transform: translate3d(0); } + 100% { transform: translate3d(calc(100% / -3), 0, 0); } +} +@keyframes infiniteScrollRow2 { + 0% { transform: translate3d(calc(100% / -3), 0, 0); } + 100% { transform: translate3d(0, 0, 0); } +} section.team-helpers .animation-wrapper { transform: rotate(-5deg); overflow-x: hidden; @@ -530,32 +550,12 @@ section.team-helpers .helper-card { padding: 14px 24px; background: #16192D; border-radius: 12px; - animation: scrollHelpersRTL 45s linear infinite; min-width: 480px; } -section.team-helpers .row.second .helper-card { - animation: scrollHelpersLTR 45s linear infinite; -} section.team-helpers .helper-card:hover { background: #252A51; transition: 200ms; } -@keyframes scrollHelpersRTL { - 0% { - transform: translatex(0%); - } - 100% { - transform: translateX(calc( ( ( 100% + 20px ) * -9 ) + -7px)); /* Don't question this, it just works. */ - } -} -@keyframes scrollHelpersLTR { - 0% { - transform: translateX(calc( ( ( 100% + 20px ) * -9 ) + -7px)); - } - 100% { - transform: translatex(0%); - } -} section.team-helpers .helper-card.special { position: relative; box-shadow: 0px 0px 0px 2px rgba(211, 225, 87, 0.6) inset; @@ -1064,32 +1064,9 @@ footer div.discord-server-card svg { section.team-helpers .animation-wrapper .helper-card { padding: 7px 18px; } - section.team-helpers .animation-wrapper .row.second { margin-top: 12px; } - section.team-helpers .helper-card { - animation: scrollHelpersRTLMobile 45s linear infinite; - } - section.team-helpers .row.second .helper-card { - animation: scrollHelpersLTRMobile 45s linear infinite; - } - @keyframes scrollHelpersRTLMobile { - 0% { - transform: translatex(0%); - } - 100% { - transform: translateX(calc( ( ( 100% + 12px ) * -9 ) + -6px)); - } - } - @keyframes scrollHelpersLTRMobile { - 0% { - transform: translateX(calc( ( ( 100% + 12px ) * -9 ) + -6px)); - } - 100% { - transform: translatex(0%); - } - } section.update-signup .floating-serverjoin { width: calc(100% - 36px); diff --git a/views/home.handlebars b/views/home.handlebars index b10a316..20de269 100644 --- a/views/home.handlebars +++ b/views/home.handlebars @@ -176,17 +176,6 @@ {{/each}} -
- {{#each specialThanksPeople.first}} - -
- -
- {{ name }} -

{{ caption }}

-
- {{/each}} -
@@ -200,17 +189,6 @@ {{/each}}
-
- {{#each specialThanksPeople.second}} - -
- -
- {{ name }} -

{{ caption }}

-
- {{/each}} -
From 64284885a7cec97403e0aa5201535d658e4825ac Mon Sep 17 00:00:00 2001 From: Ash Monty Date: Sun, 23 Jan 2022 16:30:14 +0100 Subject: [PATCH 06/19] chore: update copyright year in footer --- views/partials/footer.handlebars | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/partials/footer.handlebars b/views/partials/footer.handlebars index 02c6085..c5ebf36 100644 --- a/views/partials/footer.handlebars +++ b/views/partials/footer.handlebars @@ -22,7 +22,7 @@ -

Copyright 2021

+

Copyright 2022

Site by mrjvs, jipfr & monty

From fd70cf6a6cddbd2382df0e63aace03bfadc59380 Mon Sep 17 00:00:00 2001 From: Ash Monty Date: Sun, 23 Jan 2022 18:06:45 +0100 Subject: [PATCH 07/19] chore(locales): add @ninstar to all locales + add missing strings --- locales/AR_ar.json | 52 ++++++++++++++++++++++++++++++++++--------- locales/BR_pt.json | 26 +++++++++++++++++++++- locales/DE_de.json | 26 +++++++++++++++++++++- locales/ES_es.json | 26 +++++++++++++++++++++- locales/FR_fr.json | 26 +++++++++++++++++++++- locales/IT_it.json | 24 ++++++++++++++++++-- locales/JP_ja.json | 26 +++++++++++++++++++++- locales/KR_ko.json | 26 +++++++++++++++++++++- locales/NL_nl.json | 26 +++++++++++++++++++++- locales/RO_ro.json | 26 +++++++++++++++++++++- locales/RU_ru.json | 26 +++++++++++++++++++++- locales/TR_tr.json | 26 +++++++++++++++++++++- locales/US_en.json | 10 +++++++-- src/routers/home.js | 2 +- views/home.handlebars | 2 +- 15 files changed, 324 insertions(+), 26 deletions(-) diff --git a/locales/AR_ar.json b/locales/AR_ar.json index 9592433..748fac0 100644 --- a/locales/AR_ar.json +++ b/locales/AR_ar.json @@ -2,6 +2,7 @@ "nav": { "about": "عنا", "faq": "أسئلة", + "docs": "Docs", "credits": "الفريق", "progress": "التقدم", "blog": "البلوج", @@ -106,7 +107,7 @@ "name": "Rambo6Glaz", "caption": "مثبت الشبكة و باحث الأجهزة", "picture": "https://github.com/Rambo6Glaz.png", - "github": "https://github.com/NexoDevelopment" + "github": "https://github.com/Rambo6Glaz" }, { "name": "quarky", @@ -138,7 +139,6 @@ "picture": "https://github.com/mrjvs.png", "github": "https://github.com/mrjvs" } - ] }, "specialThanks": { @@ -169,7 +169,6 @@ "picture": "https://cdn.discordapp.com/avatars/191370953807233024/0311b61e2009c1576828dd2e9a59d72e.png?size=128", "github": "https://github.com/shutterbug2000" }, - { "name": "Kinnay", "special": "شكر خاص", @@ -178,20 +177,37 @@ "github": "https://github.com/Kinnay" }, { - "name": "الأشخاص العلي ديسكورد", - "special": "شكر خاص", - "caption": "للمساعدة في الترجمة و دي بج و اكثر", - "picture": "https://github.com/discord.png", - "github": "https://github.com/PretendoNetwork" + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" } - ] }, + "discordJoin": { + "title": "Stay up to date", + "text": "Join our Discord server to get the latest updates on the project.", + "widget": { + "text": "Get realtime updates to our progress", + "button": "Join the server" + } + }, + "footer": { + "socials": "Socials", + "usefulLinks": "Useful links", + "widget": { + "captions": [ + "Want to keep updated?", + "Join our Discord server!" + ], + "button": "Join now!" + } + }, "progressPage": { "title": "تقدمنا", "description": "تحقق من تقدم المشروع والأهداف! (يتم تحديثه كل ساعة أو نحو ذلك ، ولا يعكس جميع أهداف المشروع أو تقدمه)" @@ -206,6 +222,22 @@ "instructions": "اظهر خطوات الترجمة", "fileInput": "ملف للتجربة", "filePlaceholder": "https://a.link.to/the_file.json", - "button": "جرب الملف" + "button": "Test file" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/BR_pt.json b/locales/BR_pt.json index a05c229..94e58d3 100644 --- a/locales/BR_pt.json +++ b/locales/BR_pt.json @@ -2,6 +2,7 @@ "nav": { "about": "Sobre", "faq": "FAQ", + "docs": "Docs", "credits": "Créditos", "progress": "Progresso", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "Arquivo para testar", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Testar aqui" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/DE_de.json b/locales/DE_de.json index 969505a..98365fb 100644 --- a/locales/DE_de.json +++ b/locales/DE_de.json @@ -2,6 +2,7 @@ "nav": { "about": "Über", "faq": "FAQ", + "docs": "Docs", "credits": "Mitwirkende", "progress": "Fortschritt", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "File to test", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Test file" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/ES_es.json b/locales/ES_es.json index 7faa286..c2a0ae0 100644 --- a/locales/ES_es.json +++ b/locales/ES_es.json @@ -2,6 +2,7 @@ "nav": { "about": "Acerca de", "faq": "FAQ", + "docs": "Docs", "credits": "Créditos", "progress": "Progreso", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "File to test", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Test file" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } \ No newline at end of file diff --git a/locales/FR_fr.json b/locales/FR_fr.json index da15635..e1f7af8 100644 --- a/locales/FR_fr.json +++ b/locales/FR_fr.json @@ -2,6 +2,7 @@ "nav": { "about": "À propos", "faq": "FAQ", + "docs": "Docs", "credits": "Crédits", "progress": "Progression", "blog": "Blog", @@ -177,10 +178,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -218,5 +226,21 @@ "fileInput": "File to test", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Test file" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/IT_it.json b/locales/IT_it.json index d9fabca..907ff30 100644 --- a/locales/IT_it.json +++ b/locales/IT_it.json @@ -177,10 +177,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "Contributori su GitHub", "caption": "Localizzazioni e altre contribuzioni", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -220,6 +227,19 @@ "button": "Testa file" }, "docs": { - "missingInLocale": "Questa pagina non è disponibile nella tua lingua. Per favore, controlla la versione in inglese sotto." + "missingInLocale": "Questa pagina non è disponibile nella tua lingua. Per favore, controlla la versione in inglese sotto.", + "quickLinks": { + "header": "Link rapidi", + "links": [ + { + "header": "Installa Pretendo", + "caption": "Mostra le istruzioni di setup" + }, + { + "header": "Hai un errore?", + "caption": "Cercalo qui" + } + ] + } } } \ No newline at end of file diff --git a/locales/JP_ja.json b/locales/JP_ja.json index ead37bf..5f8d885 100644 --- a/locales/JP_ja.json +++ b/locales/JP_ja.json @@ -2,6 +2,7 @@ "nav": { "about": "紹介", "faq": "FAQ", + "docs": "Docs", "credits": "クレジット", "progress": "進行状況", "blog": "ブログ", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub貢献者たち", "caption": "ローカライズ及び他の貢献", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "試してみるファイル", "filePlaceholder": "https://a.link.to/the_file.json", "button": "ファイルを試す!" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/KR_ko.json b/locales/KR_ko.json index c52b8ba..ba7533d 100644 --- a/locales/KR_ko.json +++ b/locales/KR_ko.json @@ -2,6 +2,7 @@ "nav": { "about": "정보", "faq": "자주 묻는 질문", + "docs": "Docs", "credits": "크레딧", "progress": "진행률", "blog": "블로그", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub 기여자들", "caption": "로컬라이징 및 다른 기여", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "테스트할 파일", "filePlaceholder": "https://a.link.to/the_file.json", "button": "파일 테스트" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/NL_nl.json b/locales/NL_nl.json index 5dac6cc..916b233 100644 --- a/locales/NL_nl.json +++ b/locales/NL_nl.json @@ -2,6 +2,7 @@ "nav": { "about": "Over", "faq": "FAQ", + "docs": "Docs", "credits": "Credits", "progress": "Vooruitgang", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "Bestand om te testen", "filePlaceholder": "https://een.link.naar/het_bestand.json", "button": "Test bestand" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } \ No newline at end of file diff --git a/locales/RO_ro.json b/locales/RO_ro.json index 6695543..29d3a47 100644 --- a/locales/RO_ro.json +++ b/locales/RO_ro.json @@ -2,6 +2,7 @@ "nav": { "about": "Despre", "faq": "FAQ", + "docs": "Docs", "credits": "Mulțumiri", "progress": "Progres", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "Fișier pentru a testa", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Fișier de testare" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/RU_ru.json b/locales/RU_ru.json index a68182a..2edbaf7 100644 --- a/locales/RU_ru.json +++ b/locales/RU_ru.json @@ -2,6 +2,7 @@ "nav": { "about": "О нас", "faq": "ЧаВо", + "docs": "Docs", "credits": "Команда", "progress": "Прогресс", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "File to test", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Test file" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/TR_tr.json b/locales/TR_tr.json index 761838a..f3dc696 100644 --- a/locales/TR_tr.json +++ b/locales/TR_tr.json @@ -2,6 +2,7 @@ "nav": { "about": "Hakkımızda", "faq": "SSS", + "docs": "Docs", "credits": "Katkıda Bulunanlar", "progress": "İlerleme", "blog": "Blog", @@ -175,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, @@ -216,5 +224,21 @@ "fileInput": "File to test", "filePlaceholder": "https://a.link.to/the_file.json", "button": "Test file" + }, + "docs": { + "missingInLocale": "This page is unavailable in your locale. Please check the English version below.", + "quickLinks": { + "header": "Quick links", + "links": [ + { + "header": "Install Pretendo", + "caption": "View the setup instructions" + }, + { + "header": "Got an error?", + "caption": "Search for it here" + } + ] + } } } diff --git a/locales/US_en.json b/locales/US_en.json index 270fa91..299c66d 100644 --- a/locales/US_en.json +++ b/locales/US_en.json @@ -6,7 +6,6 @@ "credits": "Credits", "progress": "Progress", "blog": "Blog", - "account": "Account", "account": "Account" }, "hero": { @@ -177,10 +176,17 @@ "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", "github": "https://github.com/Kinnay" }, + { + "name": "NinStar", + "caption": "Icons for the Mii Editor and Juxt reactions", + "picture": "https://github.com/ninstar.png", + "github": "https://github.com/ninstar" + }, { "name": "GitHub contributors", "caption": "Localizations and other contributions", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png", + "github": "https://github.com/PretendoNetwork" } ] }, diff --git a/src/routers/home.js b/src/routers/home.js index 6ed5484..0cde004 100644 --- a/src/routers/home.js +++ b/src/routers/home.js @@ -26,7 +26,7 @@ router.get('/', async (request, response) => { // Slices the array in half const specialThanksFirstRow = specialThanksPeople.slice(0, 3); - const specialThanksSecondRow = specialThanksPeople.slice(3, 6); + const specialThanksSecondRow = specialThanksPeople.slice(3, 7); // Builds the final array to be sent to the view, and triples each row. specialThanksPeople = { diff --git a/views/home.handlebars b/views/home.handlebars index 20de269..438a199 100644 --- a/views/home.handlebars +++ b/views/home.handlebars @@ -167,7 +167,7 @@
{{#each specialThanksPeople.first}} - +
From 98bb586cab8196f9907c15402cf1cdb023a88524 Mon Sep 17 00:00:00 2001 From: Ash Monty Date: Sun, 23 Jan 2022 20:33:36 +0100 Subject: [PATCH 08/19] fix(styles): overflow-x: hidden not working correctly on some browsers on the special thanks section Firefox: https://i.imgur.com/TpM0CEB.png WebKit: https://i.imgur.com/290nYsb.png --- public/assets/css/main.css | 33 +++++++++++++++++++++++++- views/home.handlebars | 48 ++++++++++++++++++++------------------ 2 files changed, 57 insertions(+), 24 deletions(-) diff --git a/public/assets/css/main.css b/public/assets/css/main.css index 78da73c..4662127 100644 --- a/public/assets/css/main.css +++ b/public/assets/css/main.css @@ -520,7 +520,6 @@ section.team-helpers .row.second { } section.team-helpers .animation-wrapper { transform: rotate(-5deg); - overflow-x: hidden; position:relative; top: -90px; padding: 20px; /* Needed for the star not to get cut off */ @@ -536,6 +535,38 @@ section.team-helpers .animation-wrapper::after { z-index: 1; pointer-events: none; } + +/* This fixes overflow-x: hidden; not working correctly on Firefox (https://i.imgur.com/TpM0CEB.png) + * and WebKit (https://i.imgur.com/290nYsb.png) */ +section.team-helpers .animation-wrapper .row-wrapper { + position: relative; + padding: 20px; + width: 100%; + height: 100%; +} +section.team-helpers .animation-wrapper .row-wrapper::before { + content: ""; + position: absolute; + top: 0; + width: 100%; + left: calc(-100% - 20px); + height: 100%; + background: var(--background); + z-index: 2; + pointer-events: none; +} +section.team-helpers .animation-wrapper .row-wrapper::after { + content: ""; + position: absolute; + top: 0; + width: 100%; + left: calc(100% - 20px); + height: 100%; + background: var(--background); + z-index: 2; + pointer-events: none; +} + section.team-helpers .animation-wrapper .row { white-space: nowrap; } diff --git a/views/home.handlebars b/views/home.handlebars index 438a199..35085fb 100644 --- a/views/home.handlebars +++ b/views/home.handlebars @@ -164,30 +164,32 @@

{{ localeHelper locale "specialThanks" "text" }}

-
-
- {{#each specialThanksPeople.first}} - -
- -
- {{ name }} -

{{ caption }}

-
- {{/each}} +
+
+
+ {{#each specialThanksPeople.first}} + +
+ +
+ {{ name }} +

{{ caption }}

+
+ {{/each}} +
-
-
-
- {{#each specialThanksPeople.second}} - -
- -
- {{ name }} -

{{ caption }}

-
- {{/each}} +
+
+ {{#each specialThanksPeople.second}} + +
+ +
+ {{ name }} +

{{ caption }}

+
+ {{/each}} +
From 753c3e7aea4edbef0c5157d2cf27a176d383bc57 Mon Sep 17 00:00:00 2001 From: Ash Monty Date: Sun, 23 Jan 2022 20:46:53 +0100 Subject: [PATCH 09/19] chore(locales): add Norsk to language detection and switcher --- locales/{NB_no.json => NO_nb.json} | 474 ++++++++++++++--------------- src/server.js | 3 + views/partials/header.handlebars | 8 +- 3 files changed, 247 insertions(+), 238 deletions(-) rename locales/{NB_no.json => NO_nb.json} (97%) diff --git a/locales/NB_no.json b/locales/NO_nb.json similarity index 97% rename from locales/NB_no.json rename to locales/NO_nb.json index 89f22b7..49c8976 100644 --- a/locales/NB_no.json +++ b/locales/NO_nb.json @@ -1,238 +1,238 @@ -{ - "nav": { - "about": "Om oss", - "faq": "Ofte stilte spørsmål", - "docs": "Dokumentasjon", - "credits": "Kreditt", - "progress": "Framgang", - "blog": "Blogg", - "account": "Konto", - "account": "Konto" - }, - "hero": { - "subtitle": "Spillservere", - "title": "Laget på nytt", - "text": "Pretendo er en gratis og åpen kildekode erstatning for Nintendo sine servere for både 3DS-en og Wii U-en, som tillater online tilkobling for alle, til og med etter de originale serverene blir nedlagt.", - "buttons": { - "readMore": "Les mer" - } - }, - "aboutUs": { - "title": "Om oss", - "paragraphs": [ - "Pretendo er en åpen kildekode projekt som prøver å lage Nintendo Network på nytt for 3DS and Wii U med å bruke rent-rom omvendt utvikling.", - "Siden våres tjenester vil være gratis og åpen kildekode, kan de existere lenge etter den uunngåelige stengingen av Nintendo Network." - ] - }, - "progress": { - "title": "Framgang", - "paragraphs": [ - "Akkurat nå, jobber vi med Miiverse, samtidig med våres konto serverene og dens integrasjon med tjenestene.", - "For 3DS-en, jobber vi også med Mario Kart 7, med en lyst til å jobbe med andre spill når det er mulig." - ] - }, - "faq": { - "title": "Ofte Stilte Spørsmål", - "text": "Her er noen vanlige spørsmål vi blir spurt for enkel informasjon.", - "QAs": [ - { - "question": "Hva er Pretendo?", - "answer": "Pretendo er en åpen kildekode erstatning for Nintendo Network som prøver å lage sine egne servere for Wii U og 3DS konsollene. Våres mål er å bevare muligheten å spille online på disse konsollene, for å tillate spillere til å fortsette med å spille deres favoritt Wii U og 3DS spill med full kapasitet." - }, - { - "question": "Kommer mine eksisterende NNIDer fungere på Pretendo?", - "answer": "Nei, dessverre. NNIDer som allerede eksisterer fungerer ikke på Pretendo, fordi bare Nintendo har dine brukerdata. Det hadde vært teknisk sett mulig med en NNID-to-PNID, bare at det hadde vært risikablet og kreve sensitiv brukerdata som vi ikke har lyst til å holde." - }, - { - "question": "Hvordan bruker jeg Pretendo?", - "answer": "Pretendo er ikke i en tilstand for offentlig bruk, men når den er har du muligheten å bruke Pretendo med å enkelt kjøre våres homebrew-patcher på din konsoll." - }, - { - "question": "Vet du når er klar?", - "answer": "Nei. Mange av Pretendo sine funksjoner/tjenester er utvikler uavhengelig (for eksempel, Miiverse kan bli jobber på av en utvikler mens Kontoer og Venner blir jobbet på av en annen utvikler) og derfor kan vi ikke gi en generell ETA for hvor lang tid dette kommer til å ta." - }, - { - "question": "Fungerer Pretendo på Cemu/emulatorer?", - "answer": "Pretendo er laget for Wii U og 3DS maskinvare i det minste, men akkurat nå den eneste emulatorer med støtte for NN for disse konsollene er Cemu. Cemu støtter ikke tilpasset servere offisielt, men det skal fortsatt være mulig å bruke Pretendo med Cemu.
Pretendo støtter ikke Cemu akkurat nå." - }, - { - "question": "Hvis jeg er utestengt fra Nintendo Network, kommer jeg til å være utestengt fra Pretendo?", - "answer": "Vi kommer ikke til å ha tilgang til Nintendo Network sine utestengelser, og alle brukere kommer ikke til å bli utestengt på våres tjeneste. Men vi har fortsatt regler du må følge når du bruker tjenesten, og hvis du ikke følger disse reglene kan du bli utestengt." - }, - { - "question": "Kommer Pretendo til å støtte Wii-en/Switch-en?", - "answer": "Wiien har allerede tilpasset servere fra Wiimmfi. Vi har ikke lyst til å sikte på Switchen fordi det er både betalt og helt annerledes fra Nintendo Network." - }, - { - "question": "Kommer jeg til å trenge en hacket konsoll for å koble til Pretendo?", - "answer": "Ja, du kommer til å trenge å hacke din konsoll for å koble til, men på Wii U trenger du bare tilgang til Homebrew Launcher (i.e. Haxchi, Coldboot Haxchi, eller til og med nettleser-utnyttelsen), med informasjon om hvordan 3DSen kommer til å koble til Pretendo senere." - } - ] - }, - "showcase": { - "title": "Hva vi lager", - "text": "Våres projekt har mange deler. Her er noen av dem.", - "cards": [ - { - "title": "Spillservere", - "caption": "Tar tilbake dine favorittspill og innhold med våres egne servere." - }, - { - "title": "Juxtaposition", - "caption": "En ny forestilling av Miiverse, nesten som at den hadde vært laget i den moderne æra." - }, - { - "title": "Støtte for cemu", - "caption": "Spill dine favoritt Wii U titler til og med uten en Wii U-konsoll!" - } - - ] - }, - "credits": { - "title": "Teamet", - "text": "Møt teamet bak projektet", - "people": [ - { - "name": "Jonathan Barrow (jonbarrow)", - "caption": "Eier av projektet og hovedutvikler", - "picture": "https://github.com/jonbarrow.png", - "github": "https://github.com/jonbarrow" - }, - { - "name": "Jemma (CaramelKat)", - "caption": "Forskning på Miiverse og utvikling", - "picture": "https://github.com/caramelkat.png", - "github": "https://github.com/CaramelKat" - }, - { - "name": "Rambo6Glaz", - "caption": "Nettverk installasjonsprogram og forskning på konsoll", - "picture": "https://github.com/Rambo6Glaz.png", - "github": "https://github.com/Rambo6Glaz" - }, - { - "name": "quarky", - "caption": "Forskning på BOSS og utvikling av patcher", - "picture": "https://github.com/QuarkTheAwesome.png", - "github": "https://github.com/QuarkTheAwesome" - }, - { - "name": "SuperMarioDaBom", - "caption": "Konsoll og annen forskning av systemer", - "picture": "https://github.com/supermariodabom.png", - "github": "https://github.com/SuperMarioDaBom" - }, - { - "name": "Jip Fr", - "caption": "Hovedwebutvikling", - "picture": "https://github.com/jipfr.png", - "github": "https://github.com/jipfr" - }, - { - "name": "monty", - "caption": "Webutvikling", - "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": "Spesiell takk", - "text": "Uten dem, hadde ikke Pretendo vært hvor det er i dag.", - "people": [ - { - "name": "superwhiskers", - "caption": "utvikling av crunch-bibiloteket", - "picture": "https://github.com/superwhiskers.png", - "github": "https://github.com/superwhiskers" - }, - { - "name": "Stary", - "caption": "3DS utvikler og NEX dissektor", - "picture": "https://github.com/Stary2001.png", - "github": "https://github.com/Stary2001" - }, - { - "name": "Billy", - "caption": "Konserveringsperson", - "picture": "https://github.com/InternalLoss.png", - "github": "https://github.com/InternalLoss" - }, - { - "name": "Shutterbug2000", - "caption": "Forskning på Mario Kart 7 og 3DS", - "picture": "https://cdn.discordapp.com/avatars/191370953807233024/0311b61e2009c1576828dd2e9a59d72e.png?size=128", - "github": "https://github.com/shutterbug2000" - }, - { - "name": "Kinnay", - "special": "Spesiell takk", - "caption": "Forskning på Nintendo datastrukturer", - "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", - "github": "https://github.com/Kinnay" - }, - { - "name": "GitHub bidragsytere", - "caption": "Oversettelser og andre bidrag", - "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" - } - ] - }, - "discordJoin": { - "title": "Hold deg oppdatert", - "text": "Bli med på våres Discord server for å få de nyeste oppdateringene på projektet.", - "widget": { - "text": "Få sanntid oppdateringer på våres fremgang", - "button": "Bli med i serveren" - } - }, - "footer": { - "socials": "Oss på sosisale medier", - "usefulLinks": "Nyttige lenker", - "widget": { - "captions": [ - "Har du lyst til å være oppdatert med nyhetene våres?", - "Bli med i våres Discord server!" - ], - "button": "Bli med nå!" - } - }, - "progressPage": { - "title": "Våres fremgang", - "description": "Sjekk projektets fremgang og målene våres! (Oppdatert hver time eller så, reflekterer ikke ALLE projektmål eller framgang)" - }, - "blogPage": { - "title": "Blogg", - "description": "De nyeste oppdateringen er i kondensert biter. Hvis du har lyst til å se mer hyppig oppdateringen, tenk om å støtte oss på Patreon." - }, - "localizationPage": { - "title": "La oss lokalisere", - "description": "Lim inn en lenke til en offentlig JSON lokal til å teste det på nettsiden", - "instructions": "Se på lokalisasjon instruksjonene", - "fileInput": "Fil til å teste med", - "filePlaceholder": "https://en.linke.til/filen.json", - "button": "Testfil" - }, - "docs": { - "missingInLocale": "Denne siden er utilgjengelig på ditt språk. Sjekk den engelske versjonen nedenfor.", - "quickLinks": { - "header": "Kjappe lenker", - "links": [ - { - "header": "Installer Pretendo", - "caption": "Se på instruksjonene for å installere Pretendo" - }, - { - "header": "Har du et problem?", - "caption": "Søk for det her" - } - ] - } - } +{ + "nav": { + "about": "Om oss", + "faq": "Ofte stilte spørsmål", + "docs": "Dokumentasjon", + "credits": "Kreditt", + "progress": "Framgang", + "blog": "Blogg", + "account": "Konto", + "account": "Konto" + }, + "hero": { + "subtitle": "Spillservere", + "title": "Laget på nytt", + "text": "Pretendo er en gratis og åpen kildekode erstatning for Nintendo sine servere for både 3DS-en og Wii U-en, som tillater online tilkobling for alle, til og med etter de originale serverene blir nedlagt.", + "buttons": { + "readMore": "Les mer" + } + }, + "aboutUs": { + "title": "Om oss", + "paragraphs": [ + "Pretendo er en åpen kildekode projekt som prøver å lage Nintendo Network på nytt for 3DS and Wii U med å bruke rent-rom omvendt utvikling.", + "Siden våres tjenester vil være gratis og åpen kildekode, kan de existere lenge etter den uunngåelige stengingen av Nintendo Network." + ] + }, + "progress": { + "title": "Framgang", + "paragraphs": [ + "Akkurat nå, jobber vi med Miiverse, samtidig med våres konto serverene og dens integrasjon med tjenestene.", + "For 3DS-en, jobber vi også med Mario Kart 7, med en lyst til å jobbe med andre spill når det er mulig." + ] + }, + "faq": { + "title": "Ofte Stilte Spørsmål", + "text": "Her er noen vanlige spørsmål vi blir spurt for enkel informasjon.", + "QAs": [ + { + "question": "Hva er Pretendo?", + "answer": "Pretendo er en åpen kildekode erstatning for Nintendo Network som prøver å lage sine egne servere for Wii U og 3DS konsollene. Våres mål er å bevare muligheten å spille online på disse konsollene, for å tillate spillere til å fortsette med å spille deres favoritt Wii U og 3DS spill med full kapasitet." + }, + { + "question": "Kommer mine eksisterende NNIDer fungere på Pretendo?", + "answer": "Nei, dessverre. NNIDer som allerede eksisterer fungerer ikke på Pretendo, fordi bare Nintendo har dine brukerdata. Det hadde vært teknisk sett mulig med en NNID-to-PNID, bare at det hadde vært risikablet og kreve sensitiv brukerdata som vi ikke har lyst til å holde." + }, + { + "question": "Hvordan bruker jeg Pretendo?", + "answer": "Pretendo er ikke i en tilstand for offentlig bruk, men når den er har du muligheten å bruke Pretendo med å enkelt kjøre våres homebrew-patcher på din konsoll." + }, + { + "question": "Vet du når er klar?", + "answer": "Nei. Mange av Pretendo sine funksjoner/tjenester er utvikler uavhengelig (for eksempel, Miiverse kan bli jobber på av en utvikler mens Kontoer og Venner blir jobbet på av en annen utvikler) og derfor kan vi ikke gi en generell ETA for hvor lang tid dette kommer til å ta." + }, + { + "question": "Fungerer Pretendo på Cemu/emulatorer?", + "answer": "Pretendo er laget for Wii U og 3DS maskinvare i det minste, men akkurat nå den eneste emulatorer med støtte for NN for disse konsollene er Cemu. Cemu støtter ikke tilpasset servere offisielt, men det skal fortsatt være mulig å bruke Pretendo med Cemu.
Pretendo støtter ikke Cemu akkurat nå." + }, + { + "question": "Hvis jeg er utestengt fra Nintendo Network, kommer jeg til å være utestengt fra Pretendo?", + "answer": "Vi kommer ikke til å ha tilgang til Nintendo Network sine utestengelser, og alle brukere kommer ikke til å bli utestengt på våres tjeneste. Men vi har fortsatt regler du må følge når du bruker tjenesten, og hvis du ikke følger disse reglene kan du bli utestengt." + }, + { + "question": "Kommer Pretendo til å støtte Wii-en/Switch-en?", + "answer": "Wiien har allerede tilpasset servere fra Wiimmfi. Vi har ikke lyst til å sikte på Switchen fordi det er både betalt og helt annerledes fra Nintendo Network." + }, + { + "question": "Kommer jeg til å trenge en hacket konsoll for å koble til Pretendo?", + "answer": "Ja, du kommer til å trenge å hacke din konsoll for å koble til, men på Wii U trenger du bare tilgang til Homebrew Launcher (i.e. Haxchi, Coldboot Haxchi, eller til og med nettleser-utnyttelsen), med informasjon om hvordan 3DSen kommer til å koble til Pretendo senere." + } + ] + }, + "showcase": { + "title": "Hva vi lager", + "text": "Våres projekt har mange deler. Her er noen av dem.", + "cards": [ + { + "title": "Spillservere", + "caption": "Tar tilbake dine favorittspill og innhold med våres egne servere." + }, + { + "title": "Juxtaposition", + "caption": "En ny forestilling av Miiverse, nesten som at den hadde vært laget i den moderne æra." + }, + { + "title": "Støtte for cemu", + "caption": "Spill dine favoritt Wii U titler til og med uten en Wii U-konsoll!" + } + + ] + }, + "credits": { + "title": "Teamet", + "text": "Møt teamet bak projektet", + "people": [ + { + "name": "Jonathan Barrow (jonbarrow)", + "caption": "Eier av projektet og hovedutvikler", + "picture": "https://github.com/jonbarrow.png", + "github": "https://github.com/jonbarrow" + }, + { + "name": "Jemma (CaramelKat)", + "caption": "Forskning på Miiverse og utvikling", + "picture": "https://github.com/caramelkat.png", + "github": "https://github.com/CaramelKat" + }, + { + "name": "Rambo6Glaz", + "caption": "Nettverk installasjonsprogram og forskning på konsoll", + "picture": "https://github.com/Rambo6Glaz.png", + "github": "https://github.com/Rambo6Glaz" + }, + { + "name": "quarky", + "caption": "Forskning på BOSS og utvikling av patcher", + "picture": "https://github.com/QuarkTheAwesome.png", + "github": "https://github.com/QuarkTheAwesome" + }, + { + "name": "SuperMarioDaBom", + "caption": "Konsoll og annen forskning av systemer", + "picture": "https://github.com/supermariodabom.png", + "github": "https://github.com/SuperMarioDaBom" + }, + { + "name": "Jip Fr", + "caption": "Hovedwebutvikling", + "picture": "https://github.com/jipfr.png", + "github": "https://github.com/jipfr" + }, + { + "name": "monty", + "caption": "Webutvikling", + "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": "Spesiell takk", + "text": "Uten dem, hadde ikke Pretendo vært hvor det er i dag.", + "people": [ + { + "name": "superwhiskers", + "caption": "utvikling av crunch-bibiloteket", + "picture": "https://github.com/superwhiskers.png", + "github": "https://github.com/superwhiskers" + }, + { + "name": "Stary", + "caption": "3DS utvikler og NEX dissektor", + "picture": "https://github.com/Stary2001.png", + "github": "https://github.com/Stary2001" + }, + { + "name": "Billy", + "caption": "Konserveringsperson", + "picture": "https://github.com/InternalLoss.png", + "github": "https://github.com/InternalLoss" + }, + { + "name": "Shutterbug2000", + "caption": "Forskning på Mario Kart 7 og 3DS", + "picture": "https://cdn.discordapp.com/avatars/191370953807233024/0311b61e2009c1576828dd2e9a59d72e.png?size=128", + "github": "https://github.com/shutterbug2000" + }, + { + "name": "Kinnay", + "special": "Spesiell takk", + "caption": "Forskning på Nintendo datastrukturer", + "picture": "https://cdn.discordapp.com/avatars/186572995848830987/b55c0d4e7bfd792edf0689f83a25d8ea.png?size=128", + "github": "https://github.com/Kinnay" + }, + { + "name": "GitHub bidragsytere", + "caption": "Oversettelser og andre bidrag", + "picture": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png" + } + ] + }, + "discordJoin": { + "title": "Hold deg oppdatert", + "text": "Bli med på våres Discord server for å få de nyeste oppdateringene på projektet.", + "widget": { + "text": "Få sanntid oppdateringer på våres fremgang", + "button": "Bli med i serveren" + } + }, + "footer": { + "socials": "Oss på sosisale medier", + "usefulLinks": "Nyttige lenker", + "widget": { + "captions": [ + "Har du lyst til å være oppdatert med nyhetene våres?", + "Bli med i våres Discord server!" + ], + "button": "Bli med nå!" + } + }, + "progressPage": { + "title": "Våres fremgang", + "description": "Sjekk projektets fremgang og målene våres! (Oppdatert hver time eller så, reflekterer ikke ALLE projektmål eller framgang)" + }, + "blogPage": { + "title": "Blogg", + "description": "De nyeste oppdateringen er i kondensert biter. Hvis du har lyst til å se mer hyppig oppdateringen, tenk om å støtte oss på Patreon." + }, + "localizationPage": { + "title": "La oss lokalisere", + "description": "Lim inn en lenke til en offentlig JSON lokal til å teste det på nettsiden", + "instructions": "Se på lokalisasjon instruksjonene", + "fileInput": "Fil til å teste med", + "filePlaceholder": "https://en.linke.til/filen.json", + "button": "Testfil" + }, + "docs": { + "missingInLocale": "Denne siden er utilgjengelig på ditt språk. Sjekk den engelske versjonen nedenfor.", + "quickLinks": { + "header": "Kjappe lenker", + "links": [ + { + "header": "Installer Pretendo", + "caption": "Se på instruksjonene for å installere Pretendo" + }, + { + "header": "Har du et problem?", + "caption": "Søk for det her" + } + ] + } + } } \ No newline at end of file diff --git a/src/server.js b/src/server.js index d74e17a..54108c4 100644 --- a/src/server.js +++ b/src/server.js @@ -50,6 +50,8 @@ app.use(expressLocale({ it: 'it-IT', 'it-CH': 'it-IT', ja: 'ja-JP', ko: 'ko-KR', + nb: 'nb-NO', + no: 'nb-NO', pt: 'pt-BR', ro: 'ro-RO', ru: 'ru-RU', @@ -65,6 +67,7 @@ app.use(expressLocale({ 'it', 'it-IT', 'it-CH', 'ja', 'ja-JP', 'ko', 'ko-KR', + 'nb', 'no', 'nb-NO', 'pt', 'pt-BR', 'ro', 'ro-RO', 'ru', 'ru-RU', diff --git a/views/partials/header.handlebars b/views/partials/header.handlebars index 8c5f4e6..5116742 100644 --- a/views/partials/header.handlebars +++ b/views/partials/header.handlebars @@ -33,7 +33,7 @@ {{ localeHelper locale "nav" "blog" }} - +
@@ -72,6 +72,12 @@
🇳🇱Nederlands
+
+ + +
'); // Convert the content into HTML - const htmlPost = marked(content); + const htmlPost = marked.parse(content); response.render('blog/blogpost', { layout: 'blog-opengraph', diff --git a/src/routers/docs.js b/src/routers/docs.js index 5773ad1..c39205c 100644 --- a/src/routers/docs.js +++ b/src/routers/docs.js @@ -4,7 +4,7 @@ const router = new Router(); const fs = require('fs'); const path = require('path'); -const marked = require('marked'); +const { marked } = require('marked'); router.get('/', async (request, response) => { response.redirect('/docs/welcome'); @@ -56,7 +56,7 @@ router.get('/:slug', async (request, response, next) => { .replace(/(?<=
'); // Convert the content into HTML - content = marked(content); + content = marked.parse(content); // A boolean to show the quick links grid or not. let showQuickLinks = false;