-
Piano Advanced ed Enterprise (legacy)
Mettiti in contatto con il reparto vendite per dubbi relativi alle licenze.
Consiglio
Per info sull'integrazione di Figma in Phrase TMS, consulta Figma (TMS).
Il plugin Figma consente di integrare il contenuto di design con i progetti Phrase, colmando il divario tra i team di product design e di localizzazione. Il plugin supporta il push del contenuto, il pull delle traduzioni e la gestione delle chiavi tra Figma e Phrase Strings.
-
Il branching è supportato.
-
È richiesto l'accesso ad almeno un progetto e una lingua con diritti utente di traduttore. L'accesso può essere concesso facendosi inviare un invito da un amministratore o project manager.
-
Il plugin invierà screenshot di frame auto-layout che non sono elementi figli.
-
Per impostazione predefinita, i livelli di testo nascosti non sono inclusi nell'integrazione. Puoi modificare questa impostazione nelle impostazioni
selezionando .
-
Per impostazione predefinita, i tag selezionati nel plugin vengono cancellati dopo il processo di push. Questo può essere modificato nelle impostazioni
disabilitando l'opzione .
-
Qualsiasi modifica apportata alle impostazioni
predefinite del plugin verrà salvata e rimarrà persistente.
Per eseguire il plugin, selezionalo dall'interno del browser dei plugin di Figma o dalla Figma Community e fai clic su Try it out. Il plugin diventerà disponibile nel menu di Figma.
La connessione da Figma a Phrase può essere effettuata con le credenziali Phrase, un access token o un single sign-on (SSO).
Per accedere con SSO:
-
Nella schermata di accesso del plugin, seleziona Sign in with SSO.
-
Inserisci l'ID dell'organizzazione.
-
Completa l'accesso nella scheda del browser che si apre.
Torna al plugin, già autenticato.
Quando viene effettuata la connessione, la selezione di un frame carica un'anteprima del contenuto Figma e delle chiavi che gli utenti possono inviare a o estrarre da Phrase Strings.
La scheda ti permette di collegare i livelli Figma alle chiavi già esistenti in un progetto Strings. Se la convenzione di denominazione è la stessa sia per i livelli che per le chiavi, possono essere abbinati automaticamente.
Il plugin è accessibile tramite pulsanti dedicati nella barra laterale di Figma:
-
Phrase Strings
Fare clic per aprire il plugin.
-
Visualizza testo in Strings
Visualizzato nei file Figma collegati a un progetto Strings. Fare clic per aprire il progetto pertinente nell'editor di traduzione.
La scheda consente di inviare frame o livelli di testo da Figma a Phrase Strings per la localizzazione. Non è possibile inviare contenuto a un branch principale protetto.
Selezionare il progetto, il branch (se utilizzato) e la lingua per il contenuto da inviare. Facoltativamente, inserisci un tag personalizzato da aggiungere alle chiavi caricate.
I nomi delle chiavi vuoti o duplicati vengono segnalati con un contatore rosso nella colonna . Per gestire lunghi elenchi di nomi di chiavi, usa il menu a discesa per visualizzare o .
Nota
L'opzione di ordinamento selezionata verrà memorizzata per le sessioni future.
Il pulsante Push to Phrase è disabilitato se gli input dei nomi delle chiavi sono vuoti, contengono caratteri non validi o non sono univoci se è selezionato un branch principale protetto.
Seleziona l'impostazione per modificare gli input dei nomi delle chiavi e risolvere eventuali conflitti di denominazione. Se necessario, seleziona le chiavi desiderate e fai clic su Exclude layers nella parte superiore della tabella per rimuovere quei livelli dal plugin.
Se sono presenti livelli disconnessi con nomi di chiave in conflitto, seleziona una delle opzioni di risoluzione disponibili per procedere:
-
Crea nuove chiavi con il suffisso
-copy. -
Collega i livelli alle chiavi Phrase esistenti.
-
Esegue il push solo dei livelli non in conflitto.
Quando l'opzione Upload Figma preview è abilitata:
-
Gli utenti possono facoltativamente selezionare le lingue di destinazione da includere nell'anteprima Figma. Se non viene selezionata alcuna lingua, tutte le lingue vengono incluse per impostazione predefinita.
-
Il plugin crea un lavoro per ogni frame principale (o componente di primo livello) incluso nel push. Il push di un'intera pagina Figma con molti frame di primo livello genererà un numero corrispondentemente elevato di lavori. Per mantenere il numero di lavori proporzionale all'effettivo ambito del lavoro di traduzione, seleziona solo i frame specifici contenenti contenuto nuovo o aggiornato prima di eseguire il push.
Se i livelli vengono inviati correttamente a Strings, viene visualizzata la finestra con un riepilogo e le seguenti opzioni:
-
Crea lavoro
Fai clic per aprire la pagina con le chiavi inviate già preselezionate.
Importante
Se l'opzione Upload Figma preview è abilitata, viene creato automaticamente un lavoro in Strings. Una volta abilitata, questa opzione non può essere disabilitata.
-
Apri in Strings
Fai clic per visualizzare le chiavi inviate nello Strings Editor.
Un'icona di avviso gialla appare accanto alle chiavi i cui nomi sono stati modificati in Strings dopo l'invio del contenuto. Per aggiornare i nomi delle chiavi nel plugin Figma, seleziona Sync key name dal menu con i puntini di sospensione
accanto al nome della chiave non corrispondente.
Opzioni e azioni di invio
Fai clic sul menu per attivare e disattivare le seguenti opzioni di invio come richiesto:
-
Upload screenshots è abilitato per impostazione predefinita. Consente di allegare uno screenshot dei livelli selezionati all'interno della cornice:
-
Se l'impostazione è abilitata, i livelli di testo nascosti importati con il plugin Figma avranno un marcatore posizionato nell'angolo in alto a sinistra dello screenshot.
-
Quando l'impostazione è abilitata, non verranno creati screenshot delle sezioni Figma.
Si consiglia di mantenere questa opzione abilitata in caso di problemi di prestazioni con il plugin mentre si lavora all'interno delle sezioni.
-
Abilita per limitare ogni screenshot alla cornice, al componente, all'istanza o alla sezione più vicina attorno a un livello di testo, anziché all'antenato di primo livello più esterno. Tutti i livelli di testo all'interno di quel contenitore ricevono marcatori, inclusi i livelli al di fuori della selezione corrente.
Questa opzione è disattivata per impostazione predefinita. Usala quando non limita sufficientemente l'acquisizione a una specifica cornice nidificata, producendo screenshot troppo grandi e con poco contesto.
-
-
Update content in Phrase Strings è abilitato per impostazione predefinita.
-
Update key names in Phrase Strings è abilitato per impostazione predefinita, a meno che l'impostazione non sia disabilitata.
Disattivando questa opzione, vengono ripristinati tutti i campi relativi ai nomi delle chiavi.
-
Abilitare Upload Figma preview per esportare un bundle HTML dalle chiavi selezionate.
Questa opzione è necessaria per generare anteprima contestuale nell'editor CAT del TMS quando si lavora con lavori sincronizzati da Strings.
Gli utenti possono facoltativamente selezionare quali lingue di destinazione includere nell'anteprima Figma durante l'invio del contenuto. Se non viene selezionata alcuna lingua, tutte le lingue vengono incluse per impostazione predefinita.
Se l'anteprima viene generata correttamente, viene creato automaticamente un lavoro in Strings. Qualsiasi automazione del lavoro attiva nel progetto Strings verrà ignorata per evitare lavori duplicati.
Se l'anteprima supera il limite di 10 MB, le chiavi vengono comunque inviate a Strings, ma non viene creato alcun lavoro con un'anteprima.
Nota
Per lavorare con le anteprime Figma nell'editor Strings, usare l'azione Aggiungi anteprima Figma nella barra laterale contestuale.
-
Abilitare Preserva formattazione e stile del contenuto per mantenere la formattazione del testo (come elenchi, interruzioni di riga, grassetto/corsivo e collegamenti) durante l'invio di contenuto da Figma a Phrase e il recupero delle traduzioni.
Se abilitato, i tag di formattazione HTML vengono aggiunti automaticamente per preservare lo stile in linea e sono supportati nell'anteprima contestuale del TMS quando si lavora con lavori sincronizzati da Strings. I tag di formattazione HTML appaiono nell'editor Strings e nelle traduzioni esportate recuperate in Figma.
Disabilita questa opzione se la formattazione avanzata non è necessaria per evitare regolazioni manuali.
L'impostazione si applica a livello di file e interessa tutti i collaboratori che lavorano nel file. Questa opzione viene memorizzata per i nuovi file.
Per i livelli connessi, sono disponibili le seguenti azioni nel relativo menu con puntini di sospensione :
-
Selezionare Visualizza dettagli chiave per visualizzare/modificare la descrizione della chiave in Phrase Strings o impostare un limite di carattere per la chiave. Eventuali modifiche salvate nella finestra appariranno nella barra laterale dell'editor Strings dopo aver aggiornato la pagina dell'editor.
Consiglio
Seleziona più chiavi nella scheda e usa l'azione batch Imposta limite di carattere per impostare un limite di carattere per tutte le chiavi selezionate contemporaneamente.
-
Seleziona Apri chiave nell'editor per passare alla chiave correlata nell'editor Strings.
-
Seleziona Disconnetti contenuto da Phrase Strings per disconnettere il livello da una chiave esistente.
Gestisci contenuto duplicato
Quando invii il contenuto, i livelli con contenuto duplicato generano più chiavi in Strings, ciascuna contenente esattamente lo stesso testo. Gli utenti possono decidere come gestire il contenuto duplicato nella finestra :
-
Seleziona Procedi senza unire se creare più chiavi con contenuto duplicato è intenzionale.
-
Per unire del contenuto duplicato in un'unica chiave, segui questi passaggi:
-
Seleziona due o più chiavi dall'elenco e clicca su
Unisci a una chiave...
Appare un menu a discesa con le chiavi disponibili per l'unione.
-
Seleziona la chiave in cui unire il contenuto duplicato.
La chiave che hai selezionato viene contrassegnata con un'icona di unione blu
nella finestra .
-
Clicca su Proceed, poi conferma selezionando Merge and Push nel popup .
Il contenuto duplicato viene unito in un'unica chiave e tutti i livelli associati vengono collegati a quella chiave.
-
-
Per unire parte o tutto il contenuto duplicato nella prima chiave dell'elenco, segui questi passaggi:
-
Seleziona più chiavi o tutte le chiavi dall'elenco e clicca su
Unisci tutti i duplicati nella prima chiave.
-
Clicca su Proceed, poi conferma selezionando Merge and Push nel popup .
Il contenuto duplicato viene unito in un'unica chiave e tutti i livelli associati vengono collegati a quella chiave.
Questa opzione è utile per file grandi con molti duplicati e permette di unire tutti i duplicati alla prima chiave trovata in un'unica azione, invece di gestirli uno per uno.
-
Se duplichi un frame o un livello di testo in Figma, verrà duplicata anche ogni connessione esistente a una chiave Phrase Strings. Se riutilizzi il livello duplicato per un nuovo testo non collegato e lo invii senza prima scollegarlo, l'invio aggiornerà il testo della chiave esistente invece di crearne una nuova. Aggiornare il testo di una chiave non cancella né aggiorna le traduzioni già salvate per quella chiave nella lingua di destinazione, quindi se recuperi il livello dopo, otterrai la traduzione associata al contenuto precedente, non al nuovo testo inviato.
Prima di inviare contenuto da un frame o livello di testo duplicato o riutilizzato, controlla la scheda per vedere se il livello è già collegato a una chiave. Se è collegato e il nuovo testo non c'entra con il contenuto precedente, scollega prima il livello così il plugin crea una nuova chiave invece di sovrascrivere quella esistente.
L'impostazione Auto-exclude layers rimuove i livelli di testo dalla scheda in base al prefisso del loro nome. Quando è attiva, ogni livello che inizia con _ o . viene escluso automaticamente.
L'impostazione è disattivata di default e si applica a ogni file. Rimane attiva per tutti i livelli nominati in quel file finché non la disattivi.
Le esclusioni restano attive anche quando cambi selezione. Per i componenti, se i livelli del componente hanno un prefisso e Auto-exclude layers è attivo, anche i design che usano quel componente erediteranno l'esclusione.
Per auto-escludere i livelli con prefisso da :
La sezione nelle impostazioni del plugin consente di impostare la convenzione di denominazione per i nomi delle chiavi collegate.
Per personalizzare i nomi delle chiavi in Figma, segui questi passaggi:
-
Fai clic su Abilita denominazione chiave intelligente dalle impostazioni di .
-
Seleziona .
Nota
Se è abilitato, i nomi delle chiavi vengono generati automaticamente in base ai nomi dei livelli di testo.
-
Nel campo , inserisci il testo per definire una denominazione chiave personalizzata.
-
Facoltativamente, fai clic su Macro disponibili per selezionare una delle macro supportate per generare automaticamente i nomi delle chiavi.
È possibile selezionare più macro per comporre il nome della chiave.
-
È possibile combinare testo libero e macro nel campo .
Fai clic su Esempi per visualizzare e scegliere uno degli esempi predefiniti.
-
-
Se necessario, seleziona un'opzione di formattazione dal menu a discesa per modificare il testo di conseguenza e rimuovere gli spazi.
Quando si esegue il push del contenuto su Phrase Strings, applica la convenzione di denominazione appena creata alle chiavi precedentemente collegate:
-
Facendo clic sull'icona di aggiornamento
nella parte inferiore della tabella.
-
Selezionare chiavi specifiche e fare clic su Rigenera nomi chiave nella parte superiore della tabella.
Macro disponibili
|
Macro |
Descrizione |
|---|---|
|
{file_name} |
Il nome del file Figma |
|
{page} |
La pagina Figma in cui è identificata la chiave |
|
{parent_section} |
La sezione principale nell'albero delle pagine |
|
{nearest_section} |
La sezione più vicina al livello di testo nell'albero della pagina |
|
{frame} |
Il frame in cui è identificata la chiave |
|
{parent_group} |
Il gruppo di livello più alto nell'albero della pagina |
|
{nearest_group} |
Il gruppo più vicino al livello di testo nell'albero della pagina |
|
{component} |
Il nome del componente Figma in cui si trova la chiave. Vengono considerati solo i componenti di origine. |
|
{element_name} |
Il nome del livello di testo |
|
{element_content} |
Il contenuto del livello di testo |
|
{random} |
Un hash breve univoco generato casualmente |
Quando si invia contenuto, gli utenti possono collegare i livelli alle chiavi esistenti in Phrase Strings o generarne di nuove.
Selezionare la scheda per visualizzare una panoramica delle chiavi collegate e scollegate.
Le chiavi già collegate sono identificate con un'icona di collegamento nella colonna . Se necessario, selezionare il progetto, il branch (se utilizzato) e la lingua, oppure fare clic sull'icona di ricerca per trovare il contenuto desiderato.
Selezionare Connect keys per collegare in blocco tutte le chiavi non collegate nella scheda. Per collegare o scollegare singole chiavi, fare clic sull'icona pertinente a destra della voce corrispondente.
Nota
L'opzione per scollegare singole chiavi è disponibile anche nella scheda .
La nuova vista elenca i livelli di testo dalla selezione corrente con il relativo stato di collegamento in un'unica tabella, sostituendo il precedente elenco basato sulle chiavi.
Nota
Riavviare il plugin prima di abilitare la beta per assicurarsi che sia caricata l'ultima versione.
Per abilitare la :
-
Aprire il plugin e fare clic sull'icona .
-
In , abilitare Use new connect view (Beta).
-
Apri la per vedere l'elenco dei contenuti collegati.
La precedente vista Connect rimane disponibile. Disabilita nelle impostazioni del plugin per ripristinare.
Per collegare un singolo livello, selezionalo per aprire una finestra con due schede:
-
Suggerimenti: visualizza le chiavi con corrispondenza esatta del nome e le chiavi con contenuto di traduzione corrispondente.
-
Cerca: cerca tutte le chiavi per nome o contenuto.
Per agire su più livelli, selezionali per mostrare una barra delle azioni batch:
-
Connetti per nome chiave: connette i livelli alle chiavi con corrispondenza esatta del nome.
-
Connetti per contenuto: connette i livelli alle chiavi con contenuto di traduzione corrispondente
-
Disconnetti livelli: rimuove le connessioni dai livelli selezionati.
Ignora i livelli con più chiavi corrispondenti
L'interruttore Ignora i livelli con più chiavi corrispondenti controlla come gestisce i livelli il cui testo corrisponde a più di una chiave.
Per abilitare l'interruttore:
-
Apri il plugin e vai alla scheda .
-
Fai clic su
nella navigazione per aprire le opzioni di visualizzazione.
-
Abilita .
Quando abilitato, qualsiasi livello che corrisponde a più di una chiave viene ignorato durante e lasciato non connesso per una revisione manuale.
Riepilogo post-azione
Dopo ogni esecuzione batch di Connetti per contenuto o Connetti per nome chiave, una finestra dei risultati mostra l'esito:
-
Conteggio connessi
-
Ignorati: nessuna corrispondenza trovata
-
Ignorato—corrispondenze multiple (visualizzato quando è attiva l'opzione Ignora i livelli con chiavi corrispondenti multiple)
Fai clic su Show unconnected layers per filtrare la tabella in base ai livelli che richiedono ancora attenzione, o Done per chiudere la finestra dei risultati.
Contrassegnare un livello di testo come chiave plurale lo collega alle forme plurali di tale chiave in Phrase Strings. Per una chiave plurale, la colonna visualizza un menu a discesa di selezione della forma invece del contenuto della chiave, elencando le forme disponibili per la lingua selezionata, ad esempio one e other. Le lingue con regole plurali più complesse, come il polacco, espongono fino a cinque forme.
Il menu a discesa appare sia nella scheda che in quella .
Per visualizzare in anteprima una forma plurale su canvas:
-
Nella tabella del contenuto, individua la chiave plurale.
-
Fai clic sul menu a discesa del selettore di forma nella colonna e seleziona la forma plurale da visualizzare in anteprima.
-
Phrase Strings estrae la traduzione corrispondente nel livello per l'anteprima su canvas
L'invio di una chiave plurale a Phrase Strings segue lo stesso flusso di lavoro di invio di qualsiasi altra chiave e aggiorna solo la traduzione per la forma selezionata.
La forma plurale selezionata viene memorizzata per livello, per progetto e branch. La selezione persiste tra le sessioni.
Una volta che le traduzioni sono completate, seleziona i livelli o i frame di Figma per cui estrarre le traduzioni e fai clic sulla scheda .
Gli utenti possono selezionare il progetto, il branch (se utilizzato) e le lingue per il contenuto che viene estratto. I tag non possono essere estratti di nuovo in Figma.
Per gestire lunghi elenchi di nomi di chiave, usare il menu a discesa per visualizzare e risolvere eventuali problemi potenziali. Se necessario, seleziona chiavi specifiche e fai clic su Exclude layers nella parte superiore della tabella per rimuovere tali livelli dal plugin.
Nota
L'opzione di ordinamento selezionata verrà memorizzata per le sessioni future.
Fai clic sul menu per scegliere come visualizzare il contenuto estratto in Figma:
-
Selezionato per impostazione predefinita. Quando si estrae per più lingue, viene creata una pagina Figma separata per ogni lingua selezionata, inclusi tutti i livelli della pagina.
Nota
In Figma Buzz, viene visualizzata l'opzione .
-
Crea una singola nuova pagina e posiziona il contenuto tradotto selezionato fianco a fianco in colonne specifiche per lingua. Questa opzione si concentra solo sulla selezione attiva piuttosto che duplicare l'intera pagina Figma.
Consigliato per file di grandi dimensioni per migliorare le prestazioni di estrazione e ridurre le dimensioni non necessarie del file.
-
I livelli di testo selezionati verranno sovrascritti con le traduzioni e aggiornati nella viewport.
Questa opzione viene disabilitata automaticamente quando si estrae per più lingue.
-
Disabilitato per impostazione predefinita. Quando abilitato:
-
I nomi delle chiavi vengono estratti e visualizzati invece del contenuto tradotto.
-
Non è più possibile selezionare una lingua per il contenuto estratto.
-
-
L'impostazione verrà memorizzata per le sessioni future.
-
Se disabilitato, la colonna visualizza direttamente il contenuto dei livelli selezionati.
-
Quando abilitato, la colonna mostra un'anteprima del contenuto nella lingua selezionata per i livelli collegati.
-
Per i livelli non collegati, abilita l'opzione per mostrare un'anteprima nella lingua selezionata. Se nei dati estratti esiste una chiave con lo stesso nome, il contenuto di tale chiave viene utilizzato come anteprima.
-
Questa opzione viene disabilitata automaticamente quando si estrae per più lingue.
-
-
Controlla come vengono gestiti i livelli non collegati durante l'estrazione dei dati in Figma. L'impostazione verrà memorizzata per le sessioni future.
-
Quando abilitato, il sistema verifica se nei dati estratti esiste una chiave con lo stesso nome.
Se viene trovata una corrispondenza:
-
I livelli non collegati vengono collegati alle chiavi corrispondenti.
-
Il contenuto dei livelli viene aggiornato con il contenuto estratto dalle chiavi esistenti.
-
-
Se disabilitato, i livelli non collegati non vengono aggiornati, anche se nei dati estratti esistono chiavi corrispondenti.
-
Controlla stato traduzione
La funzionalità Controlla lo stato traduzione verifica se i livelli di testo nella selezione corrente dispongono già di traduzioni per le lingue di destinazione selezionate, prima di estrarre il contenuto in Figma. Il controllo viene eseguito su tutte le chiavi collegate nella selezione.
Per controllare stato traduzione
-
Nella scheda , seleziona le lingue di destinazione da controllare.
-
Fai clic su Controlla stato traduzione.
La pagina mostra un conteggio delle chiavi tradotte, parziali e non tradotte in ogni lingua per la selezione corrente.
Fai clic su Visualizza dettagli accanto a una lingua per aprire il dettaglio delle chiavi collegate per quella lingua. Usa i filtri , e per restringere l'elenco.
Se il contenuto viene estratto correttamente in Figma, viene visualizzata la finestra con un riepilogo dei livelli aggiornati.
Durante l'estrazione per più lingue, il pulsante apre la chiave con la lingua predefinita del progetto come lingua di origine.
Nota
Se un font utilizzato nel design non è installato localmente, il plugin non può aggiornare i livelli di testo interessati con le traduzioni estratte. Quando ciò accade, viene visualizzato un errore \"Il font [X] non può essere caricato\", dove [X] è il nome del font mancante. Installa localmente tutti i font segnalati in questo messaggio di errore, quindi estrai nuovamente il contenuto.
Figma Buzz è uno strumento in cui i designer del brand e i team di marketing possono creare risorse visive in linea con il brand su larga scala, direttamente all'interno dell'ecosistema Figma. Include un sistema di modelli, un editor di design semplificato, la creazione in blocco di risorse e l'editing basato su IA.
Il plugin Phrase Strings per Buzz consente di localizzare il contenuto testuale direttamente all'interno di Buzz fornendo le stesse funzionalità dell'integrazione Figma Design:
-
Invia testo di origine dai design Buzz a Strings
-
Estrai traduzioni nuovamente in Buzz
-
Gestisci chiavi e mantieni la coerenza del testo tra le risorse
Nota
L'anteprima dal vivo non è supportata.
Il plugin è disponibile dal menu in Buzz. Una volta attivato, può essere salvato per un uso futuro ed eseguito sul design selezionato aprendolo in una finestra modale dalla barra laterale di Figma Buzz. I livelli di testo vengono rilevati automaticamente e visualizzati nel plugin.
Il contenuto del design può quindi essere inviato a un progetto Strings collegato per la traduzione. Dopo la traduzione, gli utenti possono estrarre il contenuto localizzato in Buzz, il che crea una nuova riga contenente la versione tradotta del design.
L'interruttore e la selezione della lingua di destinazione prima di inviare le chiavi non sono disponibili in Buzz. Quando si inviano chiavi da Buzz, tutte le lingue di destinazione configurate nel progetto Strings vengono utilizzate automaticamente.