Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.

Commit

Permalink
Merge pull request #31 from admin-ch/main
Browse files Browse the repository at this point in the history
Release Candidate
  • Loading branch information
zimmermannubique authored Jun 1, 2021
2 parents 142644c + 7c7547a commit bca09ed
Show file tree
Hide file tree
Showing 8 changed files with 422 additions and 417 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"repositoryURL": "[email protected]:admin-ch/CovidCertificate-SDK-iOS.git",
"state": {
"branch": "main",
"revision": "daa984ec3331d77fef76add686fd4f38b5926d8e",
"revision": "b259e3a85884501245325db9b47bc8173d0d9b15",
"version": null
}
},
Expand Down
8 changes: 5 additions & 3 deletions CovidCertificate/Supporting Files/Impressum/en/licence.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@
<h1>Licences</h1>
<div class="list1">
<ul>
<li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a></li>
<li><a href="https://github.com/DIGGSweden/dgc-java/blob/main/LICENSE">MIT license</a></li>
<li><a href="https://github.com/cose-wg/COSE-JAVA/blob/master/LICENSE">BSD-3-Clause license</a></li>
<li>This app uses <strong>CovidCertificateVerifierSDK</strong> licensed under the terms of the <strong>MPL 2</strong> license</li>
<li>This app uses <strong>SnapKit</strong> licensed under the terms of the <strong>MIT</strong> license</li>
<li>This app uses <strong>base45-swift</strong> licensed under the terms of the <strong>Apache 2.0</strong> license</li>
<li>This app uses <strong>Gzip</strong> licensed under the terms of the <strong>MIT</strong> license</li>
<li>This app uses <strong>SwiftCBOR</strong> licensed under the terms of the <strong>UNLICENSED</strong> license</li>
</ul>
</div>
<div class="licence-list">
Expand Down
8 changes: 5 additions & 3 deletions CovidCertificate/Supporting Files/Impressum/fr/licence.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@
<h1>Licences</h1>
<div class="list1">
<ul>
<li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a></li>
<li><a href="https://github.com/DIGGSweden/dgc-java/blob/main/LICENSE">MIT license</a></li>
<li><a href="https://github.com/cose-wg/COSE-JAVA/blob/master/LICENSE">BSD-3-Clause license</a></li>
<li>This app uses <strong>CovidCertificateVerifierSDK</strong> licensed under the terms of the <strong>MPL 2</strong> license</li>
<li>This app uses <strong>SnapKit</strong> licensed under the terms of the <strong>MIT</strong> license</li>
<li>This app uses <strong>base45-swift</strong> licensed under the terms of the <strong>Apache 2.0</strong> license</li>
<li>This app uses <strong>Gzip</strong> licensed under the terms of the <strong>MIT</strong> license</li>
<li>This app uses <strong>SwiftCBOR</strong> licensed under the terms of the <strong>UNLICENSED</strong> license</li>
</ul>
</div>
<div class="licence-list">
Expand Down
8 changes: 5 additions & 3 deletions CovidCertificate/Supporting Files/Impressum/it/licence.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@
<h1>Licenze</h1>
<div class="list1">
<ul>
<li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a></li>
<li><a href="https://github.com/DIGGSweden/dgc-java/blob/main/LICENSE">MIT license</a></li>
<li><a href="https://github.com/cose-wg/COSE-JAVA/blob/master/LICENSE">BSD-3-Clause license</a></li>
<li>This app uses <strong>CovidCertificateVerifierSDK</strong> licensed under the terms of the <strong>MPL 2</strong> license</li>
<li>This app uses <strong>SnapKit</strong> licensed under the terms of the <strong>MIT</strong> license</li>
<li>This app uses <strong>base45-swift</strong> licensed under the terms of the <strong>Apache 2.0</strong> license</li>
<li>This app uses <strong>Gzip</strong> licensed under the terms of the <strong>MIT</strong> license</li>
<li>This app uses <strong>SwiftCBOR</strong> licensed under the terms of the <strong>UNLICENSED</strong> license</li>
</ul>
</div>
<div class="licence-list">
Expand Down
775 changes: 387 additions & 388 deletions Translations/Strings+Generated.swift

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions Translations/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"verifier_verify_success_title" = "Vérification réussie";

/*Info Text bei erfolgreicher Prüfung*/
"verifier_verify_success_info" = "Valable uniquement avec \nune pièce didentité";
"verifier_verify_success_info" = "Valable uniquement avec \nune pièce d'identité";

/*Prüfung loading text*/
"verifier_verify_loading_text" = "Vérification en cours";
Expand Down Expand Up @@ -123,7 +123,7 @@
"wallet_onboarding_privacy_title" = "Vos données restent \ndans l'application";

/*Text im Onboardingscreen "Datenschutz"*/
"wallet_onboarding_privacy_text" = "Les certifications sont uniquement stockés localement sur votre téléphone. Les données ne sont pas enregistrées dans un système central.";
"wallet_onboarding_privacy_text" = "Les certificats sont uniquement stockés localement sur votre téléphone. Les données ne sont pas enregistrées dans un système central.";

/*Titel im Onboardingscreen "Vorteile, Vorweisen"*/
"wallet_onboarding_show_title" = "Présenter facilement vos certificats";
Expand Down Expand Up @@ -154,7 +154,7 @@
"wallet_scanner_howitworks_text1" = "Pour ajouter un certificat COVID dans l'application, vous avez besoin de l'original en papier ou en PDF.";

/*Textblock 2 im "So funktionierts" Screen beim Scannen*/
"wallet_scanner_howitworks_text2" = "Cliquez sur \"Ajouter\" dans l'application pour ajouter un nouveau certification dans l'application.";
"wallet_scanner_howitworks_text2" = "Cliquez sur \"Ajouter\" dans l'application pour ajouter un nouveau certificat dans l'application.";

/*Textblock 3 im "So funktionierts" Screen beim Scannen*/
"wallet_scanner_howitworks_text3" = "Maintenez l'appareil photo du téléphone sur le code QR du certificat original pour le scanner.";
Expand Down
26 changes: 13 additions & 13 deletions Translations/it.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"verifier_qr_scanner_scan_qr_text" = "Scansionare il codice QR \nper verificare";

/*Titel auf dem Verifikations-Screen*/
"covid_certificate_title" = "Certificat COVID";
"covid_certificate_title" = "Certificato COVID";

/*Name des/der Zertifikatsinhabers/Zertifikatsinhaberin*/
"verifier_covid_certificate_name" = "Cognome";
Expand Down Expand Up @@ -169,10 +169,10 @@
"wallet_faq_header" = "Domande frequenti";

/*Titel 1 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_title" = "Cosè il certificato COVID?";
"wallet_faq_questions_title" = "Cos'è il certificato COVID?";

/*Text 1im FAQ-Screen der Wallet App*/
"wallet_faq_questions_subtitle" = "Il certificato COVID offre la possibilità di provare in modo non falsificabile lavvenuta vaccinazione, la guarigione o un risultato negativo al test.";
"wallet_faq_questions_subtitle" = "Il certificato COVID offre la possibilità di provare in modo non falsificabile l'avvenuta vaccinazione, la guarigione o un risultato negativo al test.";

/*Frage 1 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_question_1" = "Quando e dove posso ottenere un certificato COVID?";
Expand Down Expand Up @@ -208,25 +208,25 @@
"wallet_faq_works_question_6" = "Cosa succede se elimino il file contenente il certificato COVID o la app?";

/*Antwort 1 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_answer_1" = "Può ricevere un certificato COVID in seguito alla completa vaccinazione anti-COVID-19, allavvenuta guarigione o a un risultato negativo al test. Normalmente, il certificato è rilasciato su richiesta dal personale medico specializzato presso le strutture sanitarie.";
"wallet_faq_questions_answer_1" = "Può ricevere un certificato COVID in seguito alla completa vaccinazione anti-COVID-19, all'avvenuta guarigione o a un risultato negativo al test. Normalmente, il certificato è rilasciato su richiesta dal personale medico specializzato presso le strutture sanitarie.";

/*Antwort 2 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_answer_2" = "Può mostrare il Suo certificato COVID in formato cartaceo oppure salvarlo e presentarlo utilizzando la app COVID Certificate. Può decidere liberamente se mostrare il certificato in formato cartaceo o elettronico.\n\nIn entrambi i casi, dovrà esibire anche un documento didentità (passaporto o carta didentità).";
"wallet_faq_questions_answer_2" = "Può mostrare il Suo certificato COVID in formato cartaceo oppure salvarlo e presentarlo utilizzando la app COVID Certificate. Può decidere liberamente se mostrare il certificato in formato cartaceo o elettronico.\n\nIn entrambi i casi, dovrà esibire anche un documento d'identità (passaporto o carta d'identità).";

/*Antwort 3 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_answer_3" = "I Suoi dati non vengono salvati in un sistema centrale ma solo localmente sul Suo dispositivo mobile oppure nel codice QR indicato nel certificato COVID in formato cartaceo.";

/*Antwort 4 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_answer_4" = "Il codice QR sul certificato COVID contiene una firma elettronica. Questa firma è un elemento di sicurezza importante e garantisce che il certificato non possa essere falsificato. Inoltre, il certificato COVID è valido solo con un documento didentità (passaporto o carta didentità).";
"wallet_faq_questions_answer_4" = "Il codice QR sul certificato COVID contiene una firma elettronica. Questa firma è un elemento di sicurezza importante e garantisce che il certificato non possa essere falsificato. Inoltre, il certificato COVID è valido solo con un documento d'identità (passaporto o carta d'identità).";

/*Antwort 5 im FAQ-Screen der Wallet App*/
"wallet_faq_questions_answer_5" = "Il Suo certificato COVID non è salvato su un sistema centrale, Lei ne ha il possesso esclusivo. Conservi quindi con cura il certificato COVID su carta. In caso di smarrimento, dovrà richiedere un nuovo certificato presso lufficio emittente.";
"wallet_faq_questions_answer_5" = "Il Suo certificato COVID non è salvato su un sistema centrale. Lei ne ha il possesso esclusivo. Conservi quindi con cura il certificato COVID su carta. In caso di smarrimento, dovrà richiedere un nuovo certificato presso l'ufficio emittente.";

/*Antwort 6 im FAQ-Screen der Wallet App*/
"wallet_faq_works_answer_1" = "Per inserire sulla app un certificato COVID serve il certificato originale rilasciatole su carta o in formato PDF. Utilizzando la app COVID Certificate può scansionare e aggiungere il codice QR raffigurato sul certificato. In questo modo, il certificato COVID appare direttamente sulla app.";

/*Antwort 7 im FAQ-Screen der Wallet App*/
"wallet_faq_works_answer_2" = "Sì, è possibile. Ad esempio, può salvare nella Sua app i certificati COVID dei suoi familiari. Anche in questo caso, il certificato COVID è valido solo con un documento didentità (passaporto o carta didentità) della persona a cui è stato rilasciato.";
"wallet_faq_works_answer_2" = "Sì, è possibile. Ad esempio, può salvare nella Sua app i certificati COVID dei suoi familiari. Anche in questo caso, il certificato COVID è valido solo con un documento d'identità (passaporto o carta d'identità) della persona a cui è stato rilasciato.";

/*Antwort 8 im FAQ-Screen der Wallet App*/
"wallet_faq_works_answer_3" = "La app COVID Certificate riporta la data di scadenza del Suo certificato in Svizzera. Può verificare se il Suo certificato COVID è attualmente valido cliccando sul simbolo che permette di visualizzare i dettagli.";
Expand All @@ -241,14 +241,14 @@
"wallet_faq_works_answer_6" = "In questo caso può semplicemente importare nuovamente il certificato COVID sul Suo dispositivo mobile. Per farlo, scansioni nuovamente il codice QR che trova sul Suo certificato COVID cartaceo o in formato PDF.";

/*Titel 2 im FAQ-Screen der Wallet App*/
"wallet_faq_works_title" = "Come funziona \nlapplicazione?";
"wallet_faq_works_title" = "Come funziona \nl'applicazione?";

/*Text 2 im FAQ-Screen der Wallet App*/
"wallet_faq_works_subtitle" = "Con lapp COVID Certificate può salvare e mostrare i certificati COVID in modo semplice e sicuro sul Suo dispositivo mobile.";
"wallet_faq_works_subtitle" = "Con l'app COVID Certificate può salvare e mostrare i certificati COVID in modo semplice e sicuro sul Suo dispositivo mobile.";

/*Vergleichen mit FAQ*/
/*Antwort 1 im "So funktionierts" Screen beim Scannen*/
"wallet_scanner_howitworks_answer1" = "Può ricevere un certificato COVID in seguito alla completa vaccinazione anti-COVID-19, allavvenuta guarigione o a un risultato negativo al test. Normalmente, il certificato è rilasciato su richiesta dal personale medico specializzato presso le strutture sanitarie.";
"wallet_scanner_howitworks_answer1" = "Può ricevere un certificato COVID in seguito alla completa vaccinazione anti-COVID-19, all'avvenuta guarigione o a un risultato negativo al test. Normalmente, il certificato è rilasciato su richiesta dal personale medico specializzato presso le strutture sanitarie.";

/*Verifier: Detail Check Vorname*/
"verifier_covid_certificate_prename" = "Nome";
Expand Down Expand Up @@ -453,10 +453,10 @@ fino al*/
"verifier_faq_works_answer_2" = "Scansionando il codice QR vengono verificati i seguenti tre aspetti.\n– Il certificato contiene una firma elettronica valida?\n– Il certificato è ancora valido?\n– Il certificato rispetta i criteri di validità previsti dalla normativa svizzera?\n\nSe tutti i tre aspetti sono valutati positivamente, il certificato COVID è considerato valido.\n";

/*Frage 3 im FAQ der Verifier App*/
"verifier_faq_works_question_3" = "Quali documenti didentità sono accettati? Perché devono essere verificati i dati personali?";
"verifier_faq_works_question_3" = "Quali documenti d'identità sono accettati? Perché devono essere verificati i dati personali?";

/*Antwort 3 im FAQ der Verifier App*/
"verifier_faq_works_answer_3" = "Sono accettati come documenti didentità validi il passaporto o la carta didentità. Il certificato COVID non è falsificabile, tuttavia solo verificando i dati personali si garantisce che il certificato sia stato effettivamente rilasciato alla persona che lo sta mostrando.";
"verifier_faq_works_answer_3" = "Sono accettati come documenti d'identità validi il passaporto o la carta d'identità. Il certificato COVID non è falsificabile, tuttavia solo verificando i dati personali si garantisce che il certificato sia stato effettivamente rilasciato alla persona che lo sta mostrando.";

/*Frage 4 im FAQ der Verifier App*/
"verifier_faq_works_question_4" = "Possono essere verificati anche certificati esteri?";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,14 @@ class WalletHomescreenViewController: HomescreenBaseViewController {
override func viewDidLoad() {
super.viewDidLoad()

setupViews()
setupInteraction()

UIStateManager.shared.addObserver(self) { [weak self] s in
guard let strongSelf = self else { return }
strongSelf.state = s.certificateState.certificates.count == 0 ? .onboarding : .certificates
strongSelf.infoBox = s.infoBoxState
}

setupViews()
setupInteraction()
}

// MARK: - Update
Expand Down

0 comments on commit bca09ed

Please sign in to comment.