Skip to content

Commit

Permalink
chore(IT Wallet): [SIW-1745] IT Wallet copy review (#6302)
Browse files Browse the repository at this point in the history
This pull request includes various updates to the localization files
`locales/en/index.yml` and `locales/it/index.yml` to improve the
consistency and clarity of the translated text. The most important
changes include updates to terminology, content adjustments for better
readability, and corrections to capitalization.

## List of changes proposed in this pull request
- Various modifications to the IT Wallet copy

## How to test
- Test a complete ITW flow, starting with the eID obtainment, then
adding a credential, checking every banner/bottom sheet, removing the
credential, and revoking the eID.

---------

Co-authored-by: Mario Perrotta <[email protected]>
Co-authored-by: LazyAfternoons <[email protected]>
  • Loading branch information
3 people authored Oct 18, 2024
1 parent bf3fd6d commit ba54dae
Show file tree
Hide file tree
Showing 7 changed files with 58 additions and 33 deletions.
4 changes: 4 additions & 0 deletions .env.local
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,7 @@ ITW_BYPASS_IDENTITY_MATCH=YES
ITW_IDP_HINT_TEST=YES
# IPZS Privacy Policy URL
ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs'
# ITW Trial Privacy Policy URL
ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione'
# ITW Trial TOS URL
ITW_TOS_URL='https://io.italia.it/tos-sperimentazione'
4 changes: 4 additions & 0 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,7 @@ ITW_BYPASS_IDENTITY_MATCH=NO
ITW_IDP_HINT_TEST=NO
# IPZS Privacy Policy URL
ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs'
# ITW Trial Privacy Policy URL
ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione'
# ITW Trial TOS URL
ITW_TOS_URL='https://io.italia.it/tos-sperimentazione'
28 changes: 14 additions & 14 deletions locales/en/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3212,7 +3212,7 @@ features:
itWallet:
credentialName:
eid: Identità Digitale
mdl: Patente di Guida
mdl: Patente di guida
dc: Carta Europea della Disabilità
ts: Tessera Sanitaria - Tessera europea di assicurazione malattia
ipzsPrivacy:
Expand Down Expand Up @@ -3261,7 +3261,7 @@ features:
attachments: "Attachments"
authenticSource: Origine dei dati
mdl:
category: "Licenza {{category}}"
category: "Patente {{category}}"
issuedDate: "Valida dal"
expirationDate: "Valida fino"
restrictionConditions: "Codici"
Expand All @@ -3271,16 +3271,16 @@ features:
content: Da oggi puoi aggiungere al Portafoglio di IO la versione digitale dei tuoi documenti!
action: Inizia
title: La versione digitale dei tuoi documenti, su IO
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti personali**, come la Patente di guida e la Tessera Sanitaria. \n Attiva la funzionalità *Documenti su IO* per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario solo la prima volta."
tos: Per maggiori informazioni, leggi l’[informativa Privacy](https://io.italia.it/informativa-sperimentazione) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione)
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti** personali, come la Patente di guida e la Tessera Sanitaria. \n\n Attiva la funzionalità **Documenti su IO** per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario per garantire la sicurezza dei tuoi dati."
tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy]({{privacyUrl}}) e i [Termini e Condizioni d’uso]({{tosUrl}}).
upcomingWalletBanner:
title: "Novità in arrivo: i tuoi Documenti su IO"
content: Presto potrai aggiungere anche tu le versioni digitali dei tuoi documenti personali, come Patente e Tessera Sanitaria, al tuo Portafoglio di IO!
action: Scopri di più
identification:
mode:
title: Per iniziare, attiva Documenti su IO
description: È un passaggio necessario solo la prima volta per garantire la sicurezza dei tuoi dati.
title: Verfica la tua identità
description: È un passaggio necessario per garantire la sicurezza dei tuoi dati.
header: Scegli come identificarti
method:
spid:
Expand Down Expand Up @@ -3315,12 +3315,12 @@ features:
issuance:
credentialAuth:
title: "{{credentialName}}: dati necessari"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della credenziale"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della versione digitale del documento."
requiredClaims: Dati richiesti
disclaimer:
0: I tuoi dati sono al sicuro e saranno trattati solo per le finalità descritte in informativa Privacy.
1: I dati saranno condivisi solo per il tempo necessario al rilascio della credenziale.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy](https://io.italia.it/informativa-ipzs-sperimentazione/)."
1: I dati saranno condivisi solo per il tempo necessario al rilascio della versione digitale del documento.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy]({{privacyUrl}})."
eidPreview:
title: Identità verificata
subtitle: "Stai attivando **Documenti su IO** come:"
Expand All @@ -3338,7 +3338,7 @@ features:
title: "Chi è?"
subtitle: "È l’ente che detiene i dati contenuti all'interno del tuo documento."
actions:
primary: Aggiungi al portafoglio
primary: Aggiungi al Portafoglio
secondary: Annulla
eidResult:
success:
Expand Down Expand Up @@ -3366,8 +3366,8 @@ features:
body: Assicurati di avere il documento fisico valido prima di richiedere la sua versione digitale.
primaryAction: Ho capito
asyncCredentialError:
title: Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena Motorizzazione Civile avrà elaborato la tua richiesta.
title: La Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena La Motorizzazione Civile avrà elaborato la tua richiesta.
primaryAction: Ho capito
credentialAlreadyAdded:
title: Hai già questo documento
Expand All @@ -3390,10 +3390,10 @@ features:
presentation:
alerts:
mdl:
content: "In questa fase, la versione digitale della Patente non ha lo stesso valore del documento fisico: dovrai presentarla insieme a un documento di identità valido."
content: "Puoi usare la tua Patente su IO solo in Italia per dimostrare di essere abilitato alla guida in caso di controlli delle Forze dell'ordine."
action: Scopri di più
ehc:
content: "La tua Tessera sanitaria - Tessera europea di assicurazione malattia su IO è equivalente al documento fisico."
content: "Puoi usare la tua Tessera Sanitaria - Tessera europea di assicurazione malattia su IO per accedere alle prestazioni fornite dal Servizio Sanitario Nazionale."
action: "Scopri di più"
expired:
content: Il documento non è più valido. Se sei già in possesso del nuovo documento valido, puoi aggiornare la versione digitale nel Portafoglio
Expand Down
30 changes: 15 additions & 15 deletions locales/it/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3212,7 +3212,7 @@ features:
itWallet:
credentialName:
eid: Identità Digitale
mdl: Patente di Guida
mdl: Patente di guida
dc: Carta Europea della Disabilità
ts: Tessera Sanitaria - Tessera europea di assicurazione malattia
ipzsPrivacy:
Expand Down Expand Up @@ -3261,7 +3261,7 @@ features:
attachments: "Allegati"
authenticSource: Origine dei dati
mdl:
category: "Licenza {{category}}"
category: "Patente {{category}}"
issuedDate: "Valida dal"
expirationDate: "Valida fino"
restrictionConditions: "Codici"
Expand All @@ -3271,16 +3271,16 @@ features:
content: Da oggi puoi aggiungere al Portafoglio di IO la versione digitale dei tuoi documenti!
action: Inizia
title: La versione digitale dei tuoi documenti, su IO
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti personali**, come la Patente di guida e la Tessera Sanitaria. \n Attiva la funzionalità *Documenti su IO* per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario solo la prima volta."
tos: Per maggiori informazioni, leggi l’[informativa Privacy](https://io.italia.it/informativa-sperimentazione) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione)
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti** personali, come la Patente di guida e la Tessera Sanitaria. \n\n Attiva la funzionalità **Documenti su IO** per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario per garantire la sicurezza dei tuoi dati."
tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy]({{privacyUrl}}) e i [Termini e Condizioni d’uso]({{tosUrl}}).
upcomingWalletBanner:
title: "Novità in arrivo: i tuoi Documenti su IO"
content: Presto potrai aggiungere anche tu le versioni digitali dei tuoi documenti personali, come Patente e Tessera Sanitaria, al tuo Portafoglio di IO!
action: Scopri di più
identification:
mode:
title: Per iniziare, attiva Documenti su IO
description: È un passaggio necessario solo la prima volta per garantire la sicurezza dei tuoi dati.
title: Verfica la tua identità
description: È un passaggio necessario per garantire la sicurezza dei tuoi dati.
header: Scegli come identificarti
method:
spid:
Expand Down Expand Up @@ -3315,12 +3315,12 @@ features:
issuance:
credentialAuth:
title: "{{credentialName}}: dati necessari"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della credenziale"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della versione digitale del documento."
requiredClaims: Dati richiesti
disclaimer:
0: I tuoi dati sono al sicuro e saranno trattati solo per le finalità descritte in informativa Privacy.
1: I dati saranno condivisi solo per il tempo necessario al rilascio della credenziale.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy](https://io.italia.it/informativa-ipzs-sperimentazione)."
1: I dati saranno condivisi solo per il tempo necessario al rilascio della versione digitale del documento.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy]({{privacyUrl}})."
eidPreview:
title: Identità verificata
subtitle: "Stai attivando **Documenti su IO** come:"
Expand All @@ -3338,7 +3338,7 @@ features:
title: "Chi è?"
subtitle: "È l’ente che detiene i dati contenuti all’interno del tuo documento."
actions:
primary: Aggiungi al portafoglio
primary: Aggiungi al Portafoglio
secondary: Annulla
eidResult:
success:
Expand Down Expand Up @@ -3366,8 +3366,8 @@ features:
body: Assicurati di avere il documento fisico valido prima di richiedere la sua versione digitale.
primaryAction: Ho capito
asyncCredentialError:
title: Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena Motorizzazione Civile avrà elaborato la tua richiesta.
title: La Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena La Motorizzazione Civile avrà elaborato la tua richiesta.
primaryAction: Ho capito
credentialAlreadyAdded:
title: Hai già questo documento
Expand All @@ -3390,10 +3390,10 @@ features:
presentation:
alerts:
mdl:
content: "Puoi usare la tua Patente su IO solo in Italia per dimostrare di essere abilitato alla guida in caso di controlli delle forze dell'ordine."
content: "Puoi usare la tua Patente su IO solo in Italia per dimostrare di essere abilitato alla guida in caso di controlli delle Forze dell'ordine."
action: Scopri di più
ehc:
content: "La tua Tessera Sanitaria - Tessera europea di assicurazione malattia su IO è equivalente al documento fisico e consente, mostrandola, di accedere a tutti i servizi previsti."
content: "Puoi usare la tua Tessera Sanitaria - Tessera europea di assicurazione malattia su IO per accedere alle prestazioni fornite dal Servizio Sanitario Nazionale."
action: "Scopri di più"
expired:
content: Il documento non è più valido. Se sei già in possesso del nuovo documento valido, puoi aggiornare la versione digitale nel Portafoglio
Expand Down Expand Up @@ -3424,7 +3424,7 @@ features:
true:
false: No
hiddenClaim: "Nascosto"
fiscalCode: Codice fiscale
fiscalCode: Il tuo Codice Fiscale
status:
valid: Valida
expired: Non valida
Expand Down
10 changes: 10 additions & 0 deletions ts/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -260,3 +260,13 @@ export const itwIpzsPrivacyUrl: string = pipe(
t.string.decode,
E.getOrElse(() => "https://io.italia.it/informativa-ipzs")
);
export const itwPrivacyUrl: string = pipe(
Config.ITW_PRIVACY_URL,
t.string.decode,
E.getOrElse(() => "https://io.italia.it/informativa-sperimentazione")
);
export const itwTosUrl: string = pipe(
Config.ITW_TOS_URL,
t.string.decode,
E.getOrElse(() => "https://io.italia.it/tos-sperimentazione")
);
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,11 @@ import ItwMarkdown from "../../common/components/ItwMarkdown";
import { selectIsLoading } from "../../machine/eid/selectors";
import { ItwEidIssuanceMachineContext } from "../../machine/provider";
import {
trackOpenItwTos,
trackItWalletActivationStart,
trackItWalletIntroScreen
trackItWalletIntroScreen,
trackOpenItwTos
} from "../../analytics";
import { itwPrivacyUrl, itwTosUrl } from "../../../../config";

/**
* This is the screen that shows the information about the discovery process
Expand Down Expand Up @@ -66,7 +67,10 @@ const ItwDiscoveryInfoScreen = () => {
styles={{ body: { fontSize: 14 } }}
onLinkOpen={trackOpenItwTos}
>
{I18n.t("features.itWallet.discovery.tos")}
{I18n.t("features.itWallet.discovery.tos", {
privacyUrl: itwPrivacyUrl,
tosUrl: itwTosUrl
})}
</ItwMarkdown>
</ContentWrapper>
<FooterActions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ import {
trackWalletDataShareAccepted
} from "../../analytics";
import LoadingScreenContent from "../../../../components/screens/LoadingScreenContent";
import { itwIpzsPrivacyUrl } from "../../../../config";

const ItwIssuanceCredentialTrustIssuerScreen = () => {
const eidOption = useIOSelector(itwCredentialsEidSelector);
Expand Down Expand Up @@ -190,7 +191,9 @@ const ContentView = ({ credentialType, eid }: ContentViewProps) => {
styles={{ body: { fontSize: 14 } }}
onLinkOpen={trackOpenItwTos}
>
{I18n.t("features.itWallet.issuance.credentialAuth.tos")}
{I18n.t("features.itWallet.issuance.credentialAuth.tos", {
privacyUrl: itwIpzsPrivacyUrl
})}
</ItwMarkdown>
</ContentWrapper>
<FooterActions
Expand Down

0 comments on commit ba54dae

Please sign in to comment.