BabelEdit Downloads
BabelEdit Release Notes
Version 2.8.0 (2020-12-04)
Features
- Machine translation using DeepL and Microsoft translation services
- Support for React "formatjs extract"
- Support for Angular Transloco
- YAML format: array support can be disabled
- Support for languages Gaelic, Marshallese, Tajik, Hmong, Luxembourgish
- Added "Reveal in finder" to language file table's context menu
- Linux Flatpak bundle available
Fixes
- XLIFF encoding
- don't translate Laravel :parameters
- stable xml attribute order in babel project files
- Linux: Scaling problem on 4K displays
- macOS: Various minor issues on Big Sur / Apple M1
Version 2.7.1 (2020-07-09)
Features
- Language support for Maltese, Dari, Burmese, Odia, Pashto
- Support .jsx/.tsx files in source code view (generic JSON)
Fixes
- Disabled automatic filter update while editing translation text
Version 2.7.0 (2020-05-15)
Features
- Support Angular/XLIFF files
- Support for Welsh, Filipino, Nepali, Oromo, Tigrinya, Somali, Malayalam
- Enabled machine translation features for Tatar and Lao
- Support nested arrays in JSON Files
- Added "Collapse all" to tree context menu, added keyboard shortcuts
- Added menu item to set/clear "Approved" flag for all IDs
Fixes
- Folder renaming: check if other folder with that name already exists
- Blurry icons on Windows
Version 2.6.1 (2019-12-31)
Fixes
- Fixed TLS connection issues in Windows version of BabelEdit
- Fixed statup issues in Linux version of BabelEdit
Version 2.6.0 (2019-12-19)
Features
- Support Google ARB files (Application Resource Bundle) for Dart/Flutter
- Editor font can be changed in Preferences dialog
- Support .tsx files in source code view (react-intl)
- Support .py files in source code view (generic JSON/YAML)
- Support ISO-8859-1 as well as UTF-8 encoding for Java .properties files
- Better parameter handling in machine translations, extended copy templates
- Minimum required macOS version is now 10.13
- Added array support for vue-json and vue-sfc projects
Fixes
- Better Arabic default font
- Crash when renaming translation id
- Improved compatibility with Intel graphics chipsets
Version 2.5.0 (2019-10-10)
Features
- 'Add ID' allows quickly jumping to existing IDs
Fixes
- Property files can now contain empty strings
- Crash when source code is scanned while application is closed
- Focus order when pressing TAB
- Use CR+LF line endings on Windows
- Use ISO-8859-1 instead of UTF-8 encoding for Java .properties files
Version 2.4.0 (2019-09-13)
Features
- Support for Chichewa (ny-MW), Maori (mi-NZ) and Zulu (zu-ZA)
- Configuration option to disable automatic JSON array conversion
- Added context menu with copy actions for translation id
- Duplicate translations ids and folder via context menu or shortcut
- Show/hide machine translations and similar phrases using status bar buttons
- Increased machine translation limit to 10000 characters per message
- "Fill empty translations" can now use texts of any language as source
- Machine translation preserves HTML entities
Fixes
- Automatically add path if new language file is added without path
- Windows: changed keyboard shortcuts to fix issues with typing {[]} on some keyboard layouts
- Wrong window titles
- Repeated installations of sr-Cyrl-RS dictionary
Version 2.3.2 (2019-07-05)
Fixes
- Ignore files other than .json in react i18next translation folder
Version 2.3.1 (2019-07-02)
Fixes
- Crash when no machine translation result is available
- Memory exhaustion in react-i18next mode
- Improved performance if source code view is not visible
Version 2.3.0 (2019-07-01)
Features
- Display source code locations in which a translation is used
- Support more powerful filter expressions
- Filter expression history
- Option to mark imported translations as Approved
- Function to fill translations with texts of primary language
- Support also YAML files with .yml extension
- Added language code am-ET
- Keyboard shortcuts for all "copy translation id" variants
- Configuration option to omit empty translations instead of writing empty strings
Fixes
- Dark mode icons (macOS)
Version 2.2.0 (2019-05-20)
Features
- Display similar phrases
- Added Bengali (bn-IN)
Fixes
- react-intl: automatically copy default texts to JSON of primary language
Version 2.1.0 (2019-05-09)
Features
- Support for Java .properties files
- Import/Export of Excel .xlsx files
Version 2.0.0 (2019-04-12)
Features
- Filter by language
- Display translation statistics
- Support import of new translation IDs
- Better parameter and html handling in pre-translate and suggestions
Fixes
- Drag & drop does not block explorer anymore
Version 1.9.2 (2019-04-03)
Features
- Simplified download of dictionaries
Version 1.9.1 (2019-03-15)
Features
- Added language code lo-LA
Fixes
- OpenSSL problem on Ubuntu 18
- Minor issues in 'Add translation' dialog
Version 1.9.0 (2019-01-31)
Features
- Support for Ember.js
- YAML file support
- Laravel: Added option to keep or remove empty translations
Version 1.8.0 (2019-01-22)
Features
- Support for Laravel with JSON
- Support for VueJS: vue-i18n with JSON and Single Component Files (.vue)
- Added language code km-KH
Version 1.7.1 (2018-12-18)
Before you upgrade: Please make that the JSON format in the settings matches for format you use for extracting translation IDs (e.g. when using ngx-translate-extract). See https://www.codeandweb.com/babeledit/documentation/file-formats for details.
Features
- Improved performance when loading flat json files
Fixes
- Restricted array export to ids with continuous numbers
Version 1.7.0 (2018-12-10)
Features
- Support for plain text keys (without splitting at ".")
- Autodetect file format (json, namespaced json, plain text)
- Better handling of json files which can't be converted into tree structure
- Indent/formatting configuration for i18next
- Basic handling for arrays in json files
Fixes
- Better error messages
- Drag & drop does not block explorer anymore
Version 1.6.4 (2018-11-12)
Features
- Added example project
- Added en-US dictionary
- Several usability improvements (shortcuts, error messages,...)
Version 1.6.3 (2018-11-06)
Fixes
- Comment field visualization
Version 1.6.2 (2018-10-20)
Fixes
- Improved laravel parser
Version 1.6.0 (2018-10-18)
Features
- Pre-Translate: Use machine translation to automatically fill your translations
- Suggenstions: BabelEdit suggests translations for the current entry
- Please visit <a target="_blank" href="https://www.codeandweb.com/babeledit/machine-translation">https://www.codeandweb.com/babeledit/machine-translation</a> for details
- Primary language is now editable
Version 1.5.0 (2018-10-11)
Features
- Support for MacOS Mojave (10.14)
- Ended support for MacOS Yosemite (10.10)
- Darkmode in Mojave
- Simplified startup wizard
- Detect framework if JSON/PHP files are dropped on start screen
- Improved language configuration dialog
Fixes
- Font rendering on Mojave
- 'Quit' menu entry
Version 1.4.0 (2018-07-12)
Features
- Renaming translation ids in left panel with F2 (Windows) or enter (MacOS)
Fixes
- Numerical sort order in tree
- Ubuntu 18 / OpenSSL incompatibility
- Copy default text to translation only of primary language if definition was loaded for that concept
- Don't delete existing translation IDs when adding first language
Version 1.3.0 (2018-05-25)
Features
- GDPR compliance (EU's General Data Protection Regulation)
- Updated license agreement
Version 1.2.1 (2018-05-04)
Features
- Case insensitive filtering
Fixes
- Tab order on MacOS
Version 1.2.0 (2018-05-03)
Features
- Cut, Copy, Paste of translation IDs and folders in tree view
- Spell checking
- Display license information in Preferences dialog
Fixes
- Leading whitespace when copy/pasting to Java application (e.g. Webstorm)
- Loss of unsaved changes when adding new language
- Problem when adding new language to Laravel project
- Escaping in Google Docs import/export
- Usability of language selection dialog
- Pixelated icon
- File association (Windows)
Version 1.1.0 (2018-04-16)
Features
- Support for i18next, react-i18next
- Support for Laravel
- Sort translation IDs in JSON files
- Better error handling, better error dialog
Fixes
- Broken auto-completion when adding new IDs
Version 1.0.0 (2018-03-19)
Features
- Leaving beta phase: Full release of BabelEdit
- Filter translations by translated, approved and/or substring
- Comment field for each translation id
- List view
- CSV file export + import
Fixes
- Focus indicator on translation texts
Version 0.9.3b1 (2018-02-19)
Features
- Support for React / react-intl
- Support for generic JSON files
- Startup wizard
- Improved language configuration dialog
Fixes
- Sorting order of translations
Version 0.9.2b1 (2018-02-07)
Features
- Quick select of translation IDs by substring
- Use TAB to jump to next edit field
- Define snippet templates for copy+paste of IDs
- Highlight current input field
Fixes
- High network load on Wifi
- Update check after expiration
Version 0.9.1b1 (2018-01-15)
Features
- Added Shortcut to create new translations (CMD/CTRL-N)
Fixes
- HTML tags disappeared when saving and loading files
- Text formatting in add translations dialog
Version 0.9.0b1 (2017-12-15)
Features
- Builds for Mac, Linux, Windows
- Add / rename languages
- Add / remove / rename translations
- Undo / redo
- Autoupdater
- Load / save ngx-translate files in json + namespaced-json format
- Recent files list
- Start screen with recent files
- Guess language from file name
- Feedback dialog
- Tutorial link