Dec 2022
Enhancements
[TX Native] Added support for Vue 3 framework
[TX Native] Added support for NextJS framework | Transifex Native Sandbox code sample
[TX Native - Javascript] Added additional filtering options to serve translations based on a string's translation status
Added support for pluralized TM suggestions
TX Live Enhancements:
Moved fill-up settings under project’s workflow tab
Extended fill-up settings, including:
Translation Memory fill-ups for less than 100% matches
Translation Memory fill-ups for similar locales
The option to exclude locales from fill-ups (for both TM and MT)
The option to run on-demand fill-ups
Extend the threshold for "Translation Memory Fillup for less than 100% match" from 95% to 90%
Introduced extra formality setting for DeepL, giving the option to apply default formality to non-supported languages
Extended history in the editor by exposing formality information when DeepL is applied
Added new languages: French (QT FILETYPE) (fr@qtfiletype), Portuguese (QT FILETYPE) (pt@qtfiletype), Italian (QT FILETYPE) (it@qtfiletype), Spanish (QT FILETYPE) (es@qtfiletype), Luri (Bakhtiari) (bqi), Luri Bakhtiari (Iran) (bqi_IR)
Fixes
Fixed matching between source and target plural forms
Fixed resources list issue when requesting TM leverage report
Nov 2022
Enhancements
Translation Memory leverage report
Extended our report including TM leverage information not only for untranslated but also for translated strings. This allows cost estimation for post-editing activities.
Extended our report including TM leverage information on a tag level
Released new Apple .strings parser with UTF-8 encoding
[Figma plugin] - Improved Figma user experience when no translations for a language are available in Transifex
Added English (en) (source) -> Malagasy (mg) (target) language pair as an extra option in the order wizard for E2f
Added new languages: English (Ontario) (en@Ontario), French (Ontario) (fr@Ontario), English (Colombia) (en_CO)
Released Go CLI in Go
Added Transifex version as a parameter to the TX CLI bash installer
Added multibranch support
Added download pseudo translations flag
Added polling delay to translation downloads
Implemented polling delay backoff mechanism
Added pseudo to filename when needed
Made pseudo postfix to files
Pseudo flag fixes
Fixes
Fixed "stop watching" button issue
Fixed Resources ordering on the editor page
Fixed editor UI issue when editing attributes of an HTML placeholder
Fixed PO/POT issue in GitHub integration
[GitHub Integration] Fixed encoding issues in Apple strings, PO, and Properties file types
Fixed watch button issue
[TX Live] Fixed attribute parsing issue when a dash is present in the attribute's name
Fixed redirect issue when Transifex app language changes
Fixed broken link in zendesk wizard
Fixed recipients issue when sending a "new resource added" notification
Oct 2022
Enhancements
Released Transifex announcement enhancements
Option to edit an existing announcement
Notifications when a user replies to an existing announcement or comment left by another user
Released Go CLI in Go
Add CodeQL analysis
Support two <lang>s in file filters
Abort source pulls (without '-t') with languages
Complain when API host and/or token is not available
Add docker config to goreleaser
Don't display a message when local "language" does not exist
Allow setting a custom resource name
Push task should abort on a bad API response
Silent flag
Get home directory from environment variable
Fix 'pull -s -a/-l ' warning
Multiple lang support
Allow star patterns in resource IDs for push/pull
Upcoming patch release
Added new languages: Páez(pbb), Guambiano (gum), Wayuu (guc), Kogi (kog)
Improved search in language dropdowns
Released New Transifex Help Center
Fixes
Fixed issue with pending syncing tasks when a deployment for the Zendesk plugin is in progress
Fixed throttling error messages in API 3.0 when trying to download translations from empty resources
Fixed administrators' permission issues related to the import/export of TMX files
Fixed translation downloads issue for live and fileless resources
Fixed XLIFF translation upload issue for Fileless resources
Fixed file content encoding issue when sending translations to GitHub
Fix STRUCTURED_JSON compilation issue when a resource includes empty strings
Fixed 500 server error issue when trying to delete a resource that was just marked as locked
Fixed email content sent to recipients when the status of the issue where they are mentioned is updated
Fixed issue with collaborators count
Fixed issue with missing language from Texmaster order wizard
Fixed TMX download issue for users logged in using SSO
Fixed " HTML entity issue in rich editor mode when a custom placeholder is enabled
September 2022
Enhancements
Extended Zendesk integration by supporting translation sync between systems for the German (Germany) locale.
Added new languages: Saraiki (skr), Cantonese (China) (yue_CN).
Extended our API offering the option of
bulk metadata updates for a resource strings collection
bulk update of resource's translations
Released Transifex announcement enhancements
Find all announcements in a centralized place with filtering options
Create announcements on a project or organization level
Released glossary improvements
Released a fresh new layout of Transifex glossaries overview page
Extended glossary editor allowing users to create comments/issues for glossary terms
Announced Transifex SOC2 Type || Compliance
Released CLI Client in Go (v1.3.1)
Updated Transifex plugin making it compatible with the most recent versions of WordPress
Extended notification system by introducing a new notification when an admin or manager is removed
Added short bio textarea maxlength
Fixes
Fixed CSV formatting issue in language progress reports when project has more than 22 languages
Fixed issue with Zendesk manual sync when syncing more than 150 articles
Fixed TMX upload issue
Fixed 422 validation error when no differences between GitHub and Transifex are detected
Fixed GitHub integration fetching issue when repository has too many branches
Fixed syncing issue between GitHub and Transifex when more than 1 language is fully translated at the same time
Fixed translations syncing issue after updating source file in GitHub
Fixed DOCX compilation error caused by empty tx tags
Fixed JSON compilation issue when empty keys are included in the original file
August 2022
Enhancements
Extended editor filters by introducing "Translation Checks Based on Type: Glossary".
Extended Zendesk integration by supporting translation sync between systems for the Tagalog (tl) language.
Drupal integration compatibility with v. 9.4.0
Improved GitHub -> Transifex syncing process preventing translations to be pulled from GitHub when translations already exist in Transifex.
Included Resources overview in the new navigation editor
Renamed Context feature to Screenshots
Updated list of supported languages in Amazon MT.
Added new languages: English (Kuwait) (en_KW), English (Bahrain) (en_BH), English (Qatar) (en_QA)
Extended "Translation Memory Fillup from similar locales" by configuring this setting on a language level
Fixes
Fixed Structured JSON compilation issue when null values are present in source.
Fixed Amazon MT glossary issue when removing a glossary from a project
July 2022
Enhancements
Announced Transifex SOC2 Type | Compliance
Released a fresh new layout of Transifex explore page.
Introduced "Show difference with previous" editor preference allowing users to easily identify differences between translation/source versions, as well as TM suggestions.
Released Glossary Editor.
Released bulk delete feature for resources.
Released global editor allowing easy access and navigation.
Released CLI Client in Go (v1.3.0)
Figma - Added support screenshots for:
Component nodes
Instance nodes
Group nodes
Extended language mappings between Zendesk and Transifex for Hungarian.
Extended activity reports including TM leverage for edited translations
Fixes
Fixed an MT fillup issue for pluralized strings.
Paginated editor history results for avoiding delays while navigating.
Fixed translation issue in Zendesk articles when embedded videos are present
Fixed duplicate resource creation upon syncing with GitHub.
Fixed syncing issue with GitHub when an empty resource is present.
Fixed collaborators count issue related to E2f collaborators.
Fixed timeout issue when running translation checks for regex.
Fixed issue with editor comments.
Fixed keyboard shortcut issue for fallback editor.
Fixed TMX file upload issue caused by the size of the file.
Fixed GitHub syncing issue when source and translations are under the same directory and language mappings are included in the config.
Fixed GitHub PR title, branch name, and commit message by using the mapped language when language mapping is present in the YML configuration
June 2022
Enhancements
Released CLI Client in Go (v1.2.0)
Introduced parallel push/pull.
Removed PTerm in favour of simple color package to enable real-time updates and reduce noise in CIs.
Appliedfix for
--use-git-timestamps
when history is big.Introduced "wait" mechanism on API throttling.
Reduced number of calls to the API
Introduced delete option for announcements.
Added new language: English (Saudi Arabia) (en_SA).
Introduced "replace_edited_strings" parameter in API v3.
Added "Translate" button on the Resources page for easier navigation
Fixes
Fixed issue with TM suggestions created by locked tags.
Fixed UI issue with 101% matches and empty context.
Fixed order wizard UI issue.
Updated decimal rule for EN lang in tx live.
Fixed MT auto-fill up issue with pluralized strings when target has more forms than the ones available in the source language.
May 2022
Enhancements
New Webhooks types for tasks (task Tag created, task Tag completed).
March 2022
Enhancements
GitHub and BitBucket Integration Improvements:
Introduced two new parameters in the configuration file: “ignore_dirs”, “ignore_files”.
YML configuration file is now hosted at GitHub/BitBucket repository.
Reduced the number of API calls sent avoiding throttling.
Made integrations more efficient when both source and translation files are stored under the same folder in the repository.
When no differences are detected between Transifex and repository, Transifex won't create empty PRs.
Made UI improvements so that the raw mode label and fuzzy fillups will be more visible in the editor.
Enabled RTL mode for Uighur (Arabic) (ug@Arab) language.
Added new languages: English (Shavian) (en@shaw).
Released CLI Client in Go (v1.0.4) - Added branch name at the beginning of resource name when creating resources in Transifex.
Released Express SDK.
Added support for AWS DynamoDB.
Added Catalan and Portuguese (Portugal) to Amazon MT language pairs.
Added fr (source) -> de_AT (target) language pair as an extra option in the order wizard for E2f.
Fixes
Fixed 403 error messages when downloading translation files via both UI and API 3.0.
Fixed issue with old TM suggestions.
Fixed editor message for bulk actions in case of a crowdsourcing project.
Fixed TM fillup issue for updated source strings where the key remains the same.
February 2022
Enhancements
Introduced new Translation Memory features:
Enabled RTL mode for Pashto (Afghanistan) (ps_AF).
Added new languages: Middle Cornish (cnx), Toki Pona (took).
Released CLI Client in Go (v1.0.3).
Extended logging details when a request to Zendesk fails.
[Transifex Native] Added support for preserving source string edits when pushing content with custom keys (regardless of purge).
Extended editor filters by introducing
TM Fillup Leverage Greater
/TM Fillup Leverage Less
.Improved Editor experience by hiding locked resources from editor's All Resources view.
More bulk actions available when switching to edit source view.
Introduced the following extra language mappings between Zendesk and Transifex:
'ps_AF' in TX to 'ps' in Zendesk
'fa_AF' to 'fa' in Zendesk
Extended system's capabilities by triggering TM auto-fill up when editing source text within the editor and pressing 'Save and keep translations'.
Fixes
Fixed syncing issue between Transifex and Zendesk when "Fetch initial translations from Zendesk" is disabled.
Fixed issue with translation checks that were triggered when HTML translatable attributes were not preserved in the translation.
Fixed editor issue when using find & replace option.
January 2022
Enhancements
Extended support for pseudo-translations introducing "pseudo_length_increase" attribute in API 3.0.
Added support for pulling ALL languages in Native Python SDK.
[TX Native] Added support for Vue 2 framework.
Extended organization billing information including billing address.
Introduced more automation when using smarts tags.
Added new language: Montenegrin.
Live sidebar improvement - Allow moving sidebar from right to left and left to right.
Changed sidebar colour theme.
Released Developer Hub.
[Slack Integration] Added slack user to comments that are coming through slack in the editor.
Extended locking strings mechanism by preventing locked strings from being translated via file upload or API.
Extended API v3 endpoints by giving the option to retrieve the revision history for every source string in a resource
Fixes
Fixed issue when searching for an invalid username via search strings page.
Fixed TM auto-fillup issue where pluralized strings were partially translated when 100% match was present.
Fixed Unicode issue in Java Properties files.
Fixed newline issue in TXT files.
Fixed translation check issue due to BOM characters in TXT files.
Fixed variable detection issue in strings containing % character.
Fixed issue when syncing dynamic content between Transifex and Zendesk.
Fixed issue with invitation modal when the organization has one project only
Continue Reading