mini-update
Despite my cold I managed to get some work done on the new admin UI and other bits & pieces:
- upgraded xinha to 0.96.1 – the version that includes the fix for the XSS bug
- changed all zm_l10n code to using the new locale service. That means it is now possible to change the locale implementation (from whatever is there now to pomo or something completely different). I actually changed the current l10n.php files to l10n.yaml as that is a lot simpler to handle.
The ZMLocale implementation in the shared code folder now manages it’s own translation table and behaves the same as the corresponding zm_l10n code before. Actually, zm_l10n and zm_l10n_get now use the locale to lookup the code rather than doing that directly. - Implemented a new controller for the language tool. The logic moved int ZMLocaleUtils and easily allowed to also add an option to scan the shared folder for l10n string. (It will find all strings wrapped in zm_l10n_get, zm_l10n, _zmn, _zm and _vzm [the last three are the new l10n functions to be used and support gettext style parameter])
- Fixed a really old bug that breaks the product notification form – this must have been there for ages!
- The usual share of not really tracked changes like phpdoc, etc.
Comments Off
