Files
summercms/phrasebook/backend/lang/en/lang.yaml
Jakub Zych 126ca5b8ed feat(10-03): open, edit and save a record with toast and 422 feedback
- The SPA loads the backend::lang bundle before /auth/me, sets the
  document language from meta.locale and renders plural messages with
  Intl.PluralRules; interpolate mirrors phrasebook for :name/:Name/:NAME
- Create and record routes; mapWinterUrl maps recordUrl and redirects
  onto the controller's list, create and record routes only
- List rows open their record; FormView loads the form schema and the
  record, shows context-allowed fields in the span grid, saves values
  keyed by field name and toasts the resolved saved message
- A 422 puts each message under its field (aria-invalid,
  aria-describedby), shows the plural banner, focuses the first invalid
  field in schema order and clears a field's error on change
- The D-05 registry maps text, textarea, number and dropdown; any other
  type renders the unsupported-field box with the type in DM Mono
- The admin OpenAPI document declares the write request bodies
  (AdminRecord, AdminIDsRequest) and the list filter query as a
  deepObject, so the typed client can send them
- New backend::lang form.load_failed key; boardwalk/dist rebuilt
2026-09-27 16:43:47 +02:00

121 lines
3.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Framework admin strings (D-20), resolved as backend::lang.<group>.<key>.
# English equivalents of the Polish copy; plural texts are CLDR maps (one,
# other), never pipe strings. Placeholders use :count, :name, :term (D-24).
auth:
title: Welcome back
login: Login or email
password: Password
invalid: Invalid login details
submit: Sign in
logout: Sign out
session_expired: Your session has expired. Please sign in again.
nav:
plugins: Plugins
sections: Sections
breadcrumbs: Breadcrumbs
empty: No sections are available.
settings: Settings
collapse: Collapse menu
expand: Expand menu
user_menu: User menu
page:
not_found: Page not found.
list:
search_prompt: Search…
no_records: There are no records in this view.
no_results: 0 results
loading: Loading…
load_failed: The list could not be loaded.
delete_selected: Delete selected
prev_page: Previous
next_page: Next
records_per_page: Per page
column_switch_true: "Yes"
column_switch_false: "No"
column_created: Created
column_updated: Updated
pagination_range: ":from–:to of :total"
results:
one: ":count result"
other: ":count results"
empty_value: "—"
clear_search: Clear search
select_all: Select all on this page
select_row: Select row
sort_ascending: Sort ascending
sort_descending: Sort descending
form:
save: Save
save_and_close: Save and close
cancel: Cancel
delete: Delete
none: — none —
update: Edit
create: Create
return_to_list: Back to list
close: Close
confirm: Confirm
saving: Saving…
deleting: Deleting…
add: Add
remove_item: "Remove: :name"
add_item: Add…
select_placeholder: Select…
loading_options: Loading…
no_options: No results
unsupported_field: "Unsupported field type: :type"
error_title: Could not save.
error_fields:
one: "Fix :count field marked below."
other: "Fix :count fields marked below."
load_failed: The form could not be loaded.
error_generic: The changes could not be saved. Please try again.
unsaved_confirm: You have unsaved changes. Discard them?
tab_errors:
one: ":count error"
other: ":count errors"
relation:
add: Add
link: Link
unlink: Unlink
remove: Remove
search: Search…
add_count: "Add (:count)"
candidates_range: ":from–:to of :total"
settings:
title: Settings
empty: No settings are available.
saved: Settings saved
messages:
list:
record_count:
one: ":count record"
other: ":count records"
create: New record
empty_search: Nothing found
empty_search_hint: No record matches “:term”. Try another search.
selected: ":count selected"
delete_confirm: "Delete the selected (:count)?"
deleted:
one: "Deleted :count record"
other: "Deleted :count records"
form:
create: New record
update: Edit record
saved: Saved
delete_confirm: Delete this record?
deleted: Record deleted
relation:
link: Add
link_hint: Choose the records to link.
candidate_search: Search…
linked:
one: "Linked :count record"
other: "Linked :count records"
unlink_selected: Unlink selected
unlink_confirm: "Unlink the selected (:count)?"
unlinked:
one: "Unlinked :count record"
other: "Unlinked :count records"
empty: No linked records.