Fixed Entity Type Collision in Auto Translation Settings
Previously, entities sharing the same machine name across different types (e.g. nodes, media, taxonomy) caused conflicts in the Auto Translation Settings form due to array_merge(), resulting in only one entity being preserved and displayed.
Fixed Entity Type Collision in Auto Translation Settings
Previously, entities sharing the same machine name across different types (e.g. nodes, media, taxonomy) caused conflicts in the Auto Translation Settings form due to array_merge(), resulting in only one entity being preserved and displayed.
Fixed a logic error in the translateHtmlWithAdvancedMethod and translateHtmlWithSimpleMethod functions where long HTML text fields lost their content after translation.
Condition isset($match[1]) was replaced with !empty($match[1]) to ensure proper detection of actual HTML tags versus text segments, allowing translated content to be correctly reassembled.
Fixed a logic error in the translateHtmlWithAdvancedMethod and translateHtmlWithSimpleMethod functions where long HTML text fields lost their content after translation.
Condition isset($match[1]) was replaced with !empty($match[1]) to ensure proper detection of actual HTML tags versus text segments, allowing translated content to be correctly reassembled.
The Amazon Translate integration is now production-ready, with full support for stable API communication, improved error handling, and validated configuration workflows.
Ensures reliable translations with region support and secure credentials management.
Fixed configuration handling and improved validation for Amazon Translate settings, ensuring proper integration and more reliable translation behavior.
Fixed an issue where HTML content within paragraph fields was not correctly translated using DeepL, ensuring proper preservation of formatting and structure during the translation process.
Fixed an issue where translated HTML content lost commas or spaces between text segments due to improper handling of adjacent text nodes during DOM parsing and reassembly.
Excluded Fields in Batch Processing:
Resolved a bug where excluded fields in batch translation were incorrectly processed: their values were mistakenly assigned to the default language translation instead of being copied to the correct target language translation.
Fixed issue #3531195, which caused error messages when users without translation permissions accessed taxonomy term edit forms or other forms lacking getEntity() methods.