From 5281ff52cade44a72f714da6d720cff6c8eeca82 Mon Sep 17 00:00:00 2001
From: Mikael Bendiksen
Date: Wed, 11 Aug 2021 15:13:14 +0200
Subject: [PATCH 4/6] norwegian translation
---
public/locales/no/common.yml | 6 ++++
public/locales/no/errors.yml | 20 ++++++++++++
public/locales/no/imprint.yml | 27 +++++++++++++++++
public/locales/no/index.yml | 29 ++++++++++++++++++
public/locales/no/privacy.yml | 57 +++++++++++++++++++++++++++++++++++
5 files changed, 139 insertions(+)
create mode 100644 public/locales/no/common.yml
create mode 100644 public/locales/no/errors.yml
create mode 100644 public/locales/no/imprint.yml
create mode 100644 public/locales/no/index.yml
create mode 100644 public/locales/no/privacy.yml
diff --git a/public/locales/no/common.yml b/public/locales/no/common.yml
new file mode 100644
index 0000000..45b4a35
--- /dev/null
+++ b/public/locales/no/common.yml
@@ -0,0 +1,6 @@
+title: CovidPass
+subtitle: Legg til EUs digitale COVID -sertifikater i favorittlommebokappene dine.
+privacyPolicy: Privacy Policy
+donate: Sponsor
+gitHub: GitHub
+imprint: Avtrykk
diff --git a/public/locales/no/errors.yml b/public/locales/no/errors.yml
new file mode 100644
index 0000000..1a4c90d
--- /dev/null
+++ b/public/locales/no/errors.yml
@@ -0,0 +1,20 @@
+noFileOrQrCode: Vennligst skann en QR-kode, eller velg en fil
+signatureFailed: Feil under signering av pass på server
+decodingFailed: Kunne ikke dekode nyttelast for QR-kode
+invalidColor: Ugyldig farge
+certificateData: Kunne ikke lese sertifikatdata
+nameMissing: Kunne ikke lese navnet
+dobMissing: Kunne ikke lese fødselsdatoen
+invalidMedicalProduct: Ugyldig medisinsk produkt
+invalidCountryCode: Ugyldig landskode
+invalidManufacturer: Ugyldig produsent
+invalidFileType: Ugyldig filtype
+couldNotDecode: Kunne ikke dekode QR-koden fra filen
+couldNotFindQrCode: Kunne ikke finne QR-koden i den medfølgende filen
+invalidQrCode: Ugyldig QR-kode
+certificateType: Fant ingen gyldig sertifikattype
+invalidTestResult: Ugyldig testresultat
+invalidTestType: Ugyldig testtype
+noCameraAccess: Fikk ikke tilgang til kameraet. Kontroller tillatelser under Innstillinger > Safari > Kamera.
+noCameraFound: Fant ikke kamera.
+safariSupportOnly: På iOS, vennligst bruk Safari nettleseren.
diff --git a/public/locales/no/imprint.yml b/public/locales/no/imprint.yml
new file mode 100644
index 0000000..473bc17
--- /dev/null
+++ b/public/locales/no/imprint.yml
@@ -0,0 +1,27 @@
+heading: Informasjon i henhold til § 5 TMG
+contact: Kontakt
+euDisputeResolution: EU Konfliktløsning
+euDisputeResolutionParagraph: |
+ Europakommisjonen tilbyr en plattform for online konfliktløsning (OS) https://ec.europa.eu/consumers/odr.
+ Du finner e-postadressen vår i avtrykket ovenfor.
+consumerDisputeResolution: Forbrukerkonfliktløsning
+consumerDisputeResolutionParagraph: Vi er ikke villige eller forpliktet til å delta i konfliktløsningssaker for et forbrukernemnd.
+liabilityForContents: Ansvar for innholdet
+liabilityForContentsParagraph: |
+ Som tjenesteleverandør er vi ansvarlig for vårt eget innhold på disse sidene i henhold til § 7 avsnitt 1 TMG under de generelle lovene.
+ I henhold til §§ 8 til 10 TMG er vi ikke forpliktet til å overvåke overført eller lagret informasjon eller å undersøke omstendigheter som indikerer ulovlig aktivitet.
+ Forpliktelser til å fjerne eller blokkere bruk av informasjon i henhold til de generelle lovene forblir upåvirket.
+ Ansvar i denne forbindelse er imidlertid bare mulig fra det tidspunkt et konkret brudd på loven blir kjent.
+ Hvis vi blir klar over slike overtredelser, fjerner vi det relevante innholdet umiddelbart.
+liabilityForLinks: Ansvar for lenker
+liabilityForLinksParagraph: |
+ Vårt tilbud inneholder lenker til eksterne nettsteder til tredjeparter, hvis innhold vi ikke har innflytelse på.
+ Derfor kan vi ikke påta oss noe ansvar for dette eksterne innholdet.
+ Den respektive leverandøren eller operatøren av nettstedene er alltid ansvarlig for innholdet på de koblede nettstedene.
+ De koblede sidene ble sjekket for mulige lovbrudd på tidspunktet for koblingen.
+ Ulovlig innhold var ikke gjenkjennelig på tidspunktet for koblingen.
+ En permanent kontroll av innholdet på de lenkete sidene er imidlertid ikke rimelig uten konkrete bevis på brudd på loven.
+ Hvis vi blir klar over brudd, vil vi fjerne slike lenker umiddelbart.
+credits: Kreditere
+creditsSource: Med utdrag fra https://www.e-recht24.de/impressum-generator.html
+creditsTranslation: Oversatt med https://www.DeepL.com/Translator (free version)
diff --git a/public/locales/no/index.yml b/public/locales/no/index.yml
new file mode 100644
index 0000000..b0245c3
--- /dev/null
+++ b/public/locales/no/index.yml
@@ -0,0 +1,29 @@
+iosHint: På iOS, vennligst bruk Safari nettleseren.
+errorClose: Lukk
+selectCertificate: Velg Sertifikat
+selectCertificateDescription: |
+ Skann QR-koden på sertifikatet ditt, eller velg et skjermbilde eller en PDF med QR-koden.
+ Vær oppmerksom på at det ikke støttes å velge en fil direkte fra kameraet.
+stopCamera: Stopp Kamera
+startCamera: Start Kamera
+openFile: Velg Fil
+foundQrCode: Fant QR-kode!
+pickColor: Velg en farge
+pickColorDescription: Velg en bakgrunnsfarge for passet ditt.
+colorWhite: hvit
+colorBlack: svart
+colorGrey: grå
+colorGreen: grønn
+colorIndigo: mørkeblå
+colorBlue: blå
+colorPurple: lilla
+colorTeal: blågrønn
+addToWallet: Legg til i Lommebok
+dataPrivacyDescription: |
+ Personvern er av spesiell betydning ved behandling av helserelaterte data.
+ For å ta en informert beslutning, vennligst les
+iAcceptThe: Jeg godtar
+privacyPolicy: Personvernerklæring
+createdOnDevice: Laget på enheten din
+openSourceTransparent: Åpen kildekode og gjennomsiktig
+hostedInEU: Driftet i EU
diff --git a/public/locales/no/privacy.yml b/public/locales/no/privacy.yml
new file mode 100644
index 0000000..244370b
--- /dev/null
+++ b/public/locales/no/privacy.yml
@@ -0,0 +1,57 @@
+gdprNotice: |
+ Personvernerklæringen vår er basert på vilkårene som brukes av den europeiske lovgiveren
+ for vedtakelsen av General Data Protection Regulation (GDPR).
+generalInfo: Generell informasjon
+generalInfoProcess: |
+ Hele prosessen med å generere passfilen skjer lokalt i nettleseren din.
+ For signeringstrinnet sendes bare en hash representasjon av dataene dine til serveren.
+generalInfoStoring: Dine data lagres ikke utover den aktive nettlesersessionen, og nettsten bruker ikke informasjonskapsler.
+generalInfoThirdParties: Ingen data blir sendt til tredjeparter.
+generalInfoHttps: Vi overfører dataene dine sikkert over https.
+generalInfoLocation: Serveren vår ligger i Nuremberg, Germany.
+generalInfoGitHub: Kildekoden til dette nettstedet er tilgjengelig på
+generalInfoLockScreen: Som standard er Apple Wallet pass tilgjengelig fra låseskjermen. Dette kan endres i
+settings: innstillinger
+generalInfoProvider: |
+ Serverleverandøren behandler data for å tilby dette nettstedet.
+ For å bedre forstå hvilke tiltak de tar for å beskytte dataene dine, vennligst les også deres
+privacyPolicy: personvernerklæring
+andThe: og
+dataPrivacyFaq: vanlige spørsmål om personvern
+contact: Kontakt
+email: Epost
+website: Webside
+process: Forenklet forklaring av prosessen
+processFirst: Først skjer følgende trinn lokalt i nettleseren din
+processSecond: Så skjer følgende trinn på serveren vår
+processThird: Til slutt skjer følgende trinn lokalt i nettleseren din
+processRecognizing: Gjenkjenne og trekke ut QR-kodedataene fra det valgte sertifikatet
+processDecoding: Dekoding av dine personlige og helserelaterte data fra QR-kode
+processAssembling: Montering av en ufullstendig pass-fil ut av dataene dine
+processGenerating: Generere en fil som inneholder hashes av dataene som er lagret i passfilen
+processSending: Sender bare filen som inneholder hasjene til serveren vår
+processReceiving: Motta og sjekke hashene som ble generert lokalt
+processSigning: Signerer filen som inneholder hasjene
+processSendingBack: Sender signaturen tilbake
+processCompleting: Montering av den signerte passfilen fra den ufullstendige filen generert lokalt og signaturen
+processSaving: Lagrer filen på enheten din
+locallyProcessedData: Lokalt behandlede data
+the:
+schema: Skjema for digitalt Covid -sertifikat
+specification: inneholder en detaljert spesifikasjon av hvilke data som kan finnes i QR -koden og vil bli behandlet i nettleseren din.
+serverProvider: Serverleverandør
+serverProviderIs: Serverleverandøren vår er
+logFiles: Følgende data kan samles inn og lagres i serverloggfilene
+logFilesBrowser: Nettlesertypene og versjonene som brukes
+logFilesOs: Operativsystemet som brukes av tilgangssystemet
+logFilesReferrer: Nettstedet som et tilgangssystem kommer til nettstedet vårt fra (såkalte henvisninger)
+logFilesTime: Dato og klokkeslett for tilgang
+logFilesIpAddress: De pseudonymiserte IP-adressene
+rights: Dine rettigheter
+rightsGranted: I samsvar med GDPR har du følgende rettigheter
+rightsAccess: Rett til tilgang til dataene dine; Du har rett til å vite hvilke data som er samlet om deg og hvordan de ble behandlet.
+rightsErasure: Rett til å bli glemt; Sletting av dine personlige data.
+rightsRectification: Rett til å rette opp; Du har rett til å korrigere unøyaktige data.
+rightsPortability: Rett til dataportabilitet; Du har rett til å overføre dataene dine fra et behandlingssystem til et annet.
+thirdParties: Tredjeparter knyttet til
+appleSync: Apple kan synkronisere passene dine via iCloud
From 980da14ef795f5038940cb3a683c0df3cae0adbf Mon Sep 17 00:00:00 2001
From: Mikael Bendiksen
Date: Wed, 11 Aug 2021 15:14:21 +0200
Subject: [PATCH 5/6] added symlink from no-NB to no folder
---
public/locales/no-NB | 1 +
1 file changed, 1 insertion(+)
create mode 120000 public/locales/no-NB
diff --git a/public/locales/no-NB b/public/locales/no-NB
new file mode 120000
index 0000000..54299a4
--- /dev/null
+++ b/public/locales/no-NB
@@ -0,0 +1 @@
+no
\ No newline at end of file
From 8cd341d3cedc3d832441873faaf80151818fa130 Mon Sep 17 00:00:00 2001
From: Marvin Sextro
Date: Fri, 13 Aug 2021 01:48:54 +0200
Subject: [PATCH 6/6] Integrate norwegian translation
---
next-i18next.config.js | 4 +++-
public/locales/nb-NO | 1 +
public/locales/{no => nb}/common.yml | 0
public/locales/{no => nb}/errors.yml | 0
public/locales/{no => nb}/imprint.yml | 0
public/locales/{no => nb}/index.yml | 0
public/locales/{no => nb}/privacy.yml | 0
public/locales/no | 1 +
public/locales/{no-NB => no-NO} | 0
9 files changed, 5 insertions(+), 1 deletion(-)
create mode 120000 public/locales/nb-NO
rename public/locales/{no => nb}/common.yml (100%)
rename public/locales/{no => nb}/errors.yml (100%)
rename public/locales/{no => nb}/imprint.yml (100%)
rename public/locales/{no => nb}/index.yml (100%)
rename public/locales/{no => nb}/privacy.yml (100%)
create mode 120000 public/locales/no
rename public/locales/{no-NB => no-NO} (100%)
diff --git a/next-i18next.config.js b/next-i18next.config.js
index 42e5ade..7415191 100644
--- a/next-i18next.config.js
+++ b/next-i18next.config.js
@@ -9,7 +9,9 @@ module.exports = {
'fi', 'fi-FI',
'el', 'el-GR', 'el-CY',
'it', 'it-IT', 'it-CH',
- 'es', 'es-ES'
+ 'es', 'es-ES',
+ 'no', 'no-NO',
+ 'nb', 'nb-NO'
],
localeExtension: 'yml',
},
diff --git a/public/locales/nb-NO b/public/locales/nb-NO
new file mode 120000
index 0000000..6c2c32f
--- /dev/null
+++ b/public/locales/nb-NO
@@ -0,0 +1 @@
+nb
\ No newline at end of file
diff --git a/public/locales/no/common.yml b/public/locales/nb/common.yml
similarity index 100%
rename from public/locales/no/common.yml
rename to public/locales/nb/common.yml
diff --git a/public/locales/no/errors.yml b/public/locales/nb/errors.yml
similarity index 100%
rename from public/locales/no/errors.yml
rename to public/locales/nb/errors.yml
diff --git a/public/locales/no/imprint.yml b/public/locales/nb/imprint.yml
similarity index 100%
rename from public/locales/no/imprint.yml
rename to public/locales/nb/imprint.yml
diff --git a/public/locales/no/index.yml b/public/locales/nb/index.yml
similarity index 100%
rename from public/locales/no/index.yml
rename to public/locales/nb/index.yml
diff --git a/public/locales/no/privacy.yml b/public/locales/nb/privacy.yml
similarity index 100%
rename from public/locales/no/privacy.yml
rename to public/locales/nb/privacy.yml
diff --git a/public/locales/no b/public/locales/no
new file mode 120000
index 0000000..6c2c32f
--- /dev/null
+++ b/public/locales/no
@@ -0,0 +1 @@
+nb
\ No newline at end of file
diff --git a/public/locales/no-NB b/public/locales/no-NO
similarity index 100%
rename from public/locales/no-NB
rename to public/locales/no-NO