- RelationManager renders create/link/delete/unlink in declared order with one primary, opens the child modal (update or view form) or the pivot modal on row click, and deletes selected children behind a busy confirm - RelationChildModal creates and edits children with its own session key (X-Child-Session-Key) so uploads and dates work inside it - RelationPivotModal edits link details; the picker links one record with its pivot values when the relation has a pivot form - deferrable managers render on the create screen with owner id 0, the form's X-Session-Key and the pending note, and mark the form dirty - the registry resolves RelationManager lazily (child forms close an import cycle); DataTable gains openable rows and a trailing cell - relation lang keys in en and pl; rebuilt boardwalk dist
204 lines
6.3 KiB
YAML
204 lines
6.3 KiB
YAML
# 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
|
||
search: Search
|
||
delete_failed: The selected records could not be deleted.
|
||
filters: Filters
|
||
filter_all: All
|
||
filter_from: From
|
||
filter_to: To
|
||
pagination: Pagination
|
||
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
|
||
more_options: More results
|
||
tab_default: General
|
||
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?
|
||
discard: Discard changes
|
||
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"
|
||
no_candidates: There are no records to add.
|
||
load_failed: The linked records could not be loaded.
|
||
child_load_failed: The record could not be loaded. Close this window and try again.
|
||
child_gone: This record no longer exists. The list has been refreshed.
|
||
next: Next
|
||
back: Back
|
||
pending_note: Changes in this section are saved together with the record.
|
||
settings:
|
||
title: Settings
|
||
empty: No settings are available.
|
||
saved: Settings saved
|
||
back: Back to settings
|
||
extension:
|
||
busy: Loading…
|
||
widget_failed: This control could not be loaded. Refresh the page; if it happens again, check the plugin's assets.
|
||
partial_failed: This section could not be loaded. Refresh the page to try again.
|
||
action_failed: The action could not be completed. Please try again.
|
||
datepicker:
|
||
open_calendar: Open calendar
|
||
clear: Clear value
|
||
prev_month: Previous month
|
||
next_month: Next month
|
||
fileupload:
|
||
attachment: Attachment details
|
||
help: Add a title and description for this attachment.
|
||
title_label: Title
|
||
description_label: Description
|
||
default_prompt: Drag a file here or click to upload
|
||
default_prompt_many: Drag files here or click to upload
|
||
upload_file: Upload file
|
||
replace_file: Replace file
|
||
remove_file: Remove file
|
||
upload_error: Upload error
|
||
upload_failed: The file could not be uploaded. Try again.
|
||
retry: Retry
|
||
too_large: ":name is larger than :size. Choose a smaller file."
|
||
wrong_type: ":name is not an allowed file type. Allowed: :types."
|
||
too_many:
|
||
one: "File limit reached (:max). :count file was not added."
|
||
other: "File limit reached (:max). :count files were not added."
|
||
limits_types: "Allowed: :types"
|
||
limits_size: "up to :size"
|
||
limits_count: "Files: :current of :max"
|
||
uploading: "Uploading… :percent%"
|
||
queued: Waiting…
|
||
unsaved: Unsaved
|
||
move: "Move: :name"
|
||
moved: "Moved :name to position :position of :total."
|
||
reorder_failed: The new order could not be saved. The previous order is back.
|
||
edit_details: "Edit details: :name"
|
||
download: "Download: :name"
|
||
open_preview: "Open: :name"
|
||
preview_unavailable: No preview
|
||
load_failed: The files could not be loaded. Refresh the page to try again.
|
||
cancel_upload: "Cancel upload: :name"
|
||
details_saved: Attachment details saved
|
||
details_submit: Save details
|
||
empty: No files
|
||
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.
|
||
create: New record
|
||
create_title: New record
|
||
update_title: Edit record
|
||
preview_title: Record preview
|
||
created: Record created
|
||
updated: Record saved
|
||
delete_selected: Delete selected
|
||
delete_confirm: "Delete the selected (:count)? This cannot be undone."
|
||
delete_one_confirm: Delete this record? This cannot be undone.
|
||
deleted:
|
||
one: "Deleted :count record"
|
||
other: "Deleted :count records"
|
||
pivot_title: Link details
|
||
pivot_saved: Link details saved
|
||
edit_pivot: "Edit link details: :name"
|
||
create_submit: Create record
|
||
update_submit: Save record
|
||
pivot_submit: Save link details
|
||
link_submit: Add link
|