diff --git a/next-i18next.config.js b/next-i18next.config.js index 7415191..79cb280 100644 --- a/next-i18next.config.js +++ b/next-i18next.config.js @@ -11,7 +11,8 @@ module.exports = { 'it', 'it-IT', 'it-CH', 'es', 'es-ES', 'no', 'no-NO', - 'nb', 'nb-NO' + 'nb', 'nb-NO', + 'sv', 'sv-SE', 'sv-FI' ], localeExtension: 'yml', }, diff --git a/public/locales/sv-FI b/public/locales/sv-FI new file mode 120000 index 0000000..6e57e18 --- /dev/null +++ b/public/locales/sv-FI @@ -0,0 +1 @@ +sv \ No newline at end of file diff --git a/public/locales/sv-SE b/public/locales/sv-SE new file mode 120000 index 0000000..6e57e18 --- /dev/null +++ b/public/locales/sv-SE @@ -0,0 +1 @@ +sv \ No newline at end of file diff --git a/public/locales/sv/common.yml b/public/locales/sv/common.yml new file mode 100644 index 0000000..eb1afd8 --- /dev/null +++ b/public/locales/sv/common.yml @@ -0,0 +1,6 @@ +title: CovidPass +subtitle: Lägg till digitala Covid-certifikat från EU i din favorit­plånboks­app. +privacyPolicy: Integritetspolicy +donate: Sponsra +gitHub: GitHub +imprint: Juridisk info \ No newline at end of file diff --git a/public/locales/sv/errors.yml b/public/locales/sv/errors.yml new file mode 100644 index 0000000..2930f28 --- /dev/null +++ b/public/locales/sv/errors.yml @@ -0,0 +1,20 @@ +noFileOrQrCode: Vänligen skanna en QR-kod eller välj en fil +signatureFailed: Fel vid pass-signering på server +decodingFailed: Misslyckades att avkoda QR-kodens nyttolast +invalidColor: Ogiltig färg +certificateData: Misslyckades att läsa in certifikatdata +nameMissing: Inläsning av namn misslyckades +dobMissing: Inläsning av födelsedatum misslyckades +invalidMedicalProduct: Ogiltig medicinsk produkt +invalidCountryCode: Ogiltig landskod +invalidManufacturer: Ogiltig tillverkare +invalidFileType: Ogiltig filtyp +couldNotDecode: Kunde inte avkoda QR-kod från fil +couldNotFindQrCode: Kunde inte hitta QR-kod i försedd fil +invalidQrCode: Ogiltig QR-kod +certificateType: Ingen giltig certifikatstyp hittades +invalidTestResult: Ogiltigt testreultat +invalidTestType: Ogiltig testtyp +noCameraAccess: Nekades tillgång till kamera. Kontrollera behörigheter under Inställningar > Safari > Kamera. +noCameraFound: Kunde inte hitta kamera. +safariSupportOnly: På iOS, vänligen använd Safari som webbläsare. \ No newline at end of file diff --git a/public/locales/sv/imprint.yml b/public/locales/sv/imprint.yml new file mode 100644 index 0000000..2be9db9 --- /dev/null +++ b/public/locales/sv/imprint.yml @@ -0,0 +1,26 @@ +heading: Information i enlighet med § 5 Tyska telemedielagen (TMG) +contact: Kontakt +euDisputeResolution: Tvistlösning inom EU +euDisputeResolutionParagraph: | + Europeiska kommissionen tillhandahåller en plattform för tvistlösning online via https://ec.europa.eu/consumers/odr. + Du hittar vår e-postadress i stycket ovan. +consumerDisputeResolution: Konsumenttvistlösning / Allmän sklijenämnd +consumerDisputeResolutionParagraph: Vi är inte villiga eller ålagda att delta i tvistlösningsärenden inför en konsumentskiljenämnd. +liabilityForContents: Ansvar för innehåll +liabilityForContentsParagraph: | + Som tjänsteleverantör är vi ansvariga för vårt eget innehåll på dessa sidor i enlighet med § 7 paragraf 1 TMG under de almänna lagarna. + Enligt §§ 8 till 10 TMG är vi inte skyldiga att övervaka överförd eller lagrad information eller undersöka omständligheter som påvisar olaglig verksamhet. + Skyldigheter att radera eller blockera användande av information under de allmänna lagarna förblir opåverkade. + Dock är ansvar i detta avseende endast möjligt från den tidpunkt en konkret överträdelse av lagen blir känd. Om vi blir medvetna om en sådan överträdelse kommer vi obedelbart ta bort den information som är relevant i sammanhanget. +liabilityForLinks: Ansvar för länkar +liabilityForLinksParagraph: | + Vårt erbjudande innehåller länkar till tredjeparters externa webbplatser, vars innehåll vi inte har inflytande över. + Vi kan därför inte åta oss något ansvar för dessa externa innehåll. + Leverantören eller operatören för respektive länkad webbplats är alltid ansvariga för dess respektive innehåll. + De länkade sidorna kontrollerades för eventuella lagliga överträdelser vid den tidpunkt de länkades. + Inget olagligt innehåll kunde påvisas vid tidpunkten för länkning. + Permanenta kontroller av de länkade webbplatsernas innehåll är dock inte rimliga utan konkreta bevis för lagbrott. + Om vi blir medvetna om några överträdelser kommer vi omedelbart radera länkarna ifråga. +credits: Erkännanden +creditsSource: Med utdrag från https://www.e-recht24.de/impressum-generator.html +creditsTranslation: Översatt med https://www.DeepL.com/Translator (gratis version) \ No newline at end of file diff --git a/public/locales/sv/index.yml b/public/locales/sv/index.yml new file mode 100644 index 0000000..41dd2f0 --- /dev/null +++ b/public/locales/sv/index.yml @@ -0,0 +1,29 @@ +iosHint: På iOS, vänligen använd Safari som webbläsare. +errorClose: Stäng +selectCertificate: Välj certifikat +selectCertificateDescription: | + Vänligen skanna QR-koden på ditt certifikat eller välj en skärmdump eller PDF-fil som innehåller QR-koden. + Observera att det saknas stöd för att välja en fil direkt från kameran. +stopCamera: Stäng kamera +startCamera: Öppna kamera +openFile: Välj fil +foundQrCode: QR-kod hittad! +pickColor: Välj en färg +pickColorDescription: Välj en bakgrundsfärg till ditt pass. +colorWhite: vit +colorBlack: svart +colorGrey: grå +colorGreen: grön +colorIndigo: indigo +colorBlue: blå +colorPurple: lila +colorTeal: turkos +addToWallet: Lägg till i Plånbok +dataPrivacyDescription: | + Datasekretess är av särskild vikt vid bearbetning av hälsorelaterad data. + För att du ska kunna fatta ett välgrundat beslut, vänligen läs +iAcceptThe: Jag godtar +privacyPolicy: integritetspolicyn +createdOnDevice: Skapad på din enhet +openSourceTransparent: Öppen källkod och transparent +hostedInEU: Drivs från EU \ No newline at end of file diff --git a/public/locales/sv/privacy.yml b/public/locales/sv/privacy.yml new file mode 100644 index 0000000..8a52b5e --- /dev/null +++ b/public/locales/sv/privacy.yml @@ -0,0 +1,56 @@ +gdprNotice: | +Vår integritetspolicy är baserad på de villkår som används av den europeiska lagstiftaren för verkställandet av den allmänna dataskyddsförordningen (GDPR). +generalInfo: Allmän information +generalInfoProcess: | + Hela den process som genererar passfilen sker lokalt i din webbläsare. + Under signeringen skickas endast en kondenserad motsvarighet av din data till servern. +generalInfoStoring: Din data sparas inte utanför den aktiva webbläsar­sessionen och sidan använder sig inte av cookies. +generalInfoThirdParties: Ingen data skickas till tredjeparter. +generalInfoHttps: Vi överför din data säkert över HTTPS. +generalInfoLocation: Vår server är baserad i Nürnberg, Tyskland. +generalInfoGitHub: Källkoden till denna sida finns tillgänglig på +generalInfoLockScreen: Som standrad är kuponger i Apple Plånbok tillgängliga från låsskärmen. Detta kan ändras i +settings: Inställningar +generalInfoProvider: | + Tjänsteleverantören processerar data som sedan används av sidan. + För att bättre förstå vilka åtgärder de vidtar för att skydda din data, vänligen läs deras +privacyPolicy: integritetspolicy +andThe: samt deras +dataPrivacyFaq: FAQ om datasekretess +contact: Kontakt +email: E-post +website: Hemsida +process: Förenklad förklaring av processen +processFirst: Först genomförs följande steg lokalt i din webbläsare +processSecond: Sedan genomförs följande steg på vår server +processThird: Slutligen genomförs följande steg lokalt i din webbläsare +processRecognizing: Datan från QR-koden i ditt valda certifikat identifieras och extraheras +processDecoding: Din personliga hälsorelaterade data från QR-kodens nyttolast avkodas +processAssembling: En ofullständig passfil sätts ihop genom din data +processGenerating: En fil med kondenseringar av den data som finns lagrad i passfilen genereras +processSending: Endast den fil som innehåller kondenseringarna skickas till vår server +processReceiving: De kondenseringar som genererades lokalt tas emot och kontrolleras +processSigning: Filen som innehåller kondenseringarna signeras +processSendingBack: Signaturen skickas tillbaka +processCompleting: En signerad passfil sätts ihop genom signaturen samt den ofullständiga, lokalt genererade filen +processSaving: Filen sparas på din enhet +locallyProcessedData: Lokalt behandlad data +the: +schema: Digital Covid Certificate Schema +specification: innehåller en detaljerad specifikation av den data som finns i QR-koden och som kommer att bearbetas i din webbläsare. +serverProvider: Serverleverantör +serverProviderIs: Vår serverleverantör är +logFiles: Följande data kan komma att samlas in och sparas i serverns loggfiler. +logFilesBrowser: Webbläsartyper och versioner +logFilesOs: Operativsystemet som används av den klient som begär tillgång +logFilesReferrer: Den webbsida från vilken den klient som begärt tillgång har nått vår webbsida (så kallade hänvisare) +logFilesTime: Datum och tid för tillgång +logFilesIpAddress: Den pseudonymiserade IP-adressen +rights: Dina rättigheter +rightsGranted: I enlighet med GDPR har du följande rättigheter +rightsAccess: Rätt till åtkomst av din data; Du har rätt att få veta vilken data som som har samlats in om dig samt hur den har bearbetats. +rightsErasure: Rätten att bli bortglömd; Du har rätt till att få din personliga data raderad. +rightsRectification: Rätt att göra invändningar; Du har rätt till att korrigera felaktiga data. +rightsPortability: Rätt till dataportabilitet; Du har rätt till överförning av din data från ett bearbetningssystem till ett annat. +thirdParties: Länkar till tredjeparter +appleSync: Apple kan komma att synkronisera dina pass via iCloud \ No newline at end of file