Phrase Strings

Phrase Strings Releases 2024

Tip

Click Follow on the section level (one up from the article level) to receive notification of when new notes are released.

follow_Strings_RN.gif

Earlier release notes can be found in the archive.

November 11, 2024

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.

      search_figma.jpeg
    • Added sorting options and issues counters to identify incomplete and duplicate key names.

      sort_counter_figma.jpeg
    • Users can now select layers and perform batch actions to exclude selected items or regenerate key names.

      batch_actions_figma.jpeg

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.

October 28, 2024

New Features and Improvements

  • It is now possible to enable or disable AI Actions from the organization settings.

    ai_actions_toggle.jpeg
  • The uploads archive now features new filtering capabilities by upload status and improved search functionality.

    uploads_filter.jpeg
  • 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.

October 14, 2024

New Features and Improvements

  • Figma: Added an indicator and confirmation modal to provide clearer feedback and to prevent accidental changes when pushing content.

    push_content.png
  • When the Skip system tag 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 Translate tagged keys that links to the editor filtered by the tag is added.

    system_upload_tag.png

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.

September 30, 2024

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 Users 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.

September 16, 2024

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.

September 2, 2024

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 Translation keys updated 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 Branches 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.

August 19, 2024

New Features and Improvements

  • The Tags menu in 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.

  • 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 Volume tab now displays trends for Missing translations, Unverified translations and Managed words. 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 Jobs tab, the Review progress bar incorrectly displayed an incomplete status for a job, even though the keys were properly reviewed in the editor. This has been fixed.

  • Incorrect statistics for individual languages were displayed in the project Overview tab. This has been fixed.

  • The progress bar in the Projects page was not reflecting the actual progress of projects. This has been fixed.

August 5, 2024

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 Integrations 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 Jobs 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 Uploads 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.

July 22, 2024

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 with downloads 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

  • Strings editor:

    • Resolved performance issues when selecting jobs in the editor.

    • The Mark as minor change 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 Use last reviewed version of translations option in OTA distribution settings. This has been fixed.

  • 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 Something went wrong errors and ensured proper display of translation order information.

  • Fixed the Could not be created 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.

June 12, 2024

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.

May 30, 2024

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.

May 8, 2024

New Features and Improvements

  • Linked keys:

    • 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 Linked Keys page, users can now search by parent and child key content, not just by name.

May 2, 2024

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.

April 17, 2024

New Features and Improvements

  • Users can now perform Github/Gitlab imports and exports through the provider-agnostic API.

March 20, 2024

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 Repo Syncs user interface accessible from the Integrations page.

March 18, 2024

New Features and Improvements

  • A new version of the Figma plugin is now available with an option to exclude Figma sections when creating screenshots.

February 27, 2024

New Features and Improvements

  • Android SDK: With version 3.8.0, translation updates are now immediately displayed once they are available.

January 31, 2024

New Features and Improvements

  • Bilingual .PO files are now supported when importing files for translation.

January 19, 2024

New Features and Improvements

  • Strings editor:

    • The sorting and filtering options of the key list have been swapped.

    • Batch actions can now affect more than 10,000 keys.

Was this article helpful?

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.