Integrazioni

Figma (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Disponibile per

  • Tutti i piani a pagamento

Disponibile per

  • Piano Advanced ed Enterprise (legacy)

Mettiti in contatto con il reparto vendite per dubbi relativi alle licenze.

Consiglio

Per informazioni sull'integrazione Figma in Phrase TMS, fare riferimento a 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 ricevendo un invito inviato da un amministratore o project manager.

  • Il plugin invierà screenshot di frame auto-layout che non sono (entità) subordinata.

  • Per impostazione predefinita, i livelli di testo nascosti non sono inclusi nell'integrazione. Questo può essere modificato nelle impostazioni Setup_gear.png selezionando Include hidden layers or frames in selection.

  • Per impostazione predefinita, i tag selezionati nel plugin vengono cancellati dopo il processo di push. Questo può essere modificato nelle impostazioni Setup_gear.png disabilitando l'opzione Clear tags after push.

  • Qualsiasi modifica apportata alle impostazioni Setup_gear.png predefinite del plugin verrà salvata e rimarrà persistente.

Installare e connettere il plugin Figma

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 Plugins di Figma.

La connessione da Figma a Phrase può essere effettuata con le credenziali Phrase, un token<1> di accesso o un single sign-on (SSO).

Per accedere con SSO:

  1. Nella schermata di accesso del plugin, seleziona Sign in with SSO.

  2. Inserisci l'ID dell'organizzazione.

  3. Completare l'accesso nella scheda del browser che si apre.

    Tornare al plugin, già autenticati.

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 Connect keys consentirà di collegare i livelli Figma alle chiavi già esistenti in un progetto Strings. Se la naming convention è 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.

  • View text in Strings

    Visualizzato nei file Figma collegati a un progetto Strings. Fare clic per aprire il progetto pertinente nell'editor di traduzione.

Push Content

La scheda Push content to Phrase 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, inserire un tag Personalizzato da aggiungere alle chiavi caricate.

I nomi delle chiave vuoti o duplicati sono contrassegnati con un contatore rosso nella colonna contenuto. Per gestire lunghi elenchi di nomi di chiave, usare il menu a discesa Sort by Sort Filter per visualizzare Incomplete key names first o Duplicated key names first.

Nota

L'opzione di ordinamento selezionata verrà memorizzata per le sessioni future.

Il pulsante Push to Phrase è disabilitato se gli input dei nomi di chiave sono vuoti, contengono caratteri non validi o non sono univoci se è selezionato un branch principale protetto.

Selezionare l'impostazione Work with key names per Modifica gli input dei nomi di chiave e risolvere eventuali conflitti di denominazione. Se necessario, Seleziona le chiave desiderate e fai clic su escludere layers nella parte superiore della tabella per rimuovere tali layer dal plugin.

Se sono presenti layer disconnessi con nomi di chiave in conflitto, Seleziona una delle opzioni di risoluzione disponibili per procedere:

  • creare chiave copies in Phrase Strings

    Crea nuove chiave con il suffisso -copy.

  • Connect with existing chiave

    Collega i layer alle chiave Phrase esistenti.

  • Don't push conflicting chiave

    Invia solo i layer non in conflitto.

Quando l'opzione caricare Figma anteprima è abilitata:

  • Gli utenti possono facoltativamente Seleziona quali lingue di destinazione includere nell'anteprima Figma. Se non vengono selezionate lingue, 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 lavoro. Per mantenere il numero di lavoro 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 layer vengono inviati correttamente a Strings, viene visualizzata la finestra Push completed con un riepilogo e le seguenti opzioni:

  • creare lavoro

    Fai clic per aprire la pagina Crea lavoro con le chiave inviate preselezionate.

    Importante

    Se l'opzione caricare Figma anteprima è abilitata, un lavoro viene creato automaticamente in Strings. Una volta abilitato, questo non può essere disabilitato.

  • Open in Strings

    Fai clic per visualizzare le chiave inviate nello Strings Editor.

Un'icona di avviso gialla Warning appare Avanti alle chiave i cui nomi sono stati modificati in Strings dopo aver inviato il contenuto. Per aggiornare i nomi delle chiave nel plugin Figma, Seleziona Sync key name dal menu dei puntini di sospensione More Menu Avanti al nome della chiave non corrispondente.

Opzioni e azioni di invio

Fai clic sul menu View options More Menu per attivare e disattivare le seguenti opzioni di invio come richiesto:

  • Upload screenshots è abilitare per impostazione predefinita. Consente di allegare uno screenshot dei livelli selezionati all'interno della cornice:

    • Se l'impostazione Include hidden layers or frames in selection è abilitare, 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 Exclude sections from screenshots è abilitare, gli screenshot delle sezioni Figma non verranno creati.

      Si consiglia di mantenere questa opzione abilitare in caso di problemi di prestazioni con il plugin mentre si lavora all'interno delle sezioni.

    • Abilitare Capture only the closest screenshot per limitare ogni screenshot alla cornice, al componente, all'istanza o alla sezione contenitore più vicina attorno a un livello di testo, invece dell'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. Usare questa opzione quando Exclude sections from screenshots non limita sufficientemente l'acquisizione a una specifica cornice nidificata, risultando in screenshot sovradimensionati e a basso contesto.

  • Update content in Phrase Strings è abilitare per impostazione predefinita.

  • Update key names in Phrase Strings è abilitare per impostazione predefinita, a meno che l'impostazione Work with key names in Figma non sia disabilitata.

    Disattivare questa opzione reimposta tutti gli input delle chiave.

  • Abilitare Upload Figma preview per esportare un bundle HTML dalle chiave selezionate.

    Questa opzione è necessaria per generare in-context preview nel CAT Editor del TMS quando si lavora con jobs synced da Strings.

    Gli utenti possono facoltativamente Seleziona quali lingue di destinazione includere nell'anteprima Figma quando si invia il contenuto. Se non vengono selezionate lingue, 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<1> attiva nel progetto Strings verrà ignorata per evitare lavori Duplica.

    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 nello Strings Editor, usare l'azione Aggiungere anteprima Figma nella barra laterale contestuale.

  • Abilitare Preservare formattazione e stile del contenuto per mantenere la formattazione del testo RTF (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 nello Strings Editor e nelle traduzioni esportate recuperate in Figma.

    Disabilita questa opzione se la formattazione RTF 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 collegati, sono disponibili le seguenti azioni nel relativo menu con puntini di sospensione More Menu<2>:

  • Selezionare Visualizza dettagli chiave per visualizzare/Modifica la descrizione della chiave in Phrase Strings o impostare un limite di carattere per la chiave. Qualsiasi modifica salvata nella finestra Dettagli chiave apparirà nella barra laterale dello Strings Editor dopo aver aggiornato la pagina dell'editor.

    Consiglio

    Selezionare più chiavi nella scheda Invia contenuto a Phrase e usare l'azione batch Imposta limite di carattere per impostare un limite di carattere per tutte le chiavi selezionate contemporaneamente.

  • Selezionare Apri chiave nell'editor per passare alla chiave correlata nello Strings Editor.

  • Selezionare Disconnetti contenuto da Phrase Strings per disconnettere il livello da una chiave esistente.

Gestisci contenuto duplicato

Durante l'invio di contenuto, i livelli con contenuto duplicato genereranno più chiavi in Strings contenenti esattamente lo stesso testo. Gli utenti possono decidere come gestire questo contenuto duplicato nella finestra Invia contenuto a Phrase:

  • Selezionare Procedi senza unire se la creazione di più chiavi con contenuto duplicato è intenzionale.

  • Per unire del contenuto duplicato in una singola chiave, seguire questi passaggi:

    1. Selezionare due o più chiavi dall'elenco e fare clic su Merge Unire a una chiave...

      Viene visualizzato un menu a discesa con le chiavi disponibili per l'unione.

    2. Selezionare la chiave in cui unire il contenuto duplicato.

      La chiave selezionata è contrassegnata con un'icona di unione blu Merge to a Key nella finestra Push content to Phrase.

    3. Fare clic su Proceed, quindi confermare selezionando Merge and Push nel popup Merge duplicated content.

      Il contenuto duplicato viene unito in una singola chiave e tutti i livelli associati sono collegati a tale chiave.

  • Per unire parte o tutto il contenuto duplicato nella prima chiave dell'elenco, seguire questi passaggi:

    1. Selezionare più chiavi o tutte le chiavi dall'elenco e fare clic su Merge Unire tutti i duplicati nella prima chiave.

    2. Fare clic su Proceed, quindi confermare selezionando Merge and Push nel popup Merge duplicated content.

      Il contenuto duplicato viene unito in una singola chiave e tutti i livelli associati sono collegati a tale chiave.

    Questa opzione è utile per file di grandi dimensioni con molti duplicati, consentendo agli utenti di unire tutti i duplicati nella prima chiave trovata in un'unica azione, invece di gestire ciascuno singolarmente.

Escludi automaticamente i livelli

L'impostazione Escludi automaticamente i livelli rimuove i livelli di testo dalla scheda Push content to Phrase in base al loro prefisso del nome. Quando abilitato, qualsiasi livello con prefisso _ o . viene escluso automaticamente.

L'impostazione è disattivata per impostazione predefinita e si applica per file. È abilitata per tutti i livelli denominati in quel file finché non viene disattivata.

Le esclusioni persistono tra le selezioni. Per i componenti, se i livelli del componente hanno un prefisso e Escludi automaticamente i livelli è abilitato, i design a valle che utilizzano quel componente ereditano l'esclusione.

Per escludere automaticamente i livelli con prefisso da Push:

  1. In Figma, aggiungere il prefisso _ o . ai livelli di testo da escludere. Questo può essere fatto anche in batch.

  2. Apri impostazioni plugin e Abilita Auto-escludi livelli.

Configura denominazione chiave

La sezione Denominazione chiave delle impostazioni plugin Setup_gear.png consente di impostare la convenzione di denominazione per le chiave collegate.

Per Personalizzato i nomi chiave in Figma, segui questi passaggi:

  1. Fai clic su Abilita denominazione chiave intelligente dalle impostazioni Denominazione chiave.

  2. Seleziona Lavoro con nomi chiave in Figma.

    Nota

    Se Sincronizza nomi livello testo con chiave è abilitato, i nomi chiave vengono generati automaticamente in base ai nomi dei livelli di testo.

  3. Nel campo Generazione nome chiave, inserisci il testo per definire la denominazione chiave Personalizzato:

    • Facoltativamente, fai clic su Macro disponibili per Seleziona una delle macro supportate per generare i nomi chiave automaticamente.

      È possibile selezionare più macro per comporre il nome chiave.

    • È possibile combinare testo libero e macro nel campo Generazione nome chiave.

      Fai clic su Esempi per visualizzare e scegliere uno degli esempi predefiniti.

  4. Se necessario, selezionare un'opzione di formattazione dal menu a discesa Convenzione di formattazione per modificare il testo di conseguenza e rimuovere gli spazi.

Quando si invia contenuto a Phrase Strings, applica la convenzione di denominazione appena creata alle chiave precedentemente collegate:

  • Facendo clic sull'icona di aggiornamento Refresh List nella parte inferiore della tabella.

  • Selezionando specifiche chiave e facendo 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 la chiave è identificata

{parent_section}

La sezione di livello più alto nell'albero della pagina

{nearest_section}

La sezione più vicina al livello di testo nell'albero della pagina

{frame}

Il frame in cui viene 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 dal livello di testo

{random}

Un hash breve univoco generato casualmente

Collega o scollega chiavi

Quando si invia il contenuto, gli utenti possono collegare i livelli alle chiavi esistenti in Phrase Strings o generarne di nuove.

Selezionare la scheda Collega chiavi per visualizzare una panoramica delle chiavi collegate e scollegate.

Le chiavi già collegate sono identificate con un'icona di collegamento Connected Key nella colonna Nome chiave. 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 Collega chiavi 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 Invia contenuto a Phrase.

Nuova vista di collegamento (Beta)

La nuova vista elenca i livelli di testo dalla selezione corrente con il loro stato di connessione in un'unica tabella, sostituendo il precedente elenco basato su chiave.

Nota

Riavvia il plugin prima di Abilita la beta per assicurarti che sia caricata l'ultima versione.

Per Abilita la Nuova vista di connessione:

  1. Apri il plugin e fai clic sull'icona impostazioni.

  2. Sotto impostazioni plugin, Abilita usare nuova vista di connessione (Beta).

  3. Apri le Chiavi di connessione per vedere l'elenco del contenuto connesso.

La precedente vista di connessione rimane disponibile. Disabilita usare nuova vista di connessione nelle impostazioni plugin per ripristinare.

Per connettere un singolo livello, selezionalo per aprire una finestra con due schede:

  • Suggerimenti: visualizza chiavi con corrispondenze esatte del nome e chiavi con contenuto di traduzione corrispondente.

  • Cerca: cerca tutte le chiavi per nome o contenuto.

Per agire su più livelli, selezionali per rivelare una barra delle azioni batch:

  • Connetti per nome chiave: connette i livelli alle chiavi con corrispondenze esatte del nome.

  • Connetti per contenuto: connette i livelli alle chiavi con contenuto di traduzione corrispondente

  • Disconnetti livelli: rimuove le connessioni dai livelli selezionati.

Salta livelli con chiavi corrispondenti multiple

L'interruttore Salta livelli con chiavi corrispondenti multiple controlla come Connetti per contenuto gestisce i livelli il cui testo corrisponde a più di una chiave.

Per Abilita l'interruttore:

  1. Apri il plugin e vai alla scheda Connetti.

  2. Fai clic su More Menu nella navigazione per aprire le opzioni di visualizzazione.

  3. Abilitare Saltare i livelli con chiavi di corrispondenza multiple.

Quando abilitato, qualsiasi livello con corrispondenza a più di una chiave viene saltato durante Connetti per contenuto e lasciato non connesso per la revisione manuale.

Riepilogo post-azione

Dopo ogni esecuzione batch di Connetti per contenuto o Connetti per nome chiave, una finestra dei risultati visualizza l'esito:

  • Conteggio connessi

  • Saltato: nessuna corrispondenza trovata

  • Saltato: corrispondenza multiple (visualizzato quando Saltare i livelli con chiavi di corrispondenza multiple è attivo)

Fai clic su Mostra livelli non connessi per filtrare la tabella ai livelli che richiedono ancora attenzione, o Completa per chiudere la finestra dei risultati.

Estrarre Traduzioni

Una volta che le Traduzioni sono Completa, Seleziona i livelli o i frame di Figma per cui estrarre le traduzioni e fai clic sulla scheda Estrarre contenuto in Figma.

Gli utenti possono Seleziona il progetto, il branch (se in uso) e le lingua 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 Ordinare per Sort Filter per visualizzare Nomi di chiave incompleti per primi e risolvere eventuali problemi potenziali. Se necessario, Seleziona chiavi specifiche e fai clic su escludere livelli 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 Opzioni di visualizzazione More Menu per scegliere come visualizzare il contenuto estratto in Figma:

  • creare una nuova pagina per lingua

    Seleziona per impostazione predefinita. Quando si estrae per più lingua, viene creata una pagina Figma separata per ogni lingua selezionata, inclusi tutti i livelli dalla pagina.

    Nota

    In Figma Buzz, viene visualizzata l'opzione creare una nuova riga con contenuto tradotto.

  • creare una singola pagina con tutte le lingua

    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 attivo anziché 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.

  • Sovrascrivi i livelli di testo con le traduzioni

    I livelli di testo selezionati verranno sovrascritti con le traduzioni e aggiornati nel viewport.

    Questa opzione viene disabilitata automaticamente quando si estrae per più lingue.

  • Visualizza i nomi delle chiave invece del contenuto

    Disabilitato per impostazione predefinita. Quando abilitato:

    • I nomi delle chiave vengono estratti e visualizzati al posto del contenuto tradotto.

    • La selezione di una lingua per il contenuto estratto non è più possibile.

  • Anteprima contenuto nella lingua selezionata

    L'impostazione verrà memorizzata per le sessioni future.

    • Se disabilitato, la colonna Contenuto visualizza direttamente il contenuto dei livelli selezionati.

    • Quando abilitato, la colonna Contenuto visualizza un'anteprima del contenuto nella lingua selezionata per i livelli collegati.

      • Per i livelli non collegati, Abilita l'opzione Connetti con chiavi esistenti per mostrare un'anteprima nella lingua selezionata. Se esiste una chiave con lo stesso nome nei dati estratti, il contenuto di quella chiave viene utilizzato come anteprima.

    Questa opzione viene disabilitata automaticamente quando si estrae per più lingue.

  • Connect with existing chiave

    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 esiste una chiave con lo stesso nome nei dati estratti.

      Se viene trovata una corrispondenza:

      • I livelli disconnessi sono collegati alle chiavi corrispondenti.

      • Il contenuto dei livelli viene aggiornato con il contenuto estratto dalle chiavi esistenti.

    • Se disabilitato, i livelli disconnessi non vengono aggiornati, anche se esistono chiavi corrispondenti nei dati estratti.

Se il contenuto viene estratto correttamente in Figma, viene visualizzata la finestra Estrazione completata con un riepilogo dei livelli aggiornati.

Quando si estrae per più lingue, il pulsante Apri chiave nell'editor apre la chiave con la lingua di origine predefinita del progetto.

Figma Buzz

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'Ecosystem 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:

Nota

L'anteprima dal vivo non è supportata.

Il plugin è disponibile dal menu Plugin 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 Caricare anteprima Figma e la selezione della lingua di destinazione prima dell'invio delle chiavi non sono disponibili in Buzz. Quando si inviano chiavi da Buzz, vengono utilizzate automaticamente tutte le lingue di destinazione configurate nel progetto Strings.

Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.