Changelog

Track improvements, new features, and fixes in LocEngine

25 Releases
170+ Features
85+ Fixes

Version 4.6.5

Major Release 🔥 NEW
📅 April 2026 🏷️ Latest

✨ New Features

  • 🌐
    Web Scanner

    Extract translatable strings from HTML, CSS, JavaScript, React, Vue, Angular, and PHP files with 90%+ accuracy

  • 🔤
    I18N Scanner

    Extract i18n keys from 12+ frameworks including WordPress, React i18next, Vue i18n, Angular ngx-translate, Python gettext, and more

  • 🎨
    3 Context Display Modes

    View extracted strings with Single Line, Extended (20 lines), or Full Function/Block context

  • 🔄
    Smart Auto-Detection

    Automatically detects frameworks and project types without manual configuration

🔧 Improvements

  • Added per-file framework detection for mixed-technology projects
  • Enhanced duplicate string removal with 95% accuracy
  • Improved key generation algorithm for better readability
  • Added 8 new export formats (ARB, XLIFF, Properties, RESX, YAML)
  • Optimized scanning speed for large projects (up to 40% faster)

📊 Framework Support

⚛️ React 90%
🟢 Vue 85%
🅰️ Angular 85%
📄 HTML 98%
📜 JavaScript 90%
🐘 PHP 95%
🐍 Python 95%
🔷 WordPress 99%

🐛 Bug Fixes

  • Fixed context display issue in injection preview dialog
  • Resolved duplicate key generation for identical strings
  • Fixed v-tooltip injection in Vue.js components
  • Corrected line number tracking for multi-line strings
  • Fixed placeholder to :placeholder conversion in Vue templates

Version 4.5

Major Release
📅 March 2026

✨ New Features

  • 🚀
    Multi-language support

    Now scan and extract strings from 12 languages simultaneously

  • Performance boost

    40% faster scanning for projects with 500K+ strings

  • 🎯
    Smart key generator

    AI-powered key naming based on context

🔧 Improvements

  • Improved language detection accuracy by 35%
  • Enhanced export workflow with batch processing
  • Reduced memory usage by 25%

🐛 Bug Fixes

  • Fixed placeholder detection in nested strings
  • Resolved UI glitch in dark mode
  • Fixed license validation timeout issue

Version 4.4.1

Patch
📅 December 2025

🔧 Improvements

  • Added 15 new file format support (Vue, Svelte, Astro)
  • Improved scanning engine accuracy for PHP files
  • Better error handling for corrupted files

🐛 Bug Fixes

  • Fixed crash when scanning empty folders
  • Resolved memory leak in continuous scanning mode

Version 4.4

Initial Release
📅 September 2025

🚀 First Release

  • 🔍
    Automatic project scanning

    Scan 190+ file formats with multi-layer detection

  • 💉
    Localization injection engine

    Safe, reversible code injection with auto-backup

  • 📤
    Translation export/import

    Support for JSON, PO, CSV, YAML formats

  • QA validation system

    Check placeholders, punctuation, length constraints

🌐 LocEngine 4.6.5 - Web Scanner & I18N Scanner

×

Web Scanner

Extracts translatable strings from HTML, CSS, JavaScript, React, Vue, and Angular files with 95%+ accuracy. Auto-detects frameworks and provides context-aware extraction.

Supported Frameworks

  • React / Next.js - .jsx, .tsx, .js, .ts
  • Vue / Nuxt.js - .vue, .js, .ts
  • Angular - .ts, .html
  • HTML5 / CSS3 - .html, .htm, .css
  • JavaScript / TypeScript - .js, .ts
  • PHP - .php

Extraction Capabilities

  • JSX text & props
  • Ternary conditions
  • Template literals
  • HTML attributes
  • Alert/Confirm/Prompt
  • CSS content property

I18N Scanner

Extracts i18n keys from internationalized projects across 12+ frameworks. Supports WordPress, React i18next, Vue i18n, Angular ngx-translate, Python gettext, and more.

Supported Plugins

  • WordPress - __(), _e(), esc_html__()
  • React - t(), useTranslation, <Trans>
  • Vue - $t(), v-text, :placeholder
  • Angular - translate pipe, directive
  • Python - _(), gettext(), ngettext()
  • JavaScript - i18n.t(), t()
  • Next.js - serverSideTranslations
  • Nuxt.js - $t(), useI18n
  • PHP - __(), _e(), gettext()
  • Flutter - ARB files
  • .NET - RESX files
  • Java - Properties files

Export Formats

  • JSON (i18next, react-intl)
  • PO / POT (Gettext)
  • ARB (Flutter)
  • XLIFF (XLIFF standard)
  • Properties (Java)
  • RESX (.NET)
  • YAML (Rails)
  • CSV / Excel

Performance Metrics

  • Web Scanner Accuracy: 90-98% depending on framework
  • I18N Scanner Accuracy: 95%+
  • Processing Speed: ~200-300 files/second
  • Max File Size: 5MB per file
  • Max Files/Scan: 2000 files