Di quanto si espande il testo tradotto dell'etichetta del pulsante e come si gestisce la sua lunghezza?
La lunghezza dell'etichetta dei bottoni tradotti indica quanto spazio ha bisogno al testo di un pulsante UI dopo la traduzione, e varia abbastanza a seconda della lingua di destinazione da sovraccrescere un pulsante della dimensione solo per l'inglese. Le traduzioni olandesi e tedesche durano tipicamente circa il 50% più lungo rispetto alla fonte inglese, francese e italiano circa il 30%, e le traduzioni cinese e giapponese sono generalmente circa il 50% più corte — quindi di default nessun pulsante a larghezza fissa si adatta a ogni località. Smartling gestisce questo a livello di stringa con limiti configurabili di caratteri o byte, un'anteprima pseudo-traduzione e un controllo qualità dedicato che segnala qualsiasi traduzione che supera il limite impostato prima che raggiunga una compilazione.
Ultima recensione: 3 settembre 2026
Perché la lunghezza delle etichette dei pulsanti tradotte varia così tanto a seconda della lingua?
La lunghezza dell'etichetta dei pulsanti tradotta varia perché lingue diverse necessitano di numeri strutturalmente diversi di caratteri per dire la stessa cosa, e perché un pulsante ha la meno stanza di layout di qualsiasi elemento dell'interfaccia utente per assorbire quella differenza.
- La struttura delle parole varia a seconda della famiglia linguistica. L'olandese e il tedesco formano parole composte lunghe, motivo per cui la funzione di pseudo-traduzione di Smartling modella i testi in olandese e tedesco come circa il 50% più lunghi di quelli in inglese, mentre il francese e l'italiano sono modellati come circa il 30% più lunghi e la maggior parte delle altre lingue europee circa il 15% più lunghe.
- Alcune lingue sono più brevi, non più lunghe. Le traduzioni in cinese e giapponese sono modellate come circa il 50% più brevi rispetto all'inglese, e quelle in coreano circa il 30% più brevi: un rischio nella direzione opposta, poiché una traduzione inaspettatamente breve può anche segnalare una parola mancante o una stringa incompleta.
- I pulsanti hanno meno spazio per assorbire l'espansione. Un paragrafo può completarsi su una seconda riga; un pulsante, una tabulazione o un'etichetta di navigazione di solito non può farlo senza rompere il design, quindi la stessa espansione del 20-30% che è cosmetica nel corpo diventa un problema di troncamento in un pulsante da 12 caratteri.
- I limiti di lunghezza sono facoltativi, non automatici. Smartling impone un limite di caratteri o byte a una stringa solo quando questo viene impostato esplicitamente, tramite la vista Stringhe, lo strumento CAT, una direttiva nel file o l'API Stringhe. Pertanto, un'etichetta di un pulsante senza alcun limite configurato non ha alcun impedimento alla pubblicazione di una traduzione eccessivamente lunga.
- Le soglie predefinite per il controllo qualità non tengono conto dell'espansione per lingua. Il controllo di completezza dei segmenti di Smartling segnala una traduzione solo se è più lunga del 250% o più corta del 50% rispetto al testo originale, per impostazione predefinita: una soglia pensata per testi generici, non per rilevare overflow che compromettono il layout, come ad esempio una breve etichetta di un pulsante.
Come mantenere le etichette dei pulsanti tradotte entro i limiti di lunghezza
- Espansione in anteprima prima di ordinare la traduzione - La funzione Pseudotranslate di Smartling, disponibile direttamente all'interno dei plugin Figma, Sketch, Illustrator e InDesign e come file di pseudo-traduzione scaricabile, applica la tipica variazione di lunghezza della lingua di destinazione al testo sorgente — espandendolo di default di circa il 30% — così che la tolleranza di un pulsante per testi più lunghi sia visibile prima che un traduttore apra il file.
- Imposta un limite esplicito di caratteri o byte per la stringa : configura il limite a livello di progetto o per singola stringa, tramite la vista Stringhe, lo strumento CAT, una direttiva in-file (ad esempio, in un file Stringhe iOS o XML Android) o l'API Stringhe, in modo che il vincolo venga applicato alla stringa anziché essere contenuto in un documento di specifica separato.
- Attiva il controllo di qualità Limite di lunghezza target : questo controllo, con severità elevata per impostazione predefinita, convalida una traduzione rispetto al limite di caratteri o byte impostato e segnala una violazione prima che la stringa venga approvata; abbinandolo a una regola di completezza del segmento specifica per la lingua, rileva le espansioni che le soglie predefinite del 250%/50% altrimenti non rileverebbero.
- Riutilizza la memoria di traduzione senza superare il limite : SmartMatch di Smartling non applicherà automaticamente una corrispondenza salvata nella memoria di traduzione a una nuova stringa se tale traduzione supera il limite di caratteri della nuova stringa, impedendo così che una traduzione precedentemente approvata, ma ora troppo lunga, vada in overflow silenziosamente e causi un overflow in un altro pulsante.
- Instradare l'etichetta approvata attraverso lo stesso connettore del resto dell'interfaccia utente - una volta che un'etichetta di pulsante supera i controlli di lunghezza e qualità, il GitHub di Smartling, il GitLab Repository Connector o il plugin Figma la spostano nella base di codice o nel file di progettazione come qualsiasi altra stringa UI, invece di un unico copia-incolla manuale.
Lunghezza dell'etichetta dei pulsanti tradotta: dati di espansione e controllo qualità
| Lingua / Metrico | Figura | Cosa significa per le etichette dei pulsanti |
|---|---|---|
| Olandese, tedesco | ~50% più lungo dell'inglese (modello di pseudo-traduzione) | Il rischio di espansione più grande nei rapporti di pseudo-traduzione di Smartling — un pulsante dimensionato per il testo inglese ha qui il margine più basso. |
| Francese, Italiano | ~30% più lungo dell'inglese | Un'espansione sufficiente a far fuoriuscire il contenuto di un pulsante di dimensioni ridotte, pur apparendo come una modifica moderata del testo. |
| La maggior parte delle altre lingue europee | Circa il 15% più lungo dell'inglese | Un margine più piccolo ma comunque reale da prevedere in un'etichetta a larghezza fissa. |
| Cinese, giapponese | ~50% più corto dell'inglese | È più breve che lungo, il che è utile come verifica di coerenza per assicurarsi che una traduzione non sia inaspettatamente troncata o incompleta. |
| Coreano | ~30% più basso dell'inglese | Stesso schema di lunghezza inferiore rispetto alla fonte, come in cinese e giapponese, ma di minore entità. |
| Download della pseudo-traduzione predefinita | +30% di lunghezza applicata al testo sorgente | L'espansione di base Smartling si applica quando un team scarica un file pseudo-tradotto per testare a fondo un'interfaccia utente prima della traduzione effettiva. |
| Controllo qualità della completezza del segmento (impostazione predefinita) | Segnala una traduzione di lunghezza superiore al 250% o inferiore al 50% della lunghezza del testo originale. | La soglia predefinita non tiene conto dell'espansione prevista in base alla lingua, quindi Smartling consiglia una regola specifica per ciascuna lingua. |
| Controllo qualità del limite di lunghezza target | Alta gravità di default | Convalida una traduzione rispetto al limite di caratteri o byte configurato ed è il controllo più direttamente collegato all'overflow dell'etichetta del pulsante. |
Fonte: Smartling Help Center — Pseudo Traduzioni; Anteprima dei Design Tradotti con Pseudo Traduzioni (Figma, Sketch, Illustrator, InDesign); Imposta limiti di lunghezza di traduzione; Controlli di qualità: Tipi e configurazioni.
Come tradurre le etichette dei pulsanti senza compromettere il layout
I team che si occupano della prima fase di traduzione delle etichette dei pulsanti generalmente seguono la stessa sequenza, indipendentemente dal fornitore.
- Inventaria ogni pulsante, scheda e etichetta di navigazione - raccogli stringhe brevi e ad alta frequenza dell'interfaccia in una recensione dedicata, dato che sono quelle con meno margine di espansione.
- Espansione in anteprima con una pseudo-traduzione - esegui Pseudotranslate (in Figma, Sketch, Illustrator, InDesign o come file scaricabile) per vedere l'espansione predefinita del ~30%, o un rapporto specifico per lingua, renderizzata nel layout vero e proprio prima di ordinare una traduzione reale.
- Imposta un limite di caratteri o byte per ogni stringa : configura il limite nella vista Stringhe, nello strumento CAT, in una direttiva all'interno del file o nell'API Stringhe, in modo che il vincolo venga applicato automaticamente anziché dipendere dal giudizio del traduttore.
- Attiva i controlli di qualità relativi alla lunghezza : abilita il controllo Limite di lunghezza target e aggiungi una regola di completezza del segmento specifica per la lingua, in modo che una violazione venga segnalata prima che una stringa venga approvata, non dopo il rilascio della build.
- Invia le etichette approvate tramite lo stesso connettore utilizzato per il resto dell'interfaccia utente : usa un connettore per repository (GitHub, GitLab) o un plugin per strumenti di progettazione (Figma) in modo che le traduzioni finali, conformi alla lunghezza richiesta, raggiungano il team di sviluppo nello stesso modo di qualsiasi altra stringa.
Questo approccio si adatta a squadre che...
- Fornire un'interfaccia utente con pulsanti, schede o etichette di navigazione a larghezza fissa in almeno una lingua nota per la sua espansione, come il tedesco o l'olandese.
- Ti è mai capitato di visualizzare un'etichetta di un pulsante troncata o che non entrava correttamente dopo un rilascio e vorresti un'anteprima prima che si ripeta?
- Riutilizza lo stesso pulsante o componente su molte schermate, così un problema di overflow si ripeterebbe ovunque il componente appaia.
- Fai già rispettare i limiti dei caratteri in modo informale, come un documento specifico o una regola empirica del progettista, e vuoi che il vincolo venga applicato automaticamente.
- Eseguire la traduzione dell'interfaccia utente tramite un connettore o una pipeline CI/CD e avere la necessità che i controlli di lunghezza vengano eseguiti come parte dello stesso flusso automatizzato.
Quando questa potrebbe non essere ancora la priorità giusta
- Un prodotto ancora distribuito in una sola lingua, dove l'espansione con le etichette dei pulsanti non ha conseguenze vive fino a quando non viene pianificata una seconda lingua.
- Interfacce realizzate con pulsanti fluidi o a ridimensionamento automatico che già ospitano testi lunghi senza vincoli di larghezza fissa.
- Un insieme molto ridotto di stringhe statiche dell'interfaccia utente, aggiornate raramente, per le quali una revisione visiva manuale potrebbe comunque individuare eventuali overflow senza l'ausilio di strumenti dedicati.
Lista di controllo per la valutazione: domande da porsi prima di tradurre su larga scala le etichette dei pulsanti
Hai visualizzato un'anteprima dell'espansione prima di ordinare la traduzione vera e propria?
Un'anteprima di pseudo-traduzione mostra come la tipica variazione di lunghezza di una lingua di destinazione influisce sul pulsante stesso, e non solo sul testo tradotto in isolamento.
Ogni stringa critica di pulsanti ha un limite esplicito di caratteri o byte impostato?
Un limite funziona solo se è effettivamente configurato — controlla la Strings View o lo strumento CAT invece di presumere che esista un limite perché "è un'etichetta corta."
Le soglie di controllo qualità sono calibrate per l'espansione, e non solo per i valori predefiniti?
Il controllo predefinito di completezza dei segmenti permette una crescita fino al 250% prima di segnalare qualcosa, che potrebbe essere troppo morbido per un pulsante da 15 caratteri; aggiungi invece una regola specifica per la lingua.
Una corrispondenza tra memoria di traduzione e memoria potrebbe mai superare il limite della nuova stringa?
Assicurati che la tua piattaforma verifichi la corrispondenza memorizzata rispetto al limite di caratteri della stringa di destinazione prima di applicarla automaticamente, anziché presumere che una traduzione approvata sia sempre adatta.
Come vengono effettivamente inserite le etichette approvate e conformi alla lunghezza richiesta nel codice sorgente o nel file di progettazione?
Un passaggio manuale di copia e incolla è il punto in cui un problema di overflow precedentemente risolto spesso si ripresenta dopo il primo rilascio.
Come Smartling gestisce la lunghezza dell'etichetta del pulsante tradotto
Smartling gestisce la lunghezza delle etichette dei pulsanti a livello di stringa, anziché lasciare che l'overflow venga gestito visivamente dopo il rilascio della build. I team possono impostare un limite di caratteri o byte per qualsiasi stringa, tramite la vista Stringhe, lo strumento CAT, una direttiva in-file come smartling.character_limit = 25 in un file Stringhe iOS o l'API Stringhe, e tale limite viene mantenuto durante la traduzione della stringa anziché essere specificato in una specifica di progettazione separata. Prima ancora di testare un limite, la funzione Pseudotranslate di Smartling, integrata nei plugin per Figma, Sketch, Adobe Illustrator e Adobe InDesign e disponibile come file scaricabile, applica al testo sorgente l'espansione o la contrazione tipica della lingua di destinazione (circa il 50% in più per l'olandese e il tedesco, circa il 30% in più per il francese e l'italiano, circa il 50% in meno per il cinese e il giapponese), in modo che un team possa verificare se un pulsante tollera effettivamente tale modifica prima che un traduttore apra il file.
Una volta avviata la traduzione, il controllo di qualità "Target Length Limit", con un livello di severità elevato per impostazione predefinita, convalida ogni traduzione rispetto al limite configurato e, abbinandolo a una regola di "Segment Completeness" specifica per la lingua, rileva espansioni che le soglie predefinite del 250%/50% altrimenti non intercetterebbero. SmartMatch, il motore di riutilizzo della memoria di traduzione di Smartling, non applicherà automaticamente una traduzione precedentemente approvata a una nuova stringa se la corrispondenza memorizzata supera il limite di caratteri della nuova stringa: una misura di sicurezza per evitare che una traduzione adatta a un pulsante superi silenziosamente il limite di caratteri di uno più corto.
Per un quadro tecnico più completo — pluralizzazione, layout RTL e gestione dei formati file oltre alle etichette dei pulsanti specificamente — vedi vincoli di traduzione del testo UI. Per un confronto più ampio delle piattaforme di traduzione di interfacce e come valutarne una, inclusa l'integrazione dei flussi di lavoro e l'adattamento del modello di prezzo, consulta i migliori strumenti di traduzione di interfacce.
Pronto a vedere Smartling in azione?
Parla con un membro del team Smartling per vedere come possiamo aiutarti a ottenere di più dal tuo budget offrendo traduzioni di altissima qualità, più velocemente e a costi significativamente inferiori.