generated from bisco/codex-bootstrap
feat: refine frontend italian copy
This commit is contained in:
@@ -30,21 +30,21 @@ type ApiValidationErrors = Record<string, string[]>;
|
||||
<section class="page">
|
||||
<header class="page-header">
|
||||
<p class="eyebrow">Prenotazione</p>
|
||||
<h1>Richiedi i tuoi posti</h1>
|
||||
<h1>Richiedi i tuoi posti con calma</h1>
|
||||
<p class="supporting">
|
||||
Replica {{ performanceId }}. Compila il modulo: ti invieremo un link email di conferma prima che la prenotazione diventi attiva.
|
||||
Replica {{ performanceId }}. Compila il modulo con i dati essenziali: ti invieremo un'email per confermare la richiesta prima che i posti vengano assegnati in modo definitivo.
|
||||
</p>
|
||||
</header>
|
||||
|
||||
<div class="booking-grid">
|
||||
<mat-card class="summary-card">
|
||||
<mat-card-content>
|
||||
<p class="summary-label">Prima di inviare</p>
|
||||
<h2>La prenotazione si attiva solo dopo la conferma via email.</h2>
|
||||
<p class="summary-label">Come funziona</p>
|
||||
<h2>Ti chiediamo pochi dati e ti accompagniamo fino alla conferma.</h2>
|
||||
<ul class="summary-list">
|
||||
<li>Il link di conferma arriva all'indirizzo email che inserisci.</li>
|
||||
<li>La disponibilita' viene verificata sul server prima della conferma.</li>
|
||||
<li>Il QR code viene generato solo dopo la conferma della prenotazione.</li>
|
||||
<li>Riceverai un link di conferma all'indirizzo email che inserisci.</li>
|
||||
<li>La disponibilita' viene controllata prima della conferma finale.</li>
|
||||
<li>Dopo la conferma avrai il tuo QR code per l'ingresso.</li>
|
||||
</ul>
|
||||
</mat-card-content>
|
||||
</mat-card>
|
||||
@@ -57,11 +57,11 @@ type ApiValidationErrors = Record<string, string[]>;
|
||||
<mat-icon fontSet="material-symbols-outlined">mark_email_read</mat-icon>
|
||||
</div>
|
||||
<div>
|
||||
<h2>Richiesta inviata</h2>
|
||||
<p>Controlla la tua email per confermare la prenotazione e ottenere il QR code per l'ingresso.</p>
|
||||
<h2>La tua richiesta e' partita</h2>
|
||||
<p>Controlla la tua email: con un ultimo passaggio potrai confermare la prenotazione e ricevere il QR code per l'ingresso.</p>
|
||||
<div class="status-steps">
|
||||
<span><mat-icon fontSet="material-symbols-outlined">mail</mat-icon> Apri l'email di conferma</span>
|
||||
<span><mat-icon fontSet="material-symbols-outlined">verified</mat-icon> Conferma la tua prenotazione</span>
|
||||
<span><mat-icon fontSet="material-symbols-outlined">mail</mat-icon> Apri l'email che ti abbiamo inviato</span>
|
||||
<span><mat-icon fontSet="material-symbols-outlined">verified</mat-icon> Conferma i posti con un tocco</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -69,7 +69,7 @@ type ApiValidationErrors = Record<string, string[]>;
|
||||
<form [formGroup]="bookingForm" (ngSubmit)="submit()" novalidate>
|
||||
<div class="intro-note">
|
||||
<mat-icon fontSet="material-symbols-outlined">info</mat-icon>
|
||||
<p>Ti chiediamo solo l'essenziale. I posti vengono confermati solo dopo la verifica via email.</p>
|
||||
<p>Ti chiediamo solo il necessario. La conferma via email ci aiuta a tenere la disponibilita' chiara per tutti.</p>
|
||||
</div>
|
||||
|
||||
<div class="form-grid">
|
||||
@@ -86,7 +86,7 @@ type ApiValidationErrors = Record<string, string[]>;
|
||||
<mat-icon matPrefix fontSet="material-symbols-outlined">mail</mat-icon>
|
||||
<mat-label>Email</mat-label>
|
||||
<input matInput type="email" formControlName="email" autocomplete="email" />
|
||||
<mat-hint>Invieremo qui il link di conferma.</mat-hint>
|
||||
<mat-hint>Qui arrivera' il link per confermare la tua richiesta.</mat-hint>
|
||||
@if (bookingForm.controls.email.touched && bookingForm.controls.email.hasError('required')) {
|
||||
<mat-error>L'email e' obbligatoria.</mat-error>
|
||||
}
|
||||
@@ -99,7 +99,7 @@ type ApiValidationErrors = Record<string, string[]>;
|
||||
<mat-icon matPrefix fontSet="material-symbols-outlined">group</mat-icon>
|
||||
<mat-label>Numero di posti</mat-label>
|
||||
<input matInput type="number" min="1" step="1" formControlName="partySize" />
|
||||
<mat-hint>Indica il numero totale di persone della prenotazione.</mat-hint>
|
||||
<mat-hint>Indica quante persone desideri includere nella prenotazione.</mat-hint>
|
||||
@if (bookingForm.controls.partySize.touched && bookingForm.controls.partySize.hasError('required')) {
|
||||
<mat-error>Il numero di posti e' obbligatorio.</mat-error>
|
||||
}
|
||||
@@ -413,7 +413,7 @@ export class BookingPlaceholderPageComponent {
|
||||
this.fieldErrors.set(this.flattenValidationErrors(error.error as ApiValidationErrors));
|
||||
return;
|
||||
}
|
||||
this.submitError.set('Non siamo riusciti a creare la prenotazione. Riprova.');
|
||||
this.submitError.set('Non siamo riusciti a inviare la richiesta in questo momento. Riprova tra poco.');
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user