Skip to content
This repository has been archived by the owner on Mar 15, 2023. It is now read-only.

Releases: jcbvm/i18n-editor

2.0.0-beta.1

22 Jun 15:43
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release

Changelog

  • [FEATURE] Redesigned the structure of the translation projects. Instead of always using directories to store translations, it is now possible to also use flat file structure. Made the translation filename fully customizable in the settings view.
  • [FEATURE] Added ability to copy translation key to clipboard #37
  • [FEATURE] Added ability to save json/es6 translation in flat structure #41 #42
  • [FEATURE] Allow parent values for property translation files #29
  • [FEATURE] Improved input fields for translations keys, double click will now only select the part between dots #27
  • [FEATURE] Improved overall translations
  • [FEATURE] Improved dialogs
  • [BUGFIX] Fixed several repaint issues
  • [BUGFIX] Fixed translation statuses

1.0.0

12 Feb 14:29
Compare
Choose a tag to compare

Changelog

  • [FEATURE] Improved look and feel
  • [FEATURE] Added new resource type 'Properties'. By default properties will not be loaded/saved in locale directories, but instead will be saved with the locale embedded in the filename of the resource. Properties do also have a 'default' translation file for which no locale gets set
  • [FEATURE] Added Project definition, all resource information is now moved to this new structure. Instead of opening a folder, it is now possible to create new projects of one resource type (JSON/ES6/Properties) or import an existing project. Specific project metadata will be stored in the root directory of the resource files
  • [FEATURE] Resource type is now moved to the new Project definition, a type no longer has to be given when adding locales
  • [FEATURE] Added right click edit menu to input fields
  • [FEATURE] Added right click menu to locales pane for adding new locales
  • [FEATURE] Added status icon to tree for translations with empty values #5
  • [FEATURE] Translation keys are now selectable by row #16
  • [FEATURE] Translations will now expand or collapse using a single mouse click
  • [FEATURE] Altered keyboard navigation of tree view, use Alt+Shift (or ⌥⌘ on mac) with arrow keys to navigate between nodes. You can navigate even if the tree has no focus. #19
  • [FEATURE] Added confirmation dialog when creating new project at location of existing one
  • [FEATURE] Inputs now select all text or place caret at end depending on the action performed
  • [FEATURE] Added intro text when editor is opened without active resources
  • [FEATURE] Add auto check for new version on startup (configurable via settings menu)
  • [FEATURE] Version check is now async and will no longer block the UI
  • [FEATURE] Added ability to clear recent opened items list
  • [FEATURE] Introduction of setting menus for both the editor and projects, minify output setting has been moved to this new setting menu
  • [FEATURE] The filename of the resources is now configurable via the new setting menus. It is possible to change the name globally via the editor settings or per project via the project settings
  • [FEATURE] Added setting for hiding translation key field #17
  • [FEATURE] Added setting for expanding or collapsing translations using double click
  • [FEATURE] Added setting for sizing input fields #18
  • [BREAKING] configuration data has been changed, old configuration data previously stored by older versions of the editor may be lost
  • [BREAKING] It is no longer possible to mix different type of resources in one editor instance
  • [BUGFIX] Fixed duplicate recent opened items issue
  • [BUGFIX] Menu items in global MacOS menu were not properly enabled
  • [BUGFIX] Fixed bug dropping a folder
  • [BUGFIX] Fixed dirty check

1.0.0-beta.4

08 Feb 20:08
Compare
Choose a tag to compare
1.0.0-beta.4 Pre-release
Pre-release

Changelog

  • [FEATURE] Added status icon to tree for translations with empty values #5
  • [FEATURE] Translation keys are now selectable by row #16
  • [FEATURE] New setting for hiding translation key field #17
  • [FEATURE] New setting for sizing input fields #18
  • [FEATURE] Altered keyboard navigation of tree view, use Alt+Shift (or ⌥⌘ on mac) with arrow keys to navigate between nodes. You can navigate even if the tree has no focus. #19

1.0.0-beta.3

06 Feb 20:50
Compare
Choose a tag to compare
1.0.0-beta.3 Pre-release
Pre-release

Changelog

  • [FEATURE] Added right click edit menu to input fields
  • [BUGFIX] Fixed dirty check
  • [BUGFIX] Fixed bug version check dialog on startup
  • [BUGFIX] Fixed disabled global menu on MacOS #14

1.0.0-beta.2

04 Feb 15:01
Compare
Choose a tag to compare
1.0.0-beta.2 Pre-release
Pre-release

Changelog

  • [FEATURE] Improved look and feel
  • [FEATURE] Added right click menu to locales pane for adding new locales
  • [FEATURE] Added confirmation dialog when creating new project at location of existing one
  • [BUGFIX] Fixed bug importing translations
  • [BUGFIX] Fixed bug dropping a folder
  • [BUGFIX] Fixed bug version check dialog
  • [BUGFIX] Fixed bug opening last project #13

Known issues

  • Global menu on MacOS is broken

1.0.0-beta.1

28 Jan 15:59
Compare
Choose a tag to compare
1.0.0-beta.1 Pre-release
Pre-release

Changelog

  • [FEATURE] Added new resource type 'Properties'. By default properties will not be loaded/saved in locale directories, but instead will be saved with the locale embedded in the filename of the resource. Properties do also have a 'default' translation file for which no locale gets set
  • [FEATURE] Added Project definition, all resource information is now moved to this new structure. Instead of opening a folder, it is now possible to create new projects of one resource type (JSON/ES6/Properties) or import an existing project. Specific project metadata will be stored in the root directory of the resource files
  • [FEATURE] Resource type is now moved to the new Project definition, a type no longer has to be given when adding locales
  • [FEATURE] Introduction of setting menus for both the editor and projects, minify output setting has been moved to this new setting menu
  • [FEATURE] The filename of the resources is now configurable via the new setting menus. It is possible to change the name globally via the editor settings or per project via the project settings
  • [FEATURE] Inputs now select all text or place caret at end depending on the action performed
  • [FEATURE] Added intro text when editor is opened without active resources
  • [FEATURE] Add auto check for new version on startup (configurable via settings menu)
  • [FEATURE] Version check is now async and will no longer block the UI
  • [FEATURE] Added ability to clear recent opened items list
  • [BREAKING] configuration data has been changed, old configuration data previously stored by older versions of the editor may be lost
  • [BREAKING] It is no longer possible to mix different type of resources in one editor instance
  • [BUGFIX] Fixed duplicate recent opened items issue
  • [BUGFIX] Menu items in global MacOS menu were not properly enabled
  • General improvements of GUI elements for MacOS
  • General restructuring and cleanup of code

0.9.0

04 Jan 15:26
Compare
Choose a tag to compare

Changelog

  • [FEAUTRE] Improved support for MacOS and added app file to build proces
  • [FEATURE] Added undo/redo support to all inputs
  • Some minor code cleanup

0.8.1

07 Oct 20:52
Compare
Choose a tag to compare

Changelog

  • [BUGFIX] Small bug fixes

0.8.0

05 Oct 22:42
Compare
Choose a tag to compare

Changelog

  • [FEAUTRE] Added language support for Brazilian Portuguese (thanks to @edelciomolina)
  • [FEATURE] Show confirmation dialogs when a translation conflict occurs
  • [BUGFIX] Instead of selecting translation key text in dialogs, set caret at end when field gets focus
  • [BUGFIX] Fixed some bugs with the treeview when renaming/duplicating translations

0.7.0

20 Jul 17:21
Compare
Choose a tag to compare

Changelog

  • [FEAUTRE] Added support for focus traversal in resource fields
  • [FEATURE] Added support to check for new version