Repository navigation
Kaleta 1.4.0 – code base in English
Kaleta 1.4.0 moves the code base from Czech names to English, so anyone can read it and contribute. Your site, its content, its look and its Claude connection do not change.
What changes for you
- New admin addresses, e.g.
admin.php?module=pages&action=edit&id=5. Bookmarks and links in older e-mails (admin.php?modul=stranky&akce=edit) keep working and redirect automatically. - Permissions of users and roles move to the new module names on their own (database migration 25).
- Custom layouts written for 1.3 keep working: the old class names and template helpers (
datum(),pocet()…) stay available until 2.0.
For contributors
- PHP classes, functions, constants and variables are English:
Kaleta\Builder(elements inKaleta\Builder\Elements),Kaleta\Admin\Modules,Core\Updater,Core\Language… The terms are in docs/glossary.md. - Admin and installer templates and the admin and site scripts are English too.
- Unchanged on purpose: database tables and columns, build JSON keys, settings keys, public CSS classes and
data-ka-*attributes, public template variables, MCP tool names. - New tools:
tools/rename.phpandtools/rename-js.mjs(renames by PHP tokens and by the JavaScript syntax tree, refusing name collisions),tools/test-update.sh(every change is tested as an update from older releases, also with the real signed package) andtools/test-browser.sh(Chrome walk through the admin, builder, editors and site – now part of CI). - Rename commits are listed in
.git-blame-ignore-revs.
Updating
Update from Settings → Backups and updates. The package carries the class files of 1.3.7 for the update itself; 1.4.0 removes them the first time you open the admin.