21 Commits

Author SHA1 Message Date
Michael Fabian 'Xaymar' Dirks 96f1b85360 project: Update license, readme, documentation and version 0.1.0 2019-11-03 12:49:30 +01:00
Michael Fabian 'Xaymar' Dirks 83ccea397f examples: German Language 2019-11-03 11:38:05 +01:00
Michael Fabian 'Xaymar' Dirks 46e031d24a Formatting and VSCode Workspace 2019-11-03 11:37:41 +01:00
Michael Fabian 'Xaymar' Dirks f3eb46e2ba Remove package-lock.json
This file is not necessary for the repository, as all dependencies are set in the package.json.
2019-07-09 13:21:28 +02:00
Michael Fabian 'Xaymar' Dirks 701ecc6d3e i18n: Add events for missing key, language and change 2018-12-07 06:57:01 +01:00
Michael Fabian 'Xaymar' Dirks a820285cbc project: Update package description 2018-11-29 19:11:53 +01:00
Michael Fabian 'Xaymar' Dirks 24169a6835 i18n: Set/Get for global base language 2018-11-29 19:05:12 +01:00
Michael Fabian 'Xaymar' Dirks de34e3d10a i18n: Move private functions to the bottom 2018-11-29 18:58:06 +01:00
Michael Fabian 'Xaymar' Dirks 8ee2ea05f3 i18n: Fix support for ES5 and above 2018-11-29 18:48:43 +01:00
Michael Fabian 'Xaymar' Dirks a2f0659bce project: Improve readme 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks 3a02539ed6 project: Update README 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks 4aac5d2267 examples: Basic sample 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks f92f52bafa i18n: Fix incorrect chain generation 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks c296e7cc6b i18n: Add method to check for existing language 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks 9c8e7e1aab i18n: Fix double-language entry and various undefined problems
Additionally removes all console commands and adds node.js/electron support.
2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks 27d6dc130a project: Add ESLint support 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks a901071740 git: Change .js files to always be LF 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks 44cf17a348 i18n: Massive rework to modernize features
* Added support for multiple base languages.
* Added support for per-language base languages.
* Added caching for language translation chain.
* Changed language functionality to allow creating, loading, saving and destroying a language.
* Added functionality to set, get and clear keys for a language.
* Added functionality to override resolver and applier for domTranslate (previously autoTranslate).
2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks a3604e7a22 project: Prepare for npm release 2018-11-29 03:10:47 +01:00
Michael Fabian 'Xaymar' Dirks 1b3e6e189f Pre-Github Code 2018-10-31 23:37:41 +01:00
Michael Fabian 'Xaymar' Dirks 4b9ea8c889 Initial Commit 2018-10-31 23:37:29 +01:00