Fast Elections può gestire una scheda in più lingue contemporaneamente: ogni elettore vede le domande, i pulsanti e le e-mail in una lingua che lei offre, con il suo testo originale come ripiego per tutto ciò che non è ancora tradotto.
Scegliere le lingue
Nel passaggio Domande dell'editor dell'elezione, imposti la Lingua della scheda: la lingua in cui sono effettivamente scritte le sue domande. Poi, nel passaggio Lingue che segue, scelga una o più Lingue aggiuntive della scheda da offrire accanto a quella. Entrambe sono impostazioni modificabili solo in bozza: una volta avviata l'elezione, l'elenco delle lingue si blocca insieme alle domande. Decida le lingue prima dell'avvio, altrimenti dovrà ricominciare con una nuova elezione per aggiungerne una.
Inserire le traduzioni
Il passaggio Lingue mostra l'editor delle traduzioni subito sotto il selettore delle lingue, con una scheda per ogni lingua aggiuntiva. Ogni scheda elenca tutti i testi della scheda elettorale — domande, testo delle opzioni, istruzioni — con un riquadro per tradurli in quella lingua. Le traduzioni si salvano una lingua intera alla volta (passare a un altro passaggio della procedura salva automaticamente), e un contatore di avanzamento («N di M tradotti») tiene traccia di quanto di quella lingua è completato. Non è obbligatorio finire prima dell'avvio — veda l'avviso di avvio più sotto. Dopo l'avvio, il testo dell'e-mail personalizzata di ciascuna lingua resta modificabile dal pulsante Traduzioni nella pagina dell'elezione; le traduzioni della scheda, invece, sono bloccate.
Che cosa vedono gli elettori
La scheda di un elettore si apre automaticamente nella lingua del suo browser, se è una di quelle che offre; altrimenti si apre nella lingua della scheda. Un selettore di lingua sulle pagine della scheda e dei risultati permette di cambiarla in qualsiasi momento. Per ogni testo non ancora tradotto nella lingua scelta, Fast Elections ricade discretamente sulla lingua della scheda invece di mostrare uno spazio vuoto.
Cambiare lingua su una scheda parzialmente compilata cancella le selezioni fatte fino a quel momento: il testo e gli identificativi delle opzioni non sempre corrispondono in modo pulito tra le lingue, quindi un cambio di lingua fa ripartire la scheda da zero piuttosto che rischiare risposte non coerenti.
Lingua per singolo elettore
Ogni elettore può anche avere una propria lingua, indipendente da ciò che vede al caricamento della scheda:
- File dell'elenco — aggiunga una colonna
language(colonna E) con un codice:en,es,fr,pt,de,it,pl,vi,zh-Hans,tloja. I codici non distinguono maiuscole e minuscole, ezhefilsono accettati come alias dizh-Hansetl. - Finestra Modifica per singolo elettore, per correggere o impostare la lingua un elettore alla volta.
- Elettori incollati — aggiunga un'indicazione
lang:in un punto qualsiasi della riga, ad esempiomaria@example.org, Maria, lang:es. Valgono gli stessi codici e alias del file dell'elenco; senza indicazione, gli elettori incollati partono con la lingua predefinita (quella della scheda).
Questa lingua per singolo elettore determina la lingua delle sue e-mail di invito, promemoria e risultati, ed è la lingua in cui si apre la sua scheda quando il browser non corrisponde già a una delle lingue offerte — anche se può comunque cambiarla con il selettore sulla scheda.
L'avviso di avvio
Se una lingua offerta ha testi non tradotti, l'avvio mostra un avviso che li elenca uno per uno — ad esempio «Spagnolo: 12 di 45 testi della scheda non tradotti». Vedrà un avviso anche quando l'oggetto o il messaggio personalizzato dell'e-mail di una lingua è stato tradotto prima delle sue ultime modifiche al testo predefinito, così una traduzione superata non può sfuggire inosservata. Nessuno dei due avvisi la blocca: può prenderne atto e avviare comunque, e il testo non tradotto ricade sulla lingua della scheda per quegli elettori. Le traduzioni si bloccano insieme alla scheda all'avvio, proprio come le domande, quindi se può completi prima le lingue che le interessano: tutto ciò che resta incompiuto all'avvio rimane così per il resto dell'elezione.
Traduzioni con l'IA
Non è necessario digitare ogni lingua a mano. Un'attivazione una tantum da $5 per elezione accende la traduzione con l'IA, basata su Amazon Translate, e dà a quell'elezione una riserva di 50.000 caratteri di origine da spendere su tutte le lingue aggiuntive che offre.
Nella scheda di ogni lingua, Traduci con l'IA i testi mancanti compila solo i campi che non ha ancora tradotto, lasciando intatto tutto ciò che ha già inserito. Ritraduci tutto sovrascrive ogni campo interessato — compresi quelli modificati a mano — e le chiede prima una conferma, perché quel lavoro non può essere recuperato. Entrambe le azioni scalano dalla riserva i caratteri di origine (il testo da cui si traduce, non il risultato tradotto); se una chiamata di traduzione fallisce a metà, i caratteri dei campi non tradotti vengono riaccreditati anziché persi.
Per l'oggetto e il messaggio dell'e-mail personalizzata c'è una particolarità in più: l'app ricorda quali di quelle traduzioni ha scritto l'IA e a partire da quale testo. Se in seguito cambia l'oggetto o il messaggio predefinito, quelle traduzioni con l'IA tornano a contare come mancanti e vengono aggiornate alla successiva esecuzione — ma un oggetto o un messaggio che ha tradotto (o modificato) a mano è suo, e la traduzione automatica non lo sovrascrive mai. Un pulsante Traduci l'e-mail con l'IA si trova anche accanto ai campi dell'e-mail personalizzata nel passaggio di avvio (e nel riquadro dell'e-mail dopo l'avvio), così può aggiornare il testo dell'e-mail di tutte le lingue con un solo clic senza visitare ogni scheda di lingua; si attiva solo quando l'oggetto o il messaggio di qualche lingua è non tradotto o non aggiornato.
Lo stesso blocco all'avvio descritto sopra vale anche per la traduzione con l'IA, non solo per le modifiche manuali: finché l'elezione è ancora una bozza, la traduzione automatica copre insieme i campi della scheda (titolo, domande, opzioni) e i campi dell'e-mail personalizzata; una volta che l'elezione è programmata o in corso, si limita ai campi dell'e-mail personalizzata.
La prima volta che usa la traduzione automatica, un avviso una tantum le ricorda che la traduzione automatica può essere imperfetta: faccia rivedere i risultati da una persona che conosce bene la lingua prima dell'avvio (o prima che gli elettori vedano un testo e-mail aggiornato in un'elezione in corso). La responsabilità di ciò che dice la scheda resta sua, esattamente come con una traduzione scritta a mano.
La riserva è mostrata accanto all'editor delle traduzioni come «N di 50.000 caratteri rimanenti». Se una lingua esaurisce la riserva a metà, attivi di nuovo l'extra: i riacquisti si sommano, quindi una seconda attivazione da $5 aggiunge altri 50.000 caratteri a quelli rimasti.