Repository navigation
Kaleta 3.12 – WooCommerce moves, sorting by language, time-zone conversion
Kaleta 3.12 (3.12.1 – the first published 3.12 build) moves WooCommerce shops, sorts lists in your language, lets you convert dates when the time zone changes, and finishes the outside UX review of 3.10.
Moving a WooCommerce shop
- Products arrive as a product catalogue – code, price, availability, parameters and the picture – instead of a bare collection. Product categories become categories with their own pages in every language (Polylang and WPML), and their old addresses redirect – also when the shop used its own category base, which Kaleta recognises from the links in the export.
- Product images download three times faster per step. Measured on a bilingual shop with 396 products in English and Arabic: the whole move takes 28 steps of about a second and finds all 847 old addresses in the migration report.
- A hidden category becomes visible with its first published item (and its parent); the change log records it.
- Deleting a large collection with categories no longer fails on newer MySQL versions.
Languages and fonts
- Portuguese (also Brazilian), Simplified and Traditional Chinese visitor texts – Search, Read more, the cookie bar and the rest. Settings warns when a language has no translation of these texts. A native review is welcome on GitHub.
- Arabic search treats ة as ه and ٱ as ا; news is re-indexed automatically after the update.
- Site appearance and the site audit warn when a font has no letters for an Arabic, Hebrew, Cyrillic or Greek language version, and suggest fonts that have them; a new "Arabic sans-serif" font choice.
- Lists sorted by name follow the alphabet of the site's language (pages, tags, categories, collection items, media, users…). Czech sites sort exactly as before.
Time zone
- Changing the site's time zone now asks whether to convert saved dates (scheduled news, newsletters, logs) to the new zone or keep their clock time. Bookings, opening hours, days off and calendar days never move. Large sites finish the conversion in the background.
Admin
- WordPress import: the preview checks the export's language and offers to import into a new language version; pages built with a page builder are named; after the import the result page lists next steps, shows what each menu will lose and gain, and can publish only the imported menus. Import and export shows your last import.
- The unpublished-changes bar shows each menu before and after publishing and asks before items would disappear.
- Form element: each field is one row you open to edit; options, price estimate and conditions stay out of the way until needed.
- The logo and site icon wait in the draft look with your colours and fonts and go live when you publish the look.
- The Collection list lets you pick the collection's fields by name; pages Claude must not change are ticked in a list; logo and icon fields show a preview; plainer appearance wording; no console error after a visitor sends a form.
Security
- Access tokens and other security hashes are compared exactly in the database (case-sensitive), and a lookup with an unexpected value simply finds nothing.
- Audited before release.
Note
3.12.0 was tagged but never published: the release checks on MariaDB and on a slow test runner failed in the test scripts. 3.12.1 is the same release with those checks fixed and the builder's inspector keeping the focused field when it redraws.
Updating
Update from Settings → Backups and updates. The update changes the collation of a few token columns and adds two small tables for the time-zone conversion; existing sessions and Claude connections keep working.