Skip to content

Alchemy 8.3#98

Merged
tvdeyen merged 16 commits into
mainfrom
alchemy-8.3
Jun 25, 2026
Merged

Alchemy 8.3#98
tvdeyen merged 16 commits into
mainfrom
alchemy-8.3

Conversation

@tvdeyen

@tvdeyen tvdeyen commented Jun 24, 2026

Copy link
Copy Markdown
Member

Translations for Alchemy 8.3

@tvdeyen
tvdeyen requested a review from a team June 25, 2026 06:13
tvdeyen and others added 15 commits June 25, 2026 08:24
Alchemy 8.3 uses tom-select for alchemy-select
It's too verbose now, because the button is inline
now.
This is used in the pages list table view
These attributes have been moved from page to
page_version in Alchemy 8.1
The Dutch admin JS locale still carried untranslated English strings for
the character counter, page search results and the file upload error
messages. Translate them so the Dutch admin UI no longer falls back to
English for these.
Alchemy 8.3 added admin JS controls for the file uploader and selection
handling (abort/cancel uploads, clear selection, remove, close) whose
labels were not yet translated. Add the German strings for them.
Translate the newer admin JS strings (preview load failure, file
uploader and selection controls, anchor select) that still fell back to
English. Also wrap the upload-error line to match the file's two-line
formatting.
Translate the newer admin JS strings (preview load failure, file
uploader and selection controls, anchor select) that still fell back to
English.
Translate the newer admin JS strings (preview load failure, file
uploader and selection controls, anchor select) that still fell back to
English.
Translate the newer admin JS strings (preview load failure, file
uploader and selection controls, anchor select) that still fell back to
English.
Translate the newer admin JS strings (preview load failure, file
uploader and selection controls, anchor select) that still fell back to
English.
Translate the newer admin JS strings (preview load failure, file
uploader and selection controls, anchor select) that still fell back to
English.
The flatpickr display format still used the ISO English default, so dates
showed up as Y-m-d in the Dutch admin. Switch to the Dutch day-month-year
convention. Only the displayed altFormat changes; the submitted value
stays ISO.
The flatpickr display format still used the ISO English default, so dates
showed up as Y-m-d in the Italian admin. Switch to the Italian
day/month/year convention. Only the displayed altFormat changes; the
submitted value stays ISO.
The flatpickr display format still used the bare ISO English default.
Switch to the native Chinese year/month/day notation. Only the displayed
altFormat changes; the submitted value stays ISO.
Alchemy 8.3 introduces new translatable strings: the dashboard usage
widgets (element/page usage titles, published/online counts), the
scheduled page states and status titles, the wildcard-URL page_layout
validation message, and the page title/meta attribute labels. These are
now translated for the four primary languages (de, fr, it, es), reusing
each locale's existing wording so the UI stays consistent.

The bundled English reference still carries keys that no longer exist in
Alchemy's code — this_picture_is_used_on_these_pages (replaced by the
used_on_these_pages scope) and attached_to. Both are dropped from every
locale that still listed them, so the obsolete entries do not get
propagated as new translations.
@tvdeyen
tvdeyen merged commit 898ec23 into main Jun 25, 2026
@tvdeyen
tvdeyen deleted the alchemy-8.3 branch June 25, 2026 09:45
@alchemycms-bot alchemycms-bot Bot mentioned this pull request Jun 25, 2026
@tvdeyen tvdeyen added the enhancement New feature or request label Jun 25, 2026
@alchemycms-bot alchemycms-bot Bot mentioned this pull request Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants