Changelog Translation Generator

4.1.6

Module Compatibility Fixes

  • Define PHP Version dependency (TDMET-902)

  • Update integration tests (TDMET-900)

  • Support acl title translation export

  • Extend unit test suite

  • Update module info

4.1.5

Quality Enhancements

  • Provide module changelog

  • Update documentation

  • Update test routines

4.1.4

Fix Backend-Config Translation-Export (TDMET-840)

  • Fix xml regexp

  • Remove CDATA-Annotations

  • Update Readme and documentation

4.1.3

Feature Translation Module Filter (TDMET-813)

  • Add optional Module filter for translation export

  • Adapt export and translation index logic

  • Fix export strings based on export options

  • Update Integration Tests

  • Update module dependencies

4.1.2

Magento 2.4.x Compatibility Fix (TDMET-829)

  • Fix import template

  • Fix compatibility issue between Magento 2.4.1 / 2.4.2

4.1.1

Fix Frontend JS-Translations (TDMET-822)

  • Magento 2.4 Controller compatibility

  • Enhance js translation controller

4.1.0

Performance Enhancement Translation Export (TDMET-776)

  • Integrate index logic for translation labels

  • Database driven translation indices

  • Provide Magento CLI command for translation index generation

  • Provide TechDivision Pacemaker pipeline definitions for translation index generation

  • Extend Integration Tests

Provide Translation Import History (TDMET-777)

  • Display imported translations on import page

  • Provide a download option (.csv) for imported translations

Provide Version Display info (TDMET-807)

  • Display in module configuration

  • Register in MET Base Module

4.0.0

Database driven translations

  • Handle and translate strings via DB (TDMET-546)

  • New database table for module (TDMET-545)

  • Integrate TD-Logger (TDMET-669)

  • New backend menu structure (TDMET-647)

  • Provide module ACL (TDMET-670)

  • Update tests and test routines (TDMET-548)

  • Enhance performance for translation imports (TDMET-549 / TDMET-550)

3.0.2

Improvement Frontend-Translations (TDMET-664)

  • Rebuild js translations on setup:upgrade

  • Recurring data script for deployments

  • Extend integration tests for command and recurring data

3.0.1

Fix Export (TDMET-658)

  • Fix init for admin backend form

3.0.0

Magento 2.4 Compatibility (TDMET-567)

  • Update module dependencies

  • Refactoring based on version changes

  • Update test routines

2.2.1

Performance Optimization for Export

  • Use magento translation cache

  • Use magento base translate logic

  • Don’t crawl all i18n.csv files on every export

2.2.0

Performance Enhancement Translation Export (TDMET-771)

  • Integrate index logic for translation labels

  • Provide Magento CLI command for translation index generation

  • Provide TechDivision Pacemaker pipeline definitions for translation index generation

2.1.1

Improvement Frontend-Translations (TDMET-664)

  • Rebuild js translations on setup:upgrade

  • Recurring data script for deployments

  • Extend integration tests for command and recurring data

2.1.0

Improvement Frontend-Translations (TDMET-664)

  • Rebuild js translations on setup:upgrade

  • Recurring data script for deployments

  • Extend integration tests for command and recurring data

2.1.0

Optimizing Documentation PDF (TDMET-494)

  • restructuring some pdf file parts

  • fix broken links

Optimizing Service Description PDF (TDMET-494)

  • remove pagebreaks

  • fix broken links

Improvement Translation Import (TDMET-497)

  • Add notice in message box after translation import

  • Set admin notification after translation import

Improvement Translation Export

  • Extend translation finder (TDMET-374)

  • Search for label and comment in xml-files (TDMET-374)

  • Extend unit tests (TDMET-374 / TDMET-488)

  • Fix regexp label key search (TDMET-488)

2.0.3

Improvement for Website Restrictions

  • Fix js error on json parsing

  • Solving module dependency for magento editions

2.0.2

Fix and Enhance JS Translation Dictionary (TDMET-466)

  • Generate and use separate js dictionary beside Magento standard

  • Fix custom CLI command for frontend translation generation

  • Remove unnecessary comfort functions

2.0.1

Import with reference (TDMET-376)

  • Import with reference locale possible

  • Reference locale/language will be ignored

Remove store restrictions (TDMET-481)

  • The restriction for store selection on import and export is removed

  • All stores are available on import and export

  • Remove alle restriction infos

2.0.0

Translation Export Integration (TDMET-227)

  • New export workflow for translations via ajax (TDMET-228)

    • Enhance Export form for translation logic

    • Implement new controller to connect logic with workflow

    • Deactivate Magento default controller for translation logic

    • Provide translation files in export folder

  • Remove export via backend config (TDMET-229)

  • New menu navigation point (TDMET-229)

  • Fix for static tests (TDMET-230)

  • Enhance integration and unit tests (TDMET-231 / TDMET-232 / TDMET-233)

  • Update documentations (TDMET-236 / TDMET-237 / TDMET-239)

1.1.9

Improvement for Website Restrictions

  • Fix js error on json parsing

  • Solving module dependency for magento editions

1.1.8

Fix and Enhance JS Translation Dictionary (TDMET-466)

  • Generate and use separate js dictionary beside Magento standard

  • Fix custom CLI command for frontend translation generation

  • Remove unnecessary comfort functions

1.1.7

Enhancement for Translation Import

  • Regenerate translation cache after import

  • Rebuild frontend translations (js) after import

Comfort functionality

  • Rebuild frontend translation on deployment (bin/magento setup:upgrade)

  • Rebuild frontend translation manually

    • via CLI command

    • via additional cache management

Some adaptions

  • Extend ReadMe

  • Extend Integration-Tests

1.1.6

General Translation Export fix

  • Use module sequence for correct translation order

  • Fix regexp to find tranlation files

  • Handle language packs for translation order

  • Fix export with symlink

Improvement Translation Import

  • Increased store number for import to 5

  • Adapt Import form for translations

  • Provide Download links for uploaded translation files

  • Archive translation files on full import

1.1.5

Fix Translation Export

  • Fix: export with folders are linked

  • Fix: Scan i18n on production system

  • Fix: Sort order for i18n files

  • Write log file on production mode optional

1.1.4

Fix Translation Export

  • Fix crash on export

1.1.3

Fix Translation Export

  • Fix File not found exception

1.1.2

Fix Export String Detection

  • Fix translation finder export

1.1.1

Fix Export String Detection

  • Bugfix Translation finder

  • Bugfix CSV-Download

1.1.0

Translation Import

  • Translate Import behaviors (Full/Delta)

  • Upload and set translation file

  • Adapt translation export

  • Integrate test cases

  • Small bugfixes

1.0.6

General Translation Export fix

  • Use module sequence for correct translation order

  • Fix regexp to find tranlation files

  • Handle language packs for translation order

  • Fix export with symlink

1.0.5

Fix Translation Export

  • Fix File not found exception

  • Refactoring Translation Export

1.0.4

Improvement Export

  • Add backend navigation menu

  • Update dependencies

  • Extend js and html string search (regexp)

  • Reorder translation files for translated strings

1.0.3

Improvement Configuration

  • Add description on how to use second locale field

1.0.2

Fix Translation Export CSV

  • Use only one language if second language and local language are identical

1.0.1

Fix Translation Export

  • Fix 4 column translation file

  • Exclude directories for translation detection

1.0.0

Translation Generator

  • Module Configuration

  • Backend functionality to download translations

  • Detect strings to be translated

  • Detect translated strings (i18n)