Tip
Click Follow on the section level (one up from the article level) to receive notification of when new notes are released.
Earlier release notes can be found in the archive.
New Features and Improvements
-
Tag-based exclusion queries in large-scale API operations have been optimized to perform at least 10 times faster.
-
File upload processing for large projects has been optimized, reducing the maximum file processing time by 75% and the overall project upload time by 90%.
-
Figma plugin:
-
Users can now search within tables to locate specific content or key names.
-
Added sorting options and issues counters to identify incomplete and duplicate key names.
-
Users can now select layers and perform batch actions to exclude selected items or regenerate key names.
-
Fixed Bugs
-
Project analytics were not updating promptly after key deletions, causing delays in reflecting accurate word counts. This has been fixed.
-
Translations from fallback languages were not being exported when primary language translations were unavailable. This has been fixed.
-
Installing the Unity plugin on Unity 2019 platform was throwing an error. This has been fixed.
-
Deleting custom metadata from projects was resulting in a 504 error. This has been fixed.
New Features and Improvements
-
It is now possible to enable or disable AI Actions from the organization settings.
-
The uploads archive now features new filtering capabilities by upload status and improved search functionality.
-
The en-KY (English, Cayman Islands) locale is now supported.
Fixed Bugs
-
When logging into Strings via Phrase Suite, an SSO limit warning was displayed after generating a token. This has been fixed.
-
Progress bars were displaying incorrect progress information on the job page. This has been fixed.
-
Statistics displayed in the project overview dashboard and individual job pages were inaccurate. This has been fixed.
-
Only the most recent screenshot was imported during job sync when using the Phrase Strings connector. This has been fixed.
-
When exporting .PO files, additional escape characters were incorrectly added. This has been fixed.
-
Exporting large volumes of keys and languages from a project resulted in a 504 error. This has been fixed.
-
Tags were not correctly applied to pushed keys in the Figma plugin. This has been fixed.
-
Newly created translations via API upload were incorrectly marked as reviewed by default. This has been fixed.
New Features and Improvements
-
Figma: Added an indicator and confirmation modal to provide clearer feedback and to prevent accidental changes when pushing content.
-
When the
option is disabled, a visible system upload tag is attached to updated translations, and two actions are performed:-
The tag with a link to the editor filtered by it is displayed.
-
An option called
that links to the editor filtered by the tag is added.
-
Fixed Bugs
-
Carriage returns were incorrectly displayed in keys even when they were not present in the original uploaded file. This has been fixed.
-
Quality Professional Services (QPS) interface would remain stuck with a loading indicator after updating translation content. This has been fixed.
-
The Quality Professional Services (QPS) interface was not updating correctly when changes were made to the source content. This has been fixed.
-
Single Sign-On (SSO) warnings were incorrectly displayed during Identity Management (IDM) based logins when handling access tokens. This has been fixed.
-
Project statistics were being inaccurately displayed in the project overview. This has been fixed.
-
The global search feature in the editor lacked scrolling functionality, limiting users' ability to view all search results. This has been fixed.
-
Attempts to delete locales through the API resulted in error 422 (or occasionally 500), preventing the successful removal of locales. This has been fixed.
-
Statistics for individual jobs were being inaccurately displayed. This has been fixed.
-
Unnecessary additional escaping was applied during the export of .PO Gettext files affecting the output format. This has been fixed.
-
API documentation contained references to pagination and link headers for endpoints that do not support pagination. This has been fixed.
-
Attempting to open a failed upload resulted in a 504 error, preventing users from accessing upload information. This has been fixed.
-
Figma: tags were not being correctly applied to keys when pushed from Figma to the localization platform. This has been fixed.
New Features and Improvements
Available as of October 2, 2024
-
A new Unity integration is now available for Unity developers to localize their games directly within the Unity environment.
-
The Figma plugin has been rebuilt to enable:
-
Improved Performance: Reduced latency and quicker content updates.
-
Enhanced User Experience: A redesigned interface with clearer settings and helpful features, including progress bars for background processes.
Important
The default settings of the plugin have changed. It is recommended to check them again when using the new version of the Figma plugin.
-
Faster Updates: The new framework allows delivering updates and new features more quickly.
-
Fixed Bugs
-
Updating the job name in the job context sidebar of the Strings editor also changed the due dates. This has been fixed.
-
There was an issue with escaped newlines when downloading a file in .PO format. This has been fixed.
-
Opening projects was resulting in a 504 error. This has been fixed.
-
The
page could not be opened. This has been fixed. -
Downloading keys from a project in .CSV or .XLSX file formats was resulting in a 504 error. This has been fixed.
New Features and Improvements
-
Users can now browse through all project tags in the advanced search of the Strings editor. Previously, only 25 tags were listed.
Fixed Bugs
-
GitHub sync was importing only 90 files instead of the full set. This has been fixed.
-
Pushing to Strings was not working if the folder name in the source path contained square brackets. This has been fixed.
-
The language flag was missing from the editor dropdown menu for language selection. This has been fixed.
-
Escaped newlines were being split into multiple lines and a backslash was lost during .PO file exports. This has been fixed.
-
There was an error that prevented customers from creating branches in projects. This has been fixed.
-
Search was reverting to its original state upon selecting a tag in the editor requiring repeated searches. This has been fixed.
Fixed Bugs
-
Laravel files (.PHP) with line breaks in translation strings could not be uploaded. This has been fixed.
-
When uploading a file, the number displayed in the field was inaccurate. This has been fixed.
-
When exporting keys to an iOS .strings file, comment formatting was not preserved correctly. This has been fixed.
-
In the Strings editor, using the Clear target translations batch action for a large number of keys was causing performance issues. This has been fixed.
-
When editing projects assigned to custom metadata properties, additional projects were removed. This has been fixed.
-
SSO login via In-Context Editor (ICE) did not work properly and returned an error message. This has been fixed.
-
Downloading a Qt Translation Source (.TS) file format was redirecting to an error page. This has been fixed.
-
Job creation on the
tab of a project was resulting in a 504 error. This has been fixed. -
Projects could not be opened due to a 504 error. This has been fixed.
-
Newline characters were improperly processed when exporting to .PO file format. This has been fixed.
-
Tags assigned to keys in the main branch were not copied to a new branch. This has been fixed.
New Features and Improvements
-
The editor sidebar has been redesigned to make the tag management process more intuitive and efficient. It is now possible to add, delete, and navigate tags with new keyboard shortcuts. Users can also toggle system tags on/off with a new menu option.
menu in the -
A new webhook that triggers when custom metadata are updated at the key level is now available.
-
A new format option for Android XML files upload is now available, allowing users to unescape
<
and>
characters for tags.
Available as of August 20, 2024:
-
Analytics Dashboards: The tab now displays trends for , and . A new visualization showing managed words by month is also available.
Fixed Bugs
-
GitHub Sync: The list of repositories was loading indefinitely, preventing users from accessing their synced repositories. This has been fixed.
-
When creating an OTA release from a branch, the full list of available languages was not displayed in the locales dropdown menu. This has been fixed.
-
When using Google Translate for machine translation, apostrophes were displayed as HTML entities instead of symbols in the translated content. This has been fixed.
-
In the reviewed in the editor. This has been fixed.
tab, the bar incorrectly displayed an incomplete status for a job, even though the keys were properly -
Incorrect statistics for individual languages were displayed in the project tab. This has been fixed.
-
The progress bar in the
page was not reflecting the actual progress of projects. This has been fixed.
Fixed Bugs
-
In single locale mode, pressing Enter presented an invisible target locale for editing. This has been fixed.
-
Downloading a locale in .CSV (or .XSLX, txt or strings .JSON) including custom metadata was not possible via CLI. This has been fixed.
-
When a project that has OTA defined but the project is deleted, the incorrect number was displayed on the page. This has been fixed.
-
Custom Metadata Column definition wasn't functioning through the PHP SDK for .CSV/.XLSX exports. This has been fixed.
-
Languages in the translation progress list were being sorted randomly in the
tab. This has been fixed. -
iOS .strings key and translations were being ignored if the comment line was empty. This has been fixed.
-
In projects with over a million keys, an error would occur when attempting to open a single upload file from the tab. This has been fixed.
-
Languages were being autofilled incorrectly for .XLSX uploads, causing problems for projects with custom language names sharing the same language code. This has been fixed.
-
MT engines were providing Simplified Chinese instead of Traditional Chinese for
zh-Hant
language codes during pre-translation. This has been fixed. -
An incorrect translation memory match was being used during pre-translation instead of the expected machine translation result. This has been fixed.
-
There were encoding issues for CJK characters in Java .PROPERTIES files during upload via UI/CLI, despite specified file encoding in the configuration file. This has been fixed.
New Features and Improvements
-
New language codes are now supported:
-
Ukrainian variants for:
-
Czech Republic
-
Hungary
-
Slovakia
-
Poland
-
-
Spanish (United Kingdom)
-
French (United Kingdom)
-
-
Arabic language in DeepL machine translation integration is now supported.
-
The download API can now process downloads asynchronously.
Existing download API requests need to switch from GET to POST requests and replace
download
withdownloads
in the URL. Users can check the status of the download and request a link to download the result once completed.The async download is supported by Phrase CLI by running phrase pull --async.
Fixed Bugs
-
-
Resolved performance issues when selecting jobs in the editor.
-
The
option was incorrectly enabled by default for main language keys. This has been fixed. -
Machine translation suggestions were not appearing for keys on branches. This has been fixed.
-
Filter dropdown states were not persisting after page reload. This has been fixed.
-
Corrected text alignment issues in the keyboard shortcuts modal.
-
Advanced search input fields were overlapping with reference previews. This has been fixed.
-
-
Corrected the display of distribution counts on the Integrations page by excluding distributions from deleted projects.
-
GitHub sync was pulling all keys instead of respecting tag definitions in the configuration file. This has been fixed.
-
Users could not disable the OTA distribution settings. This has been fixed.
option in -
Pull requests from different projects were overwriting each other during GitHub sync. This has been fixed by maintaining separate pull requests for each project's changes.
-
Pull
format_options
parameters were not being applied correctly during sync operations. This has been fixed. -
Machine translation was providing incorrect suggestions for certain language pairs. This has been fixed.
-
Resolved indexing issues for retried or stuck uploads.
-
Google Translate was incorrectly modifying spaces in strings containing markup. This has been fixed.
-
Resolved issues causing translation order information.
errors and ensured proper display of -
Fixed the
error to allow successful branch creation across various projects. -
Merging jobs was failing during branch operations. This has been fixed.
-
Translated content was not appearing in certain fixed translation orders. This has been fixed.
New Features and Improvements
-
Analytics dashboards for Strings provides aggregated insights into translation activities across all projects of an organization.
-
OTA can now provide scheduled distribution releases.
New Features and Improvements
-
As of June 4, 2024, there is a new in-application notification if an organization reaches or exceeds any pricing metric capacity.
New Features and Improvements
-
-
Parent key state propagation:
When creating, updating, and importing linked keys, parent keys now propagate content and state changes.
-
Language discrepancy:
If child keys have more languages than the parent, users receive an inline message that a language discrepancy has been detected and a link to the parent project to add the missing languages for the parent key.
-
UI/UX improvements:
On the
page, users can now search by parent and child key content, not just by name.
-
New Features and Improvements
-
Figma plugin: It is now possible to configure key naming conventions for selected keys. A set of predefined macros is also available to generate key names automatically.
New Features and Improvements
-
Users can now perform Github/Gitlab imports and exports through the provider-agnostic API.
New Features and Improvements
-
Linked keys are now available to link and refer keys across different projects. Whenever the parent key is modified, all its child keys will be updated automatically.
-
GitHub and GitLab syncs are now handled through a single user interface accessible from the page.
New Features and Improvements
-
A new version of the Figma plugin is now available with an option to exclude Figma sections when creating screenshots.
New Features and Improvements
-
Android SDK: With version 3.8.0, translation updates are now immediately displayed once they are available.
New Features and Improvements
-
Bilingual .PO files are now supported when importing files for translation.