We are happy to announce BabelEdit 3 — which comes with some nice new features and several fixes.
Here's a short list:
Use the improved filter dialog to search text parts in all or only selected languages:
Need to jump to a translation ID quickly? Start filtering:
Reset the filter with ESC
We've now added a new search function to allow fast searching all selected translations in the center view.
For this, we had to move the keyboard shortcut for the filter. The new filter shortcut is now CTRL+SHIFT+D (Windows) or ⇧+⌘+D (macOS).
Search is now available with the following shortcuts:
Function | Windows | macOS |
---|---|---|
Find | CTRL+F | ⌘+F |
Find next | F3 | ⌘+G |
Reset the filter with ESC
BabelEdit 3 adds text and whitespace transformation tools.
You can either make the complete text upper-case, lower-case or make all lowercase except for the first letter in.
Function | Windows | macOS |
---|---|---|
Uppercase first letter | CTRL+SHIFT+U | ⇧+⌘+U |
Uppercase | CTRL+ALT+SHIFT+U | ⌥+⇧+⌘+U |
Lowercase | CTRL+SHIFT+L | ⇧+⌘+L |
Function | Windows | macOS |
---|---|---|
Trim | CTRL+SHIFT+T | ⇧+⌘+T |
Trim line by line | CTRL+ALT+SHIFT+T | ⌥+⇧+⌘+G |
Simplify | CTRL+SHIFT+Y | ⇧+⌘+Y |
With BabelEdit 3, you can now create your own language codes. There are 3 main use-cases for this:
The new language configuration dialog is available in the settings and when adding new language files.
In this video I'll show you how you can add a custom language to BabelEdit.
Or - if you prefer - the all-in-one-image version:
We've given the arb file support a complete update. This also chances the behaviour when working with .arb files.
Here's a comparison betwen BabelEdit 2 and BabelEdit 3:
BabelEdit 2 | BabelEdit 3 |
---|---|
Only existing .arb files can be added | You can add and create .arb files |
Descriptions (in .arb metadata) are displayed, but not editable | Descripions are editable, stored in the .arb file |
Comments (in BabelEdit) are stored in the .babel file | Comments are removed (in favor of descriptions) |
No placeholder support | Placeholders can be edited and stored in the .arb file |
Notes:
We've simplified the setup for Flutter projects: You can now drop the .arb files on the start screen instead of selecting the .arb project type and adding the files in the language dialog.
Use BabelEdit's new ARB file placeholder editor to add and edit placeholder values in your .arb files:
You can now save your translation files in a different location — without removing/adding them — and without loosing your meta-data.
This feature is available in the Languages dialog.