Note di rilascio — gennaio–maggio 2026

Phrase Strings Release 2026

Suggerimento

Fai clic su Segui/Nuovi articoli e commenti a livello di sezione (uno sopra il livello dell'articolo) per ricevere notifica alla pubblicazione di nuove note.

follow_CATweb_RN.gif

Le note relative alle versioni precedenti sono disponibili nell'archivio.

Per le ultime modifiche alle API, agli SDK e agli Strumenti per sviluppatori di Phrase, consulta Phrase Developer Hub.

11 maggio 2026

Nuove funzionalità e miglioramenti

  • Gli utenti ora possono aprire la configurazione repo sync direttamente dall'interno di un progetto<2> Strings, senza dover navigare attraverso la pagina Integrazioni.

    view_configuration_repo_sync.png
  • Estesi gli endpoint API creare<2> un lavoro e aggiornare<4> un lavoro per supportare l'assegnazione di più lingue di destinazione a un lavoro senza assegnare traduttori o revisori.

  • Tag, screenshot, annotazioni di formato e metadati Personalizzato sono ora visualizzati nella vista Confronta branch per includere tutti i tipi di risorse gestibili tramite branch.

    branch_compare_view.png
  • Introdotto un nuovo endpoint API per consentire la creazione programmatica di repo sync, supportando sia l'autenticazione basata su token che quella basata su GitHub App.

  • Abilitato il pull delle traduzioni per qualsiasi numero di lingue su una singola pagina Figma, incentrato sul contenuto selezionato, rimuovendo i precedenti limiti di lingua.

  • Aggiornato il blocco del lavoro in modo che qualsiasi utente assegnato come attuale proprietario di un lavoro possa bloccarlo, indipendentemente da chi abbia originariamente creato il lavoro.

  • Le automazioni del lavoro ora supportano il branching.

Bug risolti

  • Nella pagina unire<1> branch, la sezione Modificato non visualizzava una descrizione. Questo problema è stato risolto.

  • Nella pagina unire<1> branch, i nomi lunghi delle chiavi si sovrapponevano ai codici lingua. Questo problema è stato risolto.

  • L'unione dei branch a volte poteva causare un NoMethodError. Questo problema è stato risolto.

  • I lavori creati con l'automazione mostravano una data di revisione, anche nei progetti impostati sul flusso di lavoro<1> di base. Questo problema è stato risolto.

  • Durante la configurazione di una pianificazione Personalizzato per l'automazione del lavoro, l'espressione Cron scelta non veniva visualizzata correttamente e veniva sempre mostrata come un'ora dopo il ricaricamento della pagina. Questo problema è stato risolto.

27 aprile 2026

Nuove funzionalità e miglioramenti

  • Una nuova scheda Unito nella pagina Branch fornisce una cronologia semplificata dei branch uniti, separandoli dai branch attivi per un monitoraggio e una gestione più semplici.

    merged_tab_branches.png
  • I branch uniti vengono ora eliminati immediatamente dopo l'unione, riducendo l'utilizzo dello spazio di archiviazione e semplificando la gestione dei branch.

  • Una nuova opzione di configurazione in .phrase.yml consente di mappare gli ID delle impostazioni locali di Phrase Strings a Strings di impostazioni locali Personalizzato nei percorsi dei file dell'archivio, supportando sia i flussi di lavoro CLI che Repo Sync.

  • La pagina delle integrazioni ora presenta una singola voce Repo Sync per Github, Gitlab e Bitbucket, semplificando l'esperienza di sincronizzazione con un'icona e una descrizione unificate.

    repo_sync_integrations.png
  • Un nuovo collegamento nel menu a discesa More di uno spazio consente agli utenti di Crea un nuovo progetto direttamente all'interno dello spazio corrente.

    more_space.png
  • Le funzionalità di ricerca e filtrare sono state aggiunte alle automazione di lavoro, rendendo più facile trovare e gestire le regole di automazione.

    job_automations_search_filter.png
  • Le opzioni di pianificazione Cron sono ora disponibili nell'interfaccia utente per la creazione automatizzata di lavoro, consentendo una pianificazione più flessibile e precisa.

    cron_scheduling.png
  • I lavoro automatizzati ora usano la lingua di origine specificata nel modello di lavoro, o ripiegano sul valore predefinito del progetto se non impostato.

  • I filtri applicati nella pagina Lavoro ora persistono per utente.

Bug risolti

  • Le voce duplicare per le chiave di traduzione tag hanno causato errori durante le operazioni sul database. Questo problema è stato risolto.

  • Si è verificato un errore durante l'unire di un branch (entità) subordinata al principale in determinati progetti. Questo problema è stato risolto.

  • Gli utenti Guest non potevano essere rimossi dai progetti tramite l'interfaccia utente indipendentemente dalle impostazioni delle autorizzazioni. Questo problema è stato risolto.

  • L'esportazione di file .XLSX con un nome file Personalizzato comportava la mancanza delle estensioni dei file. Questo problema è stato risolto.

  • La pagina Merge non visualizzava i dettagli per gli aggiornamenti che superavano il limite massimo di eventi. Questo problema è stato risolto.

  • Il ruolo di un utente differiva tra i progetti principali e i branch, causando incoerenze nelle autorizzazioni. Questo problema è stato risolto.

  • La de-verifica batch non funzionava per le chiave di lingua di origine, portando a un comportamento incoerente dell'interfaccia utente. Questo problema è stato risolto.

  • La modifica delle chiave di traduzione mostrava talvolta erroneamente un errore di “Funzionalità non disponibile”. Questo problema è stato risolto.

  • L'eliminazione di una chiave entità principale causava la sostituzione delle traduzioni delle chiave (entità) subordinata con l'ID della chiave entità principale. Questo problema è stato risolto.

  • I nomi delle chiave non venivano sincronizzati in modo coerente per i diversi utenti del plugin Figma. Questo problema è stato risolto.

  • La Pre-traduzione non veniva attivata per le chiave create manualmente, lasciando vuoto le impostazioni locali di destinazione. Questo problema è stato risolto.

  • Le notifiche di lavoro venivano inviate a utenti non correlati alla lingua di destinazione pertinente, quando sono assegnati alla lingua di destinazione come Team. Questo problema è stato risolto.

  • L'automazione del lavoro creava talvolta due lavoro invece di uno durante il caricamento dei file. Questo problema è stato risolto.

17 aprile 2026

Nuove funzionalità e miglioramenti

  • La pagina di confronto branching è stata riscritta per una migliore manutenibilità e coerenza.

  • La selezione del branch è ora abilitata nel modale di importare Repo Sync e nel modale di esportare.

  • La sezione OTA per distribuzioni e rilasci è stata aggiunta alla tabella delle autorizzazioni.

  • Migliorata la messaggistica di errore per le esportare su GitHub che richiedono commit verificato, raccomandando l'autenticazione tramite GitHub App quando necessario.

  • Uploads API ora include informazioni sull'utente, consentendo ai clienti di identificare chi ha eseguito i caricamenti.

  • CLI ora supporta la mappatura della lingua dal file di configurazione .phrase.yml sia per le operazioni di pull che di push.

  • Aggiunto il supporto per le regole di pluralizzazione CLDR versione 48.

  • Rimosso l'intestazione vuoto expect dalle richieste webhook per risolvere problemi di infrastruttura.

  • Repo Sync ora analizza la configurazione file_format in linea con il comportamento della CLI.

  • Repo Sync ora supporta il parametro exclude_empty_zero_forms, che corrisponde alla funzionalità della CLI.

  • Introdotta la funzionalità di unire batch di duplicati nel Figma plugin per semplificare la gestione di chiavi duplicate multiple.

  • Gli utenti possono ora impostare limiti di carattere per le chiavi individualmente o in batch, direttamente dal Figma plugin, applicati a tutte le lingua.

  • Screenshots nel nuovo branching si comportano come vere risorse di branch, quindi sono isolati per branch e coerente con altre risorse gestite dal branch.

Bug risolti

  • I marcatori degli screenshot non venivano restituiti correttamente. Questo problema è stato risolto.

  • L'esportare su GitHub falliva quando non erano presenti modifiche alle traduzioni, riuscendo solo se almeno una traduzione veniva modificata. Questo problema è stato risolto.

30 marzo 2026

Nuove funzionalità e miglioramenti

  • Il formato Android .XML ora consente di includere facoltativamente l'attributo tools:ignore utilizzando la nuova opzione di formato include_tools_ignore.

Bug risolti

  • I file Android .XML con attributi tools:ignore mancavano della dichiarazione dello spazio dei nomi Strumenti richiesta. Questo problema è stato risolto.

  • L'unire un branch a volte poteva causare un errore generico "Contatta il supporto". Questo problema è stato risolto.

  • L'invalidazione della cache non si è propagata immediatamente, causando chiavi di cache del progetto non aggiornate. Questo problema è stato risolto.

  • Gli utenti project manager non riuscivano a vedere screenshots nello Strings Editor sui rami, mentre i Proprietari sì. Questo problema è stato risolto.

16 marzo 2026

Nuove funzionalità e miglioramenti

  • Il formato file Apple Strings Catalog ora supporta l'opzione di formato default_extraction_state per i download, consentendo agli utenti di definire extractionState quando non è impostato su una chiave.

Disponibile dal 18 marzo 2026

  • La localizzazione di file Figma di grandi dimensioni è ora più veloce e più affidabile:

    • I file con centinaia di schermate o pagine molto grandi possono ora essere elaborati senza caricamenti non riusciti.

    • Estrai fino a 5 lingue contemporaneamente, riducendo la necessità di ripetere il processo per ogni lingua.

    • Il formato può ora essere preservato durante l'intero flusso di lavoro da Figma a Phrase Strings e di nuovo a Figma, riducendo al minimo la ri-formattazione manuale o la pulizia.

Bug risolti

  • Quando si utilizza il nuovo branching, le sincronizzazioni successive potrebbero non riuscire con un NoMethodError a causa di ID della chiave di traduzione mancanti. Questo problema è stato risolto.

  • L'anteprima di piccoli caricamenti .XLSX potrebbe causare un 504 Gateway Timeout a causa di richieste a lunga esecuzione. Questo problema è stato risolto.

  • I segni di percentuale (%%) nelle traduzioni venivano contrassegnati erroneamente come placeholders in stile C, causando falsi positivi. Questo problema è stato risolto.

  • Le imports .XLSX elaboravano solo le prime 16 colonne della lingua, ignorando il resto indipendentemente dall'ordine. Questo problema è stato risolto.

  • I codici lingua nelle schede lavoro e lingua venivano mostrati senza informazioni sul territorio, causando confusione con la configurazione del progetto. Questo problema è stato risolto.

  • I collegamenti ipertestuali della chiave nei commenti non funzionavano o mancavano per determinati formati di chiave. Questo problema è stato risolto.

16 marzo 2026

Nuove funzionalità e miglioramenti

  • Le bandiere regionali sono state rimosse dall'interfaccia utente in tutte le aree pertinenti, incluse le viste dell'editor, le panoramiche del progetto, i moduli di lavoro, le pagine delle attività e le tabelle delle lingue. Le lingue vengono ora visualizzate utilizzando codici di impostazioni locali standardizzati (ad esempio, EN-US, DE-DE, ZH-CN), garantendo una rappresentazione Neutro e coerente in tutta la piattaforma.

  • I progetti possono ora essere configurati per completare automaticamente i lavori quando tutti i passaggi del flusso di lavoro definiti sono terminati in tutte le lingue di destinazione.

    auto_complete_job.png

Bug risolti

  • La modifica di una sincronizzazione dell'archivio Bitbucket esistente ha causato campi vuoto o interrotti. Questo problema è stato risolto.

  • Job Sync:

    • Le entità carattere sono state convertite durante il trasferimento a Phrase TMS, causando discrepanze nell'origine e impedendo l'applicazione delle traduzioni. Questo problema è stato risolto.

    • La creazione non riuscita di Job Sync ha generato erroneamente un progetto e un connettore vuoto in Phrase TMS. Questo problema è stato risolto.

    • L'input di ricerca della query nella tabella di configurazione di Job Sync non funzionava più. Questo problema è stato risolto.

23 febbraio 2026

Nuove funzionalità e miglioramenti

  • Pre-traduzione ora può sovrascrivere le traduzioni esistenti quando il contenuto di origine cambia. È stata introdotta un'impostazione di progetto per controllare questo comportamento. Ciò migliora i flussi di lavoro per i team che si affidano pesantemente agli aggiornamenti automatizzati.

    overwrite_pretranslation.jpeg
  • Le importazioni Android .XML ora supportano l'archiviazione e l'esportazione di tutti gli attributi a livello di stringa (ad es. product, msgid, traducibile, formatted, Strumenti:*) come annotazioni di formato. Gli attributi vengono conservati durante il caricare e inclusi nei file esportati.

  • Creazione automatica del lavoro ora richiede un campo proprietario del lavoro obbligatorio. I lavoro creati dalle automazioni usano sempre il proprietario selezionato. Se il proprietario viene rimosso o non dispone delle autorizzazioni, l'automazione passa a uno stato di errore e deve essere aggiornata prima della riattivazione, impedendo errori silenziosi nella creazione del lavoro.

    job_owner.jpeg
  • Allineato il comportamento di download dei file .XLSX asincroni con i download sincroni per garantire un ordine delle impostazioni locali coerente, inclusa la corretta gestione delle impostazioni locali predefinite.

Bug risolti

4 febbraio 2026

Nuove funzionalità e miglioramenti

  • La pagina Repo Syncs ora supporta la paginazione con una dimensione di pagina predefinita, insieme a ordinamento, filtraggio e ricerca. Ciò migliora l'usabilità e le prestazioni per le configurazioni con molte configurazioni di sincronizzazione.

    repo_syncs.jpeg
  • Le connessioni di sincronizzazione dell'archivio GitHub ora utilizzano per impostazione predefinita l'autenticazione basata su app, con l'autenticazione basata su token che rimane disponibile. Ciò consente un flusso di connessione più sicuro e semplificato.

    oAuth_app_github.jpeg
  • L' importare API ora supporta la specifica di un branch di origine dinamico, consentendo flussi di lavoro di importare più flessibili. I risultati di importare indicano chiaramente successo o fallimento attraverso la gestione asincrona del lavoro.

Bug risolti

  • La tabella avanzamento della traduzione non si aggiornava correttamente a causa di relazioni errate tra le impostazioni locali. Questo problema è stato risolto.

  • L'azione per contrassegnare tutte le impostazioni locali come completate nella scheda lavoro non ha aggiornato correttamente il loro stato. Questo problema è stato risolto.

  • quality assurance ha segnalato erroneamente problemi di segnaposto per alcune forme plurali. Questo problema è stato risolto.

19 gennaio 2026

Nuove funzionalità e miglioramenti

  • Le impostazioni relative all'autenticazione sono state deprecate e rimosse dalle impostazioni del profilo utente di Strings impostazioni del profilo utente. I suggerimenti ora guidano gli utenti verso la posizione corretta per gestire queste impostazioni.

  • I download asincroni sono ora abilitati a livello globale, migliorando l'affidabilità e le prestazioni per le esportazioni di grandi dimensioni.

  • L'esportazione di file nella pagina Repo syncs ora consente la configurazione dei branch di destinazione, abilitando flussi di lavoro più flessibili per configurazioni di archivio complesse.

  • La Languages scheda di un progetto è stata riprogettata per migliorare prestazioni e usabilità, includendo paginazione, filtraggio, ordinamento e azioni batch.

  • Figma:

    • Gli utenti possono ora scegliere lingue di destinazione specifiche quando inviano contenuto con l'anteprima Figma abilitata, ottenendo un maggiore controllo sull'anteprima e sulla creazione del lavoro.

    • Un nuovo endpoint batch migliora significativamente le prestazioni del plugin Figma quando si lavora con un gran numero di marcatori.

  • Le automazioni del lavoro pianificate ora supportano l'esecuzione mensile, con un comportamento chiaro definito per i mesi privi di date selezionate.

Bug risolti

  • Gli screenshot aggiunti in rami più recenti non sono stati collegati correttamente alle chiavi. Questo problema è stato risolto.

  • L'inserimento di oggetti durante il branching ha causato un errore di branching. Questo problema è stato risolto.

  • Le traduzioni vuoto ma revisionato non sono state incluse correttamente nei download per il formato di file Apple Strings Catalog. Questo problema è stato risolto.

  • Un'opzione di configurazione OTA per Android non è stata salvata correttamente. Questo problema è stato risolto.

  • La ridenominazione di un Job Sync ha rimosso la configurazione associata. Questo problema è stato risolto.

  • Le risposte API per le chiavi collegate non restituivano il contenuto di traduzione effettivo. Questo problema è stato risolto.

  • Le notifiche e-mail non sono state inviate correttamente per i Job creati tramite automazione. Questo problema è stato risolto.

  • Il casing per il codice delle impostazioni locali bn-BD non era corretto. Questo problema è stato risolto.

  • L'applicazione dei suggerimenti della memoria di traduzione nell'editor falliva spesso. Questo problema è stato risolto.

  • I controlli di quality assurance non hanno rilevato discrepanze nel numero di segnaposto. Questo problema è stato risolto.

  • L'In-context Editor si disconnetteva e mostrava chiavi errate. Questo problema è stato risolto.

  • L'icona della lingua per le impostazioni locali sq-XK era mancante. Questo problema è stato risolto.

  • La gestione errata della forma plurale ha causato falsi avvisi QA. Questo problema è stato risolto.

  • I nuovi membri del Team non hanno ricevuto notifiche quando sono stati aggiunti a Job in corso. Questo problema è stato risolto.

  • Il pulsante Repo Sync nella scheda lingua di un progetto non veniva visualizzato. Questo problema è stato risolto.

Have you come across any bugs?

Thank you for letting our Support team know.

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.