View tab displaying site preview within the context
+
Hidden Technical details tab
+
Hidden Locations and Versions tabs in Content items
+
+ ]]>
+
+ key: user.setting.focus_mode.help
+
+
+
+ crwdns253326:0crwdne253326:0
+ key: user.setting.focus_mode.label
+
+
+
+ crwdns253328:0crwdne253328:0
+ key: user.setting.focus_mode.name
+
+
+
+ crwdns253330:0crwdne253330:0
+ key: user.setting.focus_mode.off
+
+
+
+ crwdns253332:0crwdne253332:0
+ key: user.setting.focus_mode.on
+
diff --git a/translations/ach_UG/admin-ui/messages.ach-UG.xlf b/translations/ach_UG/admin-ui/messages.ach-UG.xlf
index 9a4a3c9543b..62c8885da76 100644
--- a/translations/ach_UG/admin-ui/messages.ach-UG.xlf
+++ b/translations/ach_UG/admin-ui/messages.ach-UG.xlf
@@ -121,11 +121,6 @@
crwdns236980:0crwdne236980:0key: character_counter.words
-
-
- crwdns236982:0crwdne236982:0
- key: content.autosave.turn_off.message
- crwdns236984:0%contentId%crwdne236984:0
@@ -181,29 +176,9 @@
crwdns237004:0crwdne237004:0key: content.in_trash
-
-
- crwdns237006:0crwdne237006:0
- key: content_edit.autosave.status_error.message
-
-
-
- crwdns237008:0crwdne237008:0
- key: content_edit.autosave.status_off.message
-
-
-
- crwdns237010:0crwdne237010:0
- key: content_edit.autosave.status_on.message
-
-
-
- crwdns237012:0crwdne237012:0
- key: content_edit.autosave.status_saving.message
-
-
- crwdns237014:0crwdne237014:0
+
+ crwdns253334:0crwdne253334:0key: content_type.modal.message
@@ -247,8 +222,8 @@
key: content_type.view.list.action.delete
-
- crwdns237034:0crwdne237034:0
+
+ crwdns253336:0crwdne253336:0key: content_type_group.modal.message
@@ -261,41 +236,26 @@
crwdns237038:0crwdne237038:0key: content_type_selector.list.show_more
-
-
- crwdns237044:0crwdne237044:0
- key: custom_url_alias_add_form.add
- crwdns237046:0crwdne237046:0key: custom_url_alias_add_form.remove
-
-
- crwdns251826:0crwdne251826:0
- key: custom_url_alias_add_form.site_access.placeholder
- key: dashboard.charts.no_data
-
-
- crwdns248227:0%selected_items_count%crwdne248227:0
- key: dropdown.clear
+
+
+ crwdns253338:0crwdne253338:0
+ key: dashboard.charts.no_resultscrwdns237054:0crwdne237054:0key: dropdown.search
-
-
- crwdns248229:0crwdne248229:0
- key: dropdown.select_all
-
@@ -477,11 +437,6 @@
crwdns237120:0crwdne237120:0key: form.cancel
-
-
- crwdns237122:0crwdne237122:0
- key: header.search
- crwdns237124:0crwdne237124:0
@@ -532,6 +487,11 @@
crwdns237146:0crwdne237146:0key: my_account_settings.password.action.edit
+
+
+ crwdns253340:0crwdne253340:0
+ key: my_account_settings.password.message
+ crwdns237148:0crwdne237148:0
@@ -602,21 +562,6 @@
crwdns237172:0crwdne237172:0key: role.view.list.action.delete
-
-
- crwdns237174:0crwdne237174:0
- key: role_assignment.view.list.action.add
-
-
-
- crwdns237176:0crwdne237176:0
- key: role_assignment.view.list.action.delete
-
-
-
- crwdns237178:0crwdne237178:0
- key: role_assignments.modal.message
- crwdns237182:0crwdne237182:0
diff --git a/translations/ach_UG/admin-ui/validators.ach-UG.xlf b/translations/ach_UG/admin-ui/validators.ach-UG.xlf
index a364c70f300..297d6002dc1 100644
--- a/translations/ach_UG/admin-ui/validators.ach-UG.xlf
+++ b/translations/ach_UG/admin-ui/validators.ach-UG.xlf
@@ -7,23 +7,23 @@
-
- crwdns237658:0crwdne237658:0
+
+ crwdns253342:0crwdne253342:0key: ez.content_type.descriptions
-
- crwdns237660:0crwdne237660:0
+
+ crwdns253344:0crwdne253344:0key: ez.content_type.identifier.pattern
-
- crwdns251029:0%identifier%crwdne251029:0
+
+ crwdns253346:0%identifier%crwdne253346:0key: ez.content_type.identifier.unique
-
- crwdns237662:0crwdne237662:0
+
+ crwdns253348:0crwdne253348:0key: ez.content_type.names
@@ -96,6 +96,11 @@
crwdns237688:0{fieldName}crwdne237688:0key: js.error.invalid_file_size
+
+
+ crwdns253350:0{fieldName}crwdne253350:0
+ key: js.error.invalid_file_type
+ crwdns237690:0crwdne237690:0
diff --git a/translations/ach_UG/checkout/ibexa_checkout.ach-UG.xlf b/translations/ach_UG/checkout/ibexa_checkout.ach-UG.xlf
index f8d1b288cc1..eafcda77523 100644
--- a/translations/ach_UG/checkout/ibexa_checkout.ach-UG.xlf
+++ b/translations/ach_UG/checkout/ibexa_checkout.ach-UG.xlf
@@ -46,11 +46,21 @@
crwdns249589:0crwdne249589:0key: ibexa_checkout.ui.billing_address.company
+
+
+ crwdns253352:0crwdne253352:0
+ key: ibexa_checkout.ui.billing_address.first_name
+ crwdns249591:0crwdne249591:0key: ibexa_checkout.ui.billing_address.label
+
+
+ crwdns253354:0crwdne253354:0
+ key: ibexa_checkout.ui.billing_address.last_name
+ crwdns249593:0crwdne249593:0
diff --git a/translations/ach_UG/checkout/ibexa_fieldtype_address.ach-UG.xlf b/translations/ach_UG/checkout/ibexa_fieldtype_address.ach-UG.xlf
new file mode 100644
index 00000000000..2882e40339d
--- /dev/null
+++ b/translations/ach_UG/checkout/ibexa_fieldtype_address.ach-UG.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252612:0crwdne252612:0
+ key: field_definition.ibexa_address.type.billing
+
+
+
+ crwdns252614:0crwdne252614:0
+ key: field_definition.ibexa_address.type.shipping
+
+
+
+
diff --git a/translations/ach_UG/connect/ibexa_connect.ach-UG.xlf b/translations/ach_UG/connect/ibexa_connect.ach-UG.xlf
new file mode 100644
index 00000000000..38b00950bf7
--- /dev/null
+++ b/translations/ach_UG/connect/ibexa_connect.ach-UG.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252616:0crwdne252616:0
+ key: page_builder.send_customer_group_identifier
+
+
+
+ crwdns252618:0crwdne252618:0
+ key: page_builder.send_user_id
+
+
+
+
diff --git a/translations/ach_UG/content-forms/ibexa_content_forms_content.ach-UG.xlf b/translations/ach_UG/content-forms/ibexa_content_forms_content.ach-UG.xlf
index 43c137bf074..41d22180265 100644
--- a/translations/ach_UG/content-forms/ibexa_content_forms_content.ach-UG.xlf
+++ b/translations/ach_UG/content-forms/ibexa_content_forms_content.ach-UG.xlf
@@ -31,6 +31,11 @@
crwdns241676:0crwdne241676:0key: Publish
+
+
+ crwdns253356:0crwdne253356:0
+ key: Publish and edit
+ crwdns241678:0crwdne241678:0
@@ -51,6 +56,11 @@
crwdns241684:0crwdne241684:0key: save_draft
+
+
+ crwdns253358:0crwdne253358:0
+ key: save_draft_and_close
+
diff --git a/translations/ach_UG/content-tree/ibexa_content_tree_ui.ach-UG.xlf b/translations/ach_UG/content-tree/ibexa_content_tree_ui.ach-UG.xlf
index 35c6f0b02f6..4aa26d0ee9c 100644
--- a/translations/ach_UG/content-tree/ibexa_content_tree_ui.ach-UG.xlf
+++ b/translations/ach_UG/content-tree/ibexa_content_tree_ui.ach-UG.xlf
@@ -31,6 +31,11 @@
crwdns247016:0crwdne247016:0key: actions.hide_content
+
+
+ crwdns253360:0crwdne253360:0
+ key: actions.preview_content
+ crwdns247018:0crwdne247018:0
@@ -147,8 +152,8 @@
key: delete.send_to_trash.modal.body
-
- crwdns251924:0crwdne251924:0
+
+ crwdns253362:0crwdne253362:0key: load_content_types.error
diff --git a/translations/ach_UG/core/forms.ach-UG.xlf b/translations/ach_UG/core/forms.ach-UG.xlf
index 7d9c9368a3b..4c0922a262c 100644
--- a/translations/ach_UG/core/forms.ach-UG.xlf
+++ b/translations/ach_UG/core/forms.ach-UG.xlf
@@ -7,28 +7,28 @@
-
- crwdns249661:0crwdne249661:0
+
+ crwdns253364:0crwdne253364:0key: role.policy.class
-
- crwdns249663:0crwdne249663:0
+
+ crwdns253366:0crwdne253366:0key: role.policy.class.all_functions
-
- crwdns249665:0crwdne249665:0
+
+ crwdns253368:0crwdne253368:0key: role.policy.class.create
-
- crwdns249667:0crwdne249667:0
+
+ crwdns253370:0crwdne253370:0key: role.policy.class.delete
-
- crwdns249669:0crwdne249669:0
+
+ crwdns253372:0crwdne253372:0key: role.policy.class.update
diff --git a/translations/ach_UG/core/ibexa_repository_exceptions.ach-UG.xlf b/translations/ach_UG/core/ibexa_repository_exceptions.ach-UG.xlf
index a8d424ea36a..fea49d98e32 100644
--- a/translations/ach_UG/core/ibexa_repository_exceptions.ach-UG.xlf
+++ b/translations/ach_UG/core/ibexa_repository_exceptions.ach-UG.xlf
@@ -51,16 +51,16 @@
crwdns251504:0%contentName%crwdnd251504:0%errors%crwdne251504:0key: Content "%contentName%" fields did not validate: %errors%
-
-
- crwdns251506:0crwdne251506:0
- key: Content Type Field definitions did not validate
- crwdns251508:0crwdne251508:0key: Content fields did not validate
+
+
+ crwdns253374:0crwdne253374:0
+ key: Content type field definitions did not validate
+ crwdns251510:0%classType%crwdnd251510:0%className%crwdne251510:0
@@ -81,15 +81,15 @@
crwdns251516:0%fieldType%crwdnd251516:0%nullType%crwdne251516:0key: Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%
-
-
- crwdns251518:0%identifier%crwdne251518:0
- key: Field definition '%identifier%' does not exist in given Content Type
+
+
+ crwdns253376:0%identifier%crwdne253376:0
+ key: Field definition '%identifier%' does not exist in given content type
-
-
- crwdns251520:0%identifier%crwdne251520:0
- key: Field definition '%identifier%' does not exist in the given Content Type
+
+
+ crwdns253378:0%identifier%crwdne253378:0
+ key: Field definition '%identifier%' does not exist in the given content type
diff --git a/translations/ach_UG/corporate-account/ibexa_corporate_account.ach-UG.xlf b/translations/ach_UG/corporate-account/ibexa_corporate_account.ach-UG.xlf
index e83a0e6ebca..bf2abc0ec3e 100644
--- a/translations/ach_UG/corporate-account/ibexa_corporate_account.ach-UG.xlf
+++ b/translations/ach_UG/corporate-account/ibexa_corporate_account.ach-UG.xlf
@@ -41,21 +41,11 @@
crwdns251049:0crwdne251049:0key: application.details.tab.summary.label
-
-
- crwdns248259:0crwdne248259:0
- key: application.edit.cancel_btn.label
- crwdns248261:0crwdne248261:0key: application.edit.editing
-
-
- crwdns248263:0crwdne248263:0
- key: application.edit.save_btn.label
- crwdns248265:0crwdne248265:0
@@ -516,21 +506,11 @@
crwdns251105:0crwdne251105:0key: company.details.tab.summary.orders.table.headline
-
-
- crwdns247966:0crwdne247966:0
- key: company.edit.cancel_btn.label
- crwdns247968:0crwdne247968:0key: company.edit.editing
-
-
- crwdns247970:0crwdne247970:0
- key: company.edit.save_btn.label
- crwdns246380:0%name%crwdne246380:0
@@ -817,13 +797,13 @@
key: member.create.action_name
-
- crwdns248004:0crwdne248004:0
+
+ crwdns253380:0crwdne253380:0key: member.create.cancel_btn.label
-
- crwdns248006:0crwdne248006:0
+
+ crwdns253382:0crwdne253382:0key: member.create.save_btn.label
@@ -837,8 +817,8 @@
key: member.create.title
-
- crwdns248012:0crwdne248012:0
+
+ crwdns253384:0crwdne253384:0key: member.edit.cancel_btn.label
@@ -847,8 +827,8 @@
key: member.edit.editing
-
- crwdns248016:0crwdne248016:0
+
+ crwdns253386:0crwdne253386:0key: member.edit.save_btn.label
diff --git a/translations/ach_UG/corporate-account/ibexa_menu.ach-UG.xlf b/translations/ach_UG/corporate-account/ibexa_menu.ach-UG.xlf
index d0977b7fa44..55e85f9a953 100644
--- a/translations/ach_UG/corporate-account/ibexa_menu.ach-UG.xlf
+++ b/translations/ach_UG/corporate-account/ibexa_menu.ach-UG.xlf
@@ -6,6 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ crwdns253388:0crwdne253388:0
+ key: corporate_content_create__sidebar_right__cancel
+
+
+
+ crwdns253390:0crwdne253390:0
+ key: corporate_content_create__sidebar_right__publish
+
+
+
+ crwdns253392:0crwdne253392:0
+ key: corporate_content_edit__sidebar_right__cancel
+
+
+
+ crwdns253394:0crwdne253394:0
+ key: corporate_content_edit__sidebar_right__publish
+ crwdns248124:0crwdne248124:0
diff --git a/translations/ach_UG/dashboard/forms.ach-UG.xlf b/translations/ach_UG/dashboard/forms.ach-UG.xlf
new file mode 100644
index 00000000000..8ca1ef775ec
--- /dev/null
+++ b/translations/ach_UG/dashboard/forms.ach-UG.xlf
@@ -0,0 +1,31 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252620:0crwdne252620:0
+ key: dashboard.customize
+
+
+
+ crwdns252622:0crwdne252622:0
+ key: role.policy.dashboard
+
+
+
+ crwdns252624:0crwdne252624:0
+ key: role.policy.dashboard.all_functions
+
+
+
+ crwdns252626:0crwdne252626:0
+ key: role.policy.dashboard.customize
+
+
+
+
diff --git a/translations/ach_UG/dashboard/ibexa_dashboard.ach-UG.xlf b/translations/ach_UG/dashboard/ibexa_dashboard.ach-UG.xlf
new file mode 100644
index 00000000000..dff3403f51b
--- /dev/null
+++ b/translations/ach_UG/dashboard/ibexa_dashboard.ach-UG.xlf
@@ -0,0 +1,146 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252628:0crwdne252628:0
+ key: block.ibexa_news.title
+
+
+
+ crwdns252630:0crwdne252630:0
+ key: block.quick_actions.tile.catalog
+
+
+
+ crwdns252632:0crwdne252632:0
+ key: block.quick_actions.tile.company
+
+
+
+ crwdns252634:0crwdne252634:0
+ key: block.quick_actions.tile.content
+
+
+
+ crwdns252636:0crwdne252636:0
+ key: block.quick_actions.tile.create
+
+
+
+ crwdns252638:0crwdne252638:0
+ key: block.quick_actions.tile.create_content.udw.title
+
+
+
+ crwdns252640:0crwdne252640:0
+ key: block.quick_actions.tile.create_form.udw.title
+
+
+
+ crwdns252642:0crwdne252642:0
+ key: block.quick_actions.tile.form
+
+
+
+ crwdns252644:0crwdne252644:0
+ key: block.quick_actions.tile.product
+
+
+
+ crwdns252646:0crwdne252646:0
+ key: block.quick_actions.title
+
+
+
+ crwdns252648:0crwdne252648:0
+ key: dashboard.builder.functionality
+
+
+
+ crwdns252650:0%name%crwdne252650:0
+ key: dashboard.change_active.success
+
+
+
+ crwdns252652:0crwdne252652:0
+ key: dashboard.customize
+
+
+
+ crwdns252654:0crwdne252654:0
+ key: dashboard.customize.default_name
+
+
+
+ crwdns252656:0%locationContentName%crwdne252656:0
+ key: dashboard.edit
+
+
+
+ crwdns252658:0crwdne252658:0
+ key: dashboard.enhance_dashboard_experience
+
+
+
+ crwdns252660:0crwdne252660:0
+ key: dashboard.error.unable_to_load
+
+
+
+ crwdns252662:0crwdne252662:0
+ key: dashboard.ibexa_news.unable_to_fetch
+
+
+
+ crwdns252664:0crwdne252664:0
+ key: dashboard.sent_to_trash.info
+
+
+
+ crwdns252666:0%name%crwdne252666:0
+ key: dashboard.switch_to_custom
+
+
+
+ crwdns252668:0crwdne252668:0
+ key: dashboard.switch_to_default
+
+
+
+ crwdns252670:0%user_name%crwdne252670:0
+ key: dashboard.title.afternoon
+
+
+
+ crwdns252672:0%user_name%crwdne252672:0
+ key: dashboard.title.evening
+
+
+
+ crwdns252674:0%user_name%crwdne252674:0
+ key: dashboard.title.morning
+
+
+
+ crwdns252676:0crwdne252676:0
+ key: info_bar.dashboard.label
+
+
+
+ crwdns252678:0crwdne252678:0
+ key: user.setting.active_dashboard.description
+
+
+
+ crwdns252680:0crwdne252680:0
+ key: user.setting.active_dashboard.name
+
+
+
+
diff --git a/translations/ach_UG/dashboard/ibexa_menu.ach-UG.xlf b/translations/ach_UG/dashboard/ibexa_menu.ach-UG.xlf
new file mode 100644
index 00000000000..aa9328fb4c0
--- /dev/null
+++ b/translations/ach_UG/dashboard/ibexa_menu.ach-UG.xlf
@@ -0,0 +1,41 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252682:0crwdne252682:0
+ key: dashboard__infobar__edit__actions__cancel
+
+
+
+ crwdns252684:0crwdne252684:0
+ key: dashboard__infobar__edit__actions__publish
+
+
+
+ crwdns252686:0crwdne252686:0
+ key: dashboard__infobar__edit__actions__save_draft
+
+
+
+ crwdns252688:0crwdne252688:0
+ key: main__admin__dashboard
+
+
+
+ crwdns252690:0crwdne252690:0
+ key: main__admin__dashboard_content_type
+
+
+
+ crwdns252692:0crwdne252692:0
+ key: main__customizable_dashboard
+
+
+
+
diff --git a/translations/ach_UG/dashboard/ibexa_user_settings.ach-UG.xlf b/translations/ach_UG/dashboard/ibexa_user_settings.ach-UG.xlf
new file mode 100644
index 00000000000..991761013c3
--- /dev/null
+++ b/translations/ach_UG/dashboard/ibexa_user_settings.ach-UG.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252694:0crwdne252694:0
+ key: settings.group.dashboard.description
+
+
+
+ crwdns252696:0crwdne252696:0
+ key: settings.group.dashboard.name
+
+
+
+
diff --git a/translations/ach_UG/fieldtype-matrix/ibexa_matrix_fieldtype.ach-UG.xlf b/translations/ach_UG/fieldtype-matrix/ibexa_matrix_fieldtype.ach-UG.xlf
index b56ab018e11..c7560261db6 100644
--- a/translations/ach_UG/fieldtype-matrix/ibexa_matrix_fieldtype.ach-UG.xlf
+++ b/translations/ach_UG/fieldtype-matrix/ibexa_matrix_fieldtype.ach-UG.xlf
@@ -41,11 +41,6 @@
crwdns245166:0crwdne245166:0key: field.columns
-
-
- crwdns245168:0crwdne245168:0
- key: field_definition.ezmatrix.columns
- crwdns245170:0crwdne245170:0
diff --git a/translations/ach_UG/fieldtype-page/ibexa_calendar_events.ach-UG.xlf b/translations/ach_UG/fieldtype-page/ibexa_calendar_events.ach-UG.xlf
index e4da4039dd3..22e1d1106c9 100644
--- a/translations/ach_UG/fieldtype-page/ibexa_calendar_events.ach-UG.xlf
+++ b/translations/ach_UG/fieldtype-page/ibexa_calendar_events.ach-UG.xlf
@@ -27,8 +27,8 @@
key: page_block_visibility.attribute.content_name.label
-
- crwdns242984:0crwdne242984:0
+
+ crwdns253396:0crwdne253396:0key: page_block_visibility.attribute.content_type.label
diff --git a/translations/ach_UG/fieldtype-page/ibexa_page_fieldtype.ach-UG.xlf b/translations/ach_UG/fieldtype-page/ibexa_page_fieldtype.ach-UG.xlf
index 2c00493e10b..6b2cab67021 100644
--- a/translations/ach_UG/fieldtype-page/ibexa_page_fieldtype.ach-UG.xlf
+++ b/translations/ach_UG/fieldtype-page/ibexa_page_fieldtype.ach-UG.xlf
@@ -42,8 +42,8 @@
key: landing_page_ft.block_id_fetch.failed
-
- crwdns252042:0crwdne252042:0
+
+ crwdns253398:0crwdne253398:0key: landingpage.no_preview
diff --git a/translations/ach_UG/fieldtype-page/repository_exceptions.ach-UG.xlf b/translations/ach_UG/fieldtype-page/repository_exceptions.ach-UG.xlf
new file mode 100644
index 00000000000..12e74728852
--- /dev/null
+++ b/translations/ach_UG/fieldtype-page/repository_exceptions.ach-UG.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252698:0%identifier%crwdne252698:0
+ key: Could not find Page for '%identifier%'
+
+
+
+
diff --git a/translations/ach_UG/fieldtype-page/validators.ach-UG.xlf b/translations/ach_UG/fieldtype-page/validators.ach-UG.xlf
index b1b5c6e42f7..1dd5e4bbb13 100644
--- a/translations/ach_UG/fieldtype-page/validators.ach-UG.xlf
+++ b/translations/ach_UG/fieldtype-page/validators.ach-UG.xlf
@@ -12,8 +12,8 @@
key: ezplatform.content.is_not_expected_content_container
-
- crwdns242972:0crwdne242972:0
+
+ crwdns253400:0crwdne253400:0key: ezplatform.content.is_not_expected_content_type
diff --git a/translations/ach_UG/fieldtype-richtext/ck_editor.ach-UG.xlf b/translations/ach_UG/fieldtype-richtext/ck_editor.ach-UG.xlf
index 8e21711df62..a249a2dc7e1 100644
--- a/translations/ach_UG/fieldtype-richtext/ck_editor.ach-UG.xlf
+++ b/translations/ach_UG/fieldtype-richtext/ck_editor.ach-UG.xlf
@@ -46,6 +46,11 @@
crwdns245134:0crwdne245134:0key: custom_styles_btn.label
+
+
+ crwdns253402:0crwdne253402:0
+ key: elements_path.list.label
+ crwdns245136:0crwdne245136:0
diff --git a/translations/ach_UG/form-builder/ibexa_form_builder.ach-UG.xlf b/translations/ach_UG/form-builder/ibexa_form_builder.ach-UG.xlf
index 657d653e61c..3681b0a6a9b 100644
--- a/translations/ach_UG/form-builder/ibexa_form_builder.ach-UG.xlf
+++ b/translations/ach_UG/form-builder/ibexa_form_builder.ach-UG.xlf
@@ -17,8 +17,8 @@
key: build.form
-
- crwdns252046:0crwdne252046:0
+
+ crwdns253404:0crwdne253404:0key: building.form
@@ -57,8 +57,8 @@
key: form.cannot.be.empty
-
- crwdns247120:0crwdne247120:0
+
+ crwdns253406:0crwdne253406:0key: form.close
@@ -76,6 +76,16 @@
crwdns245278:0crwdne245278:0key: form.remove
+
+
+ crwdns253408:0crwdne253408:0
+ key: form.save
+
+
+
+ crwdns253410:0crwdne253410:0
+ key: form.save_and_close
+ crwdns245280:0crwdne245280:0
diff --git a/translations/ach_UG/image-editor/ibexa_image_editor.ach-UG.xlf b/translations/ach_UG/image-editor/ibexa_image_editor.ach-UG.xlf
index bbb955c3420..1143d832b7d 100644
--- a/translations/ach_UG/image-editor/ibexa_image_editor.ach-UG.xlf
+++ b/translations/ach_UG/image-editor/ibexa_image_editor.ach-UG.xlf
@@ -76,10 +76,10 @@
crwdns252076:0crwdne252076:0key: image_editor.actions.focal_point.label
-
-
- crwdns252078:0crwdne252078:0
- key: image_editor.actions.focal_point.remove
+
+
+ crwdns253412:0crwdne253412:0
+ key: image_editor.actions.focal_point.restore
@@ -97,8 +97,8 @@
key: image_editor.apply_to_all
-
- crwdns252086:0crwdne252086:0
+
+ crwdns253414:0crwdne253414:0key: image_editor.back
@@ -131,6 +131,11 @@
crwdns252098:0crwdne252098:0key: image_editor.save
+
+
+ crwdns253416:0crwdne253416:0
+ key: image_editor.save_and_close
+ crwdns252100:0crwdne252100:0
diff --git a/translations/ach_UG/image-picker/ibexa_image_picker.ach-UG.xlf b/translations/ach_UG/image-picker/ibexa_image_picker.ach-UG.xlf
new file mode 100644
index 00000000000..43a3510be6d
--- /dev/null
+++ b/translations/ach_UG/image-picker/ibexa_image_picker.ach-UG.xlf
@@ -0,0 +1,221 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252700:0crwdne252700:0
+ key: content.1
+
+
+
+ crwdns252702:0crwdne252702:0
+ key: filters.apply
+
+
+
+ crwdns252704:0crwdne252704:0
+ key: filters.clear
+
+
+
+ crwdns252706:0crwdne252706:0
+ key: filters.created.from.label
+
+
+
+ crwdns252708:0crwdne252708:0
+ key: filters.created.title
+
+
+
+ crwdns252710:0crwdne252710:0
+ key: filters.created.to.label
+
+
+
+ crwdns252712:0crwdne252712:0
+ key: filters.file_format.label
+
+
+
+ crwdns252714:0crwdne252714:0
+ key: filters.file_size.label
+
+
+
+ crwdns252716:0crwdne252716:0
+ key: filters.format_and_size.title
+
+
+
+ crwdns252718:0crwdne252718:0
+ key: filters.language.label
+
+
+
+ crwdns252720:0crwdne252720:0
+ key: filters.orientation_and_dimensions.height.label
+
+
+
+ crwdns252722:0crwdne252722:0
+ key: filters.orientation_and_dimensions.landscape.label
+
+
+
+ crwdns252724:0crwdne252724:0
+ key: filters.orientation_and_dimensions.orientation.label
+
+
+
+ crwdns252726:0crwdne252726:0
+ key: filters.orientation_and_dimensions.portrait.label
+
+
+
+ crwdns252728:0crwdne252728:0
+ key: filters.orientation_and_dimensions.squarish.label
+
+
+
+ crwdns252730:0crwdne252730:0
+ key: filters.orientation_and_dimensions.title
+
+
+
+ crwdns252732:0crwdne252732:0
+ key: filters.orientation_and_dimensions.width.label
+
+
+
+ crwdns252734:0crwdne252734:0
+ key: filters.tags.label
+
+
+
+ crwdns252736:0crwdne252736:0
+ key: filters.tags.no_tags.info
+
+
+
+ crwdns252738:0crwdne252738:0
+ key: filters.tags.placeholder
+
+
+
+ crwdns252740:0crwdne252740:0
+ key: filters.tags.title
+
+
+
+ crwdns252742:0crwdne252742:0
+ key: filters.thumbnail
+
+
+
+ crwdns252744:0crwdne252744:0
+ key: filters.title
+
+
+
+ crwdns252746:0crwdne252746:0
+ key: filters.translations.title
+
+
+
+ crwdns252748:0crwdne252748:0
+ key: image_picker.module.label
+
+
+
+ crwdns252750:0crwdne252750:0
+ key: items_view.no_items.info_text
+
+
+
+ crwdns252752:0crwdne252752:0
+ key: list_view.header.created
+
+
+
+ crwdns252754:0crwdne252754:0
+ key: list_view.header.dimensions
+
+
+
+ crwdns252756:0crwdne252756:0
+ key: list_view.header.file_format
+
+
+
+ crwdns252758:0crwdne252758:0
+ key: list_view.header.name
+
+
+
+ crwdns252760:0crwdne252760:0
+ key: list_view.header.size
+
+
+
+ crwdns252762:0crwdne252762:0
+ key: list_view.header.thumbnail
+
+
+
+ crwdns252764:0crwdne252764:0
+ key: list_view.header.updated
+
+
+
+ crwdns252766:0crwdne252766:0
+ key: root_location.fake_name
+
+
+
+ crwdns252768:0crwdne252768:0
+ key: snackbar.insert.label
+
+
+
+ crwdns252770:0crwdne252770:0
+ key: snackbar.selected.label
+
+
+
+ crwdns252772:0crwdne252772:0
+ key: tree.empty
+
+
+
+ crwdns252774:0crwdne252774:0
+ key: tree_browser.module_name
+
+
+
+ crwdns252776:0crwdne252776:0
+ key: tree_browser.title
+
+
+
+ crwdns252778:0crwdne252778:0
+ key: view_switcher.grid_view
+
+
+
+ crwdns252780:0crwdne252780:0
+ key: view_switcher.list_view
+
+
+
+ crwdns252782:0crwdne252782:0
+ key: view_switcher.view
+
+
+
+
diff --git a/translations/ach_UG/measurement/product_catalog.ach-UG.xlf b/translations/ach_UG/measurement/product_catalog.ach-UG.xlf
new file mode 100644
index 00000000000..e2617611f8d
--- /dev/null
+++ b/translations/ach_UG/measurement/product_catalog.ach-UG.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252784:0%unit-symbol%crwdne252784:0
+ key: measurement.product_catalog.attribute.definition.variant.form_mapper.help
+
+
+
+
diff --git a/translations/ach_UG/order-management/ibexa_dashboard.ach-UG.xlf b/translations/ach_UG/order-management/ibexa_dashboard.ach-UG.xlf
new file mode 100644
index 00000000000..2365232fb26
--- /dev/null
+++ b/translations/ach_UG/order-management/ibexa_dashboard.ach-UG.xlf
@@ -0,0 +1,61 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252786:0crwdne252786:0
+ key: block.recent_order.column.company_name
+
+
+
+ crwdns252788:0crwdne252788:0
+ key: block.recent_order.column.created_at
+
+
+
+ crwdns252790:0crwdne252790:0
+ key: block.recent_order.column.customer_name
+
+
+
+ crwdns252792:0crwdne252792:0
+ key: block.recent_order.column.id
+
+
+
+ crwdns252794:0crwdne252794:0
+ key: block.recent_order.column.status
+
+
+
+ crwdns252796:0crwdne252796:0
+ key: block.recent_order.column.total_value
+
+
+
+ crwdns252798:0crwdne252798:0
+ key: block.recent_order.empty
+
+
+
+ crwdns252800:0crwdne252800:0
+ key: block.recent_order.title
+
+
+
+ crwdns252802:0crwdne252802:0
+ key: dashboard.orders_status.dataset_label
+
+
+
+ crwdns252804:0crwdne252804:0
+ key: dashboard.orders_status.title
+
+
+
+
diff --git a/translations/ach_UG/page-builder/ibexa_page_builder.ach-UG.xlf b/translations/ach_UG/page-builder/ibexa_page_builder.ach-UG.xlf
index ee0ab870ccb..1b6478e8e91 100644
--- a/translations/ach_UG/page-builder/ibexa_page_builder.ach-UG.xlf
+++ b/translations/ach_UG/page-builder/ibexa_page_builder.ach-UG.xlf
@@ -21,11 +21,31 @@
crwdns242446:0crwdne242446:0key: airtime_popup.title
+
+
+ crwdns253418:0crwdne253418:0
+ key: block.cannot_update
+
-
- crwdns242448:0crwdne242448:0
+
+ crwdns253420:0crwdne253420:0key: block.delete
+
+
+ crwdns253422:0crwdne253422:0
+ key: block.duplicate
+
+
+
+ crwdns253424:0crwdne253424:0
+ key: block.move.down
+
+
+
+ crwdns253426:0crwdne253426:0
+ key: block.move.up
+ crwdns242450:0crwdne242450:0
@@ -46,6 +66,11 @@
crwdns242456:0crwdne242456:0key: block.no_availability.title
+
+
+ crwdns253428:0crwdne253428:0
+ key: block.refresh
+ crwdns242458:0crwdne242458:0
@@ -86,26 +111,16 @@
crwdns242472:0crwdne242472:0key: date_picker.label
-
-
- crwdns242474:0crwdne242474:0
- key: drop.block.here
-
-
-
- crwdns242476:0crwdne242476:0
- key: drop.blocks.here
+
+
+ crwdns253430:0crwdne253430:0
+ key: drag.drop.blocks.herecrwdns252126:0%content_type_name%crwdne252126:0key: editing
-
-
- crwdns242478:0%name%crwdne242478:0
- key: empty_block.info.text
- crwdns242480:0crwdne242480:0
@@ -121,21 +136,26 @@
crwdns242482:0crwdne242482:0key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
- crwdns242484:0crwdne242484:0
- key: layout_selector.cancel.label
+
+
+ crwdns253432:0crwdne253432:0
+ key: layout_selector.create.select.label
-
-
- crwdns242486:0crwdne242486:0
- key: layout_selector.create.confirm.label
+
+
+ crwdns253434:0crwdne253434:0
+ key: layout_selector.create.subtitle
-
- crwdns242488:0crwdne242488:0
+
+ crwdns253436:0crwdne253436:0key: layout_selector.create.title
+
+
+ crwdns253438:0crwdne253438:0
+ key: layout_selector.discard.label
+ crwdns242490:0crwdne242490:0
@@ -161,16 +181,106 @@
crwdns242498:0crwdne242498:0key: layout_selector.warning.message
+
+
+ crwdns253440:0crwdne253440:0
+ key: notification.no_dropzone
+
+
+
+ crwdns253442:0crwdne253442:0
+ key: settings.popup.add_block_info
+
+
+
+ crwdns253444:0crwdne253444:0
+ key: settings.popup.change_settings
+
+
+
+ crwdns253446:0crwdne253446:0
+ key: settings.popup.continue
+
+
+
+ crwdns253448:0crwdne253448:0
+ key: settings.popup.default_behaviour
+
+
+
+ crwdns253450:0crwdne253450:0
+ key: settings.popup.title
+ crwdns242500:0crwdne242500:0key: sidebar.title
+
+
+ crwdns253452:0crwdne253452:0
+ key: structure.action.configuration
+
+
+
+ crwdns253454:0crwdne253454:0
+ key: structure.action.duplicate
+
+
+
+ crwdns253456:0crwdne253456:0
+ key: structure.action.move.down
+
+
+
+ crwdns253458:0crwdne253458:0
+ key: structure.action.move.up
+
+
+
+ crwdns253460:0crwdne253460:0
+ key: structure.action.refresh
+
+
+
+ crwdns253462:0%number%crwdne253462:0
+ key: structure.drop.zone
+ crwdns242502:0crwdne242502:0key: switch_layout.label
+
+
+ crwdns253464:0crwdne253464:0
+ key: toolbox.structure.view
+
+
+
+ crwdns253466:0crwdne253466:0
+ key: toolbox.title
+
+
+
+ crwdns253468:0crwdne253468:0
+ key: user.settings.automatically_open_block_settings.description
+
+
+
+ crwdns253470:0crwdne253470:0
+ key: user.settings.automatically_open_block_settings.name
+
+
+
+ crwdns253472:0crwdne253472:0
+ key: user.settings.automatically_open_block_settings.value.disabled
+
+
+
+ crwdns253474:0crwdne253474:0
+ key: user.settings.automatically_open_block_settings.value.enabled
+
diff --git a/translations/ach_UG/page-builder/ibexa_page_builder_block_config_actions.ach-UG.xlf b/translations/ach_UG/page-builder/ibexa_page_builder_block_config_actions.ach-UG.xlf
index d4b2dd1eb04..4c1a2bb590b 100644
--- a/translations/ach_UG/page-builder/ibexa_page_builder_block_config_actions.ach-UG.xlf
+++ b/translations/ach_UG/page-builder/ibexa_page_builder_block_config_actions.ach-UG.xlf
@@ -7,8 +7,8 @@
-
- crwdns242434:0crwdne242434:0
+
+ crwdns253476:0crwdne253476:0key: cancel
@@ -17,8 +17,8 @@
key: delete
-
- crwdns242438:0crwdne242438:0
+
+ crwdns253478:0crwdne253478:0key: submit
diff --git a/translations/ach_UG/page-builder/ibexa_page_builder_block_config_nav.ach-UG.xlf b/translations/ach_UG/page-builder/ibexa_page_builder_block_config_nav.ach-UG.xlf
index de2ce70541a..2d3f1407d23 100644
--- a/translations/ach_UG/page-builder/ibexa_page_builder_block_config_nav.ach-UG.xlf
+++ b/translations/ach_UG/page-builder/ibexa_page_builder_block_config_nav.ach-UG.xlf
@@ -6,16 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- crwdns242536:0crwdne242536:0
- key: tab.label.basic
+
+
+ crwdns253480:0crwdne253480:0
+ key: anchor_menu.morecrwdns242538:0crwdne242538:0key: tab.label.design
+
+
+ crwdns253482:0crwdne253482:0
+ key: tab.label.properties
+ crwdns242540:0crwdne242540:0
diff --git a/translations/ach_UG/page-builder/ibexa_page_builder_infobar.ach-UG.xlf b/translations/ach_UG/page-builder/ibexa_page_builder_infobar.ach-UG.xlf
index f6c0d262c8b..be36055694b 100644
--- a/translations/ach_UG/page-builder/ibexa_page_builder_infobar.ach-UG.xlf
+++ b/translations/ach_UG/page-builder/ibexa_page_builder_infobar.ach-UG.xlf
@@ -61,6 +61,41 @@
crwdns242524:0crwdne242524:0key: menu_bar.page_buider.label
+
+
+ crwdns253484:0crwdne253484:0
+ key: preview_history.nothing_to_redo.label
+
+
+
+ crwdns253486:0crwdne253486:0
+ key: preview_history.nothing_to_undo.label
+
+
+
+ crwdns253488:0crwdne253488:0
+ key: preview_history.redo.label
+
+
+
+ crwdns253490:0crwdne253490:0
+ key: preview_history.undo.label
+
+
+
+ crwdns253492:0crwdne253492:0
+ key: preview_switcher.desktop.label
+
+
+
+ crwdns253494:0crwdne253494:0
+ key: preview_switcher.mobile.label
+
+
+
+ crwdns253496:0crwdne253496:0
+ key: preview_switcher.tablet.label
+
diff --git a/translations/ach_UG/page-builder/page_builder.ach-UG.xlf b/translations/ach_UG/page-builder/page_builder.ach-UG.xlf
index 9d6e0f48152..c3b862bcc51 100644
--- a/translations/ach_UG/page-builder/page_builder.ach-UG.xlf
+++ b/translations/ach_UG/page-builder/page_builder.ach-UG.xlf
@@ -6,155 +6,10 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- crwdns251201:0crwdne251201:0
- key: airtime_popup.discard.btn
-
-
-
- crwdns242444:0crwdne242444:0
- key: airtime_popup.submit.btn
-
-
-
- crwdns242446:0crwdne242446:0
- key: airtime_popup.title
-
-
-
- crwdns242448:0crwdne242448:0
- key: block.delete
-
-
-
- crwdns242450:0crwdne242450:0
- key: block.no_availability
-
-
-
- crwdns242452:0crwdne242452:0
- key: block.no_availability.content
-
-
-
- crwdns242454:0crwdne242454:0
- key: block.no_availability.delete
-
-
-
- crwdns242456:0crwdne242456:0
- key: block.no_availability.title
-
-
-
- crwdns242458:0crwdne242458:0
- key: block.settings
-
-
-
- crwdns247126:0crwdne247126:0
- key: block_filter.placeholder
-
-
-
- crwdns242462:0crwdne242462:0
- key: config_form.block_config.embed_field_base.udw.title
-
-
-
- crwdns242464:0crwdne242464:0
- key: config_form.widgets.collection.udw.title
-
-
-
- crwdns242466:0crwdne242466:0
- key: config_form.widgets.schedule.udw.title
-
-
-
- crwdns242468:0crwdne242468:0
- key: config_popup.close.label
-
-
-
- crwdns242472:0crwdne242472:0
- key: date_picker.label
-
-
-
- crwdns242474:0crwdne242474:0
- key: drop.block.here
-
-
-
- crwdns242476:0crwdne242476:0
- key: drop.blocks.here
-
-
-
- crwdns242478:0%name%crwdne242478:0
- key: empty_block.info.text
-
-
-
- crwdns242480:0crwdne242480:0
- key: error.message
-
-
-
- crwdns242482:0crwdne242482:0
- key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
-
- crwdns242484:0crwdne242484:0
- key: layout_selector.cancel.label
-
-
-
- crwdns242486:0crwdne242486:0
- key: layout_selector.create.confirm.label
-
-
-
- crwdns242488:0crwdne242488:0
- key: layout_selector.create.title
-
-
-
- crwdns242490:0crwdne242490:0
- key: layout_selector.error.change_layout
-
-
-
- crwdns242492:0crwdne242492:0
- key: layout_selector.error.label
-
-
-
- crwdns242494:0crwdne242494:0
- key: layout_selector.switch.confirm.label
-
-
-
- crwdns242496:0crwdne242496:0
- key: layout_selector.switch.title
-
-
-
- crwdns242498:0crwdne242498:0
- key: layout_selector.warning.message
-
-
-
- crwdns242500:0crwdne242500:0
- key: sidebar.title
-
-
-
- crwdns242502:0crwdne242502:0
- key: switch_layout.label
+
+
+ crwdns252806:0crwdne252806:0
+ key: sidebar.toggle.label
diff --git a/translations/ach_UG/payment/ibexa_payment.ach-UG.xlf b/translations/ach_UG/payment/ibexa_payment.ach-UG.xlf
index c4feac55461..e5010935b9f 100644
--- a/translations/ach_UG/payment/ibexa_payment.ach-UG.xlf
+++ b/translations/ach_UG/payment/ibexa_payment.ach-UG.xlf
@@ -176,10 +176,10 @@
crwdns250153:0%identifier%crwdne250153:0key: ibexa.payment.view.title
-
-
- crwdns250155:0crwdne250155:0
- key: ibexa.payment_method.action.create.cancel
+
+
+ crwdns253498:0crwdne253498:0
+ key: ibexa.payment_method.action.create.discard
@@ -241,6 +241,11 @@
crwdns250179:0crwdne250179:0key: ibexa.payment_method.details.column.method_type
+
+
+ crwdns253500:0crwdne253500:0
+ key: ibexa.payment_method.details.column.name
+ crwdns250181:0crwdne250181:0
diff --git a/translations/ach_UG/payment/ibexa_payment_type.ach-UG.xlf b/translations/ach_UG/payment/ibexa_payment_type.ach-UG.xlf
index 431d2b04ab5..72654af1f3e 100644
--- a/translations/ach_UG/payment/ibexa_payment_type.ach-UG.xlf
+++ b/translations/ach_UG/payment/ibexa_payment_type.ach-UG.xlf
@@ -8,14 +8,9 @@
- crwdns250263:0crwdne250263:0
+ crwdns252808:0crwdne252808:0key: ibexa.payment_method.type.offline.name
-
-
- crwdns250265:0crwdne250265:0
- key: ibexa.payment_method.type.online.name
-
diff --git a/translations/ach_UG/payment/ibexa_payment_workflow.ach-UG.xlf b/translations/ach_UG/payment/ibexa_payment_workflow.ach-UG.xlf
index 068b64f6582..81990a90d8c 100644
--- a/translations/ach_UG/payment/ibexa_payment_workflow.ach-UG.xlf
+++ b/translations/ach_UG/payment/ibexa_payment_workflow.ach-UG.xlf
@@ -8,27 +8,27 @@
- crwdns250269:0crwdne250269:0
+ crwdns252810:0crwdne252810:0key: ibexa.payment.workflow.place.cancelled.label
- crwdns250271:0crwdne250271:0
+ crwdns252812:0crwdne252812:0key: ibexa.payment.workflow.place.failed.label
- crwdns250273:0crwdne250273:0
+ crwdns252814:0crwdne252814:0key: ibexa.payment.workflow.place.paid.label
- crwdns250275:0crwdne250275:0
+ crwdns252816:0crwdne252816:0key: ibexa.payment.workflow.place.pending.label
- crwdns250277:0crwdne250277:0
+ crwdns252818:0crwdne252818:0key: ibexa.payment.workflow.transition.pay.label
diff --git a/translations/ach_UG/personalization/ibexa_dashboard.ach-UG.xlf b/translations/ach_UG/personalization/ibexa_dashboard.ach-UG.xlf
new file mode 100644
index 00000000000..24bbb03c8e2
--- /dev/null
+++ b/translations/ach_UG/personalization/ibexa_dashboard.ach-UG.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252820:0crwdne252820:0
+ key: blocks._all_.no_permissions.body
+
+
+
+
diff --git a/translations/ach_UG/personalization/ibexa_menu.ach-UG.xlf b/translations/ach_UG/personalization/ibexa_menu.ach-UG.xlf
index 3412f728d87..fba67ed73d7 100644
--- a/translations/ach_UG/personalization/ibexa_menu.ach-UG.xlf
+++ b/translations/ach_UG/personalization/ibexa_menu.ach-UG.xlf
@@ -12,10 +12,15 @@
key: main__personalization
-
- crwdns243602:0crwdne243602:0
+
+ crwdns253502:0crwdne253502:0key: main__personalization__dashboard
+
+
+ crwdns253504:0crwdne253504:0
+ key: main__personalization__group_settings
+ crwdns243604:0crwdne243604:0
@@ -32,8 +37,8 @@
key: main__personalization__scenarios
-
- crwdns251279:0crwdne251279:0
+
+ crwdns253506:0crwdne253506:0key: model_edit__sidebar_right__close
@@ -52,28 +57,33 @@
key: model_edit__sidebar_right__trigger_model_build
-
- crwdns251281:0crwdne251281:0
+
+ crwdns253508:0crwdne253508:0key: scenario_create__sidebar_right__cancel
-
- crwdns251283:0crwdne251283:0
+
+ crwdns253510:0crwdne253510:0key: scenario_create__sidebar_right__create-and-close
+
+
+ crwdns253512:0crwdne253512:0
+ key: scenario_create__sidebar_right__save
+
-
- crwdns251285:0crwdne251285:0
+
+ crwdns253514:0crwdne253514:0key: scenario_edit__sidebar_right__close
-
- crwdns243620:0crwdne243620:0
+
+ crwdns253516:0crwdne253516:0key: scenario_edit__sidebar_right__remove
-
- crwdns243622:0crwdne243622:0
+
+ crwdns253518:0crwdne253518:0key: scenario_edit__sidebar_right__reset
diff --git a/translations/ach_UG/personalization/messages.ach-UG.xlf b/translations/ach_UG/personalization/messages.ach-UG.xlf
index 19ab9ce30b7..1387e99e45c 100644
--- a/translations/ach_UG/personalization/messages.ach-UG.xlf
+++ b/translations/ach_UG/personalization/messages.ach-UG.xlf
@@ -42,8 +42,8 @@
key: dashboard.products_purchased
-
- crwdns243658:0crwdne243658:0
+
+ crwdns253520:0crwdne253520:0key: dashboard.title
@@ -93,12 +93,12 @@
- crwdns243696:0[ABC]crwdnd243696:0[%attribut_source%]crwdnd243696:0%key%crwdne243696:0
+ crwdns243696:0%attribut_source%crwdnd243696:0%key%crwdne243696:0key: model.details.nominal_submodel_name
- crwdns243698:0[123]crwdnd243698:0[%attribut_source%]crwdnd243698:0%key%crwdne243698:0
+ crwdns243698:0%attribut_source%crwdnd243698:0%key%crwdne243698:0key: model.details.numeric_submodel_name
diff --git a/translations/ach_UG/product-catalog/ibexa_dashboard.ach-UG.xlf b/translations/ach_UG/product-catalog/ibexa_dashboard.ach-UG.xlf
new file mode 100644
index 00000000000..864e6de4c3d
--- /dev/null
+++ b/translations/ach_UG/product-catalog/ibexa_dashboard.ach-UG.xlf
@@ -0,0 +1,86 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252822:0crwdne252822:0
+ key: block.product_lowest_stock.column.category
+
+
+
+ crwdns252824:0crwdne252824:0
+ key: block.product_lowest_stock.column.code
+
+
+
+ crwdns252826:0crwdne252826:0
+ key: block.product_lowest_stock.column.name
+
+
+
+ crwdns252828:0crwdne252828:0
+ key: block.product_lowest_stock.column.stock
+
+
+
+ crwdns252830:0crwdne252830:0
+ key: block.product_lowest_stock.column.thumbnail
+
+
+
+ crwdns252832:0crwdne252832:0
+ key: block.product_lowest_stock.column.type
+
+
+
+ crwdns252834:0crwdne252834:0
+ key: block.product_lowest_stock.column.variant
+
+
+
+ crwdns252836:0crwdne252836:0
+ key: block.product_lowest_stock.empty
+
+
+
+ crwdns252838:0crwdne252838:0
+ key: block.product_lowest_stock.no
+
+
+
+ crwdns252840:0crwdne252840:0
+ key: block.product_lowest_stock.title
+
+
+
+ crwdns252842:0crwdne252842:0
+ key: block.product_lowest_stock.yes
+
+
+
+ crwdns252844:0crwdne252844:0
+ key: dashboard.products_by_categories.dataset_label
+
+
+
+ crwdns252846:0crwdne252846:0
+ key: dashboard.products_by_categories.other_categories
+
+
+
+ crwdns252848:0crwdne252848:0
+ key: dashboard.products_by_categories.title
+
+
+
+ crwdns252850:0crwdne252850:0
+ key: dashboard.products_by_categories.uncategorized
+
+
+
+
diff --git a/translations/ach_UG/product-catalog/ibexa_menu.ach-UG.xlf b/translations/ach_UG/product-catalog/ibexa_menu.ach-UG.xlf
index a95d23ef1e0..d6ff27b190c 100644
--- a/translations/ach_UG/product-catalog/ibexa_menu.ach-UG.xlf
+++ b/translations/ach_UG/product-catalog/ibexa_menu.ach-UG.xlf
@@ -42,8 +42,8 @@
key: catalog_view__context_menu__publish
-
- crwdns247210:0crwdne247210:0
+
+ crwdns253522:0crwdne253522:0key: copy_form__sidebar_right__cancel
@@ -52,13 +52,13 @@
key: copy_form__sidebar_right__copy
-
- crwdns242990:0crwdne242990:0
+
+ crwdns253524:0crwdne253524:0key: create_form__sidebar_right__cancel
-
- crwdns242992:0crwdne242992:0
+
+ crwdns253526:0crwdne253526:0key: create_form__sidebar_right__create
@@ -147,13 +147,13 @@
key: product_view__context_menu__edit
-
- crwdns243014:0crwdne243014:0
+
+ crwdns253528:0crwdne253528:0key: update_form__sidebar_right__cancel
-
- crwdns243016:0crwdne243016:0
+
+ crwdns253530:0crwdne253530:0key: update_form__sidebar_right__update
diff --git a/translations/ach_UG/product-catalog/ibexa_product_catalog.ach-UG.xlf b/translations/ach_UG/product-catalog/ibexa_product_catalog.ach-UG.xlf
index 301328737c4..11f0344b531 100644
--- a/translations/ach_UG/product-catalog/ibexa_product_catalog.ach-UG.xlf
+++ b/translations/ach_UG/product-catalog/ibexa_product_catalog.ach-UG.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ crwdns253532:0crwdne253532:0
+ key: attribute.definition.variant.form_mapper.help
+ crwdns243096:0crwdne243096:0
@@ -151,11 +156,6 @@
crwdns243150:0crwdne243150:0key: attribute_definition.no_search_results.info_text
-
-
- crwdns243152:0crwdne243152:0
- key: attribute_definition.pre_create.add
- crwdns243154:0crwdne243154:0
@@ -166,6 +166,16 @@
crwdns243156:0crwdne243156:0key: attribute_definition.pre_create.cancel
+
+
+ crwdns253534:0crwdne253534:0
+ key: attribute_definition.pre_create.create
+
+
+
+ crwdns253536:0crwdne253536:0
+ key: attribute_definition.pre_create.discard
+ crwdns243158:0%name%crwdne243158:0
@@ -716,11 +726,6 @@
crwdns247354:0crwdne247354:0key: currency.enabled.value.1
-
-
- crwdns243246:0crwdne243246:0
- key: currency.list.column.code
- crwdns243248:0crwdne243248:0
@@ -981,6 +986,11 @@
crwdns248469:0crwdne248469:0key: filter.product_type.label
+
+
+ crwdns253538:0crwdne253538:0
+ key: form.currency.enabled
+ crwdns251337:0crwdne251337:0
@@ -1012,8 +1022,8 @@
key: ibexa_product_catalog.attribute.selection.option.choices
-
- crwdns243330:0crwdne243330:0
+
+ crwdns253540:0crwdne253540:0key: ibexa_product_catalog.product_create_form.submit
@@ -1021,11 +1031,6 @@
crwdns243332:0crwdne243332:0key: ibexa_product_catalog.product_create_form.title
-
-
- crwdns243334:0crwdne243334:0
- key: ibexa_product_catalog.vat_category.choices
- crwdns243336:0crwdne243336:0
@@ -1082,8 +1087,8 @@
key: modal.bulk_delete.products.confirm_message
-
- crwdns252250:0crwdne252250:0
+
+ crwdns253542:0crwdne253542:0key: modal.cancel
@@ -1136,6 +1141,11 @@
crwdns248198:0crwdne248198:0key: modal.transition.catalog.change_button.label
+
+
+ crwdns253544:0crwdne253544:0
+ key: modal.transition.catalog.confirm_message
+ crwdns248471:0crwdne248471:0
@@ -1216,6 +1226,16 @@
crwdns243356:0%product_name%crwdne243356:0key: product.availability.edit.title
+
+
+ crwdns253546:0crwdne253546:0
+ key: product.availability_badge.available
+
+
+
+ crwdns253548:0crwdne253548:0
+ key: product.availability_badge.not_available
+ crwdns243358:0crwdne243358:0
@@ -1312,15 +1332,10 @@
key: product.is_variant.yes
-
- crwdns243370:0crwdne243370:0
+
+ crwdns253550:0crwdne253550:0key: product.list.column.available
-
-
- crwdns247472:0crwdne247472:0
- key: product.list.column.category
- crwdns243372:0crwdne243372:0
@@ -1441,15 +1456,15 @@
crwdns243408:0crwdne243408:0key: product.no_search_results.info_text
-
-
- crwdns243410:0crwdne243410:0
- key: product.pre_create.add
+
+
+ crwdns253552:0crwdne253552:0
+ key: product.pre_create.create
-
-
- crwdns243412:0crwdne243412:0
- key: product.pre_create.cancel
+
+
+ crwdns253554:0crwdne253554:0
+ key: product.pre_create.discard
@@ -1642,8 +1657,8 @@
key: product.view.availability.title
-
- crwdns243434:0crwdne243434:0
+
+ crwdns253556:0crwdne253556:0key: product.view.available.label
@@ -1986,6 +2001,26 @@
crwdns252282:0{1}crwdnd252282:0%deletedNames%crwdnd252282:0%deletedNames%crwdne252282:0key: product_type.delete.success
+
+
+ crwdns253558:0crwdne253558:0
+ key: product_type.edit.assigned_vat_rates.filter.placeholder
+
+
+
+ crwdns253560:0crwdne253560:0
+ key: product_type.edit.assigned_vat_rates.notice
+
+
+
+ crwdns253562:0crwdne253562:0
+ key: product_type.edit.assigned_vat_rates.region
+
+
+
+ crwdns253564:0crwdne253564:0
+ key: product_type.edit.assigned_vat_rates.vat_rate
+ crwdns243514:0crwdne243514:0
@@ -2051,6 +2086,16 @@
crwdns243536:0crwdne243536:0key: product_type.edit.section.global_properties
+
+
+ crwdns253566:0crwdne253566:0
+ key: product_type.edit.section.vat_rates
+
+
+
+ crwdns253568:0crwdne253568:0
+ key: product_type.edit.vat_category.not_applicable
+ crwdns243538:0crwdne243538:0
@@ -2111,6 +2156,31 @@
crwdns251361:0crwdne251361:0key: product_type.user_name.can_not_be_fetched
+
+
+ crwdns253570:0crwdne253570:0
+ key: product_type.view.details.attribtues
+
+
+
+ crwdns253572:0crwdne253572:0
+ key: product_type.view.details.attribute.group
+
+
+
+ crwdns253574:0crwdne253574:0
+ key: product_type.view.details.attribute.identifier
+
+
+
+ crwdns253576:0crwdne253576:0
+ key: product_type.view.details.attribute.name
+
+
+
+ crwdns253578:0crwdne253578:0
+ key: product_type.view.details.attribute.type
+ crwdns247592:0crwdne247592:0
@@ -2131,6 +2201,11 @@
crwdns251367:0crwdne251367:0key: product_type.view.details.group.type
+
+
+ crwdns253580:0crwdne253580:0
+ key: product_type.view.details.headline.notice
+ crwdns247594:0crwdne247594:0
@@ -2166,6 +2241,26 @@
crwdns252286:0crwdne252286:0key: product_type.view.details.url_alias_schema
+
+
+ crwdns253582:0crwdne253582:0
+ key: product_type.view.details.vat_rate.identifer
+
+
+
+ crwdns253584:0crwdne253584:0
+ key: product_type.view.details.vat_rate.region
+
+
+
+ crwdns253586:0crwdne253586:0
+ key: product_type.view.details.vat_rate.value
+
+
+
+ crwdns253588:0crwdne253588:0
+ key: product_type.view.details.vat_rates
+ crwdns247604:0%product_type_name%crwdne247604:0
diff --git a/translations/ach_UG/rest/ibexa_repository_exceptions.ach-UG.xlf b/translations/ach_UG/rest/ibexa_repository_exceptions.ach-UG.xlf
index b261a07c5dc..3bea994c5ec 100644
--- a/translations/ach_UG/rest/ibexa_repository_exceptions.ach-UG.xlf
+++ b/translations/ach_UG/rest/ibexa_repository_exceptions.ach-UG.xlf
@@ -6,25 +6,25 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- crwdns251542:0crwdne251542:0
- key: Cannot publish an empty Content Type draft
+
+
+ crwdns253590:0crwdne253590:0
+ key: Cannot publish an empty content type draft
-
-
- crwdns251544:0crwdne251544:0
- key: Cannot unlink the Content Type from its only remaining group
+
+
+ crwdns253592:0crwdne253592:0
+ key: Cannot unlink the content type from its only remaining groupcrwdns251546:0crwdne251546:0key: Current version already has DRAFT status
-
-
- crwdns251548:0crwdne251548:0
- key: Only empty Content Type groups can be deleted
+
+
+ crwdns253594:0crwdne253594:0
+ key: Only empty content type groups can be deleted
@@ -56,10 +56,10 @@
crwdns251560:0crwdne251560:0key: Relation of type COMMON to the selected destination content ID already exists
-
-
- crwdns251562:0crwdne251562:0
- key: The Content Type is already linked to the provided group
+
+
+ crwdns253596:0crwdne253596:0
+ key: The content type is already linked to the provided group
diff --git a/translations/ach_UG/scheduler/ibexa_calendar_events.ach-UG.xlf b/translations/ach_UG/scheduler/ibexa_calendar_events.ach-UG.xlf
index 0fad0458019..211377a3555 100644
--- a/translations/ach_UG/scheduler/ibexa_calendar_events.ach-UG.xlf
+++ b/translations/ach_UG/scheduler/ibexa_calendar_events.ach-UG.xlf
@@ -17,8 +17,8 @@
key: future_hide.action.unschedule.label
-
- crwdns244774:0crwdne244774:0
+
+ crwdns253598:0crwdne253598:0key: future_hide.attribute.content_type.label
@@ -37,8 +37,8 @@
key: future_publication.action.unschedule.label
-
- crwdns244782:0crwdne244782:0
+
+ crwdns253600:0crwdne253600:0key: future_publication.attribute.content_type.label
diff --git a/translations/ach_UG/scheduler/ibexa_scheduler.ach-UG.xlf b/translations/ach_UG/scheduler/ibexa_scheduler.ach-UG.xlf
index e7d9ccce0c2..466293a0be5 100644
--- a/translations/ach_UG/scheduler/ibexa_scheduler.ach-UG.xlf
+++ b/translations/ach_UG/scheduler/ibexa_scheduler.ach-UG.xlf
@@ -152,8 +152,8 @@
key: dashboard.my_scheduled.table.unschedule_modal.title
-
- crwdns244910:0crwdne244910:0
+
+ crwdns253602:0crwdne253602:0key: dashboard.scheduling.modal.content_type
@@ -197,8 +197,8 @@
key: dashboard.tab.my_scheduled.empty
-
- crwdns244928:0crwdne244928:0
+
+ crwdns253604:0crwdne253604:0key: dashboard.table.content_type
diff --git a/translations/ach_UG/search/ibexa_search.ach-UG.xlf b/translations/ach_UG/search/ibexa_search.ach-UG.xlf
index 4e722326bc8..e8376da7cc7 100644
--- a/translations/ach_UG/search/ibexa_search.ach-UG.xlf
+++ b/translations/ach_UG/search/ibexa_search.ach-UG.xlf
@@ -12,13 +12,13 @@
key: pagination.viewing
-
- crwdns244730:0crwdne244730:0
+
+ crwdns253606:0crwdne253606:0key: search.any.content.type
-
- crwdns244732:0crwdne244732:0
+
+ crwdns253608:0crwdne253608:0key: search.content.type
@@ -36,6 +36,11 @@
crwdns244738:0%total%crwdne244738:0key: search.header
+
+
+ crwdns253610:0crwdne253610:0
+ key: search.language.any
+ crwdns244740:0crwdne244740:0
@@ -102,10 +107,45 @@
key: search.translations
-
- crwdns244766:0crwdne244766:0
+
+ crwdns253612:0crwdne253612:0key: search.type
+
+
+ crwdns253614:0crwdne253614:0
+ key: sort_definition.date_modified_asc.label
+
+
+
+ crwdns253616:0crwdne253616:0
+ key: sort_definition.date_modified_desc.label
+
+
+
+ crwdns253618:0crwdne253618:0
+ key: sort_definition.date_published_asc.label
+
+
+
+ crwdns253620:0crwdne253620:0
+ key: sort_definition.date_published_desc.label
+
+
+
+ crwdns253622:0crwdne253622:0
+ key: sort_definition.name_asc.label
+
+
+
+ crwdns253624:0crwdne253624:0
+ key: sort_definition.name_desc.label
+
+
+
+ crwdns253626:0crwdne253626:0
+ key: sort_definition.relevance.label
+
diff --git a/translations/ach_UG/segmentation/messages.ach-UG.xlf b/translations/ach_UG/segmentation/messages.ach-UG.xlf
index 4dcacb86c55..9c9ebe0eab1 100644
--- a/translations/ach_UG/segmentation/messages.ach-UG.xlf
+++ b/translations/ach_UG/segmentation/messages.ach-UG.xlf
@@ -6,21 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ crwdns252852:0crwdne252852:0
+ key: breadcrumb.admin
+
- crwdns242290:0%identifier%crwdne242290:0
+ crwdns252854:0%identifier%crwdne252854:0key: Could not find Segment Group for '%identifier%'
- crwdns242292:0%identifier%crwdne242292:0
+ crwdns252856:0%identifier%crwdne252856:0key: Could not find Segment for '%identifier%'
-
-
- crwdns242294:0crwdne242294:0
- key: breadcrumb.admin
-
diff --git a/translations/ach_UG/segmentation/repository_exceptions.ach-UG.xlf b/translations/ach_UG/segmentation/repository_exceptions.ach-UG.xlf
new file mode 100644
index 00000000000..0a135abeb31
--- /dev/null
+++ b/translations/ach_UG/segmentation/repository_exceptions.ach-UG.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252858:0%identifier%crwdne252858:0
+ key: Could not find Segment Group for '%identifier%'
+
+
+
+ crwdns252860:0%identifier%crwdne252860:0
+ key: Could not find Segment for '%identifier%'
+
+
+
+
diff --git a/translations/ach_UG/seo/messages.ach-UG.xlf b/translations/ach_UG/seo/messages.ach-UG.xlf
new file mode 100644
index 00000000000..ddaf33bc69b
--- /dev/null
+++ b/translations/ach_UG/seo/messages.ach-UG.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252862:0%typeName%crwdnd252862:0%fieldName%crwdne252862:0
+ key: Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+
+
+
+
diff --git a/translations/ach_UG/shipping/ibexa_shipping.ach-UG.xlf b/translations/ach_UG/shipping/ibexa_shipping.ach-UG.xlf
index 0fa3be56f11..f0dc29e8181 100644
--- a/translations/ach_UG/shipping/ibexa_shipping.ach-UG.xlf
+++ b/translations/ach_UG/shipping/ibexa_shipping.ach-UG.xlf
@@ -27,8 +27,8 @@
key: ibexa.modal.delete
-
- crwdns250453:0crwdne250453:0
+
+ crwdns253628:0crwdne253628:0key: ibexa.modal.delete.shipping_method.confirm_message
@@ -336,15 +336,15 @@
crwdns250575:0%shipping_method_type_name%crwdne250575:0key: ibexa.shipping_method.new.title
-
-
- crwdns250577:0crwdne250577:0
- key: ibexa.shipping_method.pre_create.add
+
+
+ crwdns253630:0crwdne253630:0
+ key: ibexa.shipping_method.pre_create.create
-
-
- crwdns250579:0crwdne250579:0
- key: ibexa.shipping_method.pre_create.cancel
+
+
+ crwdns253632:0crwdne253632:0
+ key: ibexa.shipping_method.pre_create.discard
@@ -507,8 +507,8 @@
key: shipment.tab.view-summary.customer_details.details.headline
-
- crwdns250645:0%name%crwdne250645:0
+
+ crwdns253634:0%name%crwdne253634:0key: shipping_method.create.success
@@ -527,8 +527,8 @@
key: shipping_method.enabled
-
- crwdns250653:0%name%crwdne250653:0
+
+ crwdns253636:0%name%crwdne253636:0key: shipping_method.update.success
diff --git a/translations/ach_UG/shipping/validators.ach-UG.xlf b/translations/ach_UG/shipping/validators.ach-UG.xlf
index 35dca5c8b25..5825cb13382 100644
--- a/translations/ach_UG/shipping/validators.ach-UG.xlf
+++ b/translations/ach_UG/shipping/validators.ach-UG.xlf
@@ -32,8 +32,8 @@
key: ibexa.shipment.money_amount.greater_than_or_equal_zero
-
- crwdns250699:0{{ name }}crwdne250699:0
+
+ crwdns253638:0{{ name }}crwdne253638:0key: ibexa.shipment.shipping_method.enabled
@@ -47,13 +47,13 @@
key: ibexa.shipping_method.enabled
-
- crwdns250705:0crwdne250705:0
+
+ crwdns253640:0crwdne253640:0key: ibexa.shipping_method.identifier.pattern
-
- crwdns250707:0crwdne250707:0
+
+ crwdns253642:0crwdne253642:0key: ibexa.shipping_method.identifier.unique
diff --git a/translations/ach_UG/site-context/ibexa_menu.ach-UG.xlf b/translations/ach_UG/site-context/ibexa_menu.ach-UG.xlf
new file mode 100644
index 00000000000..0918788de43
--- /dev/null
+++ b/translations/ach_UG/site-context/ibexa_menu.ach-UG.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252864:0crwdne252864:0
+ key: fullscreen_content__sidebar_right__create
+
+
+
+ crwdns252866:0crwdne252866:0
+ key: fullscreen_content__sidebar_right__edit
+
+
+
+
diff --git a/translations/ach_UG/site-context/ibexa_site_context.ach-UG.xlf b/translations/ach_UG/site-context/ibexa_site_context.ach-UG.xlf
new file mode 100644
index 00000000000..ac441ce733f
--- /dev/null
+++ b/translations/ach_UG/site-context/ibexa_site_context.ach-UG.xlf
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252868:0%sa_name%crwdne252868:0
+ key: change_sa.dropdown.selected_item.label
+
+
+
+ crwdns252870:0crwdne252870:0
+ key: full_preview.additional_actions.exit
+
+
+
+ crwdns252872:0crwdne252872:0
+ key: full_preview.additional_actions.full_view
+
+
+
+ crwdns252874:0crwdne252874:0
+ key: ibexa.site_context.preview.no_available.helper
+
+
+
+ crwdns252876:0crwdne252876:0
+ key: ibexa.site_context.preview.no_available.main
+
+
+
+ crwdns252878:0crwdne252878:0
+ key: ibexa.site_context.settings.location_preview.description
+
+
+
+ crwdns252880:0crwdne252880:0
+ key: ibexa.site_context.settings.location_preview.name
+
+
+
+ crwdns252882:0crwdne252882:0
+ key: ibexa.site_context.settings.location_preview.value.disabled
+
+
+
+ crwdns252884:0crwdne252884:0
+ key: ibexa.site_context.settings.location_preview.value.enabled
+
+
+
+ crwdns252886:0crwdne252886:0
+ key: site_context.dropdown.label
+
+
+
+ crwdns252888:0crwdne252888:0
+ key: site_context.dropdown.placeholder
+
+
+
+ crwdns252890:0crwdne252890:0
+ key: site_context.dropdown.placeholder.description
+
+
+
+ crwdns252892:0crwdne252892:0
+ key: tab.preview.name
+
+
+
+
diff --git a/translations/ach_UG/site-factory/ibexa_menu.ach-UG.xlf b/translations/ach_UG/site-factory/ibexa_menu.ach-UG.xlf
index 28a5ec2888e..315e8837561 100644
--- a/translations/ach_UG/site-factory/ibexa_menu.ach-UG.xlf
+++ b/translations/ach_UG/site-factory/ibexa_menu.ach-UG.xlf
@@ -7,8 +7,8 @@
-
- crwdns245680:0crwdne245680:0
+
+ crwdns253644:0crwdne253644:0key: ezplatform_site_factory
@@ -17,23 +17,33 @@
key: ezplatform_site_factory_skeletons
-
- crwdns245684:0crwdne245684:0
+
+ crwdns253646:0crwdne253646:0key: header.list
+
+
+ crwdns253648:0crwdne253648:0
+ key: ibexa_site_factory_settings_groups
+
-
- crwdns247698:0crwdne247698:0
+
+ crwdns253650:0crwdne253650:0key: site_create__sidebar_right__cancel
-
- crwdns245688:0crwdne245688:0
+
+ crwdns253652:0crwdne253652:0key: site_create__sidebar_right__save
+
+
+ crwdns253654:0crwdne253654:0
+ key: site_create__sidebar_right__save_and_close
+
-
- crwdns247700:0crwdne247700:0
+
+ crwdns253656:0crwdne253656:0key: site_edit__sidebar_right__cancel
@@ -41,6 +51,11 @@
crwdns245692:0crwdne245692:0key: site_edit__sidebar_right__save
+
+
+ crwdns253658:0crwdne253658:0
+ key: site_edit__sidebar_right__save_and_close
+ crwdns245694:0crwdne245694:0
diff --git a/translations/ach_UG/site-factory/ibexa_site_factory.ach-UG.xlf b/translations/ach_UG/site-factory/ibexa_site_factory.ach-UG.xlf
index 3a499c2abf8..ad68583a140 100644
--- a/translations/ach_UG/site-factory/ibexa_site_factory.ach-UG.xlf
+++ b/translations/ach_UG/site-factory/ibexa_site_factory.ach-UG.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- crwdns252356:0crwdne252356:0
- key: breadcrumb.admin
- crwdns245782:0crwdne245782:0
diff --git a/translations/ach_UG/site-factory/ibexa_site_factory_forms.ach-UG.xlf b/translations/ach_UG/site-factory/ibexa_site_factory_forms.ach-UG.xlf
index f71be201929..96e9ee463f8 100644
--- a/translations/ach_UG/site-factory/ibexa_site_factory_forms.ach-UG.xlf
+++ b/translations/ach_UG/site-factory/ibexa_site_factory_forms.ach-UG.xlf
@@ -36,6 +36,16 @@
crwdns245776:0crwdne245776:0key: name.label
+
+
+ crwdns253660:0crwdne253660:0
+ key: object_state.update.save
+
+
+
+ crwdns253662:0crwdne253662:0
+ key: object_state.update.save_and_close
+ crwdns245778:0crwdne245778:0
diff --git a/translations/ach_UG/site-factory/validators.ach-UG.xlf b/translations/ach_UG/site-factory/validators.ach-UG.xlf
new file mode 100644
index 00000000000..26942c62293
--- /dev/null
+++ b/translations/ach_UG/site-factory/validators.ach-UG.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ crwdns252894:0crwdne252894:0
+ key: ibexa.site_factory.validator.hostname_with_optional_port.invalid
+
+
+
+ crwdns252896:0crwdne252896:0
+ key: ibexa.site_factory.validator.port.invalid
+
+
+
+
diff --git a/translations/ach_UG/storefront/ibexa_checkout.ach-UG.xlf b/translations/ach_UG/storefront/ibexa_checkout.ach-UG.xlf
index f14df8cd070..1539a9cec66 100644
--- a/translations/ach_UG/storefront/ibexa_checkout.ach-UG.xlf
+++ b/translations/ach_UG/storefront/ibexa_checkout.ach-UG.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+ key: ibexa_storefront.checkout.confirmation_main.payment_fail.subtext
+
diff --git a/translations/ach_UG/storefront/ibexa_storefront.ach-UG.xlf b/translations/ach_UG/storefront/ibexa_storefront.ach-UG.xlf
index 81adc3e98d1..dcd41d63d20 100644
--- a/translations/ach_UG/storefront/ibexa_storefront.ach-UG.xlf
+++ b/translations/ach_UG/storefront/ibexa_storefront.ach-UG.xlf
@@ -131,11 +131,6 @@
crwdns250803:0%total%crwdne250803:0key: ibexa_storefront.pagination.total
-
-
- crwdns250805:0crwdne250805:0
- key: ibexa_storefront.product_catalog.title
- crwdns250807:0%code%crwdne250807:0
@@ -176,6 +171,11 @@
crwdns250821:0crwdne250821:0key: ibexa_storefront.product_card.view_details_btn.label
+
+
+ crwdns253666:0crwdne253666:0
+ key: ibexa_storefront.product_catalog.title
+ crwdns250823:0%region%crwdne250823:0
@@ -491,6 +491,11 @@
crwdns250943:0crwdne250943:0key: user.setting.currency.name
+
+
+ crwdns253668:0crwdne253668:0
+ key: user.setting.currency.undefined
+
diff --git a/translations/ach_UG/taxonomy/ibexa_locationview.ach-UG.xlf b/translations/ach_UG/taxonomy/ibexa_locationview.ach-UG.xlf
index 356c3911fd1..3fa8156b697 100644
--- a/translations/ach_UG/taxonomy/ibexa_locationview.ach-UG.xlf
+++ b/translations/ach_UG/taxonomy/ibexa_locationview.ach-UG.xlf
@@ -6,21 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ crwdns253670:0crwdne253670:0
+ key: content.create.cancel_btn.label
+ crwdns246062:0crwdne246062:0key: content.create.create_content
-
-
- crwdns246064:0%content_name%crwdne246064:0
- key: content.create.editing_details
- crwdns246066:0crwdne246066:0key: content.create.select_language
+
+
+ crwdns253672:0%content%crwdne253672:0
+ key: content.create.tag.editing_details
+
diff --git a/translations/ach_UG/taxonomy/ibexa_taxonomy_fieldtypes.ach-UG.xlf b/translations/ach_UG/taxonomy/ibexa_taxonomy_fieldtypes.ach-UG.xlf
index 55c70a45df2..25d108eda36 100644
--- a/translations/ach_UG/taxonomy/ibexa_taxonomy_fieldtypes.ach-UG.xlf
+++ b/translations/ach_UG/taxonomy/ibexa_taxonomy_fieldtypes.ach-UG.xlf
@@ -22,15 +22,10 @@
key: taxonomy.tag.content.modal.subtitle
-
- crwdns252440:0%name%crwdne252440:0
+
+ crwdns253674:0%name%crwdne253674:0key: taxonomy.tag.content.modal.title
-
-
- crwdns252442:0%name%crwdne252442:0
- key: taxonomy.tag.content.type.taxonomy.entries
-
diff --git a/translations/ach_UG/taxonomy/ibexa_taxonomy_menu.ach-UG.xlf b/translations/ach_UG/taxonomy/ibexa_taxonomy_menu.ach-UG.xlf
index b0a9f32ffe7..6bad0443d75 100644
--- a/translations/ach_UG/taxonomy/ibexa_taxonomy_menu.ach-UG.xlf
+++ b/translations/ach_UG/taxonomy/ibexa_taxonomy_menu.ach-UG.xlf
@@ -7,25 +7,30 @@
-
- crwdns245986:0crwdne245986:0
+
+ crwdns253676:0crwdne253676:0key: taxonomy_content_create__sidebar_right__cancel
-
- crwdns245988:0crwdne245988:0
+
+ crwdns253678:0crwdne253678:0key: taxonomy_content_create__sidebar_right__publish
-
- crwdns245990:0crwdne245990:0
+
+ crwdns253680:0crwdne253680:0key: taxonomy_content_edit__sidebar_right__cancel
-
- crwdns245992:0crwdne245992:0
+
+ crwdns253682:0crwdne253682:0key: taxonomy_content_edit__sidebar_right__publish
+
+
+ crwdns253684:0crwdne253684:0
+ key: taxonomy_taxonomy__sidebar_right__publish_and_edit
+
diff --git a/translations/ach_UG/user/ibexa_user_settings.ach-UG.xlf b/translations/ach_UG/user/ibexa_user_settings.ach-UG.xlf
index 7497e6958f1..7c0812692d1 100644
--- a/translations/ach_UG/user/ibexa_user_settings.ach-UG.xlf
+++ b/translations/ach_UG/user/ibexa_user_settings.ach-UG.xlf
@@ -57,13 +57,13 @@
key: settings.character_counter.value.title
-
- crwdns246118:0crwdne246118:0
+
+ crwdns253686:0crwdne253686:0key: settings.full_datetime_format.value.description
-
- crwdns246120:0crwdne246120:0
+
+ crwdns253688:0crwdne253688:0key: settings.full_datetime_format.value.title
@@ -81,10 +81,10 @@
crwdns246126:0crwdne246126:0key: settings.group.edit_content.description
-
-
- crwdns252444:0crwdne252444:0
- key: settings.group.edit_content.name
+
+
+ crwdns253690:0crwdne253690:0
+ key: settings.group.content_authoring.name
@@ -117,8 +117,8 @@
key: settings.language.value.title
-
- crwdns246142:0crwdne246142:0
+
+ crwdns253692:0crwdne253692:0key: settings.short_datetime_format.value.description
diff --git a/translations/ach_UG/version-comparison/ibexa_fieldtypes_comparison_preview.ach-UG.xlf b/translations/ach_UG/version-comparison/ibexa_fieldtypes_comparison_preview.ach-UG.xlf
index e7a373c87d1..94b6a107307 100644
--- a/translations/ach_UG/version-comparison/ibexa_fieldtypes_comparison_preview.ach-UG.xlf
+++ b/translations/ach_UG/version-comparison/ibexa_fieldtypes_comparison_preview.ach-UG.xlf
@@ -107,8 +107,8 @@
key: ezmedia.yes
-
- crwdns245926:0crwdne245926:0
+
+ crwdns253694:0crwdne253694:0key: ezobjectrelation.content_type
@@ -127,8 +127,8 @@
key: ezobjectrelation.version_created
-
- crwdns245934:0crwdne245934:0
+
+ crwdns253696:0crwdne253696:0key: ezobjectrelationlist.content_type
diff --git a/translations/ach_UG/workflow/ibexa_workflow.ach-UG.xlf b/translations/ach_UG/workflow/ibexa_workflow.ach-UG.xlf
index 1d0ebc8bd84..7593c1bcb9a 100644
--- a/translations/ach_UG/workflow/ibexa_workflow.ach-UG.xlf
+++ b/translations/ach_UG/workflow/ibexa_workflow.ach-UG.xlf
@@ -82,8 +82,8 @@
key: dashboard.table.assigned_to
-
- crwdns245526:0crwdne245526:0
+
+ crwdns253698:0crwdne253698:0key: dashboard.table.content_type
@@ -157,8 +157,8 @@
key: matcher.content_status
-
- crwdns245554:0crwdne245554:0
+
+ crwdns253700:0crwdne253700:0key: matcher.content_type
@@ -262,8 +262,8 @@
key: workflow.list.title
-
- crwdns245598:0crwdne245598:0
+
+ crwdns253702:0crwdne253702:0key: workflow.view.content_list.table.content_type
diff --git a/translations/de_DE/activity-log/forms.de.xlf b/translations/de_DE/activity-log/forms.de.xlf
new file mode 100644
index 00000000000..f7a8809e473
--- /dev/null
+++ b/translations/de_DE/activity-log/forms.de.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Activity Log
+ key: role.policy.activity_log
+
+
+
+ Activity Log / All Functions
+ key: role.policy.activity_log.all_functions
+
+
+
+ Activity Log / Read
+ key: role.policy.activity_log.read
+
+
+
+
diff --git a/translations/de_DE/activity-log/ibexa_activity_log.de.xlf b/translations/de_DE/activity-log/ibexa_activity_log.de.xlf
new file mode 100644
index 00000000000..4ef0a281e65
--- /dev/null
+++ b/translations/de_DE/activity-log/ibexa_activity_log.de.xlf
@@ -0,0 +1,301 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ View all activities
+ key: activity_log.block.all_activity
+
+
+
+ in
+ key: activity_log.block.in
+
+
+
+ Show more
+ key: activity_log.block.show_more
+
+
+
+ Recent activity
+ key: activity_log.block.title
+
+
+
+ Today
+ key: activity_log.block.today_label
+
+
+
+ created draft
+ key: activity_log.data_grid.actions.create_draft_label
+
+
+
+ created
+ key: activity_log.data_grid.actions.create_label
+
+
+
+ deleted
+ key: activity_log.data_grid.actions.delete_label
+
+
+
+ deleted translation
+ key: activity_log.data_grid.actions.delete_translation_label
+
+
+
+ hid
+ key: activity_log.data_grid.actions.hide_label
+
+
+
+ moved
+ key: activity_log.data_grid.actions.move_label
+
+
+
+ published
+ key: activity_log.data_grid.actions.publish_label
+
+
+
+ restored
+ key: activity_log.data_grid.actions.restore_label
+
+
+
+ revealed
+ key: activity_log.data_grid.actions.reveal_label
+
+
+
+ swapped
+ key: activity_log.data_grid.actions.swap_label
+
+
+
+ trashed
+ key: activity_log.data_grid.actions.trash_label
+
+
+
+ updated
+ key: activity_log.data_grid.actions.update_label
+
+
+
+ in
+ key: activity_log.data_grid.in_label
+
+
+
+ Today
+ key: activity_log.data_grid.today_label
+
+
+
+ There are no events yet.
+ key: activity_log.events_list.no_events
+
+
+
+ Check the spelling of keywords.
+ key: activity_log.events_list.search.no_results.hint.check_spelling
+
+
+
+ Try different keywords.
+ key: activity_log.events_list.search.no_results.hint.different_kewords
+
+
+
+ Try fewer keywords. Reducing keywords results in more matches.
+ key: activity_log.events_list.search.no_results.hint.fewer_keywords
+
+
+
+ Try more general keywords.
+ key: activity_log.events_list.search.no_results.hint.more_general
+
+
+
+ No results found for "%query%"
+ key: activity_log.events_list.search.no_results.title
+
+
+
+ Apply
+ key: activity_log.filters.apply
+
+
+
+ Clear
+ key: activity_log.filters.clear
+
+
+
+ Filters
+ key: activity_log.filters.title
+
+
+
+ Only own logs
+ key: activity_log.limitation.activity_log.limitation.self
+
+
+
+ Search...
+ key: activity_log.list.data_grid.search
+
+
+
+ Show more
+ key: activity_log.toggle_gouped_logs_btn.label
+
+
+
+ Copy
+ key: ibexa.activity_log.search_form.action.copy
+
+
+
+ Create
+ key: ibexa.activity_log.search_form.action.create
+
+
+
+ Create draft
+ key: ibexa.activity_log.search_form.action.create_draft
+
+
+
+ Delete
+ key: ibexa.activity_log.search_form.action.delete
+
+
+
+ Delete translation
+ key: ibexa.activity_log.search_form.action.delete_translation
+
+
+
+ Hide
+ key: ibexa.activity_log.search_form.action.hide
+
+
+
+ Move
+ key: ibexa.activity_log.search_form.action.move
+
+
+
+ Publish
+ key: ibexa.activity_log.search_form.action.publish
+
+
+
+ Restore
+ key: ibexa.activity_log.search_form.action.restore
+
+
+
+ Reveal
+ key: ibexa.activity_log.search_form.action.reveal
+
+
+
+ Swap
+ key: ibexa.activity_log.search_form.action.swap
+
+
+
+ Trash
+ key: ibexa.activity_log.search_form.action.trash
+
+
+
+ Update
+ key: ibexa.activity_log.search_form.action.update
+
+
+
+ Action
+ key: ibexa.activity_log.search_form.label.action
+
+
+
+ Object class
+ key: ibexa.activity_log.search_form.label.object_class
+
+
+
+ Time
+ key: ibexa.activity_log.search_form.label.time
+
+
+
+ User
+ key: ibexa.activity_log.search_form.label.users
+
+
+
+ Content
+ key: ibexa.activity_log.search_form.object_class.content
+
+
+
+ Location
+ key: ibexa.activity_log.search_form.object_class.location
+
+
+
+ Product
+ key: ibexa.activity_log.search_form.object_class.product
+
+
+
+ Product variant
+ key: ibexa.activity_log.search_form.object_class.product_variant
+
+
+
+ Site
+ key: ibexa.activity_log.search_form.object_class.site
+
+
+
+ Any time (max. 30 days)
+ key: ibexa.activity_log.search_form.time.any
+
+
+
+ Last 24h
+ key: ibexa.activity_log.search_form.time.last_24_hours
+
+
+
+ Last week
+ key: ibexa.activity_log.search_form.time.last_week
+
+
+
+ Recent Activity
+ key: list.breadcrumbs
+
+
+
+ Recent Activity
+ key: list.title
+
+
+
+
diff --git a/translations/de_DE/activity-log/ibexa_content_forms_policies.de.xlf b/translations/de_DE/activity-log/ibexa_content_forms_policies.de.xlf
new file mode 100644
index 00000000000..d8982a76bd7
--- /dev/null
+++ b/translations/de_DE/activity-log/ibexa_content_forms_policies.de.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Only own logs
+ key: activity_log.limitation.self
+
+
+
+ Owner
+ key: policy.limitation.identifier.activity_log_owner
+
+
+
+ Owner
+ key: policy.limitation.identifier.owner
+
+
+
+
diff --git a/translations/de_DE/activity-log/ibexa_menu.de.xlf b/translations/de_DE/activity-log/ibexa_menu.de.xlf
new file mode 100644
index 00000000000..e512b384f57
--- /dev/null
+++ b/translations/de_DE/activity-log/ibexa_menu.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Recent activity
+ key: main__activity_log_list
+
+
+
+
diff --git a/translations/de_DE/activity-log/ibexa_repository_exceptions.de.xlf b/translations/de_DE/activity-log/ibexa_repository_exceptions.de.xlf
new file mode 100644
index 00000000000..cd8427270e2
--- /dev/null
+++ b/translations/de_DE/activity-log/ibexa_repository_exceptions.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Access forbidden
+ key: security.activity_log.access_forbidden
+
+
+
+
diff --git a/translations/de_DE/admin-ui/forms.de.xlf b/translations/de_DE/admin-ui/forms.de.xlf
index 1b73b2aaf3b..4296beb7991 100644
--- a/translations/de_DE/admin-ui/forms.de.xlf
+++ b/translations/de_DE/admin-ui/forms.de.xlf
@@ -37,13 +37,13 @@
key: content_type.copy.copy
-
- Löschen Sie Inhaltstypgruppen
+
+ Delete content type groupskey: content_type_groups_delete_form.delete
-
- Inhaltstypen löschen
+
+ Delete content typeskey: content_types_delete_form.delete
@@ -71,11 +71,6 @@
Namekey: ezplatform.language.create.name
-
-
- Erstellen
- key: ezplatform.language.create.save
- Löschen
@@ -116,6 +111,21 @@
Asset-Felder(n)key: form.trash_assets_non_unique.label
+
+
+ Save
+ key: language.create.save
+
+
+
+ Save and close
+ key: language.create.save_and_close
+
+
+
+ Save and close
+ key: language.update.save_and_close
+ Sprachen löschen
@@ -152,8 +162,8 @@
key: policies_delete_form.delete
-
- Erstellen
+
+ Savekey: policy_create.save
@@ -227,10 +237,15 @@
key: role_create.name
-
- Erstellen
+
+ Savekey: role_create.save
+
+
+ Save and close
+ key: role_create.save_and_close
+ Löschen
@@ -242,10 +257,15 @@
key: role_update.name
-
- Aktualisieren
+
+ Savekey: role_update.save
+
+
+ Save and close
+ key: role_update.save_and_close
+ Rolle löschen
@@ -266,6 +286,16 @@
Erstellenkey: section_create_form.create
+
+
+ Save and edit
+ key: section_create_form.create_and_edit
+
+
+
+ Save and edit
+ key: section_create_form.update_and_edit
+ Löschen
@@ -287,8 +317,8 @@
key: section_subtree_assign_form.assign
-
- Aktualisieren
+
+ Savekey: section_update_form.update
diff --git a/translations/de_DE/admin-ui/ibexa_admin_ui.de.xlf b/translations/de_DE/admin-ui/ibexa_admin_ui.de.xlf
index 6c7fbb87ebf..f6c4f4d4c9e 100644
--- a/translations/de_DE/admin-ui/ibexa_admin_ui.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_admin_ui.de.xlf
@@ -11,6 +11,36 @@
Missing or invalid CSRF tokenkey: asset.upload.invalid_csrf
+
+
+ Complete your profile.
+ key: details.alert.complete_profile
+
+
+
+ Exit distraction free mode
+ key: distraction_free_mode.disable.label
+
+
+
+ Exit distraction free mode.
+ key: distraction_free_mode.disable.tooltip
+
+
+
+ To exit distraction free mode, click the %icon% or press Esc.
+ key: distraction_free_mode.disable_hint
+
+
+
+ Distraction free mode
+ key: distraction_free_mode.enable.label
+
+
+
+ Enter distraction free mode. It shows only rich text editor toolbar and focuses your attention on editing text.
+ key: distraction_free_mode.enable.tooltip
+ Edit
@@ -26,6 +56,51 @@
Removed '%languageCode%' translation from '%name%'.key: translation.remove.success
+
+
+ Focus mode
+ key: user.focus_mode.off
+
+
+
+ Focus mode
+ key: user.focus_mode.on
+
+
+
+ Edit
+ key: user_profile.action.edit
+
+
+
+ User profile
+ key: user_profile.page.title
+
+
+
+ Roles
+ key: user_profile.roles.header
+
+
+
+ Email
+ key: user_profile.summary.email.label
+
+
+
+ Full name
+ key: user_profile.summary.full_name.label
+
+
+
+ Summary
+ key: user_profile.summary.title
+
+
+
+ User profile
+ key: user_profile.view.title
+ Removed version(s) from '%name%'.
diff --git a/translations/de_DE/admin-ui/ibexa_anchor_menu.de.xlf b/translations/de_DE/admin-ui/ibexa_anchor_menu.de.xlf
new file mode 100644
index 00000000000..97a6e0d609e
--- /dev/null
+++ b/translations/de_DE/admin-ui/ibexa_anchor_menu.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ More
+ key: anchor_menu.more
+
+
+
+
diff --git a/translations/de_DE/admin-ui/ibexa_bookmark.de.xlf b/translations/de_DE/admin-ui/ibexa_bookmark.de.xlf
index 03fd8dfeed7..9bc058a98d7 100644
--- a/translations/de_DE/admin-ui/ibexa_bookmark.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_bookmark.de.xlf
@@ -22,8 +22,8 @@
key: bookmark.list.content.edit
-
- Inhaltstyp
+
+ Content typekey: bookmark.list.content_type
diff --git a/translations/de_DE/admin-ui/ibexa_content.de.xlf b/translations/de_DE/admin-ui/ibexa_content.de.xlf
index 08791f8f652..f223d22fbfc 100644
--- a/translations/de_DE/admin-ui/ibexa_content.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content.de.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ You can turn autosave off in your user settings
+ key: content.autosave.turn_off.message
+ Neue Entwurfsversion von '%name%' erstellt.
@@ -51,16 +56,46 @@
Inhaltselement '%name%' enthüllt.key: content.reveal.success
+
+
+ Saving error
+ key: content_edit.autosave.status_error.message
+
+
+
+ Autosave is off, draft not created
+ key: content_edit.autosave.status_off.message
+
+
+
+ Autosave is on, draft created
+ key: content_edit.autosave.status_on.message
+
-
- Entwurf zuletzt gespeichert um: %time%
+
+ Autosave is on, draft saved %time%key: content_edit.autosave.status_saved.message.full
+
+
+ Saving
+ key: content_edit.autosave.status_saving.message
+ Location: %location%key: editing_details
+
+
+ Edit
+ key: embedded_items.action.edit
+
+
+
+ Go to content
+ key: embedded_items.action.go_to_label
+ Zurück
diff --git a/translations/de_DE/admin-ui/ibexa_content_create.de.xlf b/translations/de_DE/admin-ui/ibexa_content_create.de.xlf
index e68bad70ded..2854434a513 100644
--- a/translations/de_DE/admin-ui/ibexa_content_create.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_create.de.xlf
@@ -6,14 +6,19 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Suggestions
+ key: content_type_suggestions
+ Erstellenkey: creating
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
diff --git a/translations/de_DE/admin-ui/ibexa_content_edit.de.xlf b/translations/de_DE/admin-ui/ibexa_content_edit.de.xlf
index d5d628aba42..2d2263d5227 100644
--- a/translations/de_DE/admin-ui/ibexa_content_edit.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_edit.de.xlf
@@ -27,13 +27,13 @@
key: editing
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
-
- Das Übersetzen von %fieldName% Field ist deaktiviert. Weitere Informationen finden Sie unter Definition des Inhaltstyps.
+
+ Translating the %fieldName% Field is disabled. See content type definition for details.key: fieldtype.translation_is_disabled
diff --git a/translations/de_DE/admin-ui/ibexa_content_forms_content.de.xlf b/translations/de_DE/admin-ui/ibexa_content_forms_content.de.xlf
index b64e30b18f3..18774d02f23 100644
--- a/translations/de_DE/admin-ui/ibexa_content_forms_content.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_forms_content.de.xlf
@@ -132,8 +132,8 @@
key: ezobjectrelationlist.helper
-
- Inhaltstyp
+
+ Content typekey: ezobjectrelationlist.table.row.content_type
@@ -161,6 +161,11 @@
oderkey: fieldtype.binary_base.drag_drop.or
+
+
+ Allowed extensions: %extensions%
+ key: fieldtype.binary_base.image_extensions
+ Maximale Dateigröße: %size%
diff --git a/translations/de_DE/admin-ui/ibexa_content_forms_policies.de.xlf b/translations/de_DE/admin-ui/ibexa_content_forms_policies.de.xlf
index 1a5adc129cf..db72b8a37d0 100644
--- a/translations/de_DE/admin-ui/ibexa_content_forms_policies.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_forms_policies.de.xlf
@@ -12,13 +12,13 @@
key: policy.limitation.identifier.changeowner
-
- Content Type
+
+ Content typekey: policy.limitation.identifier.class
-
- Content Type Group
+
+ Content type Groupkey: policy.limitation.identifier.group
@@ -52,8 +52,8 @@
key: policy.limitation.identifier.owner
-
- Content Type of Parent
+
+ Content type of Parentkey: policy.limitation.identifier.parentclass
@@ -62,8 +62,8 @@
key: policy.limitation.identifier.parentdepth
-
- Content Type Group of Parent
+
+ Content type group of Parentkey: policy.limitation.identifier.parentgroup
diff --git a/translations/de_DE/admin-ui/ibexa_content_forms_role.de.xlf b/translations/de_DE/admin-ui/ibexa_content_forms_role.de.xlf
index e58d6fe88da..6062289754f 100644
--- a/translations/de_DE/admin-ui/ibexa_content_forms_role.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_forms_role.de.xlf
@@ -31,16 +31,21 @@
Createkey: policy_create.save
-
-
- Update
- key: policy_create.update
- Deletekey: policy_delete.delete
+
+
+ Save
+ key: policy_update.save
+
+
+
+ Save and close
+ key: policy_update.save_and_close
+ Select Locations
diff --git a/translations/de_DE/admin-ui/ibexa_content_forms_url.de.xlf b/translations/de_DE/admin-ui/ibexa_content_forms_url.de.xlf
index 025856b7714..773858045d6 100644
--- a/translations/de_DE/admin-ui/ibexa_content_forms_url.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_forms_url.de.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Save
+ key: url.save
+
+
+
+ Save and close
+ key: url.save_and_close
+ Alle
diff --git a/translations/de_DE/admin-ui/ibexa_content_type.de.xlf b/translations/de_DE/admin-ui/ibexa_content_type.de.xlf
index 1a61d888368..9e585ea2148 100644
--- a/translations/de_DE/admin-ui/ibexa_content_type.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_type.de.xlf
@@ -17,8 +17,8 @@
key: content_type.action.edit
-
- Inhaltstyp kann nicht erstellt werden. Sprache mit der Kennung '%languageCode%' konnte nicht gefunden werden.
+
+ Cannot create content type. Could not find language with identifier '%languageCode%'key: content_type.add.missing_language
@@ -37,18 +37,18 @@
key: content_type.content_field_definitions
-
- Content Type '%name%' cannot be copied.
+
+ Content type '%name%' cannot be copied.key: content_type.copy.error
-
- Content Type '%name%' copied.
+
+ Content type '%name%' copied.key: content_type.copy.success
-
- Erstellen Sie einen Inhaltstyp
+
+ Create a content typekey: content_type.create
@@ -97,8 +97,8 @@
key: content_type.delete
-
- Inhaltstyp '%name%' gelöscht.
+
+ Content type '%name%' deleted.key: content_type.delete.success
@@ -107,8 +107,8 @@
key: content_type.description
-
- Der Entwurf des Inhaltstyps '%name%' ist bereits vorhanden und wird durch '%userContentName%' gesperrt.
+
+ Draft of content type '%name%' already exists and is locked by '%userContentName%'key: content_type.edit.error.already_exists
@@ -171,6 +171,11 @@
OKkey: content_type.publish
+
+
+ Save
+ key: content_type.publish_and_edit
+ Abbrechen
@@ -207,13 +212,13 @@
key: content_type.sort_field.5
-
- Content Type Bezeichner
+
+ Content type identifierkey: content_type.sort_field.6
-
- Content-Typ Name
+
+ Content type namekey: content_type.sort_field.7
@@ -292,8 +297,8 @@
key: content_type.sort_order.1
-
- Inhaltstyp '%name%' aktualisiert.
+
+ Content type '%name%' updated.key: content_type.update.success
@@ -327,8 +332,8 @@
key: content_type.view.edit.global_properties
-
- Einige der Felder sind beim Übersetzen eines Inhaltstyps deaktiviert. Um sie zu ändern, bearbeiten Sie den Inhaltstyp in der Hauptsprache.
+
+ Some of the Fields are disabled when translating a content type. To modify them, edit the content type in the main language.key: content_type.view.edit.notranslatable_fields_disabled
@@ -337,8 +342,8 @@
key: content_type.view.list.action.add
-
- You cannot delete the disabled Content Types, because Content items of those types exist.
+
+ You cannot delete the disabled content types, because Content items of those types exist.key: content_type.view.list.cannot_delete_notice
@@ -367,8 +372,8 @@
key: content_type.view.view.title
-
- Inhaltstypen
+
+ Content typeskey: content_type_group.breadcrumb.list
@@ -381,14 +386,19 @@
Namekey: content_type_group.create.name
+
+
+ Save
+ key: content_type_group.create.save
+
-
- Erstellen
+
+ Save and closekey: content_type_group.create.submit
-
- Erstellte Inhaltstypgruppe '%name%'.
+
+ Created content type group '%name%'.key: content_type_group.create.success
@@ -397,13 +407,13 @@
key: content_type_group.delete.submit
-
- Gelöschte Inhaltstypgruppe '%name%'.
+
+ Deleted content type group '%name%'.key: content_type_group.delete.success
-
- Editing Content Type group
+
+ Editing content type groupkey: content_type_group.edit.action_name
@@ -416,14 +426,19 @@
Namekey: content_type_group.update.name
+
+
+ Save
+ key: content_type_group.update.save
+
-
- Aktualisieren
+
+ Save and closekey: content_type_group.update.submit
-
- Aktualisierte Inhaltstypgruppe '%name%'.
+
+ Updated content type group '%name%'.key: content_type_group.update.success
@@ -437,13 +452,13 @@
key: content_type_group.view.list.action.edit
-
- You cannot delete the disabled Content Type groups, because they contain Content Types.
+
+ You cannot delete the disabled content type groups, because they contain content types.key: content_type_group.view.list.cannot_delete_notice
-
- Anzahl der Inhaltstypen
+
+ Number of content typeskey: content_type_group.view.list.column.content_types_count
@@ -457,13 +472,13 @@
key: content_type_group.view.list.column.identifier
-
- Content-Typ-Gruppen
+
+ Content type groupskey: content_type_group.view.list.title
-
- New Content Type group
+
+ New content type groupkey: content_type_group.view.new.title
@@ -477,13 +492,13 @@
key: creating
-
- New Content type
+
+ New content typekey: creating.title
-
- Editing Content type
+
+ Editing content typekey: editing_content_type
@@ -586,6 +601,11 @@
Minimaler Wertkey: field_definition.ezfloat.min_value
+
+
+ Image types
+ key: field_definition.ezimage.image_types
+ Alt-Text muss ausgefüllt werden
@@ -677,8 +697,8 @@
key: field_definition.ezobjectrelation.root_default_location
-
- Erlaubte Inhaltstypen
+
+ Allowed content typeskey: field_definition.ezobjectrelation.selection_content_types
@@ -707,8 +727,8 @@
key: field_definition.ezobjectrelationlist.root_default_location
-
- Zulässige Inhaltstypen
+
+ Allowed content typeskey: field_definition.ezobjectrelationlist.selection_content_types
@@ -902,8 +922,8 @@
key: location_update_form.update
-
- Enable %type% for this Content Type
+
+ Enable %type% for this content typekey: meta.enabled
diff --git a/translations/de_DE/admin-ui/ibexa_content_url.de.xlf b/translations/de_DE/admin-ui/ibexa_content_url.de.xlf
index a22773aff0c..adce16a058f 100644
--- a/translations/de_DE/admin-ui/ibexa_content_url.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_content_url.de.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Create
+ key: custom_url_alias_add_form.add
+
+
+
+ None
+ key: custom_url_alias_add_form.site_access.placeholder
+ Add
diff --git a/translations/de_DE/admin-ui/ibexa_dashboard.de.xlf b/translations/de_DE/admin-ui/ibexa_dashboard.de.xlf
index 261d88fe0ac..44a450653e5 100644
--- a/translations/de_DE/admin-ui/ibexa_dashboard.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_dashboard.de.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Dashboard
+ key: dashboard.breadcrumbs.dashboard
+ Erstellen
@@ -52,8 +57,8 @@
key: dashboard.table.content.edit
-
- Inhaltstyp
+
+ Content typekey: dashboard.table.content_type
@@ -87,8 +92,8 @@
key: dashboard.table.media.edit
-
- Bearbeitete Sprache
+
+ Modified languagekey: dashboard.table.modified_language
diff --git a/translations/de_DE/admin-ui/ibexa_drafts.de.xlf b/translations/de_DE/admin-ui/ibexa_drafts.de.xlf
index 70a6119325e..f8de60b7a4c 100644
--- a/translations/de_DE/admin-ui/ibexa_drafts.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_drafts.de.xlf
@@ -37,8 +37,8 @@
key: drafts.list.action.remove.confirmation.title
-
- Inhaltstyp
+
+ Content typekey: drafts.list.content_type
@@ -52,8 +52,8 @@
key: drafts.list.last_saved
-
- Geänderte Sprache
+
+ Modified languagekey: drafts.list.modified_language
diff --git a/translations/de_DE/admin-ui/ibexa_dropdown.de.xlf b/translations/de_DE/admin-ui/ibexa_dropdown.de.xlf
index be6fdd0f8f0..c893bf4df0c 100644
--- a/translations/de_DE/admin-ui/ibexa_dropdown.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_dropdown.de.xlf
@@ -11,6 +11,11 @@
Clear (%selected_items_count%)key: dropdown.clear
+
+
+
+ key: dropdown.no_results
+ Choose an option
diff --git a/translations/de_DE/admin-ui/ibexa_fields_groups.de.xlf b/translations/de_DE/admin-ui/ibexa_fields_groups.de.xlf
new file mode 100644
index 00000000000..0b8c9b909e5
--- /dev/null
+++ b/translations/de_DE/admin-ui/ibexa_fields_groups.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ About
+ key: about
+
+
+
+ Contact
+ key: contact
+
+
+
+
diff --git a/translations/de_DE/admin-ui/ibexa_fieldtypes_preview.de.xlf b/translations/de_DE/admin-ui/ibexa_fieldtypes_preview.de.xlf
index 33b8d6f7911..413f85a50fc 100644
--- a/translations/de_DE/admin-ui/ibexa_fieldtypes_preview.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_fieldtypes_preview.de.xlf
@@ -167,8 +167,8 @@
key: ezmedia.yes
-
- Inhaltstyp
+
+ Content typekey: ezobjectrelation.content_type
@@ -187,8 +187,8 @@
key: ezobjectrelation.version_created
-
- Inhaltstyp
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/de_DE/admin-ui/ibexa_locationview.de.xlf b/translations/de_DE/admin-ui/ibexa_locationview.de.xlf
index 7fa67da0f60..3384871818b 100644
--- a/translations/de_DE/admin-ui/ibexa_locationview.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_locationview.de.xlf
@@ -12,35 +12,35 @@
key: bulk_action.failed.modal.content_name
-
- Inhaltstyp
+
+ Content typekey: bulk_action.failed.modal.content_type_name
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
- Location: %content%
+
+ under %content%key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Search by Content Type
+
+ Search by content typekey: content.create.input.placeholder
-
-
- Wählen Sie einen Inhaltstyp:
- key: content.create.select_content_type
- Wählen Sie eine Sprache:
@@ -86,6 +86,51 @@
Enter your team members email addresses.key: modal.info
+
+
+ Authors
+ key: tab.author.authors
+
+
+
+ Content ID
+ key: tab.author.content_id
+
+
+
+ Creator
+ key: tab.author.creator
+
+
+
+ Can't fetch creator
+ key: tab.author.creator.not_found
+
+
+
+ Last contributor
+ key: tab.author.last_contributor
+
+
+
+ Can't fetch last contributor
+ key: tab.author.last_contributor.not_found
+
+
+
+ Location ID
+ key: tab.author.location_id
+
+
+
+ Modified
+ key: tab.author.modified
+
+
+
+ Published
+ key: tab.author.published
+ Change section
@@ -111,26 +156,6 @@
Content Remote IDkey: tab.details.content_remote_id
-
-
- Ersteller
- key: tab.details.creator
-
-
-
- Ersteller kann nicht abgerufen werden
- key: tab.details.creator.not_found
-
-
-
- Letzter Beitragender
- key: tab.details.last_contributor
-
-
-
- Der letzte Mitwirkende kann nicht abgerufen werden
- key: tab.details.last_contributor.not_found
- Location ID
@@ -241,9 +266,19 @@
Sichtbarkeitkey: tab.locations.visibility
+
+
+ Authors
+ key: tab.name.authors
+
+
+
+ Fields
+ key: tab.name.data
+
-
- Details
+
+ Technical detailskey: tab.name.details
@@ -266,6 +301,11 @@
Rollenkey: tab.name.roles
+
+
+ Sub-items
+ key: tab.name.sub_items
+ Übersetzungen
@@ -281,11 +321,6 @@
Versionenkey: tab.name.versions
-
-
- Ansicht
- key: tab.name.view
- Dieses Inhaltselement hat keine verwandten Inhalte.
diff --git a/translations/de_DE/admin-ui/ibexa_menu.de.xlf b/translations/de_DE/admin-ui/ibexa_menu.de.xlf
index 79b78800544..529c95c0fbd 100644
--- a/translations/de_DE/admin-ui/ibexa_menu.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_menu.de.xlf
@@ -46,6 +46,11 @@
Verschiebenkey: content__sidebar_right__move
+
+
+ Preview
+ key: content__sidebar_right__preview
+ Verraten
@@ -76,6 +81,11 @@
Speichernkey: content_create__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_create__sidebar_right__save_draft_and_close
+ Content
@@ -106,19 +116,29 @@
Speichernkey: content_edit__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_edit__sidebar_right__save_draft_and_close
+ Bearbeitenkey: content_type__sidebar_right__edit
-
- Cancel
+
+ Discardkey: content_type_create__sidebar_right__cancel
+
+
+ Save
+ key: content_type_create__sidebar_right__publish_and_edit
+
-
- Erstellen
+
+ Save and closekey: content_type_create__sidebar_right__save
@@ -132,25 +152,35 @@
key: content_type_edit__anchor_menu__global_properties
-
- Cancel
+
+ Discardkey: content_type_edit__sidebar_right__cancel
-
+
- Speichern
+ Save
+ key: content_type_edit__sidebar_right__publish_and_edit
+
+
+
+ Save and closekey: content_type_edit__sidebar_right__save
-
- Änderungen verwerfen
+
+ Discardkey: content_type_group_create__sidebar_right__cancel
-
- Erstellen
+
+ Save and closekey: content_type_group_create__sidebar_right__create
+
+
+ Save
+ key: content_type_group_create__sidebar_right__create_and_edit
+ Änderungen verwerfen
@@ -161,16 +191,26 @@
Speichernkey: content_type_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: content_type_group_edit__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discardkey: language_create__sidebar_right__cancel
-
- Add
+
+ Save and closekey: language_create__sidebar_right__create
+
+
+ Save
+ key: language_create__sidebar_right__create_and_edit
+ Änderungen verwerfen
@@ -181,14 +221,19 @@
Speichernkey: language_edit__sidebar_right__save
+
+
+ Save and close
+ key: language_edit__sidebar_right__save_and_close
+ Adminkey: main__admin
-
- Inhaltstypen
+
+ Content typeskey: main__admin__content_types
@@ -251,6 +296,11 @@
Dashboardkey: main__dashboard
+
+
+ Drafts
+ key: main__drafts
+ Trash
@@ -262,10 +312,15 @@
key: object_state_create__sidebar_right__cancel
-
- Erstellen
+
+ Save and closekey: object_state_create__sidebar_right__create
+
+
+ Save
+ key: object_state_create__sidebar_right__create_and_edit
+ Änderungen verwerfen
@@ -276,16 +331,26 @@
Speichernkey: object_state_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_edit__sidebar_right__save_and_close
+
-
- Änderungen verwerfen
+
+ Discardkey: object_state_group_create__sidebar_right__cancel
-
- Erstellen
+
+ Save and closekey: object_state_group_create__sidebar_right__create
+
+
+ Save
+ key: object_state_group_create__sidebar_right__create_and_edit
+ Änderungen verwerfen
@@ -296,14 +361,19 @@
Speichernkey: object_state_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_group_edit__sidebar_right__save_and_close
+
-
- Änderungen verwerfen
+
+ Discardkey: policy_create__sidebar_right__cancel
-
- Erstellen
+
+ Save and closekey: policy_create__sidebar_right__create
@@ -312,18 +382,23 @@
key: policy_edit__sidebar_right__cancel
-
- Aktualisieren
+
+ Savekey: policy_edit__sidebar_right__save
+
+
+ Save and close
+ key: policy_edit__sidebar_right__save_and_close
+
-
- Änderungen verwerfen
+
+ Discardkey: role_assignment_create__sidebar_right__cancel
-
- Speichern
+
+ Save and closekey: role_assignment_create__sidebar_right__save
@@ -337,15 +412,20 @@
key: role_copy__sidebar_right__save
-
- Änderungen verwerfen
+
+ Discardkey: role_create__sidebar_right__cancel
-
- Erstellen
+
+ Save and closekey: role_create__sidebar_right__create
+
+
+ Save
+ key: role_create__sidebar_right__create_and_edit
+ Änderungen verwerfen
@@ -356,16 +436,26 @@
Speichernkey: role_edit__sidebar_right__save
+
+
+ Save and close
+ key: role_edit__sidebar_right__save_and_close
+
-
- Änderungen verwerfen
+
+ Discardkey: section_create__sidebar_right__cancel
-
- Erstellen
+
+ Save and closekey: section_create__sidebar_right__create
+
+
+ Save
+ key: section_create__sidebar_right__create_and_edit
+ Änderungen verwerfen
@@ -376,30 +466,15 @@
Speichernkey: section_edit__sidebar_right__save
-
-
- Lesezeichen
- key: sidebar_left__bookmark
-
-
-
- Durchsuchen
- key: sidebar_left__browse
-
-
-
- Suche
- key: sidebar_left__search
+
+
+ Save and close
+ key: section_edit__sidebar_right__save_and_close
-
-
- Papierkorb
- key: sidebar_left__trash
-
-
-
- Inhaltsbaum
- key: sidebar_left__tree
+
+
+ Create user
+ key: sidebar_right.create_user
@@ -416,6 +491,11 @@
Speichernkey: url_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_edit__sidebar_right__save_and_close
+ Änderungen verwerfen
@@ -426,16 +506,21 @@
Speichernkey: url_wildcard_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_wildcard_edit__sidebar_right__save_and_close
+
+
+
+ Profile
+ key: user___view_profile
+ Abmeldenkey: user__content
-
-
- Entwürfe
- key: user__drafts
- User settings
@@ -462,15 +547,30 @@
key: user_edit__sidebar_right__update
-
- Änderungen verwerfen
+
+ Discardkey: user_password_change__sidebar_right__cancel
-
- Aktualisieren
+
+ Save and closekey: user_password_change__sidebar_right__update
+
+
+ Discard
+ key: user_setting_update__sidebar_right__cancel
+
+
+
+ Save and close
+ key: user_setting_update__sidebar_right__save
+
+
+
+ Save
+ key: user_setting_update__sidebar_right__save_end_edit
+
diff --git a/translations/de_DE/admin-ui/ibexa_multi_file_upload.de.xlf b/translations/de_DE/admin-ui/ibexa_multi_file_upload.de.xlf
index 1391368461c..f9d3677c9cf 100644
--- a/translations/de_DE/admin-ui/ibexa_multi_file_upload.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_multi_file_upload.de.xlf
@@ -17,8 +17,8 @@
key: cannot_create_content_structure.message
-
- Cannot get Content Type by identifier
+
+ Cannot get content type by identifierkey: cannot_get_content_type_identifier.message
diff --git a/translations/de_DE/admin-ui/ibexa_multilevel_popup_menu.de.xlf b/translations/de_DE/admin-ui/ibexa_multilevel_popup_menu.de.xlf
new file mode 100644
index 00000000000..ade8b75cb93
--- /dev/null
+++ b/translations/de_DE/admin-ui/ibexa_multilevel_popup_menu.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Search...
+ key: search.placeholder
+
+
+
+
diff --git a/translations/de_DE/admin-ui/ibexa_object_state.de.xlf b/translations/de_DE/admin-ui/ibexa_object_state.de.xlf
index 3bf67f92c32..001717f7d5c 100644
--- a/translations/de_DE/admin-ui/ibexa_object_state.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_object_state.de.xlf
@@ -38,6 +38,16 @@
Setzenkey: object_state.button.set
+
+
+ Save and close
+ key: object_state.create.create
+
+
+
+ Save
+ key: object_state.create.create_and_edit
+ Bezeichner
@@ -48,11 +58,6 @@
Namekey: object_state.create.name
-
-
- Erstellen
- key: object_state.create.submit
- Objekt Zustand '%name%' erstellt.
@@ -103,10 +108,15 @@
Namekey: object_state.update.name
-
+
- Entwurf speichern
- key: object_state.update.submit
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
@@ -148,6 +158,16 @@
Objektstatusgruppe löschenkey: object_state_group.bulk_delete.delete
+
+
+ Save and close
+ key: object_state_group.create.create
+
+
+
+ Save
+ key: object_state_group.create.create_and_edit
+ Bezeichner
@@ -158,11 +178,6 @@
Namekey: object_state_group.create.name
-
-
- Erstellen
- key: object_state_group.create.submit
- Objektstatusgruppe '%name%' erstellt.
@@ -233,6 +248,11 @@
Entwurf speichernkey: object_state_group.update.save
+
+
+ Save and close
+ key: object_state_group.update.save_and_close
+ Objekt Zustand Gruppe '%name%' aktualisiert.
diff --git a/translations/de_DE/admin-ui/ibexa_role.de.xlf b/translations/de_DE/admin-ui/ibexa_role.de.xlf
index 357ae7c9b53..2ef0577fb17 100644
--- a/translations/de_DE/admin-ui/ibexa_role.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_role.de.xlf
@@ -261,6 +261,16 @@
Benutzer und Gruppen zuweisenkey: role_assignment.view.add.title
+
+
+ Assign to Users/Groups
+ key: role_assignment.view.list.action.add
+
+
+
+ Unassign
+ key: role_assignment.view.list.action.delete
+ Benutzer und Gruppen
@@ -306,6 +316,16 @@
Userskey: role_assignment.view.type.users
+
+
+ Unassign
+ key: role_assignments.modal.delete_label
+
+
+
+ Do you want to unassign the Users/Groups?
+ key: role_assignments.modal.message
+ Einschränkung
diff --git a/translations/de_DE/admin-ui/ibexa_search.de.xlf b/translations/de_DE/admin-ui/ibexa_search.de.xlf
index 903a942b024..64a2d098f66 100644
--- a/translations/de_DE/admin-ui/ibexa_search.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_search.de.xlf
@@ -6,14 +6,44 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ No suggestions available.
+ key: autocomplete.no_results
+
+
+
+ Cannot load suggestions
+ key: autocomplete.request.error
+
+
+
+ Results
+ key: autocomplete.results_count
+
+
+
+ View all results
+ key: autocomplete.view_all_results
+
+
+
+ Search
+ key: global_search.focus.hint
+
+
+
+ Search...
+ key: header.search
+ Suchekey: search
-
- Beliebiger Inhaltstyp
+
+ Any content typekey: search.any.content.type
@@ -32,8 +62,8 @@
key: search.clear
-
- Inhaltstyp
+
+ Content typekey: search.content.type
@@ -156,6 +186,11 @@
Abschnittkey: search.section
+
+
+ Did you mean %s?
+ key: search.spellcheck.suggestion
+ Teilbaum
@@ -172,8 +207,8 @@
key: search.translation
-
- Inhaltstyp
+
+ Content typekey: search.type
diff --git a/translations/de_DE/admin-ui/ibexa_section.de.xlf b/translations/de_DE/admin-ui/ibexa_section.de.xlf
index 7bd0e532d99..f89d630ecd9 100644
--- a/translations/de_DE/admin-ui/ibexa_section.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_section.de.xlf
@@ -47,8 +47,8 @@
key: section.assigned_content.path
-
- Content-Typ
+
+ Content typekey: section.assigned_content.type
diff --git a/translations/de_DE/admin-ui/ibexa_sub_items.de.xlf b/translations/de_DE/admin-ui/ibexa_sub_items.de.xlf
index 1f096516459..25d54c72db8 100644
--- a/translations/de_DE/admin-ui/ibexa_sub_items.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_sub_items.de.xlf
@@ -192,8 +192,8 @@
key: hide_locations_btn.label
-
- Search by Content Type
+
+ Search by content typekey: instant.filter.placeholder
@@ -201,80 +201,75 @@
Unterelementekey: items_list.title
-
+
- Inhaltstyp
- key: items_table.header.content_type
+ Content type
+ key: items_table.columns.content_type
-
+ Contributor
- key: items_table.header.contributor
+ key: items_table.columns.contributor
-
+ Creator
- key: items_table.header.creator
+ key: items_table.columns.creator
-
-
- Filters
- key: items_table.header.filters
-
-
+ Location ID
- key: items_table.header.location_id
+ key: items_table.columns.location_id
-
+ Location remote ID
- key: items_table.header.location_remote_id
+ key: items_table.columns.location_remote_id
-
+
- Geändert
- key: items_table.header.modified
+ Modified
+ key: items_table.columns.modified
-
+ Name
- key: items_table.header.name
+ key: items_table.columns.name
-
+ Object ID
- key: items_table.header.object_id
+ key: items_table.columns.object_id
-
+ Object remote ID
- key: items_table.header.object_remote_id
+ key: items_table.columns.object_remote_id
-
+
- Priorität
- key: items_table.header.priority
+ Priority
+ key: items_table.columns.priority
-
+ Published
- key: items_table.header.pubished
+ key: items_table.columns.pubished
-
+ Section
- key: items_table.header.section
+ key: items_table.columns.section
-
+
- Übersetzungen
- key: items_table.header.translations
+ Translations
+ key: items_table.columns.translations
-
+ Visibility
- key: items_table.header.visibility
+ key: items_table.columns.visibility
@@ -311,6 +306,11 @@
Revealkey: unhide_locations_btn.label
+
+
+ Columns
+ key: view_columns_toggler.label
+ Grid view
@@ -326,11 +326,6 @@
Viewkey: view_switcher.view
-
-
- Viewing %viewingCount% out of %totalCount% sub-items
- key: viewing_message
-
diff --git a/translations/de_DE/admin-ui/ibexa_universal_discovery_widget.de.xlf b/translations/de_DE/admin-ui/ibexa_universal_discovery_widget.de.xlf
index 6a6d285776e..212a01ceba7 100644
--- a/translations/de_DE/admin-ui/ibexa_universal_discovery_widget.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_universal_discovery_widget.de.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: actions_menu.cancel
@@ -52,13 +52,13 @@
key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Abbrechen
+
+ Discardkey: content_create.cancel.label
@@ -67,8 +67,8 @@
key: content_create.label
-
- Search by Content Type
+
+ Search by content typekey: content_create.placeholder
@@ -77,8 +77,8 @@
key: content_edit.label
-
- Inhaltstyp
+
+ Content typekey: content_table.content_type
@@ -106,11 +106,6 @@
Create contentkey: create_content.label
-
-
- Inhaltstyp auswählen
- key: create_content.select_content_type
- Sprache auswählen
@@ -231,6 +226,11 @@
Ziel auswählenkey: move.title
+
+
+ Viewing %viewingCount% out of %totalCount% items
+ key: pagination.info.viewing_message
+ Schließen
diff --git a/translations/de_DE/admin-ui/ibexa_url_wildcard.de.xlf b/translations/de_DE/admin-ui/ibexa_url_wildcard.de.xlf
index ac30b50ddc1..a5b0706e2e5 100644
--- a/translations/de_DE/admin-ui/ibexa_url_wildcard.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_url_wildcard.de.xlf
@@ -111,6 +111,16 @@
URL-Platzhalterkey: url_wildcard.modal.create.url.wildcard
+
+
+ Save
+ key: url_wildcard.save
+
+
+
+ Save and close
+ key: url_wildcard.save_and_close
+ Search for URL wildcards
diff --git a/translations/de_DE/admin-ui/ibexa_user_change_password.de.xlf b/translations/de_DE/admin-ui/ibexa_user_change_password.de.xlf
index d605ce3c08f..13323b3e787 100644
--- a/translations/de_DE/admin-ui/ibexa_user_change_password.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_user_change_password.de.xlf
@@ -6,14 +6,14 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Change
- key: user_change_password.change
+
+
+ Editing password
+ key: user_change_password.editing_password
-
- Mein Passwort ändern
+
+ Passwordkey: user_change_password.title
diff --git a/translations/de_DE/admin-ui/ibexa_user_mode_badge.de.xlf b/translations/de_DE/admin-ui/ibexa_user_mode_badge.de.xlf
new file mode 100644
index 00000000000..a6d13e678b9
--- /dev/null
+++ b/translations/de_DE/admin-ui/ibexa_user_mode_badge.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Focus mode
+ key: user_mode_badge.focus
+
+
+
+
diff --git a/translations/de_DE/admin-ui/ibexa_user_settings.de.xlf b/translations/de_DE/admin-ui/ibexa_user_settings.de.xlf
index 946e5850518..de81a0fbe84 100644
--- a/translations/de_DE/admin-ui/ibexa_user_settings.de.xlf
+++ b/translations/de_DE/admin-ui/ibexa_user_settings.de.xlf
@@ -6,19 +6,24 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Editing %action%
+ key: list.action_name
+ User settingskey: list.title
-
- My account settings
+
+ Account settingskey: section.my_account_settings
-
- My preferences
+
+ Preferenceskey: section.my_preferences
@@ -56,6 +61,11 @@
Datum und Uhrzeit werden in diesem Format angezeigt:key: settings.datetime_format.preview_label
+
+
+ Mode
+ key: settings.group.mode.name
+ Toggle In-Context translation feature
@@ -76,6 +86,50 @@
In-Context translationkey: settings.in_context_translation.value.title
+
+
+ Focus mode
+ key: user.setting.focus_mode.description
+
+
+
+ Focus mode – A clean and intuitive interface with a simplified Content
+ structure, designed for new and non-advanced users. Features include:
+
+
View tab displaying site preview within the context
+
Hidden Technical details tab
+
Hidden Locations and Versions tabs in Content items
+
+ ]]>
+ key: user.setting.focus_mode.help
+
+
+
+ Enable focus mode
+ key: user.setting.focus_mode.label
+
+
+
+ Focus mode
+ key: user.setting.focus_mode.name
+
+
+
+ Disabled
+ key: user.setting.focus_mode.off
+
+
+
+ Enabled
+ key: user.setting.focus_mode.on
+
diff --git a/translations/de_DE/admin-ui/messages.de.xlf b/translations/de_DE/admin-ui/messages.de.xlf
index 36b8df859a1..c20446e1889 100644
--- a/translations/de_DE/admin-ui/messages.de.xlf
+++ b/translations/de_DE/admin-ui/messages.de.xlf
@@ -121,11 +121,6 @@
Wörterkey: character_counter.words
-
-
- You can turn autosave off in your user settings
- key: content.autosave.turn_off.message
- Content ID: %contentId%
@@ -181,29 +176,9 @@
In Papierkorbkey: content.in_trash
-
-
- Saving error
- key: content_edit.autosave.status_error.message
-
-
-
- Autosave is off
- key: content_edit.autosave.status_off.message
-
-
-
- Autosave is on
- key: content_edit.autosave.status_on.message
-
-
-
- Saving
- key: content_edit.autosave.status_saving.message
-
-
- Do you want to delete the Content Type?
+
+ Do you want to delete the content type?key: content_type.modal.message
@@ -247,8 +222,8 @@
key: content_type.view.list.action.delete
-
- Do you want to delete the Content Type group?
+
+ Do you want to delete the content type group?key: content_type_group.modal.message
@@ -261,41 +236,26 @@
Morekey: content_type_selector.list.show_more
-
-
- Erstellen
- key: custom_url_alias_add_form.add
- Löschenkey: custom_url_alias_add_form.remove
-
-
- None
- key: custom_url_alias_add_form.site_access.placeholder
- for the selected period]]>key: dashboard.charts.no_data
-
-
- Clear (%selected_items_count%)
- key: dropdown.clear
+
+
+ No results found
+ key: dashboard.charts.no_resultsSearch...key: dropdown.search
-
-
- Select All
- key: dropdown.select_all
- Go back to the dashboard or search for another item.]]>
@@ -483,11 +443,6 @@
Abbrechenkey: form.cancel
-
-
- Search...
- key: header.search
- Reset your password
@@ -538,6 +493,11 @@
Change passwordkey: my_account_settings.password.action.edit
+
+
+ You don't have permissions to change the password. Contact your administrator.
+ key: my_account_settings.password.message
+ Password
@@ -608,21 +568,6 @@
Deletekey: role.view.list.action.delete
-
-
- Assign to Users/Groups
- key: role_assignment.view.list.action.add
-
-
-
- Unassign
- key: role_assignment.view.list.action.delete
-
-
-
- Do you want to unassign the Users/Groups?
- key: role_assignments.modal.message
- Inhalt zuweisen
diff --git a/translations/de_DE/admin-ui/validators.de.xlf b/translations/de_DE/admin-ui/validators.de.xlf
index a14807001c3..4434ec8c444 100644
--- a/translations/de_DE/admin-ui/validators.de.xlf
+++ b/translations/de_DE/admin-ui/validators.de.xlf
@@ -7,23 +7,23 @@
-
- Die Beschreibung des Inhaltstyps darf nicht länger als 255 Zeichen sein.
+
+ Content type description cannot be longer than 255 characters.key: ez.content_type.descriptions
-
- Die Kennung des Inhaltstyps darf nur Buchstaben von "a" bis "z", Zahlen und Unterstriche enthalten.
+
+ Content type identifier may only contain letters from "a" to "z", numbers and underscores.key: ez.content_type.identifier.pattern
-
- The Content Type identifier "%identifier%" is used by another Content Type. Enter a unique identifier.
+
+ The content type identifier "%identifier%" is used by another content type. Enter a unique identifier.key: ez.content_type.identifier.unique
-
- Der Name des Inhaltstyps darf nicht leer sein und darf nicht länger als 255 Zeichen sein.
+
+ Content type name cannot be blank and cannot be longer than 255 characters.key: ez.content_type.names
@@ -96,6 +96,11 @@
{fieldName}: Hochladen nicht möglich. Die Datei überschreitet die erlaubte maximale Dateigröße.key: js.error.invalid_file_size
+
+
+ {fieldName}: Cannot upload. File has wrong type.
+ key: js.error.invalid_file_type
+ Eine gültige URL ist erforderlich
diff --git a/translations/de_DE/checkout/ibexa_checkout.de.xlf b/translations/de_DE/checkout/ibexa_checkout.de.xlf
index 09894b748c5..c9bb75efc4d 100644
--- a/translations/de_DE/checkout/ibexa_checkout.de.xlf
+++ b/translations/de_DE/checkout/ibexa_checkout.de.xlf
@@ -46,11 +46,21 @@
Company namekey: ibexa_checkout.ui.billing_address.company
+
+
+ First name
+ key: ibexa_checkout.ui.billing_address.first_name
+ Billing addresskey: ibexa_checkout.ui.billing_address.label
+
+
+ Last name
+ key: ibexa_checkout.ui.billing_address.last_name
+ Phone
diff --git a/translations/de_DE/checkout/ibexa_fieldtype_address.de.xlf b/translations/de_DE/checkout/ibexa_fieldtype_address.de.xlf
new file mode 100644
index 00000000000..c8f84b7de7f
--- /dev/null
+++ b/translations/de_DE/checkout/ibexa_fieldtype_address.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Billing
+ key: field_definition.ibexa_address.type.billing
+
+
+
+ Shipping
+ key: field_definition.ibexa_address.type.shipping
+
+
+
+
diff --git a/translations/de_DE/connect/ibexa_connect.de.xlf b/translations/de_DE/connect/ibexa_connect.de.xlf
new file mode 100644
index 00000000000..837b7116f5d
--- /dev/null
+++ b/translations/de_DE/connect/ibexa_connect.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Send Customer Group identifier
+ key: page_builder.send_customer_group_identifier
+
+
+
+ Send User ID
+ key: page_builder.send_user_id
+
+
+
+
diff --git a/translations/de_DE/content-forms/ibexa_content_forms_content.de.xlf b/translations/de_DE/content-forms/ibexa_content_forms_content.de.xlf
index d8d30f0fdd0..f52fc3acce8 100644
--- a/translations/de_DE/content-forms/ibexa_content_forms_content.de.xlf
+++ b/translations/de_DE/content-forms/ibexa_content_forms_content.de.xlf
@@ -31,6 +31,11 @@
Publishkey: Publish
+
+
+ Publish and edit
+ key: Publish and edit
+ To language
@@ -51,6 +56,11 @@
Save draftkey: save_draft
+
+
+ Save draft and close
+ key: save_draft_and_close
+
diff --git a/translations/de_DE/content-tree/ibexa_content_tree_ui.de.xlf b/translations/de_DE/content-tree/ibexa_content_tree_ui.de.xlf
index 1c63e99f1c1..2c4c49bef5c 100644
--- a/translations/de_DE/content-tree/ibexa_content_tree_ui.de.xlf
+++ b/translations/de_DE/content-tree/ibexa_content_tree_ui.de.xlf
@@ -31,6 +31,11 @@
Hidekey: actions.hide_content
+
+
+ Preview
+ key: actions.preview_content
+ Remove from bookmarks
@@ -147,8 +152,8 @@
key: delete.send_to_trash.modal.body
-
- Cannot load Content Types
+
+ Cannot load content typeskey: load_content_types.error
diff --git a/translations/de_DE/core/forms.de.xlf b/translations/de_DE/core/forms.de.xlf
index 96206a3e093..e656ff17fb8 100644
--- a/translations/de_DE/core/forms.de.xlf
+++ b/translations/de_DE/core/forms.de.xlf
@@ -7,28 +7,28 @@
-
- Content Type
+
+ Content typekey: role.policy.class
-
- Content Type / All functions
+
+ Content type / All functionskey: role.policy.class.all_functions
-
- Content Type / Create
+
+ Content type / Createkey: role.policy.class.create
-
- Content Type / Delete
+
+ Content type / Deletekey: role.policy.class.delete
-
- Content Type / Update
+
+ Content type / Updatekey: role.policy.class.update
diff --git a/translations/de_DE/core/ibexa_repository_exceptions.de.xlf b/translations/de_DE/core/ibexa_repository_exceptions.de.xlf
index f0173b2ec5a..866a6b882b2 100644
--- a/translations/de_DE/core/ibexa_repository_exceptions.de.xlf
+++ b/translations/de_DE/core/ibexa_repository_exceptions.de.xlf
@@ -51,16 +51,16 @@
Content "%contentName%" fields did not validate: %errors%key: Content "%contentName%" fields did not validate: %errors%
-
-
- Content Type Field definitions did not validate
- key: Content Type Field definitions did not validate
- Content fields did not validatekey: Content fields did not validate
+
+
+ Content type field definitions did not validate
+ key: Content type field definitions did not validate
+ Could not find %classType% class '%className%'
@@ -81,15 +81,15 @@
Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%key: Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%
-
-
- Field definition '%identifier%' does not exist in given Content Type
- key: Field definition '%identifier%' does not exist in given Content Type
+
+
+ Field definition '%identifier%' does not exist in given content type
+ key: Field definition '%identifier%' does not exist in given content type
-
-
- Field definition '%identifier%' does not exist in the given Content Type
- key: Field definition '%identifier%' does not exist in the given Content Type
+
+
+ Field definition '%identifier%' does not exist in the given content type
+ key: Field definition '%identifier%' does not exist in the given content type
diff --git a/translations/de_DE/corporate-account/ibexa_corporate_account.de.xlf b/translations/de_DE/corporate-account/ibexa_corporate_account.de.xlf
index 38e9ef3d88a..7f4a62f05de 100644
--- a/translations/de_DE/corporate-account/ibexa_corporate_account.de.xlf
+++ b/translations/de_DE/corporate-account/ibexa_corporate_account.de.xlf
@@ -41,21 +41,11 @@
Detailskey: application.details.tab.summary.label
-
-
- Cancel
- key: application.edit.cancel_btn.label
- Editingkey: application.edit.editing
-
-
- Save
- key: application.edit.save_btn.label
- Basic information
@@ -516,21 +506,11 @@
Last orderskey: company.details.tab.summary.orders.table.headline
-
-
- Cancel
- key: company.edit.cancel_btn.label
- Editingkey: company.edit.editing
-
-
- Save
- key: company.edit.save_btn.label
- Company '%name%' updated.
@@ -817,13 +797,13 @@
key: member.create.action_name
-
- Cancel
+
+ Discardkey: member.create.cancel_btn.label
-
- Save
+
+ Save and closekey: member.create.save_btn.label
@@ -837,8 +817,8 @@
key: member.create.title
-
- Cancel
+
+ Discardkey: member.edit.cancel_btn.label
@@ -847,8 +827,8 @@
key: member.edit.editing
-
- Save
+
+ Save and closekey: member.edit.save_btn.label
diff --git a/translations/de_DE/corporate-account/ibexa_menu.de.xlf b/translations/de_DE/corporate-account/ibexa_menu.de.xlf
index d3c370d23c1..a9b0d118ed4 100644
--- a/translations/de_DE/corporate-account/ibexa_menu.de.xlf
+++ b/translations/de_DE/corporate-account/ibexa_menu.de.xlf
@@ -6,6 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: corporate_content_create__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_create__sidebar_right__publish
+
+
+
+ Discard
+ key: corporate_content_edit__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_edit__sidebar_right__publish
+ Settings
diff --git a/translations/de_DE/dashboard/forms.de.xlf b/translations/de_DE/dashboard/forms.de.xlf
new file mode 100644
index 00000000000..e975cda6397
--- /dev/null
+++ b/translations/de_DE/dashboard/forms.de.xlf
@@ -0,0 +1,31 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ Dashboard
+ key: role.policy.dashboard
+
+
+
+ Dashboard / All functions
+ key: role.policy.dashboard.all_functions
+
+
+
+ Dashboard / Customize
+ key: role.policy.dashboard.customize
+
+
+
+
diff --git a/translations/de_DE/dashboard/ibexa_dashboard.de.xlf b/translations/de_DE/dashboard/ibexa_dashboard.de.xlf
new file mode 100644
index 00000000000..f00c07d9738
--- /dev/null
+++ b/translations/de_DE/dashboard/ibexa_dashboard.de.xlf
@@ -0,0 +1,146 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Ibexa news
+ key: block.ibexa_news.title
+
+
+
+ Catalog
+ key: block.quick_actions.tile.catalog
+
+
+
+ Company
+ key: block.quick_actions.tile.company
+
+
+
+ Content
+ key: block.quick_actions.tile.content
+
+
+
+ Create
+ key: block.quick_actions.tile.create
+
+
+
+ Create content
+ key: block.quick_actions.tile.create_content.udw.title
+
+
+
+ Create form
+ key: block.quick_actions.tile.create_form.udw.title
+
+
+
+ Form
+ key: block.quick_actions.tile.form
+
+
+
+ Product
+ key: block.quick_actions.tile.product
+
+
+
+ Quick actions
+ key: block.quick_actions.title
+
+
+
+ Access the dashboard's customization tool, that allows you to personalize it to create a more intuitive user experience.
+ key: dashboard.builder.functionality
+
+
+
+ Active dashboard is set to '%name%'
+ key: dashboard.change_active.success
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ My dashboard
+ key: dashboard.customize.default_name
+
+
+
+ Edit %locationContentName%
+ key: dashboard.edit
+
+
+
+ Enhance your dashboard experience
+ key: dashboard.enhance_dashboard_experience
+
+
+
+ The dashboard could not be loaded
+ key: dashboard.error.unable_to_load
+
+
+
+ Unable to fetch Ibexa News
+ key: dashboard.ibexa_news.unable_to_fetch
+
+
+
+ The default dashboard cannot be sent to the trash
+ key: dashboard.sent_to_trash.info
+
+
+
+ Switch to %name%
+ key: dashboard.switch_to_custom
+
+
+
+ Switch to default dashboard
+ key: dashboard.switch_to_default
+
+
+
+ Good afternoon, %user_name%!
+ key: dashboard.title.afternoon
+
+
+
+ Good evening, %user_name%!
+ key: dashboard.title.evening
+
+
+
+ Good morning, %user_name%!
+ key: dashboard.title.morning
+
+
+
+ Dashboard Builder
+ key: info_bar.dashboard.label
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.description
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.name
+
+
+
+
diff --git a/translations/de_DE/dashboard/ibexa_menu.de.xlf b/translations/de_DE/dashboard/ibexa_menu.de.xlf
new file mode 100644
index 00000000000..802e778b728
--- /dev/null
+++ b/translations/de_DE/dashboard/ibexa_menu.de.xlf
@@ -0,0 +1,41 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Delete draft
+ key: dashboard__infobar__edit__actions__cancel
+
+
+
+ Publish
+ key: dashboard__infobar__edit__actions__publish
+
+
+
+ Save draft
+ key: dashboard__infobar__edit__actions__save_draft
+
+
+
+ Dashboards
+ key: main__admin__dashboard
+
+
+
+ Dashboard content type
+ key: main__admin__dashboard_content_type
+
+
+
+ Dashboard
+ key: main__customizable_dashboard
+
+
+
+
diff --git a/translations/de_DE/dashboard/ibexa_user_settings.de.xlf b/translations/de_DE/dashboard/ibexa_user_settings.de.xlf
new file mode 100644
index 00000000000..254ceef7a3b
--- /dev/null
+++ b/translations/de_DE/dashboard/ibexa_user_settings.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ settings.group.dashboard.description
+ key: settings.group.dashboard.description
+
+
+
+ Dashboard
+ key: settings.group.dashboard.name
+
+
+
+
diff --git a/translations/de_DE/fieldtype-matrix/ibexa_matrix_fieldtype.de.xlf b/translations/de_DE/fieldtype-matrix/ibexa_matrix_fieldtype.de.xlf
index 6bc12e7780f..a9bd0b21f4d 100644
--- a/translations/de_DE/fieldtype-matrix/ibexa_matrix_fieldtype.de.xlf
+++ b/translations/de_DE/fieldtype-matrix/ibexa_matrix_fieldtype.de.xlf
@@ -41,11 +41,6 @@
Spaltenkey: field.columns
-
-
- Spalten
- key: field_definition.ezmatrix.columns
- Minimale Anzahl von Zeilen
diff --git a/translations/de_DE/fieldtype-page/ibexa_calendar_events.de.xlf b/translations/de_DE/fieldtype-page/ibexa_calendar_events.de.xlf
index 1d1b7c9660a..6b652f2d139 100644
--- a/translations/de_DE/fieldtype-page/ibexa_calendar_events.de.xlf
+++ b/translations/de_DE/fieldtype-page/ibexa_calendar_events.de.xlf
@@ -27,8 +27,8 @@
key: page_block_visibility.attribute.content_name.label
-
- Inhaltstyp
+
+ Content typekey: page_block_visibility.attribute.content_type.label
diff --git a/translations/de_DE/fieldtype-page/ibexa_page_fieldtype.de.xlf b/translations/de_DE/fieldtype-page/ibexa_page_fieldtype.de.xlf
index b88ca870e01..a452ca32677 100644
--- a/translations/de_DE/fieldtype-page/ibexa_page_fieldtype.de.xlf
+++ b/translations/de_DE/fieldtype-page/ibexa_page_fieldtype.de.xlf
@@ -42,8 +42,8 @@
key: landing_page_ft.block_id_fetch.failed
-
- Preview is not available.
+
+ To get preview, choose site context and go to "View" tab or click the "Preview" button.key: landingpage.no_preview
diff --git a/translations/de_DE/fieldtype-page/repository_exceptions.de.xlf b/translations/de_DE/fieldtype-page/repository_exceptions.de.xlf
new file mode 100644
index 00000000000..70443b283f1
--- /dev/null
+++ b/translations/de_DE/fieldtype-page/repository_exceptions.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Page for '%identifier%'
+ key: Could not find Page for '%identifier%'
+
+
+
+
diff --git a/translations/de_DE/fieldtype-page/validators.de.xlf b/translations/de_DE/fieldtype-page/validators.de.xlf
index be6ca84c32c..d250c84db96 100644
--- a/translations/de_DE/fieldtype-page/validators.de.xlf
+++ b/translations/de_DE/fieldtype-page/validators.de.xlf
@@ -12,8 +12,8 @@
key: ezplatform.content.is_not_expected_content_container
-
- Das ausgewählte Inhaltselement hat nicht den erwarteten Inhaltstyp.
+
+ The selected Content item isn't of the expected content type.key: ezplatform.content.is_not_expected_content_type
diff --git a/translations/de_DE/fieldtype-richtext/ck_editor.de.xlf b/translations/de_DE/fieldtype-richtext/ck_editor.de.xlf
index 2b74f6856aa..08477876898 100644
--- a/translations/de_DE/fieldtype-richtext/ck_editor.de.xlf
+++ b/translations/de_DE/fieldtype-richtext/ck_editor.de.xlf
@@ -46,6 +46,11 @@
Custom styleskey: custom_styles_btn.label
+
+
+ list
+ key: elements_path.list.label
+ Embed
diff --git a/translations/de_DE/form-builder/ibexa_form_builder.de.xlf b/translations/de_DE/form-builder/ibexa_form_builder.de.xlf
index b2a4d129e0e..8cf59577ca7 100644
--- a/translations/de_DE/form-builder/ibexa_form_builder.de.xlf
+++ b/translations/de_DE/form-builder/ibexa_form_builder.de.xlf
@@ -17,8 +17,8 @@
key: build.form
-
- Building form
+
+ Build formkey: building.form
@@ -57,8 +57,8 @@
key: form.cannot.be.empty
-
- Close
+
+ Discardkey: form.close
@@ -76,6 +76,16 @@
Deletekey: form.remove
+
+
+ Save
+ key: form.save
+
+
+
+ Save and close
+ key: form.save_and_close
+ Message to display
diff --git a/translations/de_DE/image-editor/ibexa_image_editor.de.xlf b/translations/de_DE/image-editor/ibexa_image_editor.de.xlf
index b68418f4dd1..faa2b47d16c 100644
--- a/translations/de_DE/image-editor/ibexa_image_editor.de.xlf
+++ b/translations/de_DE/image-editor/ibexa_image_editor.de.xlf
@@ -76,10 +76,10 @@
Focal pointkey: image_editor.actions.focal_point.label
-
-
- Remove
- key: image_editor.actions.focal_point.remove
+
+
+ Restore
+ key: image_editor.actions.focal_point.restore
@@ -97,8 +97,8 @@
key: image_editor.apply_to_all
-
- Back
+
+ Discardkey: image_editor.back
@@ -131,6 +131,11 @@
Savekey: image_editor.save
+
+
+ Save and close
+ key: image_editor.save_and_close
+ Save as...
diff --git a/translations/de_DE/image-picker/ibexa_image_picker.de.xlf b/translations/de_DE/image-picker/ibexa_image_picker.de.xlf
new file mode 100644
index 00000000000..1e2aea00329
--- /dev/null
+++ b/translations/de_DE/image-picker/ibexa_image_picker.de.xlf
@@ -0,0 +1,221 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ 1
+ key: content.1
+
+
+
+ Apply
+ key: filters.apply
+
+
+
+ Clear
+ key: filters.clear
+
+
+
+ From
+ key: filters.created.from.label
+
+
+
+ Created
+ key: filters.created.title
+
+
+
+ To
+ key: filters.created.to.label
+
+
+
+ File format
+ key: filters.file_format.label
+
+
+
+ File size
+ key: filters.file_size.label
+
+
+
+ Format and size
+ key: filters.format_and_size.title
+
+
+
+ Language
+ key: filters.language.label
+
+
+
+ Height
+ key: filters.orientation_and_dimensions.height.label
+
+
+
+ Landscape
+ key: filters.orientation_and_dimensions.landscape.label
+
+
+
+ Orientation
+ key: filters.orientation_and_dimensions.orientation.label
+
+
+
+ Portrait
+ key: filters.orientation_and_dimensions.portrait.label
+
+
+
+ Squarish
+ key: filters.orientation_and_dimensions.squarish.label
+
+
+
+ Orientation and dimensions
+ key: filters.orientation_and_dimensions.title
+
+
+
+ Width
+ key: filters.orientation_and_dimensions.width.label
+
+
+
+ Tags
+ key: filters.tags.label
+
+
+
+ If no tags available, you can’t use this filter.
+ key: filters.tags.no_tags.info
+
+
+
+ Choose tags
+ key: filters.tags.placeholder
+
+
+
+ Tags
+ key: filters.tags.title
+
+
+
+ Image library
+ key: filters.thumbnail
+
+
+
+ Filters
+ key: filters.title
+
+
+
+ Translations
+ key: filters.translations.title
+
+
+
+ Image Picker
+ key: image_picker.module.label
+
+
+
+ No images yet
+ key: items_view.no_items.info_text
+
+
+
+ Created
+ key: list_view.header.created
+
+
+
+ Dimensions
+ key: list_view.header.dimensions
+
+
+
+ File format
+ key: list_view.header.file_format
+
+
+
+ Name
+ key: list_view.header.name
+
+
+
+ Size
+ key: list_view.header.size
+
+
+
+ Thumbnail
+ key: list_view.header.thumbnail
+
+
+
+ Updated
+ key: list_view.header.updated
+
+
+
+ Location
+ key: root_location.fake_name
+
+
+
+ Insert
+ key: snackbar.insert.label
+
+
+
+ Selected
+ key: snackbar.selected.label
+
+
+
+ Your tree is empty.
+ key: tree.empty
+
+
+
+ Image picker folders browser
+ key: tree_browser.module_name
+
+
+
+ Folders
+ key: tree_browser.title
+
+
+
+ Grid view
+ key: view_switcher.grid_view
+
+
+
+ List view
+ key: view_switcher.list_view
+
+
+
+ View
+ key: view_switcher.view
+
+
+
+
diff --git a/translations/de_DE/measurement/product_catalog.de.xlf b/translations/de_DE/measurement/product_catalog.de.xlf
new file mode 100644
index 00000000000..efd8b49ca1b
--- /dev/null
+++ b/translations/de_DE/measurement/product_catalog.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Provide values as digits and %unit-symbol% unit.
+ key: measurement.product_catalog.attribute.definition.variant.form_mapper.help
+
+
+
+
diff --git a/translations/de_DE/order-management/ibexa_dashboard.de.xlf b/translations/de_DE/order-management/ibexa_dashboard.de.xlf
new file mode 100644
index 00000000000..dff3f9cd19b
--- /dev/null
+++ b/translations/de_DE/order-management/ibexa_dashboard.de.xlf
@@ -0,0 +1,61 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Company name
+ key: block.recent_order.column.company_name
+
+
+
+ Created
+ key: block.recent_order.column.created_at
+
+
+
+ Customer name
+ key: block.recent_order.column.customer_name
+
+
+
+ Order ID
+ key: block.recent_order.column.id
+
+
+
+ Status
+ key: block.recent_order.column.status
+
+
+
+ Total value
+ key: block.recent_order.column.total_value
+
+
+
+ No results found
+ key: block.recent_order.empty
+
+
+
+ Recent orders
+ key: block.recent_order.title
+
+
+
+ Orders
+ key: dashboard.orders_status.dataset_label
+
+
+
+ Orders by status
+ key: dashboard.orders_status.title
+
+
+
+
diff --git a/translations/de_DE/page-builder/ibexa_page_builder.de.xlf b/translations/de_DE/page-builder/ibexa_page_builder.de.xlf
index d805a2405c8..07c9d1beeac 100644
--- a/translations/de_DE/page-builder/ibexa_page_builder.de.xlf
+++ b/translations/de_DE/page-builder/ibexa_page_builder.de.xlf
@@ -21,11 +21,31 @@
Content airtime Einstellungenkey: airtime_popup.title
+
+
+ Cannot update blocks preview
+ key: block.cannot_update
+
-
- Block löschen
+
+ Deletekey: block.delete
+
+
+ Duplicate
+ key: block.duplicate
+
+
+
+ Move down block
+ key: block.move.down
+
+
+
+ Move up block
+ key: block.move.up
+ One or more blocks is not available in this page
@@ -46,6 +66,11 @@
This element is not available in this pagekey: block.no_availability.title
+
+
+ Refresh
+ key: block.refresh
+ Blockeinstellungen
@@ -86,26 +111,16 @@
Datum und Uhrzeitkey: date_picker.label
-
-
- Block hier ablegen
- key: drop.block.here
-
-
-
- Blöcke hier ablegen
- key: drop.blocks.here
+
+
+ Drag and drop blocks here
+ key: drag.drop.blocks.hereEditing %content_type_name%key: editing
-
-
- %name% -Block
- key: empty_block.info.text
- Etwas ist schiefgelaufen
@@ -121,21 +136,26 @@
Bei einigen Blöcken fehlt die Konfigurationkey: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
- Cancel
- key: layout_selector.cancel.label
+
+
+ Select
+ key: layout_selector.create.select.label
-
-
- Entwurf erstellen
- key: layout_selector.create.confirm.label
+
+
+ Choose layout
+ key: layout_selector.create.subtitle
-
- Seitenerstellung
+
+ Select layoutkey: layout_selector.create.title
+
+
+ Discard
+ key: layout_selector.discard.label
+ Change layout
@@ -161,16 +181,106 @@
Durch das Wechseln des Layouts wird der aktuelle Seitenentwurf gespeichertkey: layout_selector.warning.message
+
+
+ This page does not have a designed dropzone area for adding content
+ key: notification.no_dropzone
+
+
+
+ When you add a block by dragging it from Page blocks menu into the drop zone, the block settings panel opens immediately where you can configure all block properties.
+ key: settings.popup.add_block_info
+
+
+
+ Change settings
+ key: settings.popup.change_settings
+
+
+
+ Continue
+ key: settings.popup.continue
+
+
+
+ This is a default behavior which applies to both Page and Dashboard builder. You can globally turn off automatic opening of the block settings panel in the user settings.
+ key: settings.popup.default_behaviour
+
+
+
+ How builder works
+ key: settings.popup.title
+ Elementekey: sidebar.title
+
+
+ Configuration
+ key: structure.action.configuration
+
+
+
+ Duplicate
+ key: structure.action.duplicate
+
+
+
+ Move down
+ key: structure.action.move.down
+
+
+
+ Move up
+ key: structure.action.move.up
+
+
+
+ Refresh
+ key: structure.action.refresh
+
+
+
+ Drop zone %number%
+ key: structure.drop.zone
+ Layout wechselnkey: switch_layout.label
+
+
+ Structure view
+ key: toolbox.structure.view
+
+
+
+ Elements
+ key: toolbox.title
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.description
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.name
+
+
+
+ disabled
+ key: user.settings.automatically_open_block_settings.value.disabled
+
+
+
+ enabled
+ key: user.settings.automatically_open_block_settings.value.enabled
+
diff --git a/translations/de_DE/page-builder/ibexa_page_builder_block_config_actions.de.xlf b/translations/de_DE/page-builder/ibexa_page_builder_block_config_actions.de.xlf
index 610bec8cd97..c5462579d52 100644
--- a/translations/de_DE/page-builder/ibexa_page_builder_block_config_actions.de.xlf
+++ b/translations/de_DE/page-builder/ibexa_page_builder_block_config_actions.de.xlf
@@ -7,8 +7,8 @@
-
- Abbrechen
+
+ Discardkey: cancel
@@ -17,8 +17,8 @@
key: delete
-
- Absenden
+
+ Save and closekey: submit
diff --git a/translations/de_DE/page-builder/ibexa_page_builder_block_config_nav.de.xlf b/translations/de_DE/page-builder/ibexa_page_builder_block_config_nav.de.xlf
index 6b0d2bf8386..6dffe3ae0cb 100644
--- a/translations/de_DE/page-builder/ibexa_page_builder_block_config_nav.de.xlf
+++ b/translations/de_DE/page-builder/ibexa_page_builder_block_config_nav.de.xlf
@@ -6,16 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Basis
- key: tab.label.basic
+
+
+ More
+ key: anchor_menu.moreDesignkey: tab.label.design
+
+
+ Properties
+ key: tab.label.properties
+ Scheduler
diff --git a/translations/de_DE/page-builder/ibexa_page_builder_infobar.de.xlf b/translations/de_DE/page-builder/ibexa_page_builder_infobar.de.xlf
index de4998df557..69ae93a897a 100644
--- a/translations/de_DE/page-builder/ibexa_page_builder_infobar.de.xlf
+++ b/translations/de_DE/page-builder/ibexa_page_builder_infobar.de.xlf
@@ -61,6 +61,41 @@
Page Builderkey: menu_bar.page_buider.label
+
+
+ Nothing to redo
+ key: preview_history.nothing_to_redo.label
+
+
+
+ Nothing to undo
+ key: preview_history.nothing_to_undo.label
+
+
+
+ Redo
+ key: preview_history.redo.label
+
+
+
+ Undo
+ key: preview_history.undo.label
+
+
+
+ Desktop
+ key: preview_switcher.desktop.label
+
+
+
+ Mobile
+ key: preview_switcher.mobile.label
+
+
+
+ Tablet
+ key: preview_switcher.tablet.label
+
diff --git a/translations/de_DE/page-builder/page_builder.de.xlf b/translations/de_DE/page-builder/page_builder.de.xlf
index 42185734458..ac07ccb6c6d 100644
--- a/translations/de_DE/page-builder/page_builder.de.xlf
+++ b/translations/de_DE/page-builder/page_builder.de.xlf
@@ -6,155 +6,10 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cancel
- key: airtime_popup.discard.btn
-
-
-
- Absenden
- key: airtime_popup.submit.btn
-
-
-
- Content airtime Einstellungen
- key: airtime_popup.title
-
-
-
- Block löschen
- key: block.delete
-
-
-
- One or more blocks is not available in this page
- key: block.no_availability
-
-
-
- You have to delete it to publish
- key: block.no_availability.content
-
-
-
- Delete
- key: block.no_availability.delete
-
-
-
- This element is not available in this page
- key: block.no_availability.title
-
-
-
- Blockeinstellungen
- key: block.settings
-
-
-
- Search...
- key: block_filter.placeholder
-
-
-
- Inhalte durchsuchen
- key: config_form.block_config.embed_field_base.udw.title
-
-
-
- Inhalt auswählen
- key: config_form.widgets.collection.udw.title
-
-
-
- Content auswählen
- key: config_form.widgets.schedule.udw.title
-
-
-
- Schließen
- key: config_popup.close.label
-
-
-
- Datum und Uhrzeit
- key: date_picker.label
-
-
-
- Block hier ablegen
- key: drop.block.here
-
-
-
- Blöcke hier ablegen
- key: drop.blocks.here
-
-
-
- %name% -Block
- key: empty_block.info.text
-
-
-
- Etwas ist schiefgelaufen
- key: error.message
-
-
-
- Bei einigen Blöcken fehlt die Konfiguration
- key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
-
- Cancel
- key: layout_selector.cancel.label
-
-
-
- Entwurf erstellen
- key: layout_selector.create.confirm.label
-
-
-
- Seitenerstellung
- key: layout_selector.create.title
-
-
-
- Change layout
- key: layout_selector.error.change_layout
-
-
-
- The layout of this landing page is no longer available and you cannot publish it. Please select a different layout.
- key: layout_selector.error.label
-
-
-
- Absenden
- key: layout_selector.switch.confirm.label
-
-
-
- Layout wechseln
- key: layout_selector.switch.title
-
-
-
- Durch das Wechseln des Layouts wird der aktuelle Seitenentwurf gespeichert
- key: layout_selector.warning.message
-
-
-
- Elemente
- key: sidebar.title
-
-
-
- Layout wechseln
- key: switch_layout.label
+
+
+ Toggle Elements
+ key: sidebar.toggle.label
diff --git a/translations/de_DE/payment/ibexa_payment.de.xlf b/translations/de_DE/payment/ibexa_payment.de.xlf
index ffe5d57de89..11b36199bc4 100644
--- a/translations/de_DE/payment/ibexa_payment.de.xlf
+++ b/translations/de_DE/payment/ibexa_payment.de.xlf
@@ -176,10 +176,10 @@
Payment #%identifier%key: ibexa.payment.view.title
-
-
- Cancel
- key: ibexa.payment_method.action.create.cancel
+
+
+ Discard
+ key: ibexa.payment_method.action.create.discard
@@ -241,6 +241,11 @@
Method typekey: ibexa.payment_method.details.column.method_type
+
+
+ Name
+ key: ibexa.payment_method.details.column.name
+ Global properties
diff --git a/translations/de_DE/payment/ibexa_payment_type.de.xlf b/translations/de_DE/payment/ibexa_payment_type.de.xlf
index e855ddbc25b..17e01909cec 100644
--- a/translations/de_DE/payment/ibexa_payment_type.de.xlf
+++ b/translations/de_DE/payment/ibexa_payment_type.de.xlf
@@ -11,11 +11,6 @@
Offlinekey: ibexa.payment_method.type.offline.name
-
-
- Online
- key: ibexa.payment_method.type.online.name
-
diff --git a/translations/de_DE/personalization/ibexa_dashboard.de.xlf b/translations/de_DE/personalization/ibexa_dashboard.de.xlf
new file mode 100644
index 00000000000..b1feb2c1758
--- /dev/null
+++ b/translations/de_DE/personalization/ibexa_dashboard.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ You don't have permissions to view this block
+ key: blocks._all_.no_permissions.body
+
+
+
+
diff --git a/translations/de_DE/personalization/ibexa_menu.de.xlf b/translations/de_DE/personalization/ibexa_menu.de.xlf
index 90e6a740fc7..ec48f796035 100644
--- a/translations/de_DE/personalization/ibexa_menu.de.xlf
+++ b/translations/de_DE/personalization/ibexa_menu.de.xlf
@@ -12,10 +12,15 @@
key: main__personalization
-
- Dashboard
+
+ Data and analyticskey: main__personalization__dashboard
+
+
+ Settings
+ key: main__personalization__group_settings
+ Importieren
@@ -32,8 +37,8 @@
key: main__personalization__scenarios
-
- Cancel
+
+ Discard changeskey: model_edit__sidebar_right__close
@@ -52,28 +57,33 @@
key: model_edit__sidebar_right__trigger_model_build
-
- Cancel
+
+ Discardkey: scenario_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: scenario_create__sidebar_right__create-and-close
+
+
+ Save
+ key: scenario_create__sidebar_right__save
+
-
- Close
+
+ Discard changeskey: scenario_edit__sidebar_right__close
-
- Szenario entfernen
+
+ Delete scenariokey: scenario_edit__sidebar_right__remove
-
- Einstellungen zurücksetzen
+
+ Reset scenariokey: scenario_edit__sidebar_right__reset
diff --git a/translations/de_DE/personalization/messages.de.xlf b/translations/de_DE/personalization/messages.de.xlf
index bd0011c683a..633c63aa62e 100644
--- a/translations/de_DE/personalization/messages.de.xlf
+++ b/translations/de_DE/personalization/messages.de.xlf
@@ -44,8 +44,8 @@
key: dashboard.products_purchased
-
- Dashboard
+
+ Data and analyticskey: dashboard.title
diff --git a/translations/de_DE/product-catalog/ibexa_dashboard.de.xlf b/translations/de_DE/product-catalog/ibexa_dashboard.de.xlf
new file mode 100644
index 00000000000..07bb14f2755
--- /dev/null
+++ b/translations/de_DE/product-catalog/ibexa_dashboard.de.xlf
@@ -0,0 +1,86 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Category
+ key: block.product_lowest_stock.column.category
+
+
+
+ Code
+ key: block.product_lowest_stock.column.code
+
+
+
+ Name
+ key: block.product_lowest_stock.column.name
+
+
+
+ Stock
+ key: block.product_lowest_stock.column.stock
+
+
+
+ Image
+ key: block.product_lowest_stock.column.thumbnail
+
+
+
+ Type
+ key: block.product_lowest_stock.column.type
+
+
+
+ Variant
+ key: block.product_lowest_stock.column.variant
+
+
+
+ No results found
+ key: block.product_lowest_stock.empty
+
+
+
+ No
+ key: block.product_lowest_stock.no
+
+
+
+ Products with the lowest stock
+ key: block.product_lowest_stock.title
+
+
+
+ Yes
+ key: block.product_lowest_stock.yes
+
+
+
+ Products
+ key: dashboard.products_by_categories.dataset_label
+
+
+
+ Other categories
+ key: dashboard.products_by_categories.other_categories
+
+
+
+ Products by categories
+ key: dashboard.products_by_categories.title
+
+
+
+ Uncategorized
+ key: dashboard.products_by_categories.uncategorized
+
+
+
+
diff --git a/translations/de_DE/product-catalog/ibexa_menu.de.xlf b/translations/de_DE/product-catalog/ibexa_menu.de.xlf
index fe6a2063e22..9b3f34fbc69 100644
--- a/translations/de_DE/product-catalog/ibexa_menu.de.xlf
+++ b/translations/de_DE/product-catalog/ibexa_menu.de.xlf
@@ -42,8 +42,8 @@
key: catalog_view__context_menu__publish
-
- Cancel
+
+ Discardkey: copy_form__sidebar_right__cancel
@@ -52,13 +52,13 @@
key: copy_form__sidebar_right__copy
-
- Cancel
+
+ Discardkey: create_form__sidebar_right__cancel
-
- Create
+
+ Save and closekey: create_form__sidebar_right__create
@@ -147,13 +147,13 @@
key: product_view__context_menu__edit
-
- Cancel
+
+ Discardkey: update_form__sidebar_right__cancel
-
- Update
+
+ Save and closekey: update_form__sidebar_right__update
diff --git a/translations/de_DE/product-catalog/ibexa_product_catalog.de.xlf b/translations/de_DE/product-catalog/ibexa_product_catalog.de.xlf
index f15cbb4e128..434b9169edb 100644
--- a/translations/de_DE/product-catalog/ibexa_product_catalog.de.xlf
+++ b/translations/de_DE/product-catalog/ibexa_product_catalog.de.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Provide color values as hex codes. For example, #FF0000.
+ key: attribute.definition.variant.form_mapper.help
+ Add
@@ -151,11 +156,6 @@
Sorry, there are no attributes for your searchkey: attribute_definition.no_search_results.info_text
-
-
- Add
- key: attribute_definition.pre_create.add
- Add attribute definition
@@ -166,6 +166,16 @@
Cancelkey: attribute_definition.pre_create.cancel
+
+
+ Create
+ key: attribute_definition.pre_create.create
+
+
+
+ Discard
+ key: attribute_definition.pre_create.discard
+ Attribute '%name%' updated.
@@ -716,11 +726,6 @@
Enabledkey: currency.enabled.value.1
-
-
- Code
- key: currency.list.column.code
- Enabled
@@ -981,6 +986,11 @@
Typekey: filter.product_type.label
+
+
+ Enable currency
+ key: form.currency.enabled
+ Number of fractional places
@@ -1012,8 +1022,8 @@
key: ibexa_product_catalog.attribute.selection.option.choices
-
- Add
+
+ Createkey: ibexa_product_catalog.product_create_form.submit
@@ -1021,11 +1031,6 @@
Create productkey: ibexa_product_catalog.product_create_form.title
-
-
- VAT category
- key: ibexa_product_catalog.vat_category.choices
- Create
@@ -1082,8 +1087,8 @@
key: modal.bulk_delete.products.confirm_message
-
- Disard
+
+ Discardkey: modal.cancel
@@ -1136,6 +1141,11 @@
Changekey: modal.transition.catalog.change_button.label
+
+
+ Are you sure you want to make the transition?
+ key: modal.transition.catalog.confirm_message
+ To
@@ -1216,6 +1226,16 @@
Product "%product_name%"key: product.availability.edit.title
+
+
+ Available
+ key: product.availability_badge.available
+
+
+
+ Not available
+ key: product.availability_badge.not_available
+ Products
@@ -1312,15 +1332,10 @@
key: product.is_variant.yes
-
- Available
+
+ Availabilitykey: product.list.column.available
-
-
- Category
- key: product.list.column.category
- Code
@@ -1441,15 +1456,15 @@
Sorry, there are no products for your searchkey: product.no_search_results.info_text
-
-
- Add
- key: product.pre_create.add
+
+
+ Create
+ key: product.pre_create.create
-
-
- Cancel
- key: product.pre_create.cancel
+
+
+ Discard
+ key: product.pre_create.discard
@@ -1642,8 +1657,8 @@
key: product.view.availability.title
-
- Available
+
+ Availabilitykey: product.view.available.label
@@ -1986,6 +2001,26 @@
{1}Product Type '%deletedNames%' deleted.|]1,Inf[ Product Types '%deletedNames%' deleted.key: product_type.delete.success
+
+
+ Search...
+ key: product_type.edit.assigned_vat_rates.filter.placeholder
+
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.edit.assigned_vat_rates.notice
+
+
+
+ Region
+ key: product_type.edit.assigned_vat_rates.region
+
+
+
+ VAT Rate
+ key: product_type.edit.assigned_vat_rates.vat_rate
+ Attributes
@@ -2051,6 +2086,16 @@
Global propertieskey: product_type.edit.section.global_properties
+
+
+ VAT Rates
+ key: product_type.edit.section.vat_rates
+
+
+
+ Not applicable
+ key: product_type.edit.vat_category.not_applicable
+ Name
@@ -2111,6 +2156,31 @@
another userkey: product_type.user_name.can_not_be_fetched
+
+
+ Attributes
+ key: product_type.view.details.attribtues
+
+
+
+ Group
+ key: product_type.view.details.attribute.group
+
+
+
+ Identifier
+ key: product_type.view.details.attribute.identifier
+
+
+
+ Name
+ key: product_type.view.details.attribute.name
+
+
+
+ Type
+ key: product_type.view.details.attribute.type
+ Description
@@ -2131,6 +2201,11 @@
Typekey: product_type.view.details.group.type
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.view.details.headline.notice
+ Identifier
@@ -2166,6 +2241,26 @@
URL alias name patternkey: product_type.view.details.url_alias_schema
+
+
+ Identifier
+ key: product_type.view.details.vat_rate.identifer
+
+
+
+ Region
+ key: product_type.view.details.vat_rate.region
+
+
+
+ Value
+ key: product_type.view.details.vat_rate.value
+
+
+
+ VAT Rates
+ key: product_type.view.details.vat_rates
+ %product_type_name%
diff --git a/translations/de_DE/rest/ibexa_repository_exceptions.de.xlf b/translations/de_DE/rest/ibexa_repository_exceptions.de.xlf
index 4452ef1fbd3..d1682f86f93 100644
--- a/translations/de_DE/rest/ibexa_repository_exceptions.de.xlf
+++ b/translations/de_DE/rest/ibexa_repository_exceptions.de.xlf
@@ -6,25 +6,25 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cannot publish an empty Content Type draft
- key: Cannot publish an empty Content Type draft
+
+
+ Cannot publish an empty content type draft
+ key: Cannot publish an empty content type draft
-
-
- Cannot unlink the Content Type from its only remaining group
- key: Cannot unlink the Content Type from its only remaining group
+
+
+ Cannot unlink the content type from its only remaining group
+ key: Cannot unlink the content type from its only remaining groupCurrent version already has DRAFT statuskey: Current version already has DRAFT status
-
-
- Only empty Content Type groups can be deleted
- key: Only empty Content Type groups can be deleted
+
+
+ Only empty content type groups can be deleted
+ key: Only empty content type groups can be deleted
@@ -56,10 +56,10 @@
Relation of type COMMON to the selected destination content ID already existskey: Relation of type COMMON to the selected destination content ID already exists
-
-
- The Content Type is already linked to the provided group
- key: The Content Type is already linked to the provided group
+
+
+ The content type is already linked to the provided group
+ key: The content type is already linked to the provided group
diff --git a/translations/de_DE/scheduler/ibexa_calendar_events.de.xlf b/translations/de_DE/scheduler/ibexa_calendar_events.de.xlf
index 5bbc13def7b..26318fa62c4 100644
--- a/translations/de_DE/scheduler/ibexa_calendar_events.de.xlf
+++ b/translations/de_DE/scheduler/ibexa_calendar_events.de.xlf
@@ -17,8 +17,8 @@
key: future_hide.action.unschedule.label
-
- Inhaltstyp
+
+ Content typekey: future_hide.attribute.content_type.label
@@ -37,8 +37,8 @@
key: future_publication.action.unschedule.label
-
- Inhaltstyp
+
+ Content typekey: future_publication.attribute.content_type.label
diff --git a/translations/de_DE/scheduler/ibexa_scheduler.de.xlf b/translations/de_DE/scheduler/ibexa_scheduler.de.xlf
index 2fd359850aa..187127b846d 100644
--- a/translations/de_DE/scheduler/ibexa_scheduler.de.xlf
+++ b/translations/de_DE/scheduler/ibexa_scheduler.de.xlf
@@ -152,8 +152,8 @@
key: dashboard.my_scheduled.table.unschedule_modal.title
-
- Inhaltstyp
+
+ Content typekey: dashboard.scheduling.modal.content_type
@@ -197,8 +197,8 @@
key: dashboard.tab.my_scheduled.empty
-
- Inhaltstyp
+
+ Content typekey: dashboard.table.content_type
diff --git a/translations/de_DE/search/ibexa_search.de.xlf b/translations/de_DE/search/ibexa_search.de.xlf
index f0788949024..13de692b362 100644
--- a/translations/de_DE/search/ibexa_search.de.xlf
+++ b/translations/de_DE/search/ibexa_search.de.xlf
@@ -12,13 +12,13 @@
key: pagination.viewing
-
- Beliebiger Inhaltstyp
+
+ Any content typekey: search.any.content.type
-
- Inhaltstyp
+
+ Content typekey: search.content.type
@@ -36,6 +36,11 @@
Suchergebnisse (%total%)key: search.header
+
+
+ Choose an option
+ key: search.language.any
+ Zuletzt geändert
@@ -104,10 +109,45 @@
key: search.translations
-
- Inhaltstyp
+
+ Content typekey: search.type
+
+
+ Sort by modification date (Oldest)
+ key: sort_definition.date_modified_asc.label
+
+
+
+ Sort by modification date (Newest)
+ key: sort_definition.date_modified_desc.label
+
+
+
+ Sort by publication date (Oldest)
+ key: sort_definition.date_published_asc.label
+
+
+
+ Sort by publication date (Newest)
+ key: sort_definition.date_published_desc.label
+
+
+
+ Sort by name A-Z
+ key: sort_definition.name_asc.label
+
+
+
+ Sort by name Z-A
+ key: sort_definition.name_desc.label
+
+
+
+ Sort by relevance
+ key: sort_definition.relevance.label
+
diff --git a/translations/de_DE/segmentation/messages.de.xlf b/translations/de_DE/segmentation/messages.de.xlf
index 87ae7c0bdc8..d7279c0f138 100644
--- a/translations/de_DE/segmentation/messages.de.xlf
+++ b/translations/de_DE/segmentation/messages.de.xlf
@@ -6,21 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Admin
+ key: breadcrumb.admin
+
- Segmentgruppe für '%identifier%' konnte nicht gefunden werden
+ Could not find Segment Group for '%identifier%'key: Could not find Segment Group for '%identifier%'
- Segment für '%identifier%' konnte nicht gefunden werden
+ Could not find Segment for '%identifier%'key: Could not find Segment for '%identifier%'
-
-
- Administrator
- key: breadcrumb.admin
-
diff --git a/translations/de_DE/segmentation/repository_exceptions.de.xlf b/translations/de_DE/segmentation/repository_exceptions.de.xlf
new file mode 100644
index 00000000000..6cb4d0624ab
--- /dev/null
+++ b/translations/de_DE/segmentation/repository_exceptions.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Segment Group for '%identifier%'
+ key: Could not find Segment Group for '%identifier%'
+
+
+
+ Could not find Segment for '%identifier%'
+ key: Could not find Segment for '%identifier%'
+
+
+
+
diff --git a/translations/de_DE/seo/messages.de.xlf b/translations/de_DE/seo/messages.de.xlf
new file mode 100644
index 00000000000..044e236da70
--- /dev/null
+++ b/translations/de_DE/seo/messages.de.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+ key: Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+
+
+
+
diff --git a/translations/de_DE/shipping/ibexa_shipping.de.xlf b/translations/de_DE/shipping/ibexa_shipping.de.xlf
index fc675fd279a..e6e3bea2e44 100644
--- a/translations/de_DE/shipping/ibexa_shipping.de.xlf
+++ b/translations/de_DE/shipping/ibexa_shipping.de.xlf
@@ -27,8 +27,8 @@
key: ibexa.modal.delete
-
- Are you sure you want to delete this Shipping Method?
+
+ Are you sure you want to delete this shipping method?key: ibexa.modal.delete.shipping_method.confirm_message
@@ -336,15 +336,15 @@
New %shipping_method_type_name% shipping methodkey: ibexa.shipping_method.new.title
-
-
- Add
- key: ibexa.shipping_method.pre_create.add
+
+
+ Create
+ key: ibexa.shipping_method.pre_create.create
-
-
- Cancel
- key: ibexa.shipping_method.pre_create.cancel
+
+
+ Discard
+ key: ibexa.shipping_method.pre_create.discard
@@ -507,8 +507,8 @@
key: shipment.tab.view-summary.customer_details.details.headline
-
- Shipping Method '%name%' created.
+
+ Shipping method '%name%' created.key: shipping_method.create.success
@@ -527,8 +527,8 @@
key: shipping_method.enabled
-
- Shipping Method '%name%' updated.
+
+ Shipping method '%name%' updated.key: shipping_method.update.success
diff --git a/translations/de_DE/shipping/validators.de.xlf b/translations/de_DE/shipping/validators.de.xlf
index 1a2659219bf..c3671ab8d37 100644
--- a/translations/de_DE/shipping/validators.de.xlf
+++ b/translations/de_DE/shipping/validators.de.xlf
@@ -32,8 +32,8 @@
key: ibexa.shipment.money_amount.greater_than_or_equal_zero
-
- Shipping Method {{ name }} is disabled
+
+ Shipping method {{ name }} is disabledkey: ibexa.shipment.shipping_method.enabled
@@ -47,13 +47,13 @@
key: ibexa.shipping_method.enabled
-
- Shipping Method identifier may only contain letters from "a" to "z", numbers and underscores.
+
+ Shipping method identifier may only contain letters from "a" to "z", numbers and underscores.key: ibexa.shipping_method.identifier.pattern
-
- Shipping Method identifier must be unique
+
+ Shipping method identifier must be uniquekey: ibexa.shipping_method.identifier.unique
diff --git a/translations/de_DE/site-context/ibexa_menu.de.xlf b/translations/de_DE/site-context/ibexa_menu.de.xlf
new file mode 100644
index 00000000000..a8ff3132f52
--- /dev/null
+++ b/translations/de_DE/site-context/ibexa_menu.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Create content
+ key: fullscreen_content__sidebar_right__create
+
+
+
+ Edit
+ key: fullscreen_content__sidebar_right__edit
+
+
+
+
diff --git a/translations/de_DE/site-context/ibexa_site_context.de.xlf b/translations/de_DE/site-context/ibexa_site_context.de.xlf
new file mode 100644
index 00000000000..bff6ed1339c
--- /dev/null
+++ b/translations/de_DE/site-context/ibexa_site_context.de.xlf
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Site: %sa_name%
+ key: change_sa.dropdown.selected_item.label
+
+
+
+ Exit full view
+ key: full_preview.additional_actions.exit
+
+
+
+ Full view
+ key: full_preview.additional_actions.full_view
+
+
+
+ You can’t get the preview for this language because it is not added to this site.
+ key: ibexa.site_context.preview.no_available.helper
+
+
+
+ Preview is not available
+ key: ibexa.site_context.preview.no_available.main
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.description
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.name
+
+
+
+ Disabled
+ key: ibexa.site_context.settings.location_preview.value.disabled
+
+
+
+ Enabled
+ key: ibexa.site_context.settings.location_preview.value.enabled
+
+
+
+ Sites
+ key: site_context.dropdown.label
+
+
+
+ All context
+ key: site_context.dropdown.placeholder
+
+
+
+ Shows all content you have access to. Some preview options are limited.
+ key: site_context.dropdown.placeholder.description
+
+
+
+ View
+ key: tab.preview.name
+
+
+
+
diff --git a/translations/de_DE/site-factory/ibexa_menu.de.xlf b/translations/de_DE/site-factory/ibexa_menu.de.xlf
index b85cd0140e5..57e929f36c3 100644
--- a/translations/de_DE/site-factory/ibexa_menu.de.xlf
+++ b/translations/de_DE/site-factory/ibexa_menu.de.xlf
@@ -7,8 +7,8 @@
-
- Site
+
+ Site Managementkey: ezplatform_site_factory
@@ -17,23 +17,33 @@
key: ezplatform_site_factory_skeletons
-
- Liste
+
+ Siteskey: header.list
+
+
+ Settings
+ key: ibexa_site_factory_settings_groups
+
-
- Cancel
+
+ Discardkey: site_create__sidebar_right__cancel
-
- Erstellen
+
+ Savekey: site_create__sidebar_right__save
+
+
+ Save and close
+ key: site_create__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discard changeskey: site_edit__sidebar_right__cancel
@@ -41,6 +51,11 @@
Speichernkey: site_edit__sidebar_right__save
+
+
+ Save and close
+ key: site_edit__sidebar_right__save_and_close
+ Löschen
diff --git a/translations/de_DE/site-factory/ibexa_site_factory.de.xlf b/translations/de_DE/site-factory/ibexa_site_factory.de.xlf
index 6ecb6ec9264..4a7d1847933 100644
--- a/translations/de_DE/site-factory/ibexa_site_factory.de.xlf
+++ b/translations/de_DE/site-factory/ibexa_site_factory.de.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Admin
- key: breadcrumb.admin
- Erstelle
diff --git a/translations/de_DE/site-factory/ibexa_site_factory_forms.de.xlf b/translations/de_DE/site-factory/ibexa_site_factory_forms.de.xlf
index bb7568d813e..873981b2658 100644
--- a/translations/de_DE/site-factory/ibexa_site_factory_forms.de.xlf
+++ b/translations/de_DE/site-factory/ibexa_site_factory_forms.de.xlf
@@ -36,6 +36,16 @@
Namekey: name.label
+
+
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
+ Übergeordneter Standort
diff --git a/translations/de_DE/site-factory/validators.de.xlf b/translations/de_DE/site-factory/validators.de.xlf
new file mode 100644
index 00000000000..09a5ade6350
--- /dev/null
+++ b/translations/de_DE/site-factory/validators.de.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Invalid hostname and/or port
+ key: ibexa.site_factory.validator.hostname_with_optional_port.invalid
+
+
+
+ Invalid port
+ key: ibexa.site_factory.validator.port.invalid
+
+
+
+
diff --git a/translations/de_DE/storefront/ibexa_checkout.de.xlf b/translations/de_DE/storefront/ibexa_checkout.de.xlf
index e484c5a30cc..746f4379557 100644
--- a/translations/de_DE/storefront/ibexa_checkout.de.xlf
+++ b/translations/de_DE/storefront/ibexa_checkout.de.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ %order_identifier% has been placed but there was problem with your payment.]]>
+ key: ibexa_storefront.checkout.confirmation_main.payment_fail.subtext
+ %order_identifier% has been placed and is being processed.]]>
diff --git a/translations/de_DE/storefront/ibexa_storefront.de.xlf b/translations/de_DE/storefront/ibexa_storefront.de.xlf
index 4d5c9ba42c1..c78b0c225b4 100644
--- a/translations/de_DE/storefront/ibexa_storefront.de.xlf
+++ b/translations/de_DE/storefront/ibexa_storefront.de.xlf
@@ -131,11 +131,6 @@
%total% products foundkey: ibexa_storefront.pagination.total
-
-
- Product catalog
- key: ibexa_storefront.product_catalog.title
- Code %code%
@@ -176,6 +171,11 @@
View detailskey: ibexa_storefront.product_card.view_details_btn.label
+
+
+ Product catalog
+ key: ibexa_storefront.product_catalog.title
+ Region: %region%
@@ -491,6 +491,11 @@
Currencykey: user.setting.currency.name
+
+
+ undefined
+ key: user.setting.currency.undefined
+
diff --git a/translations/de_DE/taxonomy/ibexa_locationview.de.xlf b/translations/de_DE/taxonomy/ibexa_locationview.de.xlf
index 075b354f0a9..1d3b361a009 100644
--- a/translations/de_DE/taxonomy/ibexa_locationview.de.xlf
+++ b/translations/de_DE/taxonomy/ibexa_locationview.de.xlf
@@ -6,21 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
-
- under %content_name%
- key: content.create.editing_details
- Select a language:key: content.create.select_language
+
+
+ under: %content%
+ key: content.create.tag.editing_details
+
diff --git a/translations/de_DE/taxonomy/ibexa_taxonomy_fieldtypes.de.xlf b/translations/de_DE/taxonomy/ibexa_taxonomy_fieldtypes.de.xlf
index 2b84e89bbb2..d2d7bd4010e 100644
--- a/translations/de_DE/taxonomy/ibexa_taxonomy_fieldtypes.de.xlf
+++ b/translations/de_DE/taxonomy/ibexa_taxonomy_fieldtypes.de.xlf
@@ -22,15 +22,10 @@
key: taxonomy.tag.content.modal.subtitle
-
- Select %name% Entries
+
+ Select %name%key: taxonomy.tag.content.modal.title
-
-
- Taxonomy %name%
- key: taxonomy.tag.content.type.taxonomy.entries
-
diff --git a/translations/de_DE/taxonomy/ibexa_taxonomy_menu.de.xlf b/translations/de_DE/taxonomy/ibexa_taxonomy_menu.de.xlf
index e7f9ede5635..5a95667b1c1 100644
--- a/translations/de_DE/taxonomy/ibexa_taxonomy_menu.de.xlf
+++ b/translations/de_DE/taxonomy/ibexa_taxonomy_menu.de.xlf
@@ -7,24 +7,29 @@
-
- Cancel
+
+ Discardkey: taxonomy_content_create__sidebar_right__cancel
-
- Save
+
+ Save and closekey: taxonomy_content_create__sidebar_right__publish
-
- Cancel
+
+ Discardkey: taxonomy_content_edit__sidebar_right__cancel
+
+ Save and close
+ key: taxonomy_content_edit__sidebar_right__publish
+
+ Save
- key: taxonomy_content_edit__sidebar_right__publish
+ key: taxonomy_taxonomy__sidebar_right__publish_and_edit
diff --git a/translations/de_DE/user/ibexa_user_settings.de.xlf b/translations/de_DE/user/ibexa_user_settings.de.xlf
index a3afb375f2e..3d3723221f8 100644
--- a/translations/de_DE/user/ibexa_user_settings.de.xlf
+++ b/translations/de_DE/user/ibexa_user_settings.de.xlf
@@ -57,13 +57,13 @@
key: settings.character_counter.value.title
-
- Datums- und Uhrzeitformat
+
+ Full date and time formatkey: settings.full_datetime_format.value.description
-
- Langes Datums- und Zeitformat
+
+ Full date and time formatkey: settings.full_datetime_format.value.title
@@ -81,10 +81,10 @@
settings.group.edit_content.descriptionkey: settings.group.edit_content.description
-
-
- Edit
- key: settings.group.edit_content.name
+
+
+ Content authoring
+ key: settings.group.content_authoring.name
@@ -117,8 +117,8 @@
key: settings.language.value.title
-
- Datums- und Uhrzeitformat
+
+ Short date and time formatkey: settings.short_datetime_format.value.description
diff --git a/translations/de_DE/version-comparison/ibexa_fieldtypes_comparison_preview.de.xlf b/translations/de_DE/version-comparison/ibexa_fieldtypes_comparison_preview.de.xlf
index 53c1c702019..0d4f0c15143 100644
--- a/translations/de_DE/version-comparison/ibexa_fieldtypes_comparison_preview.de.xlf
+++ b/translations/de_DE/version-comparison/ibexa_fieldtypes_comparison_preview.de.xlf
@@ -107,8 +107,8 @@
key: ezmedia.yes
-
- Inhaltstyp
+
+ Content typekey: ezobjectrelation.content_type
@@ -127,8 +127,8 @@
key: ezobjectrelation.version_created
-
- Inhaltstyp
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/de_DE/workflow/ibexa_workflow.de.xlf b/translations/de_DE/workflow/ibexa_workflow.de.xlf
index 4c3f46d0dc5..81f0e6902eb 100644
--- a/translations/de_DE/workflow/ibexa_workflow.de.xlf
+++ b/translations/de_DE/workflow/ibexa_workflow.de.xlf
@@ -82,8 +82,8 @@
key: dashboard.table.assigned_to
-
- Inhaltstyp
+
+ Content typekey: dashboard.table.content_type
@@ -157,8 +157,8 @@
key: matcher.content_status
-
- Inhaltstyp
+
+ Content typekey: matcher.content_type
@@ -262,8 +262,8 @@
key: workflow.list.title
-
- Inhaltstyp
+
+ Content typekey: workflow.view.content_list.table.content_type
diff --git a/translations/el_GR/activity-log/forms.el.xlf b/translations/el_GR/activity-log/forms.el.xlf
new file mode 100644
index 00000000000..e2ae816b6c7
--- /dev/null
+++ b/translations/el_GR/activity-log/forms.el.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Activity Log
+ key: role.policy.activity_log
+
+
+
+ Activity Log / All Functions
+ key: role.policy.activity_log.all_functions
+
+
+
+ Activity Log / Read
+ key: role.policy.activity_log.read
+
+
+
+
diff --git a/translations/el_GR/activity-log/ibexa_activity_log.el.xlf b/translations/el_GR/activity-log/ibexa_activity_log.el.xlf
new file mode 100644
index 00000000000..4b82bdfef6f
--- /dev/null
+++ b/translations/el_GR/activity-log/ibexa_activity_log.el.xlf
@@ -0,0 +1,301 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ View all activities
+ key: activity_log.block.all_activity
+
+
+
+ in
+ key: activity_log.block.in
+
+
+
+ Show more
+ key: activity_log.block.show_more
+
+
+
+ Recent activity
+ key: activity_log.block.title
+
+
+
+ Today
+ key: activity_log.block.today_label
+
+
+
+ created draft
+ key: activity_log.data_grid.actions.create_draft_label
+
+
+
+ created
+ key: activity_log.data_grid.actions.create_label
+
+
+
+ deleted
+ key: activity_log.data_grid.actions.delete_label
+
+
+
+ deleted translation
+ key: activity_log.data_grid.actions.delete_translation_label
+
+
+
+ hid
+ key: activity_log.data_grid.actions.hide_label
+
+
+
+ moved
+ key: activity_log.data_grid.actions.move_label
+
+
+
+ published
+ key: activity_log.data_grid.actions.publish_label
+
+
+
+ restored
+ key: activity_log.data_grid.actions.restore_label
+
+
+
+ revealed
+ key: activity_log.data_grid.actions.reveal_label
+
+
+
+ swapped
+ key: activity_log.data_grid.actions.swap_label
+
+
+
+ trashed
+ key: activity_log.data_grid.actions.trash_label
+
+
+
+ updated
+ key: activity_log.data_grid.actions.update_label
+
+
+
+ in
+ key: activity_log.data_grid.in_label
+
+
+
+ Today
+ key: activity_log.data_grid.today_label
+
+
+
+ There are no events yet.
+ key: activity_log.events_list.no_events
+
+
+
+ Check the spelling of keywords.
+ key: activity_log.events_list.search.no_results.hint.check_spelling
+
+
+
+ Try different keywords.
+ key: activity_log.events_list.search.no_results.hint.different_kewords
+
+
+
+ Try fewer keywords. Reducing keywords results in more matches.
+ key: activity_log.events_list.search.no_results.hint.fewer_keywords
+
+
+
+ Try more general keywords.
+ key: activity_log.events_list.search.no_results.hint.more_general
+
+
+
+ No results found for "%query%"
+ key: activity_log.events_list.search.no_results.title
+
+
+
+ Apply
+ key: activity_log.filters.apply
+
+
+
+ Clear
+ key: activity_log.filters.clear
+
+
+
+ Filters
+ key: activity_log.filters.title
+
+
+
+ Only own logs
+ key: activity_log.limitation.activity_log.limitation.self
+
+
+
+ Search...
+ key: activity_log.list.data_grid.search
+
+
+
+ Show more
+ key: activity_log.toggle_gouped_logs_btn.label
+
+
+
+ Copy
+ key: ibexa.activity_log.search_form.action.copy
+
+
+
+ Create
+ key: ibexa.activity_log.search_form.action.create
+
+
+
+ Create draft
+ key: ibexa.activity_log.search_form.action.create_draft
+
+
+
+ Delete
+ key: ibexa.activity_log.search_form.action.delete
+
+
+
+ Delete translation
+ key: ibexa.activity_log.search_form.action.delete_translation
+
+
+
+ Hide
+ key: ibexa.activity_log.search_form.action.hide
+
+
+
+ Move
+ key: ibexa.activity_log.search_form.action.move
+
+
+
+ Publish
+ key: ibexa.activity_log.search_form.action.publish
+
+
+
+ Restore
+ key: ibexa.activity_log.search_form.action.restore
+
+
+
+ Reveal
+ key: ibexa.activity_log.search_form.action.reveal
+
+
+
+ Swap
+ key: ibexa.activity_log.search_form.action.swap
+
+
+
+ Trash
+ key: ibexa.activity_log.search_form.action.trash
+
+
+
+ Update
+ key: ibexa.activity_log.search_form.action.update
+
+
+
+ Action
+ key: ibexa.activity_log.search_form.label.action
+
+
+
+ Object class
+ key: ibexa.activity_log.search_form.label.object_class
+
+
+
+ Time
+ key: ibexa.activity_log.search_form.label.time
+
+
+
+ User
+ key: ibexa.activity_log.search_form.label.users
+
+
+
+ Content
+ key: ibexa.activity_log.search_form.object_class.content
+
+
+
+ Location
+ key: ibexa.activity_log.search_form.object_class.location
+
+
+
+ Product
+ key: ibexa.activity_log.search_form.object_class.product
+
+
+
+ Product variant
+ key: ibexa.activity_log.search_form.object_class.product_variant
+
+
+
+ Site
+ key: ibexa.activity_log.search_form.object_class.site
+
+
+
+ Any time (max. 30 days)
+ key: ibexa.activity_log.search_form.time.any
+
+
+
+ Last 24h
+ key: ibexa.activity_log.search_form.time.last_24_hours
+
+
+
+ Last week
+ key: ibexa.activity_log.search_form.time.last_week
+
+
+
+ Recent Activity
+ key: list.breadcrumbs
+
+
+
+ Recent Activity
+ key: list.title
+
+
+
+
diff --git a/translations/el_GR/activity-log/ibexa_content_forms_policies.el.xlf b/translations/el_GR/activity-log/ibexa_content_forms_policies.el.xlf
new file mode 100644
index 00000000000..6f34f933023
--- /dev/null
+++ b/translations/el_GR/activity-log/ibexa_content_forms_policies.el.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Only own logs
+ key: activity_log.limitation.self
+
+
+
+ Owner
+ key: policy.limitation.identifier.activity_log_owner
+
+
+
+ Owner
+ key: policy.limitation.identifier.owner
+
+
+
+
diff --git a/translations/el_GR/activity-log/ibexa_menu.el.xlf b/translations/el_GR/activity-log/ibexa_menu.el.xlf
new file mode 100644
index 00000000000..47744491c51
--- /dev/null
+++ b/translations/el_GR/activity-log/ibexa_menu.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Recent activity
+ key: main__activity_log_list
+
+
+
+
diff --git a/translations/el_GR/activity-log/ibexa_repository_exceptions.el.xlf b/translations/el_GR/activity-log/ibexa_repository_exceptions.el.xlf
new file mode 100644
index 00000000000..69430f697dd
--- /dev/null
+++ b/translations/el_GR/activity-log/ibexa_repository_exceptions.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Access forbidden
+ key: security.activity_log.access_forbidden
+
+
+
+
diff --git a/translations/el_GR/admin-ui/forms.el.xlf b/translations/el_GR/admin-ui/forms.el.xlf
index 081a3b3fb66..978bba82d24 100644
--- a/translations/el_GR/admin-ui/forms.el.xlf
+++ b/translations/el_GR/admin-ui/forms.el.xlf
@@ -37,13 +37,13 @@
key: content_type.copy.copy
-
- Delete Content Type groups
+
+ Delete content type groupskey: content_type_groups_delete_form.delete
-
- Delete Content Types
+
+ Delete content typeskey: content_types_delete_form.delete
@@ -71,11 +71,6 @@
Όνομαkey: ezplatform.language.create.name
-
-
- Δημιουργία
- key: ezplatform.language.create.save
- Διαγραφή
@@ -116,6 +111,21 @@
Asset Fields(s)key: form.trash_assets_non_unique.label
+
+
+ Save
+ key: language.create.save
+
+
+
+ Save and close
+ key: language.create.save_and_close
+
+
+
+ Save and close
+ key: language.update.save_and_close
+ Delete languages
@@ -152,8 +162,8 @@
key: policies_delete_form.delete
-
- Δημιουργία
+
+ Savekey: policy_create.save
@@ -227,10 +237,15 @@
key: role_create.name
-
- Δημιουργία
+
+ Savekey: role_create.save
+
+
+ Save and close
+ key: role_create.save_and_close
+ Διαγραφή
@@ -242,10 +257,15 @@
key: role_update.name
-
- Update
+
+ Savekey: role_update.save
+
+
+ Save and close
+ key: role_update.save_and_close
+ Delete Role
@@ -266,6 +286,16 @@
Δημιουργίαkey: section_create_form.create
+
+
+ Save and edit
+ key: section_create_form.create_and_edit
+
+
+
+ Save and edit
+ key: section_create_form.update_and_edit
+ Διαγραφή
@@ -287,8 +317,8 @@
key: section_subtree_assign_form.assign
-
- Update
+
+ Savekey: section_update_form.update
diff --git a/translations/el_GR/admin-ui/ibexa_admin_ui.el.xlf b/translations/el_GR/admin-ui/ibexa_admin_ui.el.xlf
index 9f476a4eaf7..57462d9dfd0 100644
--- a/translations/el_GR/admin-ui/ibexa_admin_ui.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_admin_ui.el.xlf
@@ -11,6 +11,36 @@
Missing or invalid CSRF tokenkey: asset.upload.invalid_csrf
+
+
+ Complete your profile.
+ key: details.alert.complete_profile
+
+
+
+ Exit distraction free mode
+ key: distraction_free_mode.disable.label
+
+
+
+ Exit distraction free mode.
+ key: distraction_free_mode.disable.tooltip
+
+
+
+ To exit distraction free mode, click the %icon% or press Esc.
+ key: distraction_free_mode.disable_hint
+
+
+
+ Distraction free mode
+ key: distraction_free_mode.enable.label
+
+
+
+ Enter distraction free mode. It shows only rich text editor toolbar and focuses your attention on editing text.
+ key: distraction_free_mode.enable.tooltip
+ Edit
@@ -26,6 +56,51 @@
Removed '%languageCode%' translation from '%name%'.key: translation.remove.success
+
+
+ Focus mode
+ key: user.focus_mode.off
+
+
+
+ Focus mode
+ key: user.focus_mode.on
+
+
+
+ Edit
+ key: user_profile.action.edit
+
+
+
+ User profile
+ key: user_profile.page.title
+
+
+
+ Roles
+ key: user_profile.roles.header
+
+
+
+ Email
+ key: user_profile.summary.email.label
+
+
+
+ Full name
+ key: user_profile.summary.full_name.label
+
+
+
+ Summary
+ key: user_profile.summary.title
+
+
+
+ User profile
+ key: user_profile.view.title
+ Removed version(s) from '%name%'.
diff --git a/translations/el_GR/admin-ui/ibexa_anchor_menu.el.xlf b/translations/el_GR/admin-ui/ibexa_anchor_menu.el.xlf
new file mode 100644
index 00000000000..e2d5cfc316d
--- /dev/null
+++ b/translations/el_GR/admin-ui/ibexa_anchor_menu.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ More
+ key: anchor_menu.more
+
+
+
+
diff --git a/translations/el_GR/admin-ui/ibexa_bookmark.el.xlf b/translations/el_GR/admin-ui/ibexa_bookmark.el.xlf
index d053628a08b..a23c957ed9a 100644
--- a/translations/el_GR/admin-ui/ibexa_bookmark.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_bookmark.el.xlf
@@ -22,8 +22,8 @@
key: bookmark.list.content.edit
-
- Τύπος περιεχομένου
+
+ Content typekey: bookmark.list.content_type
diff --git a/translations/el_GR/admin-ui/ibexa_content.el.xlf b/translations/el_GR/admin-ui/ibexa_content.el.xlf
index 85d1468b270..5bfbe493954 100644
--- a/translations/el_GR/admin-ui/ibexa_content.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content.el.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ You can turn autosave off in your user settings
+ key: content.autosave.turn_off.message
+ Created a new draft for '%name%'.
@@ -51,16 +56,46 @@
Content item '%name%' revealed.key: content.reveal.success
+
+
+ Saving error
+ key: content_edit.autosave.status_error.message
+
+
+
+ Autosave is off, draft not created
+ key: content_edit.autosave.status_off.message
+
+
+
+ Autosave is on, draft created
+ key: content_edit.autosave.status_on.message
+
-
- Draft saved %time%
+
+ Autosave is on, draft saved %time%key: content_edit.autosave.status_saved.message.full
+
+
+ Saving
+ key: content_edit.autosave.status_saving.message
+ Location: %location%key: editing_details
+
+
+ Edit
+ key: embedded_items.action.edit
+
+
+
+ Go to content
+ key: embedded_items.action.go_to_label
+ Back
diff --git a/translations/el_GR/admin-ui/ibexa_content_create.el.xlf b/translations/el_GR/admin-ui/ibexa_content_create.el.xlf
index 78fc032443f..973026c3591 100644
--- a/translations/el_GR/admin-ui/ibexa_content_create.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_create.el.xlf
@@ -6,14 +6,19 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Suggestions
+ key: content_type_suggestions
+ Creatingkey: creating
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
diff --git a/translations/el_GR/admin-ui/ibexa_content_edit.el.xlf b/translations/el_GR/admin-ui/ibexa_content_edit.el.xlf
index ab093cee7d8..a81f02f0b4c 100644
--- a/translations/el_GR/admin-ui/ibexa_content_edit.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_edit.el.xlf
@@ -27,13 +27,13 @@
key: editing
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
-
- Translating the %fieldName% Field is disabled. See Content Type definition for details.
+
+ Translating the %fieldName% Field is disabled. See content type definition for details.key: fieldtype.translation_is_disabled
diff --git a/translations/el_GR/admin-ui/ibexa_content_forms_content.el.xlf b/translations/el_GR/admin-ui/ibexa_content_forms_content.el.xlf
index 56cc540bb5d..0578b9bad66 100644
--- a/translations/el_GR/admin-ui/ibexa_content_forms_content.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_forms_content.el.xlf
@@ -132,8 +132,8 @@
key: ezobjectrelationlist.helper
-
- Τύπος περιεχομένου
+
+ Content typekey: ezobjectrelationlist.table.row.content_type
@@ -161,6 +161,11 @@
orkey: fieldtype.binary_base.drag_drop.or
+
+
+ Allowed extensions: %extensions%
+ key: fieldtype.binary_base.image_extensions
+ Max file size: %size%
diff --git a/translations/el_GR/admin-ui/ibexa_content_forms_policies.el.xlf b/translations/el_GR/admin-ui/ibexa_content_forms_policies.el.xlf
index d69d059ba7d..2ef5a0c1334 100644
--- a/translations/el_GR/admin-ui/ibexa_content_forms_policies.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_forms_policies.el.xlf
@@ -12,13 +12,13 @@
key: policy.limitation.identifier.changeowner
-
- Content Type
+
+ Content typekey: policy.limitation.identifier.class
-
- Content Type Group
+
+ Content type Groupkey: policy.limitation.identifier.group
@@ -52,8 +52,8 @@
key: policy.limitation.identifier.owner
-
- Content Type of Parent
+
+ Content type of Parentkey: policy.limitation.identifier.parentclass
@@ -62,8 +62,8 @@
key: policy.limitation.identifier.parentdepth
-
- Content Type Group of Parent
+
+ Content type group of Parentkey: policy.limitation.identifier.parentgroup
diff --git a/translations/el_GR/admin-ui/ibexa_content_forms_role.el.xlf b/translations/el_GR/admin-ui/ibexa_content_forms_role.el.xlf
index 2af52cbd20e..1184c8f670e 100644
--- a/translations/el_GR/admin-ui/ibexa_content_forms_role.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_forms_role.el.xlf
@@ -31,16 +31,21 @@
Createkey: policy_create.save
-
-
- Update
- key: policy_create.update
- Deletekey: policy_delete.delete
+
+
+ Save
+ key: policy_update.save
+
+
+
+ Save and close
+ key: policy_update.save_and_close
+ Select Locations
diff --git a/translations/el_GR/admin-ui/ibexa_content_forms_url.el.xlf b/translations/el_GR/admin-ui/ibexa_content_forms_url.el.xlf
index f17f719840e..8a3bf9350b1 100644
--- a/translations/el_GR/admin-ui/ibexa_content_forms_url.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_forms_url.el.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Save
+ key: url.save
+
+
+
+ Save and close
+ key: url.save_and_close
+ All
diff --git a/translations/el_GR/admin-ui/ibexa_content_type.el.xlf b/translations/el_GR/admin-ui/ibexa_content_type.el.xlf
index 3aa4d534dbd..7ff96bab874 100644
--- a/translations/el_GR/admin-ui/ibexa_content_type.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_type.el.xlf
@@ -17,8 +17,8 @@
key: content_type.action.edit
-
- Cannot create Content Type. Could not find language with identifier '%languageCode%'
+
+ Cannot create content type. Could not find language with identifier '%languageCode%'key: content_type.add.missing_language
@@ -37,18 +37,18 @@
key: content_type.content_field_definitions
-
- Content Type '%name%' cannot be copied.
+
+ Content type '%name%' cannot be copied.key: content_type.copy.error
-
- Content Type '%name%' copied.
+
+ Content type '%name%' copied.key: content_type.copy.success
-
- Create a Content Type
+
+ Create a content typekey: content_type.create
@@ -97,8 +97,8 @@
key: content_type.delete
-
- Content Type '%name%' deleted.
+
+ Content type '%name%' deleted.key: content_type.delete.success
@@ -107,8 +107,8 @@
key: content_type.description
-
- Draft of Content Type '%name%' already exists and is locked by '%userContentName%'
+
+ Draft of content type '%name%' already exists and is locked by '%userContentName%'key: content_type.edit.error.already_exists
@@ -171,6 +171,11 @@
OKkey: content_type.publish
+
+
+ Save
+ key: content_type.publish_and_edit
+ Cancel
@@ -207,13 +212,13 @@
key: content_type.sort_field.5
-
- Content Type identifier
+
+ Content type identifierkey: content_type.sort_field.6
-
- Content Type name
+
+ Content type namekey: content_type.sort_field.7
@@ -292,8 +297,8 @@
key: content_type.sort_order.1
-
- Content Type '%name%' updated.
+
+ Content type '%name%' updated.key: content_type.update.success
@@ -327,8 +332,8 @@
key: content_type.view.edit.global_properties
-
- Some of the Fields are disabled when translating a Content Type. To modify them, edit the Content Type in the main language.
+
+ Some of the Fields are disabled when translating a content type. To modify them, edit the content type in the main language.key: content_type.view.edit.notranslatable_fields_disabled
@@ -337,8 +342,8 @@
key: content_type.view.list.action.add
-
- You cannot delete the disabled Content Types, because Content items of those types exist.
+
+ You cannot delete the disabled content types, because Content items of those types exist.key: content_type.view.list.cannot_delete_notice
@@ -367,8 +372,8 @@
key: content_type.view.view.title
-
- Content Types
+
+ Content typeskey: content_type_group.breadcrumb.list
@@ -381,14 +386,19 @@
Όνομαkey: content_type_group.create.name
+
+
+ Save
+ key: content_type_group.create.save
+
-
- Δημιουργία
+
+ Save and closekey: content_type_group.create.submit
-
- Created Content Type group '%name%'.
+
+ Created content type group '%name%'.key: content_type_group.create.success
@@ -397,13 +407,13 @@
key: content_type_group.delete.submit
-
- Deleted Content Type group '%name%'.
+
+ Deleted content type group '%name%'.key: content_type_group.delete.success
-
- Editing Content Type group
+
+ Editing content type groupkey: content_type_group.edit.action_name
@@ -416,14 +426,19 @@
Όνομαkey: content_type_group.update.name
+
+
+ Save
+ key: content_type_group.update.save
+
-
- Update
+
+ Save and closekey: content_type_group.update.submit
-
- Updated Content Type group '%name%'.
+
+ Updated content type group '%name%'.key: content_type_group.update.success
@@ -437,13 +452,13 @@
key: content_type_group.view.list.action.edit
-
- You cannot delete the disabled Content Type groups, because they contain Content Types.
+
+ You cannot delete the disabled content type groups, because they contain content types.key: content_type_group.view.list.cannot_delete_notice
-
- Number of Content Types
+
+ Number of content typeskey: content_type_group.view.list.column.content_types_count
@@ -457,13 +472,13 @@
key: content_type_group.view.list.column.identifier
-
- Content Type groups
+
+ Content type groupskey: content_type_group.view.list.title
-
- New Content Type group
+
+ New content type groupkey: content_type_group.view.new.title
@@ -477,13 +492,13 @@
key: creating
-
- New Content type
+
+ New content typekey: creating.title
-
- Editing Content type
+
+ Editing content typekey: editing_content_type
@@ -586,6 +601,11 @@
Minimum valuekey: field_definition.ezfloat.min_value
+
+
+ Image types
+ key: field_definition.ezimage.image_types
+ Alternative text is required
@@ -677,8 +697,8 @@
key: field_definition.ezobjectrelation.root_default_location
-
- Allowed Content Types
+
+ Allowed content typeskey: field_definition.ezobjectrelation.selection_content_types
@@ -707,8 +727,8 @@
key: field_definition.ezobjectrelationlist.root_default_location
-
- Allowed Content Types
+
+ Allowed content typeskey: field_definition.ezobjectrelationlist.selection_content_types
@@ -902,8 +922,8 @@
key: location_update_form.update
-
- Enable %type% for this Content Type
+
+ Enable %type% for this content typekey: meta.enabled
diff --git a/translations/el_GR/admin-ui/ibexa_content_url.el.xlf b/translations/el_GR/admin-ui/ibexa_content_url.el.xlf
index ca0bea20b16..d8226d25903 100644
--- a/translations/el_GR/admin-ui/ibexa_content_url.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_content_url.el.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Create
+ key: custom_url_alias_add_form.add
+
+
+
+ None
+ key: custom_url_alias_add_form.site_access.placeholder
+ Add
diff --git a/translations/el_GR/admin-ui/ibexa_dashboard.el.xlf b/translations/el_GR/admin-ui/ibexa_dashboard.el.xlf
index 58e9ca0a65a..87babb63041 100644
--- a/translations/el_GR/admin-ui/ibexa_dashboard.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_dashboard.el.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Dashboard
+ key: dashboard.breadcrumbs.dashboard
+ Δημιουργία
@@ -52,8 +57,8 @@
key: dashboard.table.content.edit
-
- Τύπος περιεχομένου
+
+ Content typekey: dashboard.table.content_type
@@ -87,8 +92,8 @@
key: dashboard.table.media.edit
-
- Modified Language
+
+ Modified languagekey: dashboard.table.modified_language
diff --git a/translations/el_GR/admin-ui/ibexa_drafts.el.xlf b/translations/el_GR/admin-ui/ibexa_drafts.el.xlf
index 48664a89cd1..1e91c4a29c3 100644
--- a/translations/el_GR/admin-ui/ibexa_drafts.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_drafts.el.xlf
@@ -37,8 +37,8 @@
key: drafts.list.action.remove.confirmation.title
-
- Content Type
+
+ Content typekey: drafts.list.content_type
@@ -52,8 +52,8 @@
key: drafts.list.last_saved
-
- Modified Language
+
+ Modified languagekey: drafts.list.modified_language
diff --git a/translations/el_GR/admin-ui/ibexa_dropdown.el.xlf b/translations/el_GR/admin-ui/ibexa_dropdown.el.xlf
index abd3daba228..81613f62f4d 100644
--- a/translations/el_GR/admin-ui/ibexa_dropdown.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_dropdown.el.xlf
@@ -11,6 +11,11 @@
Clear (%selected_items_count%)key: dropdown.clear
+
+
+
+ key: dropdown.no_results
+ Choose an option
diff --git a/translations/el_GR/admin-ui/ibexa_fields_groups.el.xlf b/translations/el_GR/admin-ui/ibexa_fields_groups.el.xlf
new file mode 100644
index 00000000000..664f7098e6c
--- /dev/null
+++ b/translations/el_GR/admin-ui/ibexa_fields_groups.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ About
+ key: about
+
+
+
+ Contact
+ key: contact
+
+
+
+
diff --git a/translations/el_GR/admin-ui/ibexa_fieldtypes_preview.el.xlf b/translations/el_GR/admin-ui/ibexa_fieldtypes_preview.el.xlf
index 0fed2559738..073d7ac4ec7 100644
--- a/translations/el_GR/admin-ui/ibexa_fieldtypes_preview.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_fieldtypes_preview.el.xlf
@@ -167,8 +167,8 @@
key: ezmedia.yes
-
- Τύπος περιεχομένου
+
+ Content typekey: ezobjectrelation.content_type
@@ -187,8 +187,8 @@
key: ezobjectrelation.version_created
-
- Τύπος περιεχομένου
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/el_GR/admin-ui/ibexa_locationview.el.xlf b/translations/el_GR/admin-ui/ibexa_locationview.el.xlf
index 42c71b454a4..7697b8ca361 100644
--- a/translations/el_GR/admin-ui/ibexa_locationview.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_locationview.el.xlf
@@ -12,35 +12,35 @@
key: bulk_action.failed.modal.content_name
-
- Content Type
+
+ Content typekey: bulk_action.failed.modal.content_type_name
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
- Location: %content%
+
+ under %content%key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Search by Content Type
+
+ Search by content typekey: content.create.input.placeholder
-
-
- Select a Content Type:
- key: content.create.select_content_type
- Select a language:
@@ -86,6 +86,51 @@
Enter your team members email addresses.key: modal.info
+
+
+ Authors
+ key: tab.author.authors
+
+
+
+ Content ID
+ key: tab.author.content_id
+
+
+
+ Creator
+ key: tab.author.creator
+
+
+
+ Can't fetch creator
+ key: tab.author.creator.not_found
+
+
+
+ Last contributor
+ key: tab.author.last_contributor
+
+
+
+ Can't fetch last contributor
+ key: tab.author.last_contributor.not_found
+
+
+
+ Location ID
+ key: tab.author.location_id
+
+
+
+ Modified
+ key: tab.author.modified
+
+
+
+ Published
+ key: tab.author.published
+ Change section
@@ -111,26 +156,6 @@
Content remote IDkey: tab.details.content_remote_id
-
-
- Δημιουργός
- key: tab.details.creator
-
-
-
- Can't fetch creator
- key: tab.details.creator.not_found
-
-
-
- Τελευταίος συνεισφέρων
- key: tab.details.last_contributor
-
-
-
- Can't fetch last contributor
- key: tab.details.last_contributor.not_found
- Location ID
@@ -241,9 +266,19 @@
Ορατότηταkey: tab.locations.visibility
+
+
+ Authors
+ key: tab.name.authors
+
+
+
+ Fields
+ key: tab.name.data
+
-
- Λεπτομέρειες
+
+ Technical detailskey: tab.name.details
@@ -266,6 +301,11 @@
Ρόλοιkey: tab.name.roles
+
+
+ Sub-items
+ key: tab.name.sub_items
+ Μεταφράσεις
@@ -281,11 +321,6 @@
Εκδόσειςkey: tab.name.versions
-
-
- Προβολή
- key: tab.name.view
- This Content item has no related content.
diff --git a/translations/el_GR/admin-ui/ibexa_menu.el.xlf b/translations/el_GR/admin-ui/ibexa_menu.el.xlf
index c803e27f81d..9156d68016a 100644
--- a/translations/el_GR/admin-ui/ibexa_menu.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_menu.el.xlf
@@ -46,6 +46,11 @@
Μετακίνησηkey: content__sidebar_right__move
+
+
+ Preview
+ key: content__sidebar_right__preview
+ Reveal
@@ -76,6 +81,11 @@
Αποθήκευσηkey: content_create__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_create__sidebar_right__save_draft_and_close
+ Content
@@ -106,19 +116,29 @@
Αποθήκευσηkey: content_edit__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_edit__sidebar_right__save_draft_and_close
+ Editkey: content_type__sidebar_right__edit
-
- Cancel
+
+ Discardkey: content_type_create__sidebar_right__cancel
+
+
+ Save
+ key: content_type_create__sidebar_right__publish_and_edit
+
-
- Δημιουργία
+
+ Save and closekey: content_type_create__sidebar_right__save
@@ -132,25 +152,35 @@
key: content_type_edit__anchor_menu__global_properties
-
- Cancel
+
+ Discardkey: content_type_edit__sidebar_right__cancel
-
+
- Αποθήκευση
+ Save
+ key: content_type_edit__sidebar_right__publish_and_edit
+
+
+
+ Save and closekey: content_type_edit__sidebar_right__save
-
- Discard changes
+
+ Discardkey: content_type_group_create__sidebar_right__cancel
-
- Δημιουργία
+
+ Save and closekey: content_type_group_create__sidebar_right__create
+
+
+ Save
+ key: content_type_group_create__sidebar_right__create_and_edit
+ Discard changes
@@ -161,16 +191,26 @@
Αποθήκευσηkey: content_type_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: content_type_group_edit__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discardkey: language_create__sidebar_right__cancel
-
- Add
+
+ Save and closekey: language_create__sidebar_right__create
+
+
+ Save
+ key: language_create__sidebar_right__create_and_edit
+ Discard changes
@@ -181,14 +221,19 @@
Αποθήκευσηkey: language_edit__sidebar_right__save
+
+
+ Save and close
+ key: language_edit__sidebar_right__save_and_close
+ Adminkey: main__admin
-
- Content Types
+
+ Content typeskey: main__admin__content_types
@@ -251,6 +296,11 @@
Dashboardkey: main__dashboard
+
+
+ Drafts
+ key: main__drafts
+ Trash
@@ -262,10 +312,15 @@
key: object_state_create__sidebar_right__cancel
-
- Δημιουργία
+
+ Save and closekey: object_state_create__sidebar_right__create
+
+
+ Save
+ key: object_state_create__sidebar_right__create_and_edit
+ Discard changes
@@ -276,16 +331,26 @@
Αποθήκευσηkey: object_state_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_edit__sidebar_right__save_and_close
+
-
- Discard changes
+
+ Discardkey: object_state_group_create__sidebar_right__cancel
-
- Δημιουργία
+
+ Save and closekey: object_state_group_create__sidebar_right__create
+
+
+ Save
+ key: object_state_group_create__sidebar_right__create_and_edit
+ Discard changes
@@ -296,14 +361,19 @@
Αποθήκευσηkey: object_state_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_group_edit__sidebar_right__save_and_close
+
-
- Discard changes
+
+ Discardkey: policy_create__sidebar_right__cancel
-
- Δημιουργία
+
+ Save and closekey: policy_create__sidebar_right__create
@@ -312,18 +382,23 @@
key: policy_edit__sidebar_right__cancel
-
- Update
+
+ Savekey: policy_edit__sidebar_right__save
+
+
+ Save and close
+ key: policy_edit__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discardkey: role_assignment_create__sidebar_right__cancel
-
- Αποθήκευση
+
+ Save and closekey: role_assignment_create__sidebar_right__save
@@ -337,15 +412,20 @@
key: role_copy__sidebar_right__save
-
- Discard changes
+
+ Discardkey: role_create__sidebar_right__cancel
-
- Δημιουργία
+
+ Save and closekey: role_create__sidebar_right__create
+
+
+ Save
+ key: role_create__sidebar_right__create_and_edit
+ Discard changes
@@ -356,16 +436,26 @@
Αποθήκευσηkey: role_edit__sidebar_right__save
+
+
+ Save and close
+ key: role_edit__sidebar_right__save_and_close
+
-
- Discard changes
+
+ Discardkey: section_create__sidebar_right__cancel
-
- Δημιουργία
+
+ Save and closekey: section_create__sidebar_right__create
+
+
+ Save
+ key: section_create__sidebar_right__create_and_edit
+ Discard changes
@@ -376,30 +466,15 @@
Αποθήκευσηkey: section_edit__sidebar_right__save
-
-
- Bookmarks
- key: sidebar_left__bookmark
-
-
-
- Πλοήγηση
- key: sidebar_left__browse
-
-
-
- Αναζήτηση
- key: sidebar_left__search
+
+
+ Save and close
+ key: section_edit__sidebar_right__save_and_close
-
-
- Σκουπίδια
- key: sidebar_left__trash
-
-
-
- Content Tree
- key: sidebar_left__tree
+
+
+ Create user
+ key: sidebar_right.create_user
@@ -416,6 +491,11 @@
Αποθήκευσηkey: url_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_edit__sidebar_right__save_and_close
+ Discard changes
@@ -426,16 +506,21 @@
Savekey: url_wildcard_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_wildcard_edit__sidebar_right__save_and_close
+
+
+
+ Profile
+ key: user___view_profile
+ Αποσύνδεσηkey: user__content
-
-
- Drafts
- key: user__drafts
- User settings
@@ -462,15 +547,30 @@
key: user_edit__sidebar_right__update
-
- Discard changes
+
+ Discardkey: user_password_change__sidebar_right__cancel
-
- Update
+
+ Save and closekey: user_password_change__sidebar_right__update
+
+
+ Discard
+ key: user_setting_update__sidebar_right__cancel
+
+
+
+ Save and close
+ key: user_setting_update__sidebar_right__save
+
+
+
+ Save
+ key: user_setting_update__sidebar_right__save_end_edit
+
diff --git a/translations/el_GR/admin-ui/ibexa_multi_file_upload.el.xlf b/translations/el_GR/admin-ui/ibexa_multi_file_upload.el.xlf
index a145f580aa3..f17cd8670cd 100644
--- a/translations/el_GR/admin-ui/ibexa_multi_file_upload.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_multi_file_upload.el.xlf
@@ -17,8 +17,8 @@
key: cannot_create_content_structure.message
-
- Cannot get Content Type by identifier
+
+ Cannot get content type by identifierkey: cannot_get_content_type_identifier.message
diff --git a/translations/el_GR/admin-ui/ibexa_multilevel_popup_menu.el.xlf b/translations/el_GR/admin-ui/ibexa_multilevel_popup_menu.el.xlf
new file mode 100644
index 00000000000..aab7b7e2d92
--- /dev/null
+++ b/translations/el_GR/admin-ui/ibexa_multilevel_popup_menu.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Search...
+ key: search.placeholder
+
+
+
+
diff --git a/translations/el_GR/admin-ui/ibexa_object_state.el.xlf b/translations/el_GR/admin-ui/ibexa_object_state.el.xlf
index 1ac1963ea9b..a386c16decb 100644
--- a/translations/el_GR/admin-ui/ibexa_object_state.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_object_state.el.xlf
@@ -36,6 +36,16 @@
Setkey: object_state.button.set
+
+
+ Save and close
+ key: object_state.create.create
+
+
+
+ Save
+ key: object_state.create.create_and_edit
+ Αναγνωριστικό
@@ -46,11 +56,6 @@
Όνομαkey: object_state.create.name
-
-
- Δημιουργία
- key: object_state.create.submit
- Object state '%name%' created.
@@ -101,10 +106,15 @@
Όνομαkey: object_state.update.name
-
+
- Αποθήκευση
- key: object_state.update.submit
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
@@ -146,6 +156,16 @@
Delete Object state groupkey: object_state_group.bulk_delete.delete
+
+
+ Save and close
+ key: object_state_group.create.create
+
+
+
+ Save
+ key: object_state_group.create.create_and_edit
+ Αναγνωριστικό
@@ -156,11 +176,6 @@
Όνομαkey: object_state_group.create.name
-
-
- Δημιουργία
- key: object_state_group.create.submit
- Object state group '%name%' created.
@@ -231,6 +246,11 @@
Αποθήκευσηkey: object_state_group.update.save
+
+
+ Save and close
+ key: object_state_group.update.save_and_close
+ Object state group '%name%' updated.
diff --git a/translations/el_GR/admin-ui/ibexa_role.el.xlf b/translations/el_GR/admin-ui/ibexa_role.el.xlf
index f37c1b2541e..8ee50a896d1 100644
--- a/translations/el_GR/admin-ui/ibexa_role.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_role.el.xlf
@@ -261,6 +261,16 @@
Assigning users and groupskey: role_assignment.view.add.title
+
+
+ Assign to Users/Groups
+ key: role_assignment.view.list.action.add
+
+
+
+ Unassign
+ key: role_assignment.view.list.action.delete
+ Users and Groups
@@ -306,6 +316,16 @@
Userskey: role_assignment.view.type.users
+
+
+ Unassign
+ key: role_assignments.modal.delete_label
+
+
+
+ Do you want to unassign the Users/Groups?
+ key: role_assignments.modal.message
+ Περιορισμοί
diff --git a/translations/el_GR/admin-ui/ibexa_search.el.xlf b/translations/el_GR/admin-ui/ibexa_search.el.xlf
index fa68da24677..05d02016c84 100644
--- a/translations/el_GR/admin-ui/ibexa_search.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_search.el.xlf
@@ -6,14 +6,44 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ No suggestions available.
+ key: autocomplete.no_results
+
+
+
+ Cannot load suggestions
+ key: autocomplete.request.error
+
+
+
+ Results
+ key: autocomplete.results_count
+
+
+
+ View all results
+ key: autocomplete.view_all_results
+
+
+
+ Search
+ key: global_search.focus.hint
+
+
+
+ Search...
+ key: header.search
+ Αναζήτησηkey: search
-
- Any Content Type
+
+ Any content typekey: search.any.content.type
@@ -32,8 +62,8 @@
key: search.clear
-
- Content Type
+
+ Content typekey: search.content.type
@@ -156,6 +186,11 @@
Sectionkey: search.section
+
+
+ Did you mean %s?
+ key: search.spellcheck.suggestion
+ Subtree
@@ -172,8 +207,8 @@
key: search.translation
-
- Τύπος περιεχομένου
+
+ Content typekey: search.type
diff --git a/translations/el_GR/admin-ui/ibexa_section.el.xlf b/translations/el_GR/admin-ui/ibexa_section.el.xlf
index d1182816f47..bf28aa9b222 100644
--- a/translations/el_GR/admin-ui/ibexa_section.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_section.el.xlf
@@ -47,8 +47,8 @@
key: section.assigned_content.path
-
- Τύπος περιεχομένου
+
+ Content typekey: section.assigned_content.type
diff --git a/translations/el_GR/admin-ui/ibexa_sub_items.el.xlf b/translations/el_GR/admin-ui/ibexa_sub_items.el.xlf
index 9d67f5e18ac..9d5708d188e 100644
--- a/translations/el_GR/admin-ui/ibexa_sub_items.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_sub_items.el.xlf
@@ -192,8 +192,8 @@
key: hide_locations_btn.label
-
- Search by Content Type
+
+ Search by content typekey: instant.filter.placeholder
@@ -201,80 +201,75 @@
Sub-itemskey: items_list.title
-
+ Content type
- key: items_table.header.content_type
+ key: items_table.columns.content_type
-
+ Contributor
- key: items_table.header.contributor
+ key: items_table.columns.contributor
-
+ Creator
- key: items_table.header.creator
+ key: items_table.columns.creator
-
-
- Filters
- key: items_table.header.filters
-
-
+ Location ID
- key: items_table.header.location_id
+ key: items_table.columns.location_id
-
+ Location remote ID
- key: items_table.header.location_remote_id
+ key: items_table.columns.location_remote_id
-
+ Modified
- key: items_table.header.modified
+ key: items_table.columns.modified
-
+ Name
- key: items_table.header.name
+ key: items_table.columns.name
-
+ Object ID
- key: items_table.header.object_id
+ key: items_table.columns.object_id
-
+ Object remote ID
- key: items_table.header.object_remote_id
+ key: items_table.columns.object_remote_id
-
+ Priority
- key: items_table.header.priority
+ key: items_table.columns.priority
-
+ Published
- key: items_table.header.pubished
+ key: items_table.columns.pubished
-
+ Section
- key: items_table.header.section
+ key: items_table.columns.section
-
+ Translations
- key: items_table.header.translations
+ key: items_table.columns.translations
-
+ Visibility
- key: items_table.header.visibility
+ key: items_table.columns.visibility
@@ -311,6 +306,11 @@
Revealkey: unhide_locations_btn.label
+
+
+ Columns
+ key: view_columns_toggler.label
+ Grid view
@@ -326,11 +326,6 @@
Viewkey: view_switcher.view
-
-
- Viewing %viewingCount% out of %totalCount% sub-items
- key: viewing_message
-
diff --git a/translations/el_GR/admin-ui/ibexa_universal_discovery_widget.el.xlf b/translations/el_GR/admin-ui/ibexa_universal_discovery_widget.el.xlf
index 4d3e8bdc7d0..687a5eb468c 100644
--- a/translations/el_GR/admin-ui/ibexa_universal_discovery_widget.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_universal_discovery_widget.el.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: actions_menu.cancel
@@ -52,13 +52,13 @@
key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Cancel
+
+ Discardkey: content_create.cancel.label
@@ -67,8 +67,8 @@
key: content_create.label
-
- Search by Content Type
+
+ Search by content typekey: content_create.placeholder
@@ -77,8 +77,8 @@
key: content_edit.label
-
- Content Type
+
+ Content typekey: content_table.content_type
@@ -106,11 +106,6 @@
Create contentkey: create_content.label
-
-
- Select a Content Type
- key: create_content.select_content_type
- Select a language
@@ -231,6 +226,11 @@
Select destinationkey: move.title
+
+
+ Viewing %viewingCount% out of %totalCount% items
+ key: pagination.info.viewing_message
+ Close
diff --git a/translations/el_GR/admin-ui/ibexa_url_wildcard.el.xlf b/translations/el_GR/admin-ui/ibexa_url_wildcard.el.xlf
index 0d782881c6a..c8e8423639e 100644
--- a/translations/el_GR/admin-ui/ibexa_url_wildcard.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_url_wildcard.el.xlf
@@ -111,6 +111,16 @@
URL wildcardkey: url_wildcard.modal.create.url.wildcard
+
+
+ Save
+ key: url_wildcard.save
+
+
+
+ Save and close
+ key: url_wildcard.save_and_close
+ Search for URL wildcards
diff --git a/translations/el_GR/admin-ui/ibexa_user_change_password.el.xlf b/translations/el_GR/admin-ui/ibexa_user_change_password.el.xlf
index 94e593371e3..758e5c58209 100644
--- a/translations/el_GR/admin-ui/ibexa_user_change_password.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_user_change_password.el.xlf
@@ -6,14 +6,14 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Change
- key: user_change_password.change
+
+
+ Editing password
+ key: user_change_password.editing_password
-
- Change my password
+
+ Passwordkey: user_change_password.title
diff --git a/translations/el_GR/admin-ui/ibexa_user_mode_badge.el.xlf b/translations/el_GR/admin-ui/ibexa_user_mode_badge.el.xlf
new file mode 100644
index 00000000000..8287d4aadd0
--- /dev/null
+++ b/translations/el_GR/admin-ui/ibexa_user_mode_badge.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Focus mode
+ key: user_mode_badge.focus
+
+
+
+
diff --git a/translations/el_GR/admin-ui/ibexa_user_settings.el.xlf b/translations/el_GR/admin-ui/ibexa_user_settings.el.xlf
index ed8fa688a75..0b24173cfb9 100644
--- a/translations/el_GR/admin-ui/ibexa_user_settings.el.xlf
+++ b/translations/el_GR/admin-ui/ibexa_user_settings.el.xlf
@@ -6,19 +6,24 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Editing %action%
+ key: list.action_name
+ User settingskey: list.title
-
- My account settings
+
+ Account settingskey: section.my_account_settings
-
- My preferences
+
+ Preferenceskey: section.my_preferences
@@ -56,6 +61,11 @@
Date and Time will be displayed in this format:key: settings.datetime_format.preview_label
+
+
+ Mode
+ key: settings.group.mode.name
+ Toggle In-Context translation feature
@@ -76,6 +86,50 @@
In-Context translationkey: settings.in_context_translation.value.title
+
+
+ Focus mode
+ key: user.setting.focus_mode.description
+
+
+
+ Focus mode – A clean and intuitive interface with a simplified Content
+ structure, designed for new and non-advanced users. Features include:
+
+
View tab displaying site preview within the context
+
Hidden Technical details tab
+
Hidden Locations and Versions tabs in Content items
+
+ ]]>
+ key: user.setting.focus_mode.help
+
+
+
+ Enable focus mode
+ key: user.setting.focus_mode.label
+
+
+
+ Focus mode
+ key: user.setting.focus_mode.name
+
+
+
+ Disabled
+ key: user.setting.focus_mode.off
+
+
+
+ Enabled
+ key: user.setting.focus_mode.on
+
diff --git a/translations/el_GR/admin-ui/messages.el.xlf b/translations/el_GR/admin-ui/messages.el.xlf
index 5b4eb45b31a..fb9cde707ef 100644
--- a/translations/el_GR/admin-ui/messages.el.xlf
+++ b/translations/el_GR/admin-ui/messages.el.xlf
@@ -121,11 +121,6 @@
wordskey: character_counter.words
-
-
- You can turn autosave off in your user settings
- key: content.autosave.turn_off.message
- Content ID: %contentId%
@@ -181,29 +176,9 @@
In Trashkey: content.in_trash
-
-
- Saving error
- key: content_edit.autosave.status_error.message
-
-
-
- Autosave is off
- key: content_edit.autosave.status_off.message
-
-
-
- Autosave is on
- key: content_edit.autosave.status_on.message
-
-
-
- Saving
- key: content_edit.autosave.status_saving.message
-
-
- Do you want to delete the Content Type?
+
+ Do you want to delete the content type?key: content_type.modal.message
@@ -247,8 +222,8 @@
key: content_type.view.list.action.delete
-
- Do you want to delete the Content Type group?
+
+ Do you want to delete the content type group?key: content_type_group.modal.message
@@ -261,41 +236,26 @@
Morekey: content_type_selector.list.show_more
-
-
- Δημιουργία
- key: custom_url_alias_add_form.add
- Διαγραφήkey: custom_url_alias_add_form.remove
-
-
- None
- key: custom_url_alias_add_form.site_access.placeholder
- for the selected period]]>key: dashboard.charts.no_data
-
-
- Clear (%selected_items_count%)
- key: dropdown.clear
+
+
+ No results found
+ key: dashboard.charts.no_resultsSearch...key: dropdown.search
-
-
- Select All
- key: dropdown.select_all
- Go back to the dashboard or search for another item.]]>
@@ -483,11 +443,6 @@
Άκυροkey: form.cancel
-
-
- Search...
- key: header.search
- Reset your password
@@ -538,6 +493,11 @@
Change passwordkey: my_account_settings.password.action.edit
+
+
+ You don't have permissions to change the password. Contact your administrator.
+ key: my_account_settings.password.message
+ Password
@@ -608,21 +568,6 @@
Deletekey: role.view.list.action.delete
-
-
- Assign to Users/Groups
- key: role_assignment.view.list.action.add
-
-
-
- Unassign
- key: role_assignment.view.list.action.delete
-
-
-
- Do you want to unassign the Users/Groups?
- key: role_assignments.modal.message
- Assign Content
diff --git a/translations/el_GR/admin-ui/validators.el.xlf b/translations/el_GR/admin-ui/validators.el.xlf
index a5fc4879fee..2f933f902eb 100644
--- a/translations/el_GR/admin-ui/validators.el.xlf
+++ b/translations/el_GR/admin-ui/validators.el.xlf
@@ -7,23 +7,23 @@
-
- Content Type description cannot be longer than 255 characters.
+
+ Content type description cannot be longer than 255 characters.key: ez.content_type.descriptions
-
- Content Type identifier may only contain letters from "a" to "z", numbers and underscores.
+
+ Content type identifier may only contain letters from "a" to "z", numbers and underscores.key: ez.content_type.identifier.pattern
-
- The Content Type identifier "%identifier%" is used by another Content Type. Enter a unique identifier.
+
+ The content type identifier "%identifier%" is used by another content type. Enter a unique identifier.key: ez.content_type.identifier.unique
-
- Content Type name cannot be blank and cannot be longer than 255 characters.
+
+ Content type name cannot be blank and cannot be longer than 255 characters.key: ez.content_type.names
@@ -96,6 +96,11 @@
{fieldName}: Cannot upload. File exceeds file size limit.key: js.error.invalid_file_size
+
+
+ {fieldName}: Cannot upload. File has wrong type.
+ key: js.error.invalid_file_type
+ A valid URL is required
diff --git a/translations/el_GR/checkout/ibexa_checkout.el.xlf b/translations/el_GR/checkout/ibexa_checkout.el.xlf
index 139d86f299e..c7f6d0bfc8c 100644
--- a/translations/el_GR/checkout/ibexa_checkout.el.xlf
+++ b/translations/el_GR/checkout/ibexa_checkout.el.xlf
@@ -46,11 +46,21 @@
Company namekey: ibexa_checkout.ui.billing_address.company
+
+
+ First name
+ key: ibexa_checkout.ui.billing_address.first_name
+ Billing addresskey: ibexa_checkout.ui.billing_address.label
+
+
+ Last name
+ key: ibexa_checkout.ui.billing_address.last_name
+ Phone
diff --git a/translations/el_GR/checkout/ibexa_fieldtype_address.el.xlf b/translations/el_GR/checkout/ibexa_fieldtype_address.el.xlf
new file mode 100644
index 00000000000..f151e5319a5
--- /dev/null
+++ b/translations/el_GR/checkout/ibexa_fieldtype_address.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Billing
+ key: field_definition.ibexa_address.type.billing
+
+
+
+ Shipping
+ key: field_definition.ibexa_address.type.shipping
+
+
+
+
diff --git a/translations/el_GR/connect/ibexa_connect.el.xlf b/translations/el_GR/connect/ibexa_connect.el.xlf
new file mode 100644
index 00000000000..02d0203e19b
--- /dev/null
+++ b/translations/el_GR/connect/ibexa_connect.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Send Customer Group identifier
+ key: page_builder.send_customer_group_identifier
+
+
+
+ Send User ID
+ key: page_builder.send_user_id
+
+
+
+
diff --git a/translations/el_GR/content-forms/ibexa_content_forms_content.el.xlf b/translations/el_GR/content-forms/ibexa_content_forms_content.el.xlf
index cb40b37b865..50d4eb3ac1f 100644
--- a/translations/el_GR/content-forms/ibexa_content_forms_content.el.xlf
+++ b/translations/el_GR/content-forms/ibexa_content_forms_content.el.xlf
@@ -31,6 +31,11 @@
Publishkey: Publish
+
+
+ Publish and edit
+ key: Publish and edit
+ To language
@@ -51,6 +56,11 @@
Save draftkey: save_draft
+
+
+ Save draft and close
+ key: save_draft_and_close
+
diff --git a/translations/el_GR/content-tree/ibexa_content_tree_ui.el.xlf b/translations/el_GR/content-tree/ibexa_content_tree_ui.el.xlf
index decb6cdb196..ad038ea42d4 100644
--- a/translations/el_GR/content-tree/ibexa_content_tree_ui.el.xlf
+++ b/translations/el_GR/content-tree/ibexa_content_tree_ui.el.xlf
@@ -31,6 +31,11 @@
Hidekey: actions.hide_content
+
+
+ Preview
+ key: actions.preview_content
+ Remove from bookmarks
@@ -147,8 +152,8 @@
key: delete.send_to_trash.modal.body
-
- Cannot load Content Types
+
+ Cannot load content typeskey: load_content_types.error
diff --git a/translations/el_GR/core/forms.el.xlf b/translations/el_GR/core/forms.el.xlf
index 7c8c91d3fa7..4493df3b74b 100644
--- a/translations/el_GR/core/forms.el.xlf
+++ b/translations/el_GR/core/forms.el.xlf
@@ -7,28 +7,28 @@
-
- Content Type
+
+ Content typekey: role.policy.class
-
- Content Type / All functions
+
+ Content type / All functionskey: role.policy.class.all_functions
-
- Content Type / Create
+
+ Content type / Createkey: role.policy.class.create
-
- Content Type / Delete
+
+ Content type / Deletekey: role.policy.class.delete
-
- Content Type / Update
+
+ Content type / Updatekey: role.policy.class.update
diff --git a/translations/el_GR/core/ibexa_repository_exceptions.el.xlf b/translations/el_GR/core/ibexa_repository_exceptions.el.xlf
index 73725b01eda..05898f8e2e0 100644
--- a/translations/el_GR/core/ibexa_repository_exceptions.el.xlf
+++ b/translations/el_GR/core/ibexa_repository_exceptions.el.xlf
@@ -51,16 +51,16 @@
Content "%contentName%" fields did not validate: %errors%key: Content "%contentName%" fields did not validate: %errors%
-
-
- Content Type Field definitions did not validate
- key: Content Type Field definitions did not validate
- Content fields did not validatekey: Content fields did not validate
+
+
+ Content type field definitions did not validate
+ key: Content type field definitions did not validate
+ Could not find %classType% class '%className%'
@@ -81,15 +81,15 @@
Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%key: Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%
-
-
- Field definition '%identifier%' does not exist in given Content Type
- key: Field definition '%identifier%' does not exist in given Content Type
+
+
+ Field definition '%identifier%' does not exist in given content type
+ key: Field definition '%identifier%' does not exist in given content type
-
-
- Field definition '%identifier%' does not exist in the given Content Type
- key: Field definition '%identifier%' does not exist in the given Content Type
+
+
+ Field definition '%identifier%' does not exist in the given content type
+ key: Field definition '%identifier%' does not exist in the given content type
diff --git a/translations/el_GR/corporate-account/ibexa_corporate_account.el.xlf b/translations/el_GR/corporate-account/ibexa_corporate_account.el.xlf
index 1e5b93b064a..478f81635fc 100644
--- a/translations/el_GR/corporate-account/ibexa_corporate_account.el.xlf
+++ b/translations/el_GR/corporate-account/ibexa_corporate_account.el.xlf
@@ -41,21 +41,11 @@
Detailskey: application.details.tab.summary.label
-
-
- Cancel
- key: application.edit.cancel_btn.label
- Editingkey: application.edit.editing
-
-
- Save
- key: application.edit.save_btn.label
- Basic information
@@ -516,21 +506,11 @@
Last orderskey: company.details.tab.summary.orders.table.headline
-
-
- Cancel
- key: company.edit.cancel_btn.label
- Editingkey: company.edit.editing
-
-
- Save
- key: company.edit.save_btn.label
- Company '%name%' updated.
@@ -817,13 +797,13 @@
key: member.create.action_name
-
- Cancel
+
+ Discardkey: member.create.cancel_btn.label
-
- Save
+
+ Save and closekey: member.create.save_btn.label
@@ -837,8 +817,8 @@
key: member.create.title
-
- Cancel
+
+ Discardkey: member.edit.cancel_btn.label
@@ -847,8 +827,8 @@
key: member.edit.editing
-
- Save
+
+ Save and closekey: member.edit.save_btn.label
diff --git a/translations/el_GR/corporate-account/ibexa_menu.el.xlf b/translations/el_GR/corporate-account/ibexa_menu.el.xlf
index ca130ea20d3..049145db033 100644
--- a/translations/el_GR/corporate-account/ibexa_menu.el.xlf
+++ b/translations/el_GR/corporate-account/ibexa_menu.el.xlf
@@ -6,6 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: corporate_content_create__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_create__sidebar_right__publish
+
+
+
+ Discard
+ key: corporate_content_edit__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_edit__sidebar_right__publish
+ Settings
diff --git a/translations/el_GR/dashboard/forms.el.xlf b/translations/el_GR/dashboard/forms.el.xlf
new file mode 100644
index 00000000000..b38fa653ec2
--- /dev/null
+++ b/translations/el_GR/dashboard/forms.el.xlf
@@ -0,0 +1,31 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ Dashboard
+ key: role.policy.dashboard
+
+
+
+ Dashboard / All functions
+ key: role.policy.dashboard.all_functions
+
+
+
+ Dashboard / Customize
+ key: role.policy.dashboard.customize
+
+
+
+
diff --git a/translations/el_GR/dashboard/ibexa_dashboard.el.xlf b/translations/el_GR/dashboard/ibexa_dashboard.el.xlf
new file mode 100644
index 00000000000..fe1c9549b96
--- /dev/null
+++ b/translations/el_GR/dashboard/ibexa_dashboard.el.xlf
@@ -0,0 +1,146 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Ibexa news
+ key: block.ibexa_news.title
+
+
+
+ Catalog
+ key: block.quick_actions.tile.catalog
+
+
+
+ Company
+ key: block.quick_actions.tile.company
+
+
+
+ Content
+ key: block.quick_actions.tile.content
+
+
+
+ Create
+ key: block.quick_actions.tile.create
+
+
+
+ Create content
+ key: block.quick_actions.tile.create_content.udw.title
+
+
+
+ Create form
+ key: block.quick_actions.tile.create_form.udw.title
+
+
+
+ Form
+ key: block.quick_actions.tile.form
+
+
+
+ Product
+ key: block.quick_actions.tile.product
+
+
+
+ Quick actions
+ key: block.quick_actions.title
+
+
+
+ Access the dashboard's customization tool, that allows you to personalize it to create a more intuitive user experience.
+ key: dashboard.builder.functionality
+
+
+
+ Active dashboard is set to '%name%'
+ key: dashboard.change_active.success
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ My dashboard
+ key: dashboard.customize.default_name
+
+
+
+ Edit %locationContentName%
+ key: dashboard.edit
+
+
+
+ Enhance your dashboard experience
+ key: dashboard.enhance_dashboard_experience
+
+
+
+ The dashboard could not be loaded
+ key: dashboard.error.unable_to_load
+
+
+
+ Unable to fetch Ibexa News
+ key: dashboard.ibexa_news.unable_to_fetch
+
+
+
+ The default dashboard cannot be sent to the trash
+ key: dashboard.sent_to_trash.info
+
+
+
+ Switch to %name%
+ key: dashboard.switch_to_custom
+
+
+
+ Switch to default dashboard
+ key: dashboard.switch_to_default
+
+
+
+ Good afternoon, %user_name%!
+ key: dashboard.title.afternoon
+
+
+
+ Good evening, %user_name%!
+ key: dashboard.title.evening
+
+
+
+ Good morning, %user_name%!
+ key: dashboard.title.morning
+
+
+
+ Dashboard Builder
+ key: info_bar.dashboard.label
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.description
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.name
+
+
+
+
diff --git a/translations/el_GR/dashboard/ibexa_menu.el.xlf b/translations/el_GR/dashboard/ibexa_menu.el.xlf
new file mode 100644
index 00000000000..e2bae73fb94
--- /dev/null
+++ b/translations/el_GR/dashboard/ibexa_menu.el.xlf
@@ -0,0 +1,41 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Delete draft
+ key: dashboard__infobar__edit__actions__cancel
+
+
+
+ Publish
+ key: dashboard__infobar__edit__actions__publish
+
+
+
+ Save draft
+ key: dashboard__infobar__edit__actions__save_draft
+
+
+
+ Dashboards
+ key: main__admin__dashboard
+
+
+
+ Dashboard content type
+ key: main__admin__dashboard_content_type
+
+
+
+ Dashboard
+ key: main__customizable_dashboard
+
+
+
+
diff --git a/translations/el_GR/dashboard/ibexa_user_settings.el.xlf b/translations/el_GR/dashboard/ibexa_user_settings.el.xlf
new file mode 100644
index 00000000000..c88539fe245
--- /dev/null
+++ b/translations/el_GR/dashboard/ibexa_user_settings.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ settings.group.dashboard.description
+ key: settings.group.dashboard.description
+
+
+
+ Dashboard
+ key: settings.group.dashboard.name
+
+
+
+
diff --git a/translations/el_GR/fieldtype-matrix/ibexa_matrix_fieldtype.el.xlf b/translations/el_GR/fieldtype-matrix/ibexa_matrix_fieldtype.el.xlf
index eef5041b2d1..16158b8658b 100644
--- a/translations/el_GR/fieldtype-matrix/ibexa_matrix_fieldtype.el.xlf
+++ b/translations/el_GR/fieldtype-matrix/ibexa_matrix_fieldtype.el.xlf
@@ -41,11 +41,6 @@
Columnskey: field.columns
-
-
- Columns
- key: field_definition.ezmatrix.columns
- Minimum number of rows
diff --git a/translations/el_GR/fieldtype-page/ibexa_calendar_events.el.xlf b/translations/el_GR/fieldtype-page/ibexa_calendar_events.el.xlf
index b26b92b7c10..9b50c8a491a 100644
--- a/translations/el_GR/fieldtype-page/ibexa_calendar_events.el.xlf
+++ b/translations/el_GR/fieldtype-page/ibexa_calendar_events.el.xlf
@@ -27,8 +27,8 @@
key: page_block_visibility.attribute.content_name.label
-
- Content Type
+
+ Content typekey: page_block_visibility.attribute.content_type.label
diff --git a/translations/el_GR/fieldtype-page/ibexa_page_fieldtype.el.xlf b/translations/el_GR/fieldtype-page/ibexa_page_fieldtype.el.xlf
index fe16161bdfe..8a2c1496cdb 100644
--- a/translations/el_GR/fieldtype-page/ibexa_page_fieldtype.el.xlf
+++ b/translations/el_GR/fieldtype-page/ibexa_page_fieldtype.el.xlf
@@ -42,8 +42,8 @@
key: landing_page_ft.block_id_fetch.failed
-
- Preview is not available.
+
+ To get preview, choose site context and go to "View" tab or click the "Preview" button.key: landingpage.no_preview
diff --git a/translations/el_GR/fieldtype-page/repository_exceptions.el.xlf b/translations/el_GR/fieldtype-page/repository_exceptions.el.xlf
new file mode 100644
index 00000000000..2dba0089ad3
--- /dev/null
+++ b/translations/el_GR/fieldtype-page/repository_exceptions.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Page for '%identifier%'
+ key: Could not find Page for '%identifier%'
+
+
+
+
diff --git a/translations/el_GR/fieldtype-page/validators.el.xlf b/translations/el_GR/fieldtype-page/validators.el.xlf
index 9061b2a52af..4017af9e9ec 100644
--- a/translations/el_GR/fieldtype-page/validators.el.xlf
+++ b/translations/el_GR/fieldtype-page/validators.el.xlf
@@ -12,8 +12,8 @@
key: ezplatform.content.is_not_expected_content_container
-
- The selected Content item isn't of the expected Content Type.
+
+ The selected Content item isn't of the expected content type.key: ezplatform.content.is_not_expected_content_type
diff --git a/translations/el_GR/fieldtype-richtext/ck_editor.el.xlf b/translations/el_GR/fieldtype-richtext/ck_editor.el.xlf
index 0516391c08a..ac8d9cdad62 100644
--- a/translations/el_GR/fieldtype-richtext/ck_editor.el.xlf
+++ b/translations/el_GR/fieldtype-richtext/ck_editor.el.xlf
@@ -46,6 +46,11 @@
Custom styleskey: custom_styles_btn.label
+
+
+ list
+ key: elements_path.list.label
+ Embed
diff --git a/translations/el_GR/form-builder/ibexa_form_builder.el.xlf b/translations/el_GR/form-builder/ibexa_form_builder.el.xlf
index 2cef19d00f2..699db10b3ad 100644
--- a/translations/el_GR/form-builder/ibexa_form_builder.el.xlf
+++ b/translations/el_GR/form-builder/ibexa_form_builder.el.xlf
@@ -17,8 +17,8 @@
key: build.form
-
- Building form
+
+ Build formkey: building.form
@@ -57,8 +57,8 @@
key: form.cannot.be.empty
-
- Close
+
+ Discardkey: form.close
@@ -76,6 +76,16 @@
Deletekey: form.remove
+
+
+ Save
+ key: form.save
+
+
+
+ Save and close
+ key: form.save_and_close
+ Message to display
diff --git a/translations/el_GR/image-editor/ibexa_image_editor.el.xlf b/translations/el_GR/image-editor/ibexa_image_editor.el.xlf
index 88c138adc52..fcf434b9868 100644
--- a/translations/el_GR/image-editor/ibexa_image_editor.el.xlf
+++ b/translations/el_GR/image-editor/ibexa_image_editor.el.xlf
@@ -76,10 +76,10 @@
Focal pointkey: image_editor.actions.focal_point.label
-
-
- Remove
- key: image_editor.actions.focal_point.remove
+
+
+ Restore
+ key: image_editor.actions.focal_point.restore
@@ -97,8 +97,8 @@
key: image_editor.apply_to_all
-
- Back
+
+ Discardkey: image_editor.back
@@ -131,6 +131,11 @@
Savekey: image_editor.save
+
+
+ Save and close
+ key: image_editor.save_and_close
+ Save as...
diff --git a/translations/el_GR/image-picker/ibexa_image_picker.el.xlf b/translations/el_GR/image-picker/ibexa_image_picker.el.xlf
new file mode 100644
index 00000000000..eb563a2714c
--- /dev/null
+++ b/translations/el_GR/image-picker/ibexa_image_picker.el.xlf
@@ -0,0 +1,221 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ 1
+ key: content.1
+
+
+
+ Apply
+ key: filters.apply
+
+
+
+ Clear
+ key: filters.clear
+
+
+
+ From
+ key: filters.created.from.label
+
+
+
+ Created
+ key: filters.created.title
+
+
+
+ To
+ key: filters.created.to.label
+
+
+
+ File format
+ key: filters.file_format.label
+
+
+
+ File size
+ key: filters.file_size.label
+
+
+
+ Format and size
+ key: filters.format_and_size.title
+
+
+
+ Language
+ key: filters.language.label
+
+
+
+ Height
+ key: filters.orientation_and_dimensions.height.label
+
+
+
+ Landscape
+ key: filters.orientation_and_dimensions.landscape.label
+
+
+
+ Orientation
+ key: filters.orientation_and_dimensions.orientation.label
+
+
+
+ Portrait
+ key: filters.orientation_and_dimensions.portrait.label
+
+
+
+ Squarish
+ key: filters.orientation_and_dimensions.squarish.label
+
+
+
+ Orientation and dimensions
+ key: filters.orientation_and_dimensions.title
+
+
+
+ Width
+ key: filters.orientation_and_dimensions.width.label
+
+
+
+ Tags
+ key: filters.tags.label
+
+
+
+ If no tags available, you can’t use this filter.
+ key: filters.tags.no_tags.info
+
+
+
+ Choose tags
+ key: filters.tags.placeholder
+
+
+
+ Tags
+ key: filters.tags.title
+
+
+
+ Image library
+ key: filters.thumbnail
+
+
+
+ Filters
+ key: filters.title
+
+
+
+ Translations
+ key: filters.translations.title
+
+
+
+ Image Picker
+ key: image_picker.module.label
+
+
+
+ No images yet
+ key: items_view.no_items.info_text
+
+
+
+ Created
+ key: list_view.header.created
+
+
+
+ Dimensions
+ key: list_view.header.dimensions
+
+
+
+ File format
+ key: list_view.header.file_format
+
+
+
+ Name
+ key: list_view.header.name
+
+
+
+ Size
+ key: list_view.header.size
+
+
+
+ Thumbnail
+ key: list_view.header.thumbnail
+
+
+
+ Updated
+ key: list_view.header.updated
+
+
+
+ Location
+ key: root_location.fake_name
+
+
+
+ Insert
+ key: snackbar.insert.label
+
+
+
+ Selected
+ key: snackbar.selected.label
+
+
+
+ Your tree is empty.
+ key: tree.empty
+
+
+
+ Image picker folders browser
+ key: tree_browser.module_name
+
+
+
+ Folders
+ key: tree_browser.title
+
+
+
+ Grid view
+ key: view_switcher.grid_view
+
+
+
+ List view
+ key: view_switcher.list_view
+
+
+
+ View
+ key: view_switcher.view
+
+
+
+
diff --git a/translations/el_GR/measurement/product_catalog.el.xlf b/translations/el_GR/measurement/product_catalog.el.xlf
new file mode 100644
index 00000000000..1daf6a9ba20
--- /dev/null
+++ b/translations/el_GR/measurement/product_catalog.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Provide values as digits and %unit-symbol% unit.
+ key: measurement.product_catalog.attribute.definition.variant.form_mapper.help
+
+
+
+
diff --git a/translations/el_GR/order-management/ibexa_dashboard.el.xlf b/translations/el_GR/order-management/ibexa_dashboard.el.xlf
new file mode 100644
index 00000000000..70d06cd026b
--- /dev/null
+++ b/translations/el_GR/order-management/ibexa_dashboard.el.xlf
@@ -0,0 +1,61 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Company name
+ key: block.recent_order.column.company_name
+
+
+
+ Created
+ key: block.recent_order.column.created_at
+
+
+
+ Customer name
+ key: block.recent_order.column.customer_name
+
+
+
+ Order ID
+ key: block.recent_order.column.id
+
+
+
+ Status
+ key: block.recent_order.column.status
+
+
+
+ Total value
+ key: block.recent_order.column.total_value
+
+
+
+ No results found
+ key: block.recent_order.empty
+
+
+
+ Recent orders
+ key: block.recent_order.title
+
+
+
+ Orders
+ key: dashboard.orders_status.dataset_label
+
+
+
+ Orders by status
+ key: dashboard.orders_status.title
+
+
+
+
diff --git a/translations/el_GR/page-builder/ibexa_page_builder.el.xlf b/translations/el_GR/page-builder/ibexa_page_builder.el.xlf
index b33fbd2589c..dca697558a2 100644
--- a/translations/el_GR/page-builder/ibexa_page_builder.el.xlf
+++ b/translations/el_GR/page-builder/ibexa_page_builder.el.xlf
@@ -21,11 +21,31 @@
Content airtime settingskey: airtime_popup.title
+
+
+ Cannot update blocks preview
+ key: block.cannot_update
+
-
- Delete block
+
+ Deletekey: block.delete
+
+
+ Duplicate
+ key: block.duplicate
+
+
+
+ Move down block
+ key: block.move.down
+
+
+
+ Move up block
+ key: block.move.up
+ One or more blocks is not available in this page
@@ -46,6 +66,11 @@
This element is not available in this pagekey: block.no_availability.title
+
+
+ Refresh
+ key: block.refresh
+ Block settings
@@ -86,26 +111,16 @@
Date and timekey: date_picker.label
-
-
- Drop block here
- key: drop.block.here
-
-
-
- Drop blocks here
- key: drop.blocks.here
+
+
+ Drag and drop blocks here
+ key: drag.drop.blocks.hereEditing %content_type_name%key: editing
-
-
- %name% block
- key: empty_block.info.text
- Something went wrong
@@ -121,21 +136,26 @@
Some blocks are missing configurationkey: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
- Cancel
- key: layout_selector.cancel.label
+
+
+ Select
+ key: layout_selector.create.select.label
-
-
- Create draft
- key: layout_selector.create.confirm.label
+
+
+ Choose layout
+ key: layout_selector.create.subtitle
-
- Page creation
+
+ Select layoutkey: layout_selector.create.title
+
+
+ Discard
+ key: layout_selector.discard.label
+ Change layout
@@ -161,16 +181,106 @@
Switching layout saves the current Page draftkey: layout_selector.warning.message
+
+
+ This page does not have a designed dropzone area for adding content
+ key: notification.no_dropzone
+
+
+
+ When you add a block by dragging it from Page blocks menu into the drop zone, the block settings panel opens immediately where you can configure all block properties.
+ key: settings.popup.add_block_info
+
+
+
+ Change settings
+ key: settings.popup.change_settings
+
+
+
+ Continue
+ key: settings.popup.continue
+
+
+
+ This is a default behavior which applies to both Page and Dashboard builder. You can globally turn off automatic opening of the block settings panel in the user settings.
+ key: settings.popup.default_behaviour
+
+
+
+ How builder works
+ key: settings.popup.title
+ Elementskey: sidebar.title
+
+
+ Configuration
+ key: structure.action.configuration
+
+
+
+ Duplicate
+ key: structure.action.duplicate
+
+
+
+ Move down
+ key: structure.action.move.down
+
+
+
+ Move up
+ key: structure.action.move.up
+
+
+
+ Refresh
+ key: structure.action.refresh
+
+
+
+ Drop zone %number%
+ key: structure.drop.zone
+ Switch layoutkey: switch_layout.label
+
+
+ Structure view
+ key: toolbox.structure.view
+
+
+
+ Elements
+ key: toolbox.title
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.description
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.name
+
+
+
+ disabled
+ key: user.settings.automatically_open_block_settings.value.disabled
+
+
+
+ enabled
+ key: user.settings.automatically_open_block_settings.value.enabled
+
diff --git a/translations/el_GR/page-builder/ibexa_page_builder_block_config_actions.el.xlf b/translations/el_GR/page-builder/ibexa_page_builder_block_config_actions.el.xlf
index e9d3e6ab70f..644b28b7e0c 100644
--- a/translations/el_GR/page-builder/ibexa_page_builder_block_config_actions.el.xlf
+++ b/translations/el_GR/page-builder/ibexa_page_builder_block_config_actions.el.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: cancel
@@ -17,8 +17,8 @@
key: delete
-
- Submit
+
+ Save and closekey: submit
diff --git a/translations/el_GR/page-builder/ibexa_page_builder_block_config_nav.el.xlf b/translations/el_GR/page-builder/ibexa_page_builder_block_config_nav.el.xlf
index a21e66c9ce1..9fa9e4600de 100644
--- a/translations/el_GR/page-builder/ibexa_page_builder_block_config_nav.el.xlf
+++ b/translations/el_GR/page-builder/ibexa_page_builder_block_config_nav.el.xlf
@@ -6,16 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Basic
- key: tab.label.basic
+
+
+ More
+ key: anchor_menu.moreDesignkey: tab.label.design
+
+
+ Properties
+ key: tab.label.properties
+ Scheduler
diff --git a/translations/el_GR/page-builder/ibexa_page_builder_infobar.el.xlf b/translations/el_GR/page-builder/ibexa_page_builder_infobar.el.xlf
index f438e6b49a6..a46703536de 100644
--- a/translations/el_GR/page-builder/ibexa_page_builder_infobar.el.xlf
+++ b/translations/el_GR/page-builder/ibexa_page_builder_infobar.el.xlf
@@ -61,6 +61,41 @@
Page Builderkey: menu_bar.page_buider.label
+
+
+ Nothing to redo
+ key: preview_history.nothing_to_redo.label
+
+
+
+ Nothing to undo
+ key: preview_history.nothing_to_undo.label
+
+
+
+ Redo
+ key: preview_history.redo.label
+
+
+
+ Undo
+ key: preview_history.undo.label
+
+
+
+ Desktop
+ key: preview_switcher.desktop.label
+
+
+
+ Mobile
+ key: preview_switcher.mobile.label
+
+
+
+ Tablet
+ key: preview_switcher.tablet.label
+
diff --git a/translations/el_GR/page-builder/page_builder.el.xlf b/translations/el_GR/page-builder/page_builder.el.xlf
index 1dfb60bae62..0bb3ba7f878 100644
--- a/translations/el_GR/page-builder/page_builder.el.xlf
+++ b/translations/el_GR/page-builder/page_builder.el.xlf
@@ -6,155 +6,10 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cancel
- key: airtime_popup.discard.btn
-
-
-
- Submit
- key: airtime_popup.submit.btn
-
-
-
- Content airtime settings
- key: airtime_popup.title
-
-
-
- Delete block
- key: block.delete
-
-
-
- One or more blocks is not available in this page
- key: block.no_availability
-
-
-
- You have to delete it to publish
- key: block.no_availability.content
-
-
-
- Delete
- key: block.no_availability.delete
-
-
-
- This element is not available in this page
- key: block.no_availability.title
-
-
-
- Block settings
- key: block.settings
-
-
-
- Search...
- key: block_filter.placeholder
-
-
-
- Browse content
- key: config_form.block_config.embed_field_base.udw.title
-
-
-
- Select content
- key: config_form.widgets.collection.udw.title
-
-
-
- Select content
- key: config_form.widgets.schedule.udw.title
-
-
-
- Close
- key: config_popup.close.label
-
-
-
- Date and time
- key: date_picker.label
-
-
-
- Drop block here
- key: drop.block.here
-
-
-
- Drop blocks here
- key: drop.blocks.here
-
-
-
- %name% block
- key: empty_block.info.text
-
-
-
- Something went wrong
- key: error.message
-
-
-
- Some blocks are missing configuration
- key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
-
- Cancel
- key: layout_selector.cancel.label
-
-
-
- Create draft
- key: layout_selector.create.confirm.label
-
-
-
- Page creation
- key: layout_selector.create.title
-
-
-
- Change layout
- key: layout_selector.error.change_layout
-
-
-
- The layout of this landing page is no longer available and you cannot publish it. Please select a different layout.
- key: layout_selector.error.label
-
-
-
- Submit
- key: layout_selector.switch.confirm.label
-
-
-
- Switch layout
- key: layout_selector.switch.title
-
-
-
- Switching layout saves the current Page draft
- key: layout_selector.warning.message
-
-
-
- Elements
- key: sidebar.title
-
-
-
- Switch layout
- key: switch_layout.label
+
+
+ Toggle Elements
+ key: sidebar.toggle.label
diff --git a/translations/el_GR/payment/ibexa_payment.el.xlf b/translations/el_GR/payment/ibexa_payment.el.xlf
index 24aad3cd25b..cd26b7cfd7d 100644
--- a/translations/el_GR/payment/ibexa_payment.el.xlf
+++ b/translations/el_GR/payment/ibexa_payment.el.xlf
@@ -176,10 +176,10 @@
Payment #%identifier%key: ibexa.payment.view.title
-
-
- Cancel
- key: ibexa.payment_method.action.create.cancel
+
+
+ Discard
+ key: ibexa.payment_method.action.create.discard
@@ -241,6 +241,11 @@
Method typekey: ibexa.payment_method.details.column.method_type
+
+
+ Name
+ key: ibexa.payment_method.details.column.name
+ Global properties
diff --git a/translations/el_GR/payment/ibexa_payment_type.el.xlf b/translations/el_GR/payment/ibexa_payment_type.el.xlf
index 9c8de698892..ef87c330cd4 100644
--- a/translations/el_GR/payment/ibexa_payment_type.el.xlf
+++ b/translations/el_GR/payment/ibexa_payment_type.el.xlf
@@ -11,11 +11,6 @@
Offlinekey: ibexa.payment_method.type.offline.name
-
-
- Online
- key: ibexa.payment_method.type.online.name
-
diff --git a/translations/el_GR/personalization/ibexa_dashboard.el.xlf b/translations/el_GR/personalization/ibexa_dashboard.el.xlf
new file mode 100644
index 00000000000..41b9dc23b67
--- /dev/null
+++ b/translations/el_GR/personalization/ibexa_dashboard.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ You don't have permissions to view this block
+ key: blocks._all_.no_permissions.body
+
+
+
+
diff --git a/translations/el_GR/personalization/ibexa_menu.el.xlf b/translations/el_GR/personalization/ibexa_menu.el.xlf
index bdf7cb178dd..f0a61ba6d65 100644
--- a/translations/el_GR/personalization/ibexa_menu.el.xlf
+++ b/translations/el_GR/personalization/ibexa_menu.el.xlf
@@ -12,10 +12,15 @@
key: main__personalization
-
- Dashboard
+
+ Data and analyticskey: main__personalization__dashboard
+
+
+ Settings
+ key: main__personalization__group_settings
+ Import
@@ -32,8 +37,8 @@
key: main__personalization__scenarios
-
- Cancel
+
+ Discard changeskey: model_edit__sidebar_right__close
@@ -52,28 +57,33 @@
key: model_edit__sidebar_right__trigger_model_build
-
- Cancel
+
+ Discardkey: scenario_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: scenario_create__sidebar_right__create-and-close
+
+
+ Save
+ key: scenario_create__sidebar_right__save
+
-
- Close
+
+ Discard changeskey: scenario_edit__sidebar_right__close
-
- Remove scenario
+
+ Delete scenariokey: scenario_edit__sidebar_right__remove
-
- Reset settings
+
+ Reset scenariokey: scenario_edit__sidebar_right__reset
diff --git a/translations/el_GR/personalization/messages.el.xlf b/translations/el_GR/personalization/messages.el.xlf
index 184687634b5..3eb084376de 100644
--- a/translations/el_GR/personalization/messages.el.xlf
+++ b/translations/el_GR/personalization/messages.el.xlf
@@ -42,8 +42,8 @@
key: dashboard.products_purchased
-
- Dashboard
+
+ Data and analyticskey: dashboard.title
diff --git a/translations/el_GR/product-catalog/ibexa_dashboard.el.xlf b/translations/el_GR/product-catalog/ibexa_dashboard.el.xlf
new file mode 100644
index 00000000000..22d2c35a609
--- /dev/null
+++ b/translations/el_GR/product-catalog/ibexa_dashboard.el.xlf
@@ -0,0 +1,86 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Category
+ key: block.product_lowest_stock.column.category
+
+
+
+ Code
+ key: block.product_lowest_stock.column.code
+
+
+
+ Name
+ key: block.product_lowest_stock.column.name
+
+
+
+ Stock
+ key: block.product_lowest_stock.column.stock
+
+
+
+ Image
+ key: block.product_lowest_stock.column.thumbnail
+
+
+
+ Type
+ key: block.product_lowest_stock.column.type
+
+
+
+ Variant
+ key: block.product_lowest_stock.column.variant
+
+
+
+ No results found
+ key: block.product_lowest_stock.empty
+
+
+
+ No
+ key: block.product_lowest_stock.no
+
+
+
+ Products with the lowest stock
+ key: block.product_lowest_stock.title
+
+
+
+ Yes
+ key: block.product_lowest_stock.yes
+
+
+
+ Products
+ key: dashboard.products_by_categories.dataset_label
+
+
+
+ Other categories
+ key: dashboard.products_by_categories.other_categories
+
+
+
+ Products by categories
+ key: dashboard.products_by_categories.title
+
+
+
+ Uncategorized
+ key: dashboard.products_by_categories.uncategorized
+
+
+
+
diff --git a/translations/el_GR/product-catalog/ibexa_menu.el.xlf b/translations/el_GR/product-catalog/ibexa_menu.el.xlf
index fce9dd5cce8..3b10b21844e 100644
--- a/translations/el_GR/product-catalog/ibexa_menu.el.xlf
+++ b/translations/el_GR/product-catalog/ibexa_menu.el.xlf
@@ -42,8 +42,8 @@
key: catalog_view__context_menu__publish
-
- Cancel
+
+ Discardkey: copy_form__sidebar_right__cancel
@@ -52,13 +52,13 @@
key: copy_form__sidebar_right__copy
-
- Cancel
+
+ Discardkey: create_form__sidebar_right__cancel
-
- Create
+
+ Save and closekey: create_form__sidebar_right__create
@@ -147,13 +147,13 @@
key: product_view__context_menu__edit
-
- Cancel
+
+ Discardkey: update_form__sidebar_right__cancel
-
- Update
+
+ Save and closekey: update_form__sidebar_right__update
diff --git a/translations/el_GR/product-catalog/ibexa_product_catalog.el.xlf b/translations/el_GR/product-catalog/ibexa_product_catalog.el.xlf
index 09e5359c13c..7756ca350c2 100644
--- a/translations/el_GR/product-catalog/ibexa_product_catalog.el.xlf
+++ b/translations/el_GR/product-catalog/ibexa_product_catalog.el.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Provide color values as hex codes. For example, #FF0000.
+ key: attribute.definition.variant.form_mapper.help
+ Add
@@ -151,11 +156,6 @@
Sorry, there are no attributes for your searchkey: attribute_definition.no_search_results.info_text
-
-
- Add
- key: attribute_definition.pre_create.add
- Add attribute definition
@@ -166,6 +166,16 @@
Cancelkey: attribute_definition.pre_create.cancel
+
+
+ Create
+ key: attribute_definition.pre_create.create
+
+
+
+ Discard
+ key: attribute_definition.pre_create.discard
+ Attribute '%name%' updated.
@@ -716,11 +726,6 @@
Enabledkey: currency.enabled.value.1
-
-
- Code
- key: currency.list.column.code
- Enabled
@@ -981,6 +986,11 @@
Typekey: filter.product_type.label
+
+
+ Enable currency
+ key: form.currency.enabled
+ Number of fractional places
@@ -1012,8 +1022,8 @@
key: ibexa_product_catalog.attribute.selection.option.choices
-
- Add
+
+ Createkey: ibexa_product_catalog.product_create_form.submit
@@ -1021,11 +1031,6 @@
Create productkey: ibexa_product_catalog.product_create_form.title
-
-
- VAT category
- key: ibexa_product_catalog.vat_category.choices
- Create
@@ -1082,8 +1087,8 @@
key: modal.bulk_delete.products.confirm_message
-
- Disard
+
+ Discardkey: modal.cancel
@@ -1136,6 +1141,11 @@
Changekey: modal.transition.catalog.change_button.label
+
+
+ Are you sure you want to make the transition?
+ key: modal.transition.catalog.confirm_message
+ To
@@ -1216,6 +1226,16 @@
Product "%product_name%"key: product.availability.edit.title
+
+
+ Available
+ key: product.availability_badge.available
+
+
+
+ Not available
+ key: product.availability_badge.not_available
+ Products
@@ -1312,15 +1332,10 @@
key: product.is_variant.yes
-
- Available
+
+ Availabilitykey: product.list.column.available
-
-
- Category
- key: product.list.column.category
- Code
@@ -1441,15 +1456,15 @@
Sorry, there are no products for your searchkey: product.no_search_results.info_text
-
-
- Add
- key: product.pre_create.add
+
+
+ Create
+ key: product.pre_create.create
-
-
- Cancel
- key: product.pre_create.cancel
+
+
+ Discard
+ key: product.pre_create.discard
@@ -1642,8 +1657,8 @@
key: product.view.availability.title
-
- Available
+
+ Availabilitykey: product.view.available.label
@@ -1986,6 +2001,26 @@
{1}Product Type '%deletedNames%' deleted.|]1,Inf[ Product Types '%deletedNames%' deleted.key: product_type.delete.success
+
+
+ Search...
+ key: product_type.edit.assigned_vat_rates.filter.placeholder
+
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.edit.assigned_vat_rates.notice
+
+
+
+ Region
+ key: product_type.edit.assigned_vat_rates.region
+
+
+
+ VAT Rate
+ key: product_type.edit.assigned_vat_rates.vat_rate
+ Attributes
@@ -2051,6 +2086,16 @@
Global propertieskey: product_type.edit.section.global_properties
+
+
+ VAT Rates
+ key: product_type.edit.section.vat_rates
+
+
+
+ Not applicable
+ key: product_type.edit.vat_category.not_applicable
+ Name
@@ -2111,6 +2156,31 @@
another userkey: product_type.user_name.can_not_be_fetched
+
+
+ Attributes
+ key: product_type.view.details.attribtues
+
+
+
+ Group
+ key: product_type.view.details.attribute.group
+
+
+
+ Identifier
+ key: product_type.view.details.attribute.identifier
+
+
+
+ Name
+ key: product_type.view.details.attribute.name
+
+
+
+ Type
+ key: product_type.view.details.attribute.type
+ Description
@@ -2131,6 +2201,11 @@
Typekey: product_type.view.details.group.type
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.view.details.headline.notice
+ Identifier
@@ -2166,6 +2241,26 @@
URL alias name patternkey: product_type.view.details.url_alias_schema
+
+
+ Identifier
+ key: product_type.view.details.vat_rate.identifer
+
+
+
+ Region
+ key: product_type.view.details.vat_rate.region
+
+
+
+ Value
+ key: product_type.view.details.vat_rate.value
+
+
+
+ VAT Rates
+ key: product_type.view.details.vat_rates
+ %product_type_name%
diff --git a/translations/el_GR/rest/ibexa_repository_exceptions.el.xlf b/translations/el_GR/rest/ibexa_repository_exceptions.el.xlf
index c8f4e761792..0c6f56f9aa0 100644
--- a/translations/el_GR/rest/ibexa_repository_exceptions.el.xlf
+++ b/translations/el_GR/rest/ibexa_repository_exceptions.el.xlf
@@ -6,25 +6,25 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cannot publish an empty Content Type draft
- key: Cannot publish an empty Content Type draft
+
+
+ Cannot publish an empty content type draft
+ key: Cannot publish an empty content type draft
-
-
- Cannot unlink the Content Type from its only remaining group
- key: Cannot unlink the Content Type from its only remaining group
+
+
+ Cannot unlink the content type from its only remaining group
+ key: Cannot unlink the content type from its only remaining groupCurrent version already has DRAFT statuskey: Current version already has DRAFT status
-
-
- Only empty Content Type groups can be deleted
- key: Only empty Content Type groups can be deleted
+
+
+ Only empty content type groups can be deleted
+ key: Only empty content type groups can be deleted
@@ -56,10 +56,10 @@
Relation of type COMMON to the selected destination content ID already existskey: Relation of type COMMON to the selected destination content ID already exists
-
-
- The Content Type is already linked to the provided group
- key: The Content Type is already linked to the provided group
+
+
+ The content type is already linked to the provided group
+ key: The content type is already linked to the provided group
diff --git a/translations/el_GR/scheduler/ibexa_calendar_events.el.xlf b/translations/el_GR/scheduler/ibexa_calendar_events.el.xlf
index 09b1176de03..d9ebcb5f4a2 100644
--- a/translations/el_GR/scheduler/ibexa_calendar_events.el.xlf
+++ b/translations/el_GR/scheduler/ibexa_calendar_events.el.xlf
@@ -17,8 +17,8 @@
key: future_hide.action.unschedule.label
-
- Content Type
+
+ Content typekey: future_hide.attribute.content_type.label
@@ -37,8 +37,8 @@
key: future_publication.action.unschedule.label
-
- Content Type
+
+ Content typekey: future_publication.attribute.content_type.label
diff --git a/translations/el_GR/scheduler/ibexa_scheduler.el.xlf b/translations/el_GR/scheduler/ibexa_scheduler.el.xlf
index 30b59f55364..cf2cb9a0930 100644
--- a/translations/el_GR/scheduler/ibexa_scheduler.el.xlf
+++ b/translations/el_GR/scheduler/ibexa_scheduler.el.xlf
@@ -152,8 +152,8 @@
key: dashboard.my_scheduled.table.unschedule_modal.title
-
- Content Type
+
+ Content typekey: dashboard.scheduling.modal.content_type
@@ -197,8 +197,8 @@
key: dashboard.tab.my_scheduled.empty
-
- Content Type
+
+ Content typekey: dashboard.table.content_type
diff --git a/translations/el_GR/search/ibexa_search.el.xlf b/translations/el_GR/search/ibexa_search.el.xlf
index 35bbf1cf64c..a7164a61171 100644
--- a/translations/el_GR/search/ibexa_search.el.xlf
+++ b/translations/el_GR/search/ibexa_search.el.xlf
@@ -12,13 +12,13 @@
key: pagination.viewing
-
- Any Content Type
+
+ Any content typekey: search.any.content.type
-
- Content Type
+
+ Content typekey: search.content.type
@@ -36,6 +36,11 @@
Search results (%total%)key: search.header
+
+
+ Choose an option
+ key: search.language.any
+ Last modified
@@ -102,10 +107,45 @@
key: search.translations
-
- Content Type
+
+ Content typekey: search.type
+
+
+ Sort by modification date (Oldest)
+ key: sort_definition.date_modified_asc.label
+
+
+
+ Sort by modification date (Newest)
+ key: sort_definition.date_modified_desc.label
+
+
+
+ Sort by publication date (Oldest)
+ key: sort_definition.date_published_asc.label
+
+
+
+ Sort by publication date (Newest)
+ key: sort_definition.date_published_desc.label
+
+
+
+ Sort by name A-Z
+ key: sort_definition.name_asc.label
+
+
+
+ Sort by name Z-A
+ key: sort_definition.name_desc.label
+
+
+
+ Sort by relevance
+ key: sort_definition.relevance.label
+
diff --git a/translations/el_GR/segmentation/messages.el.xlf b/translations/el_GR/segmentation/messages.el.xlf
index 20b2a2c6890..ad01fb3b3b9 100644
--- a/translations/el_GR/segmentation/messages.el.xlf
+++ b/translations/el_GR/segmentation/messages.el.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Admin
+ key: breadcrumb.admin
+ Could not find Segment Group for '%identifier%'
@@ -16,11 +21,6 @@
Could not find Segment for '%identifier%'key: Could not find Segment for '%identifier%'
-
-
- Admin
- key: breadcrumb.admin
-
diff --git a/translations/el_GR/segmentation/repository_exceptions.el.xlf b/translations/el_GR/segmentation/repository_exceptions.el.xlf
new file mode 100644
index 00000000000..c6905a591fc
--- /dev/null
+++ b/translations/el_GR/segmentation/repository_exceptions.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Segment Group for '%identifier%'
+ key: Could not find Segment Group for '%identifier%'
+
+
+
+ Could not find Segment for '%identifier%'
+ key: Could not find Segment for '%identifier%'
+
+
+
+
diff --git a/translations/el_GR/seo/messages.el.xlf b/translations/el_GR/seo/messages.el.xlf
new file mode 100644
index 00000000000..977128c0855
--- /dev/null
+++ b/translations/el_GR/seo/messages.el.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+ key: Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+
+
+
+
diff --git a/translations/el_GR/shipping/ibexa_shipping.el.xlf b/translations/el_GR/shipping/ibexa_shipping.el.xlf
index 908dc628aad..5fa599325fb 100644
--- a/translations/el_GR/shipping/ibexa_shipping.el.xlf
+++ b/translations/el_GR/shipping/ibexa_shipping.el.xlf
@@ -27,8 +27,8 @@
key: ibexa.modal.delete
-
- Are you sure you want to delete this Shipping Method?
+
+ Are you sure you want to delete this shipping method?key: ibexa.modal.delete.shipping_method.confirm_message
@@ -336,15 +336,15 @@
New %shipping_method_type_name% shipping methodkey: ibexa.shipping_method.new.title
-
-
- Add
- key: ibexa.shipping_method.pre_create.add
+
+
+ Create
+ key: ibexa.shipping_method.pre_create.create
-
-
- Cancel
- key: ibexa.shipping_method.pre_create.cancel
+
+
+ Discard
+ key: ibexa.shipping_method.pre_create.discard
@@ -507,8 +507,8 @@
key: shipment.tab.view-summary.customer_details.details.headline
-
- Shipping Method '%name%' created.
+
+ Shipping method '%name%' created.key: shipping_method.create.success
@@ -527,8 +527,8 @@
key: shipping_method.enabled
-
- Shipping Method '%name%' updated.
+
+ Shipping method '%name%' updated.key: shipping_method.update.success
diff --git a/translations/el_GR/shipping/validators.el.xlf b/translations/el_GR/shipping/validators.el.xlf
index c9b4a7ac6a7..eda9d3bfcdd 100644
--- a/translations/el_GR/shipping/validators.el.xlf
+++ b/translations/el_GR/shipping/validators.el.xlf
@@ -32,8 +32,8 @@
key: ibexa.shipment.money_amount.greater_than_or_equal_zero
-
- Shipping Method {{ name }} is disabled
+
+ Shipping method {{ name }} is disabledkey: ibexa.shipment.shipping_method.enabled
@@ -47,13 +47,13 @@
key: ibexa.shipping_method.enabled
-
- Shipping Method identifier may only contain letters from "a" to "z", numbers and underscores.
+
+ Shipping method identifier may only contain letters from "a" to "z", numbers and underscores.key: ibexa.shipping_method.identifier.pattern
-
- Shipping Method identifier must be unique
+
+ Shipping method identifier must be uniquekey: ibexa.shipping_method.identifier.unique
diff --git a/translations/el_GR/site-context/ibexa_menu.el.xlf b/translations/el_GR/site-context/ibexa_menu.el.xlf
new file mode 100644
index 00000000000..c4972a37a4a
--- /dev/null
+++ b/translations/el_GR/site-context/ibexa_menu.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Create content
+ key: fullscreen_content__sidebar_right__create
+
+
+
+ Edit
+ key: fullscreen_content__sidebar_right__edit
+
+
+
+
diff --git a/translations/el_GR/site-context/ibexa_site_context.el.xlf b/translations/el_GR/site-context/ibexa_site_context.el.xlf
new file mode 100644
index 00000000000..67511dcf3e1
--- /dev/null
+++ b/translations/el_GR/site-context/ibexa_site_context.el.xlf
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Site: %sa_name%
+ key: change_sa.dropdown.selected_item.label
+
+
+
+ Exit full view
+ key: full_preview.additional_actions.exit
+
+
+
+ Full view
+ key: full_preview.additional_actions.full_view
+
+
+
+ You can’t get the preview for this language because it is not added to this site.
+ key: ibexa.site_context.preview.no_available.helper
+
+
+
+ Preview is not available
+ key: ibexa.site_context.preview.no_available.main
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.description
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.name
+
+
+
+ Disabled
+ key: ibexa.site_context.settings.location_preview.value.disabled
+
+
+
+ Enabled
+ key: ibexa.site_context.settings.location_preview.value.enabled
+
+
+
+ Sites
+ key: site_context.dropdown.label
+
+
+
+ All context
+ key: site_context.dropdown.placeholder
+
+
+
+ Shows all content you have access to. Some preview options are limited.
+ key: site_context.dropdown.placeholder.description
+
+
+
+ View
+ key: tab.preview.name
+
+
+
+
diff --git a/translations/el_GR/site-factory/ibexa_menu.el.xlf b/translations/el_GR/site-factory/ibexa_menu.el.xlf
index 7a7c1430d38..7be407b96d8 100644
--- a/translations/el_GR/site-factory/ibexa_menu.el.xlf
+++ b/translations/el_GR/site-factory/ibexa_menu.el.xlf
@@ -7,8 +7,8 @@
-
- Site
+
+ Site Managementkey: ezplatform_site_factory
@@ -17,23 +17,33 @@
key: ezplatform_site_factory_skeletons
-
- List
+
+ Siteskey: header.list
+
+
+ Settings
+ key: ibexa_site_factory_settings_groups
+
-
- Cancel
+
+ Discardkey: site_create__sidebar_right__cancel
-
- Create
+
+ Savekey: site_create__sidebar_right__save
+
+
+ Save and close
+ key: site_create__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discard changeskey: site_edit__sidebar_right__cancel
@@ -41,6 +51,11 @@
Savekey: site_edit__sidebar_right__save
+
+
+ Save and close
+ key: site_edit__sidebar_right__save_and_close
+ Delete
diff --git a/translations/el_GR/site-factory/ibexa_site_factory.el.xlf b/translations/el_GR/site-factory/ibexa_site_factory.el.xlf
index 6e7efad7953..e56d90b2264 100644
--- a/translations/el_GR/site-factory/ibexa_site_factory.el.xlf
+++ b/translations/el_GR/site-factory/ibexa_site_factory.el.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Admin
- key: breadcrumb.admin
- Creating
diff --git a/translations/el_GR/site-factory/ibexa_site_factory_forms.el.xlf b/translations/el_GR/site-factory/ibexa_site_factory_forms.el.xlf
index ab6468c9584..b4906ed8416 100644
--- a/translations/el_GR/site-factory/ibexa_site_factory_forms.el.xlf
+++ b/translations/el_GR/site-factory/ibexa_site_factory_forms.el.xlf
@@ -36,6 +36,16 @@
Namekey: name.label
+
+
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
+ Parent Location
diff --git a/translations/el_GR/site-factory/validators.el.xlf b/translations/el_GR/site-factory/validators.el.xlf
new file mode 100644
index 00000000000..a867a6495ff
--- /dev/null
+++ b/translations/el_GR/site-factory/validators.el.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Invalid hostname and/or port
+ key: ibexa.site_factory.validator.hostname_with_optional_port.invalid
+
+
+
+ Invalid port
+ key: ibexa.site_factory.validator.port.invalid
+
+
+
+
diff --git a/translations/el_GR/storefront/ibexa_checkout.el.xlf b/translations/el_GR/storefront/ibexa_checkout.el.xlf
index b22b46a8308..9575acfe94b 100644
--- a/translations/el_GR/storefront/ibexa_checkout.el.xlf
+++ b/translations/el_GR/storefront/ibexa_checkout.el.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ %order_identifier% has been placed but there was problem with your payment.]]>
+ key: ibexa_storefront.checkout.confirmation_main.payment_fail.subtext
+ %order_identifier% has been placed and is being processed.]]>
diff --git a/translations/el_GR/storefront/ibexa_storefront.el.xlf b/translations/el_GR/storefront/ibexa_storefront.el.xlf
index 9f9f54f8d80..2d0d0e519ec 100644
--- a/translations/el_GR/storefront/ibexa_storefront.el.xlf
+++ b/translations/el_GR/storefront/ibexa_storefront.el.xlf
@@ -131,11 +131,6 @@
%total% products foundkey: ibexa_storefront.pagination.total
-
-
- Product catalog
- key: ibexa_storefront.product_catalog.title
- Code %code%
@@ -176,6 +171,11 @@
View detailskey: ibexa_storefront.product_card.view_details_btn.label
+
+
+ Product catalog
+ key: ibexa_storefront.product_catalog.title
+ Region: %region%
@@ -491,6 +491,11 @@
Currencykey: user.setting.currency.name
+
+
+ undefined
+ key: user.setting.currency.undefined
+
diff --git a/translations/el_GR/taxonomy/ibexa_locationview.el.xlf b/translations/el_GR/taxonomy/ibexa_locationview.el.xlf
index 35a0ed11c7c..fc8f3ca55d0 100644
--- a/translations/el_GR/taxonomy/ibexa_locationview.el.xlf
+++ b/translations/el_GR/taxonomy/ibexa_locationview.el.xlf
@@ -6,21 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
-
- under %content_name%
- key: content.create.editing_details
- Select a language:key: content.create.select_language
+
+
+ under: %content%
+ key: content.create.tag.editing_details
+
diff --git a/translations/el_GR/taxonomy/ibexa_taxonomy_fieldtypes.el.xlf b/translations/el_GR/taxonomy/ibexa_taxonomy_fieldtypes.el.xlf
index 6dba6519b19..4dca834f718 100644
--- a/translations/el_GR/taxonomy/ibexa_taxonomy_fieldtypes.el.xlf
+++ b/translations/el_GR/taxonomy/ibexa_taxonomy_fieldtypes.el.xlf
@@ -22,15 +22,10 @@
key: taxonomy.tag.content.modal.subtitle
-
- Select %name% Entries
+
+ Select %name%key: taxonomy.tag.content.modal.title
-
-
- Taxonomy %name%
- key: taxonomy.tag.content.type.taxonomy.entries
-
diff --git a/translations/el_GR/taxonomy/ibexa_taxonomy_menu.el.xlf b/translations/el_GR/taxonomy/ibexa_taxonomy_menu.el.xlf
index 79ddc9ef73c..c68d19a1429 100644
--- a/translations/el_GR/taxonomy/ibexa_taxonomy_menu.el.xlf
+++ b/translations/el_GR/taxonomy/ibexa_taxonomy_menu.el.xlf
@@ -7,24 +7,29 @@
-
- Cancel
+
+ Discardkey: taxonomy_content_create__sidebar_right__cancel
-
- Save
+
+ Save and closekey: taxonomy_content_create__sidebar_right__publish
-
- Cancel
+
+ Discardkey: taxonomy_content_edit__sidebar_right__cancel
+
+ Save and close
+ key: taxonomy_content_edit__sidebar_right__publish
+
+ Save
- key: taxonomy_content_edit__sidebar_right__publish
+ key: taxonomy_taxonomy__sidebar_right__publish_and_edit
diff --git a/translations/el_GR/user/ibexa_user_settings.el.xlf b/translations/el_GR/user/ibexa_user_settings.el.xlf
index b7ef7aae8e0..08b1e22ec86 100644
--- a/translations/el_GR/user/ibexa_user_settings.el.xlf
+++ b/translations/el_GR/user/ibexa_user_settings.el.xlf
@@ -57,13 +57,13 @@
key: settings.character_counter.value.title
-
- Date and time format
+
+ Full date and time formatkey: settings.full_datetime_format.value.description
-
- Long date and time format
+
+ Full date and time formatkey: settings.full_datetime_format.value.title
@@ -81,10 +81,10 @@
settings.group.edit_content.descriptionkey: settings.group.edit_content.description
-
-
- Edit
- key: settings.group.edit_content.name
+
+
+ Content authoring
+ key: settings.group.content_authoring.name
@@ -117,8 +117,8 @@
key: settings.language.value.title
-
- Date and time format
+
+ Short date and time formatkey: settings.short_datetime_format.value.description
diff --git a/translations/el_GR/version-comparison/ibexa_fieldtypes_comparison_preview.el.xlf b/translations/el_GR/version-comparison/ibexa_fieldtypes_comparison_preview.el.xlf
index 9fe5d2e1b01..691cbf15c4c 100644
--- a/translations/el_GR/version-comparison/ibexa_fieldtypes_comparison_preview.el.xlf
+++ b/translations/el_GR/version-comparison/ibexa_fieldtypes_comparison_preview.el.xlf
@@ -107,8 +107,8 @@
key: ezmedia.yes
-
- Content Type
+
+ Content typekey: ezobjectrelation.content_type
@@ -127,8 +127,8 @@
key: ezobjectrelation.version_created
-
- Content Type
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/el_GR/workflow/ibexa_workflow.el.xlf b/translations/el_GR/workflow/ibexa_workflow.el.xlf
index bb5c129098e..dff1e24237b 100644
--- a/translations/el_GR/workflow/ibexa_workflow.el.xlf
+++ b/translations/el_GR/workflow/ibexa_workflow.el.xlf
@@ -82,8 +82,8 @@
key: dashboard.table.assigned_to
-
- Content Type
+
+ Content typekey: dashboard.table.content_type
@@ -157,8 +157,8 @@
key: matcher.content_status
-
- Content Type
+
+ Content typekey: matcher.content_type
@@ -262,8 +262,8 @@
key: workflow.list.title
-
- Content Type
+
+ Content typekey: workflow.view.content_list.table.content_type
diff --git a/translations/en_US/activity-log/forms.en_US.xlf b/translations/en_US/activity-log/forms.en_US.xlf
new file mode 100644
index 00000000000..e47270e64de
--- /dev/null
+++ b/translations/en_US/activity-log/forms.en_US.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Activity Log
+ key: role.policy.activity_log
+
+
+
+ Activity Log / All Functions
+ key: role.policy.activity_log.all_functions
+
+
+
+ Activity Log / Read
+ key: role.policy.activity_log.read
+
+
+
+
diff --git a/translations/en_US/activity-log/ibexa_activity_log.en_US.xlf b/translations/en_US/activity-log/ibexa_activity_log.en_US.xlf
new file mode 100644
index 00000000000..d3c4b7c604d
--- /dev/null
+++ b/translations/en_US/activity-log/ibexa_activity_log.en_US.xlf
@@ -0,0 +1,301 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ View all activities
+ key: activity_log.block.all_activity
+
+
+
+ in
+ key: activity_log.block.in
+
+
+
+ Show more
+ key: activity_log.block.show_more
+
+
+
+ Recent activity
+ key: activity_log.block.title
+
+
+
+ Today
+ key: activity_log.block.today_label
+
+
+
+ created draft
+ key: activity_log.data_grid.actions.create_draft_label
+
+
+
+ created
+ key: activity_log.data_grid.actions.create_label
+
+
+
+ deleted
+ key: activity_log.data_grid.actions.delete_label
+
+
+
+ deleted translation
+ key: activity_log.data_grid.actions.delete_translation_label
+
+
+
+ hid
+ key: activity_log.data_grid.actions.hide_label
+
+
+
+ moved
+ key: activity_log.data_grid.actions.move_label
+
+
+
+ published
+ key: activity_log.data_grid.actions.publish_label
+
+
+
+ restored
+ key: activity_log.data_grid.actions.restore_label
+
+
+
+ revealed
+ key: activity_log.data_grid.actions.reveal_label
+
+
+
+ swapped
+ key: activity_log.data_grid.actions.swap_label
+
+
+
+ trashed
+ key: activity_log.data_grid.actions.trash_label
+
+
+
+ updated
+ key: activity_log.data_grid.actions.update_label
+
+
+
+ in
+ key: activity_log.data_grid.in_label
+
+
+
+ Today
+ key: activity_log.data_grid.today_label
+
+
+
+ There are no events yet.
+ key: activity_log.events_list.no_events
+
+
+
+ Check the spelling of keywords.
+ key: activity_log.events_list.search.no_results.hint.check_spelling
+
+
+
+ Try different keywords.
+ key: activity_log.events_list.search.no_results.hint.different_kewords
+
+
+
+ Try fewer keywords. Reducing keywords results in more matches.
+ key: activity_log.events_list.search.no_results.hint.fewer_keywords
+
+
+
+ Try more general keywords.
+ key: activity_log.events_list.search.no_results.hint.more_general
+
+
+
+ No results found for "%query%"
+ key: activity_log.events_list.search.no_results.title
+
+
+
+ Apply
+ key: activity_log.filters.apply
+
+
+
+ Clear
+ key: activity_log.filters.clear
+
+
+
+ Filters
+ key: activity_log.filters.title
+
+
+
+ Only own logs
+ key: activity_log.limitation.activity_log.limitation.self
+
+
+
+ Search...
+ key: activity_log.list.data_grid.search
+
+
+
+ Show more
+ key: activity_log.toggle_gouped_logs_btn.label
+
+
+
+ Copy
+ key: ibexa.activity_log.search_form.action.copy
+
+
+
+ Create
+ key: ibexa.activity_log.search_form.action.create
+
+
+
+ Create draft
+ key: ibexa.activity_log.search_form.action.create_draft
+
+
+
+ Delete
+ key: ibexa.activity_log.search_form.action.delete
+
+
+
+ Delete translation
+ key: ibexa.activity_log.search_form.action.delete_translation
+
+
+
+ Hide
+ key: ibexa.activity_log.search_form.action.hide
+
+
+
+ Move
+ key: ibexa.activity_log.search_form.action.move
+
+
+
+ Publish
+ key: ibexa.activity_log.search_form.action.publish
+
+
+
+ Restore
+ key: ibexa.activity_log.search_form.action.restore
+
+
+
+ Reveal
+ key: ibexa.activity_log.search_form.action.reveal
+
+
+
+ Swap
+ key: ibexa.activity_log.search_form.action.swap
+
+
+
+ Trash
+ key: ibexa.activity_log.search_form.action.trash
+
+
+
+ Update
+ key: ibexa.activity_log.search_form.action.update
+
+
+
+ Action
+ key: ibexa.activity_log.search_form.label.action
+
+
+
+ Object class
+ key: ibexa.activity_log.search_form.label.object_class
+
+
+
+ Time
+ key: ibexa.activity_log.search_form.label.time
+
+
+
+ User
+ key: ibexa.activity_log.search_form.label.users
+
+
+
+ Content
+ key: ibexa.activity_log.search_form.object_class.content
+
+
+
+ Location
+ key: ibexa.activity_log.search_form.object_class.location
+
+
+
+ Product
+ key: ibexa.activity_log.search_form.object_class.product
+
+
+
+ Product variant
+ key: ibexa.activity_log.search_form.object_class.product_variant
+
+
+
+ Site
+ key: ibexa.activity_log.search_form.object_class.site
+
+
+
+ Any time (max. 30 days)
+ key: ibexa.activity_log.search_form.time.any
+
+
+
+ Last 24h
+ key: ibexa.activity_log.search_form.time.last_24_hours
+
+
+
+ Last week
+ key: ibexa.activity_log.search_form.time.last_week
+
+
+
+ Recent Activity
+ key: list.breadcrumbs
+
+
+
+ Recent Activity
+ key: list.title
+
+
+
+
diff --git a/translations/en_US/activity-log/ibexa_content_forms_policies.en_US.xlf b/translations/en_US/activity-log/ibexa_content_forms_policies.en_US.xlf
new file mode 100644
index 00000000000..141d92e5afc
--- /dev/null
+++ b/translations/en_US/activity-log/ibexa_content_forms_policies.en_US.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Only own logs
+ key: activity_log.limitation.self
+
+
+
+ Owner
+ key: policy.limitation.identifier.activity_log_owner
+
+
+
+ Owner
+ key: policy.limitation.identifier.owner
+
+
+
+
diff --git a/translations/en_US/activity-log/ibexa_menu.en_US.xlf b/translations/en_US/activity-log/ibexa_menu.en_US.xlf
new file mode 100644
index 00000000000..a060f51692f
--- /dev/null
+++ b/translations/en_US/activity-log/ibexa_menu.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Recent activity
+ key: main__activity_log_list
+
+
+
+
diff --git a/translations/en_US/activity-log/ibexa_repository_exceptions.en_US.xlf b/translations/en_US/activity-log/ibexa_repository_exceptions.en_US.xlf
new file mode 100644
index 00000000000..cd0b27ad5d7
--- /dev/null
+++ b/translations/en_US/activity-log/ibexa_repository_exceptions.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Access forbidden
+ key: security.activity_log.access_forbidden
+
+
+
+
diff --git a/translations/en_US/admin-ui/forms.en_US.xlf b/translations/en_US/admin-ui/forms.en_US.xlf
index 052a93e7704..76a6eb2ad9c 100644
--- a/translations/en_US/admin-ui/forms.en_US.xlf
+++ b/translations/en_US/admin-ui/forms.en_US.xlf
@@ -37,13 +37,13 @@
key: content_type.copy.copy
-
- Delete Content Type groups
+
+ Delete content type groupskey: content_type_groups_delete_form.delete
-
- Delete Content Types
+
+ Delete content typeskey: content_types_delete_form.delete
@@ -71,11 +71,6 @@
Namekey: ezplatform.language.create.name
-
-
- Create
- key: ezplatform.language.create.save
- Delete
@@ -116,6 +111,21 @@
Asset Fields(s)key: form.trash_assets_non_unique.label
+
+
+ Save
+ key: language.create.save
+
+
+
+ Save and close
+ key: language.create.save_and_close
+
+
+
+ Save and close
+ key: language.update.save_and_close
+ Delete languages
@@ -152,8 +162,8 @@
key: policies_delete_form.delete
-
- Create
+
+ Savekey: policy_create.save
@@ -227,10 +237,15 @@
key: role_create.name
-
- Create
+
+ Savekey: role_create.save
+
+
+ Save and close
+ key: role_create.save_and_close
+ Delete
@@ -242,10 +257,15 @@
key: role_update.name
-
- Update
+
+ Savekey: role_update.save
+
+
+ Save and close
+ key: role_update.save_and_close
+ Delete Role
@@ -266,6 +286,16 @@
Createkey: section_create_form.create
+
+
+ Save and edit
+ key: section_create_form.create_and_edit
+
+
+
+ Save and edit
+ key: section_create_form.update_and_edit
+ Delete
@@ -287,8 +317,8 @@
key: section_subtree_assign_form.assign
-
- Update
+
+ Savekey: section_update_form.update
diff --git a/translations/en_US/admin-ui/ibexa_admin_ui.en_US.xlf b/translations/en_US/admin-ui/ibexa_admin_ui.en_US.xlf
index fba12f802b7..5383ac0cf08 100644
--- a/translations/en_US/admin-ui/ibexa_admin_ui.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_admin_ui.en_US.xlf
@@ -11,6 +11,36 @@
Missing or invalid CSRF tokenkey: asset.upload.invalid_csrf
+
+
+ Complete your profile.
+ key: details.alert.complete_profile
+
+
+
+ Exit distraction free mode
+ key: distraction_free_mode.disable.label
+
+
+
+ Exit distraction free mode.
+ key: distraction_free_mode.disable.tooltip
+
+
+
+ To exit distraction free mode, click the %icon% or press Esc.
+ key: distraction_free_mode.disable_hint
+
+
+
+ Distraction free mode
+ key: distraction_free_mode.enable.label
+
+
+
+ Enter distraction free mode. It shows only rich text editor toolbar and focuses your attention on editing text.
+ key: distraction_free_mode.enable.tooltip
+ Edit
@@ -26,6 +56,51 @@
Removed '%languageCode%' translation from '%name%'.key: translation.remove.success
+
+
+ Focus mode
+ key: user.focus_mode.off
+
+
+
+ Focus mode
+ key: user.focus_mode.on
+
+
+
+ Edit
+ key: user_profile.action.edit
+
+
+
+ User profile
+ key: user_profile.page.title
+
+
+
+ Roles
+ key: user_profile.roles.header
+
+
+
+ Email
+ key: user_profile.summary.email.label
+
+
+
+ Full name
+ key: user_profile.summary.full_name.label
+
+
+
+ Summary
+ key: user_profile.summary.title
+
+
+
+ User profile
+ key: user_profile.view.title
+ Removed version(s) from '%name%'.
diff --git a/translations/en_US/admin-ui/ibexa_anchor_menu.en_US.xlf b/translations/en_US/admin-ui/ibexa_anchor_menu.en_US.xlf
new file mode 100644
index 00000000000..8caa2ef8873
--- /dev/null
+++ b/translations/en_US/admin-ui/ibexa_anchor_menu.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ More
+ key: anchor_menu.more
+
+
+
+
diff --git a/translations/en_US/admin-ui/ibexa_bookmark.en_US.xlf b/translations/en_US/admin-ui/ibexa_bookmark.en_US.xlf
index fe07f2d8386..0b27f952073 100644
--- a/translations/en_US/admin-ui/ibexa_bookmark.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_bookmark.en_US.xlf
@@ -22,8 +22,8 @@
key: bookmark.list.content.edit
-
- Content Type
+
+ Content typekey: bookmark.list.content_type
diff --git a/translations/en_US/admin-ui/ibexa_content.en_US.xlf b/translations/en_US/admin-ui/ibexa_content.en_US.xlf
index 04f0578b928..a3e90ec9c15 100644
--- a/translations/en_US/admin-ui/ibexa_content.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content.en_US.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ You can turn autosave off in your user settings
+ key: content.autosave.turn_off.message
+ Created a new draft for '%name%'.
@@ -51,16 +56,46 @@
Content item '%name%' revealed.key: content.reveal.success
+
+
+ Saving error
+ key: content_edit.autosave.status_error.message
+
+
+
+ Autosave is off, draft not created
+ key: content_edit.autosave.status_off.message
+
+
+
+ Autosave is on, draft created
+ key: content_edit.autosave.status_on.message
+
-
- Draft saved %time%
+
+ Autosave is on, draft saved %time%key: content_edit.autosave.status_saved.message.full
+
+
+ Saving
+ key: content_edit.autosave.status_saving.message
+ Location: %location%key: editing_details
+
+
+ Edit
+ key: embedded_items.action.edit
+
+
+
+ Go to content
+ key: embedded_items.action.go_to_label
+ Back
diff --git a/translations/en_US/admin-ui/ibexa_content_create.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_create.en_US.xlf
index ae21869d1bb..5b13d179ecc 100644
--- a/translations/en_US/admin-ui/ibexa_content_create.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_create.en_US.xlf
@@ -6,14 +6,19 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Suggestions
+ key: content_type_suggestions
+ Creatingkey: creating
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
diff --git a/translations/en_US/admin-ui/ibexa_content_edit.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_edit.en_US.xlf
index 865523d3215..fcfe0cdba21 100644
--- a/translations/en_US/admin-ui/ibexa_content_edit.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_edit.en_US.xlf
@@ -27,13 +27,13 @@
key: editing
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
-
- Translating the %fieldName% Field is disabled. See Content Type definition for details.
+
+ Translating the %fieldName% Field is disabled. See content type definition for details.key: fieldtype.translation_is_disabled
diff --git a/translations/en_US/admin-ui/ibexa_content_forms_content.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_forms_content.en_US.xlf
index 8a4f0f62244..23da65801e1 100644
--- a/translations/en_US/admin-ui/ibexa_content_forms_content.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_forms_content.en_US.xlf
@@ -132,8 +132,8 @@
key: ezobjectrelationlist.helper
-
- Content Type
+
+ Content typekey: ezobjectrelationlist.table.row.content_type
@@ -161,6 +161,11 @@
orkey: fieldtype.binary_base.drag_drop.or
+
+
+ Allowed extensions: %extensions%
+ key: fieldtype.binary_base.image_extensions
+ Max file size: %size%
diff --git a/translations/en_US/admin-ui/ibexa_content_forms_policies.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_forms_policies.en_US.xlf
index dd77f3122e6..4f6f66a4e47 100644
--- a/translations/en_US/admin-ui/ibexa_content_forms_policies.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_forms_policies.en_US.xlf
@@ -12,13 +12,13 @@
key: policy.limitation.identifier.changeowner
-
- Content Type
+
+ Content typekey: policy.limitation.identifier.class
-
- Content Type Group
+
+ Content type Groupkey: policy.limitation.identifier.group
@@ -52,8 +52,8 @@
key: policy.limitation.identifier.owner
-
- Content Type of Parent
+
+ Content type of Parentkey: policy.limitation.identifier.parentclass
@@ -62,8 +62,8 @@
key: policy.limitation.identifier.parentdepth
-
- Content Type Group of Parent
+
+ Content type group of Parentkey: policy.limitation.identifier.parentgroup
diff --git a/translations/en_US/admin-ui/ibexa_content_forms_role.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_forms_role.en_US.xlf
index 40906b8f6bf..0ce14730db9 100644
--- a/translations/en_US/admin-ui/ibexa_content_forms_role.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_forms_role.en_US.xlf
@@ -31,16 +31,21 @@
Createkey: policy_create.save
-
-
- Update
- key: policy_create.update
- Deletekey: policy_delete.delete
+
+
+ Save
+ key: policy_update.save
+
+
+
+ Save and close
+ key: policy_update.save_and_close
+ Select Locations
diff --git a/translations/en_US/admin-ui/ibexa_content_forms_url.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_forms_url.en_US.xlf
index 4c275ac392e..8412a213a81 100644
--- a/translations/en_US/admin-ui/ibexa_content_forms_url.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_forms_url.en_US.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Save
+ key: url.save
+
+
+
+ Save and close
+ key: url.save_and_close
+ All
diff --git a/translations/en_US/admin-ui/ibexa_content_type.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_type.en_US.xlf
index a33f8f306d5..67dd08e9c99 100644
--- a/translations/en_US/admin-ui/ibexa_content_type.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_type.en_US.xlf
@@ -17,8 +17,8 @@
key: content_type.action.edit
-
- Cannot create Content Type. Could not find language with identifier '%languageCode%'
+
+ Cannot create content type. Could not find language with identifier '%languageCode%'key: content_type.add.missing_language
@@ -37,18 +37,18 @@
key: content_type.content_field_definitions
-
- Content Type '%name%' cannot be copied.
+
+ Content type '%name%' cannot be copied.key: content_type.copy.error
-
- Content Type '%name%' copied.
+
+ Content type '%name%' copied.key: content_type.copy.success
-
- Create a Content Type
+
+ Create a content typekey: content_type.create
@@ -97,8 +97,8 @@
key: content_type.delete
-
- Content Type '%name%' deleted.
+
+ Content type '%name%' deleted.key: content_type.delete.success
@@ -107,8 +107,8 @@
key: content_type.description
-
- Draft of Content Type '%name%' already exists and is locked by '%userContentName%'
+
+ Draft of content type '%name%' already exists and is locked by '%userContentName%'key: content_type.edit.error.already_exists
@@ -171,6 +171,11 @@
OKkey: content_type.publish
+
+
+ Save
+ key: content_type.publish_and_edit
+ Cancel
@@ -207,13 +212,13 @@
key: content_type.sort_field.5
-
- Content Type identifier
+
+ Content type identifierkey: content_type.sort_field.6
-
- Content Type name
+
+ Content type namekey: content_type.sort_field.7
@@ -292,8 +297,8 @@
key: content_type.sort_order.1
-
- Content Type '%name%' updated.
+
+ Content type '%name%' updated.key: content_type.update.success
@@ -327,8 +332,8 @@
key: content_type.view.edit.global_properties
-
- Some of the Fields are disabled when translating a Content Type. To modify them, edit the Content Type in the main language.
+
+ Some of the Fields are disabled when translating a content type. To modify them, edit the content type in the main language.key: content_type.view.edit.notranslatable_fields_disabled
@@ -337,8 +342,8 @@
key: content_type.view.list.action.add
-
- You cannot delete the disabled Content Types, because Content items of those types exist.
+
+ You cannot delete the disabled content types, because Content items of those types exist.key: content_type.view.list.cannot_delete_notice
@@ -367,8 +372,8 @@
key: content_type.view.view.title
-
- Content Types
+
+ Content typeskey: content_type_group.breadcrumb.list
@@ -381,14 +386,19 @@
Namekey: content_type_group.create.name
+
+
+ Save
+ key: content_type_group.create.save
+
-
- Create
+
+ Save and closekey: content_type_group.create.submit
-
- Created Content Type group '%name%'.
+
+ Created content type group '%name%'.key: content_type_group.create.success
@@ -397,13 +407,13 @@
key: content_type_group.delete.submit
-
- Deleted Content Type group '%name%'.
+
+ Deleted content type group '%name%'.key: content_type_group.delete.success
-
- Editing Content Type group
+
+ Editing content type groupkey: content_type_group.edit.action_name
@@ -416,14 +426,19 @@
Namekey: content_type_group.update.name
+
+
+ Save
+ key: content_type_group.update.save
+
-
- Update
+
+ Save and closekey: content_type_group.update.submit
-
- Updated Content Type group '%name%'.
+
+ Updated content type group '%name%'.key: content_type_group.update.success
@@ -437,13 +452,13 @@
key: content_type_group.view.list.action.edit
-
- You cannot delete the disabled Content Type groups, because they contain Content Types.
+
+ You cannot delete the disabled content type groups, because they contain content types.key: content_type_group.view.list.cannot_delete_notice
-
- Number of Content Types
+
+ Number of content typeskey: content_type_group.view.list.column.content_types_count
@@ -457,13 +472,13 @@
key: content_type_group.view.list.column.identifier
-
- Content Type groups
+
+ Content type groupskey: content_type_group.view.list.title
-
- New Content Type group
+
+ New content type groupkey: content_type_group.view.new.title
@@ -477,13 +492,13 @@
key: creating
-
- New Content type
+
+ New content typekey: creating.title
-
- Editing Content type
+
+ Editing content typekey: editing_content_type
@@ -586,6 +601,11 @@
Minimum valuekey: field_definition.ezfloat.min_value
+
+
+ Image types
+ key: field_definition.ezimage.image_types
+ Alternative text is required
@@ -677,8 +697,8 @@
key: field_definition.ezobjectrelation.root_default_location
-
- Allowed Content Types
+
+ Allowed content typeskey: field_definition.ezobjectrelation.selection_content_types
@@ -707,8 +727,8 @@
key: field_definition.ezobjectrelationlist.root_default_location
-
- Allowed Content Types
+
+ Allowed content typeskey: field_definition.ezobjectrelationlist.selection_content_types
@@ -902,8 +922,8 @@
key: location_update_form.update
-
- Enable %type% for this Content Type
+
+ Enable %type% for this content typekey: meta.enabled
diff --git a/translations/en_US/admin-ui/ibexa_content_url.en_US.xlf b/translations/en_US/admin-ui/ibexa_content_url.en_US.xlf
index c5ac5f9cd71..22e3f716191 100644
--- a/translations/en_US/admin-ui/ibexa_content_url.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_content_url.en_US.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Create
+ key: custom_url_alias_add_form.add
+
+
+
+ None
+ key: custom_url_alias_add_form.site_access.placeholder
+ Add
diff --git a/translations/en_US/admin-ui/ibexa_dashboard.en_US.xlf b/translations/en_US/admin-ui/ibexa_dashboard.en_US.xlf
index bc30229d1a1..61954c69551 100644
--- a/translations/en_US/admin-ui/ibexa_dashboard.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_dashboard.en_US.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Dashboard
+ key: dashboard.breadcrumbs.dashboard
+ Create content
@@ -52,8 +57,8 @@
key: dashboard.table.content.edit
-
- Content Type
+
+ Content typekey: dashboard.table.content_type
@@ -87,8 +92,8 @@
key: dashboard.table.media.edit
-
- Modified Language
+
+ Modified languagekey: dashboard.table.modified_language
diff --git a/translations/en_US/admin-ui/ibexa_drafts.en_US.xlf b/translations/en_US/admin-ui/ibexa_drafts.en_US.xlf
index a6a9b7fc563..a1a21b8341c 100644
--- a/translations/en_US/admin-ui/ibexa_drafts.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_drafts.en_US.xlf
@@ -37,8 +37,8 @@
key: drafts.list.action.remove.confirmation.title
-
- Content Type
+
+ Content typekey: drafts.list.content_type
@@ -52,8 +52,8 @@
key: drafts.list.last_saved
-
- Modified Language
+
+ Modified languagekey: drafts.list.modified_language
diff --git a/translations/en_US/admin-ui/ibexa_dropdown.en_US.xlf b/translations/en_US/admin-ui/ibexa_dropdown.en_US.xlf
index e3c0de62907..532241f81e0 100644
--- a/translations/en_US/admin-ui/ibexa_dropdown.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_dropdown.en_US.xlf
@@ -11,6 +11,11 @@
Clear (%selected_items_count%)key: dropdown.clear
+
+
+
+ key: dropdown.no_results
+ Choose an option
diff --git a/translations/en_US/admin-ui/ibexa_fields_groups.en_US.xlf b/translations/en_US/admin-ui/ibexa_fields_groups.en_US.xlf
new file mode 100644
index 00000000000..8d1323c135c
--- /dev/null
+++ b/translations/en_US/admin-ui/ibexa_fields_groups.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ About
+ key: about
+
+
+
+ Contact
+ key: contact
+
+
+
+
diff --git a/translations/en_US/admin-ui/ibexa_fieldtypes_preview.en_US.xlf b/translations/en_US/admin-ui/ibexa_fieldtypes_preview.en_US.xlf
index b2185c51963..dc51b976d7f 100644
--- a/translations/en_US/admin-ui/ibexa_fieldtypes_preview.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_fieldtypes_preview.en_US.xlf
@@ -167,8 +167,8 @@
key: ezmedia.yes
-
- Content Type
+
+ Content typekey: ezobjectrelation.content_type
@@ -187,8 +187,8 @@
key: ezobjectrelation.version_created
-
- Content Type
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/en_US/admin-ui/ibexa_locationview.en_US.xlf b/translations/en_US/admin-ui/ibexa_locationview.en_US.xlf
index ff319eef588..7f791dcf183 100644
--- a/translations/en_US/admin-ui/ibexa_locationview.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_locationview.en_US.xlf
@@ -12,35 +12,35 @@
key: bulk_action.failed.modal.content_name
-
- Content Type
+
+ Content typekey: bulk_action.failed.modal.content_type_name
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
- Location: %content%
+
+ under %content%key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Search by Content Type
+
+ Search by content typekey: content.create.input.placeholder
-
-
- Select a Content Type:
- key: content.create.select_content_type
- Select a language:
@@ -86,6 +86,51 @@
Enter your team members email addresses.key: modal.info
+
+
+ Authors
+ key: tab.author.authors
+
+
+
+ Content ID
+ key: tab.author.content_id
+
+
+
+ Creator
+ key: tab.author.creator
+
+
+
+ Can't fetch creator
+ key: tab.author.creator.not_found
+
+
+
+ Last contributor
+ key: tab.author.last_contributor
+
+
+
+ Can't fetch last contributor
+ key: tab.author.last_contributor.not_found
+
+
+
+ Location ID
+ key: tab.author.location_id
+
+
+
+ Modified
+ key: tab.author.modified
+
+
+
+ Published
+ key: tab.author.published
+ Change section
@@ -111,26 +156,6 @@
Content remote IDkey: tab.details.content_remote_id
-
-
- Creator
- key: tab.details.creator
-
-
-
- Can't fetch creator
- key: tab.details.creator.not_found
-
-
-
- Last contributor
- key: tab.details.last_contributor
-
-
-
- Can't fetch last contributor
- key: tab.details.last_contributor.not_found
- Location ID
@@ -241,9 +266,19 @@
Visibilitykey: tab.locations.visibility
+
+
+ Authors
+ key: tab.name.authors
+
+
+
+ Fields
+ key: tab.name.data
+
-
- Details
+
+ Technical detailskey: tab.name.details
@@ -266,6 +301,11 @@
Roleskey: tab.name.roles
+
+
+ Sub-items
+ key: tab.name.sub_items
+ Translations
@@ -281,11 +321,6 @@
Versionskey: tab.name.versions
-
-
- View
- key: tab.name.view
- This Content item has no related content.
diff --git a/translations/en_US/admin-ui/ibexa_menu.en_US.xlf b/translations/en_US/admin-ui/ibexa_menu.en_US.xlf
index 12ec3667e7e..700387a4cfe 100644
--- a/translations/en_US/admin-ui/ibexa_menu.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_menu.en_US.xlf
@@ -46,6 +46,11 @@
Movekey: content__sidebar_right__move
+
+
+ Preview
+ key: content__sidebar_right__preview
+ Reveal
@@ -76,6 +81,11 @@
Savekey: content_create__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_create__sidebar_right__save_draft_and_close
+ Content
@@ -106,19 +116,29 @@
Savekey: content_edit__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_edit__sidebar_right__save_draft_and_close
+ Editkey: content_type__sidebar_right__edit
-
- Cancel
+
+ Discardkey: content_type_create__sidebar_right__cancel
+
+
+ Save
+ key: content_type_create__sidebar_right__publish_and_edit
+
-
- Create
+
+ Save and closekey: content_type_create__sidebar_right__save
@@ -132,25 +152,35 @@
key: content_type_edit__anchor_menu__global_properties
-
- Cancel
+
+ Discardkey: content_type_edit__sidebar_right__cancel
-
+ Save
+ key: content_type_edit__sidebar_right__publish_and_edit
+
+
+
+ Save and closekey: content_type_edit__sidebar_right__save
-
- Discard changes
+
+ Discardkey: content_type_group_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: content_type_group_create__sidebar_right__create
+
+
+ Save
+ key: content_type_group_create__sidebar_right__create_and_edit
+ Discard changes
@@ -161,16 +191,26 @@
Savekey: content_type_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: content_type_group_edit__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discardkey: language_create__sidebar_right__cancel
-
- Add
+
+ Save and closekey: language_create__sidebar_right__create
+
+
+ Save
+ key: language_create__sidebar_right__create_and_edit
+ Discard changes
@@ -181,14 +221,19 @@
Savekey: language_edit__sidebar_right__save
+
+
+ Save and close
+ key: language_edit__sidebar_right__save_and_close
+ Adminkey: main__admin
-
- Content Types
+
+ Content typeskey: main__admin__content_types
@@ -251,6 +296,11 @@
Dashboardkey: main__dashboard
+
+
+ Drafts
+ key: main__drafts
+ Trash
@@ -262,10 +312,15 @@
key: object_state_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: object_state_create__sidebar_right__create
+
+
+ Save
+ key: object_state_create__sidebar_right__create_and_edit
+ Discard changes
@@ -276,16 +331,26 @@
Savekey: object_state_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_edit__sidebar_right__save_and_close
+
-
- Discard changes
+
+ Discardkey: object_state_group_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: object_state_group_create__sidebar_right__create
+
+
+ Save
+ key: object_state_group_create__sidebar_right__create_and_edit
+ Discard changes
@@ -296,14 +361,19 @@
Savekey: object_state_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_group_edit__sidebar_right__save_and_close
+
-
- Discard changes
+
+ Discardkey: policy_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: policy_create__sidebar_right__create
@@ -312,18 +382,23 @@
key: policy_edit__sidebar_right__cancel
-
- Update
+
+ Savekey: policy_edit__sidebar_right__save
+
+
+ Save and close
+ key: policy_edit__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discardkey: role_assignment_create__sidebar_right__cancel
-
- Save
+
+ Save and closekey: role_assignment_create__sidebar_right__save
@@ -337,15 +412,20 @@
key: role_copy__sidebar_right__save
-
- Discard changes
+
+ Discardkey: role_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: role_create__sidebar_right__create
+
+
+ Save
+ key: role_create__sidebar_right__create_and_edit
+ Discard changes
@@ -356,16 +436,26 @@
Savekey: role_edit__sidebar_right__save
+
+
+ Save and close
+ key: role_edit__sidebar_right__save_and_close
+
-
- Discard changes
+
+ Discardkey: section_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: section_create__sidebar_right__create
+
+
+ Save
+ key: section_create__sidebar_right__create_and_edit
+ Discard changes
@@ -376,30 +466,15 @@
Savekey: section_edit__sidebar_right__save
-
-
- Bookmarks
- key: sidebar_left__bookmark
-
-
-
- Browse
- key: sidebar_left__browse
-
-
-
- Search
- key: sidebar_left__search
+
+
+ Save and close
+ key: section_edit__sidebar_right__save_and_close
-
-
- Trash
- key: sidebar_left__trash
-
-
-
- Content Tree
- key: sidebar_left__tree
+
+
+ Create user
+ key: sidebar_right.create_user
@@ -416,6 +491,11 @@
Savekey: url_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_edit__sidebar_right__save_and_close
+ Discard changes
@@ -426,16 +506,21 @@
Savekey: url_wildcard_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_wildcard_edit__sidebar_right__save_and_close
+
+
+
+ Profile
+ key: user___view_profile
+ Logoutkey: user__content
-
-
- Drafts
- key: user__drafts
- User settings
@@ -462,15 +547,30 @@
key: user_edit__sidebar_right__update
-
- Discard changes
+
+ Discardkey: user_password_change__sidebar_right__cancel
-
- Update
+
+ Save and closekey: user_password_change__sidebar_right__update
+
+
+ Discard
+ key: user_setting_update__sidebar_right__cancel
+
+
+
+ Save and close
+ key: user_setting_update__sidebar_right__save
+
+
+
+ Save
+ key: user_setting_update__sidebar_right__save_end_edit
+
diff --git a/translations/en_US/admin-ui/ibexa_multi_file_upload.en_US.xlf b/translations/en_US/admin-ui/ibexa_multi_file_upload.en_US.xlf
index 76d282bfebd..64443981fa2 100644
--- a/translations/en_US/admin-ui/ibexa_multi_file_upload.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_multi_file_upload.en_US.xlf
@@ -17,8 +17,8 @@
key: cannot_create_content_structure.message
-
- Cannot get Content Type by identifier
+
+ Cannot get content type by identifierkey: cannot_get_content_type_identifier.message
diff --git a/translations/en_US/admin-ui/ibexa_multilevel_popup_menu.en_US.xlf b/translations/en_US/admin-ui/ibexa_multilevel_popup_menu.en_US.xlf
new file mode 100644
index 00000000000..5c76c2ebb52
--- /dev/null
+++ b/translations/en_US/admin-ui/ibexa_multilevel_popup_menu.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Search...
+ key: search.placeholder
+
+
+
+
diff --git a/translations/en_US/admin-ui/ibexa_object_state.en_US.xlf b/translations/en_US/admin-ui/ibexa_object_state.en_US.xlf
index 4d87ee78050..3d26bd0a87e 100644
--- a/translations/en_US/admin-ui/ibexa_object_state.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_object_state.en_US.xlf
@@ -36,6 +36,16 @@
Setkey: object_state.button.set
+
+
+ Save and close
+ key: object_state.create.create
+
+
+
+ Save
+ key: object_state.create.create_and_edit
+ Identifier
@@ -46,11 +56,6 @@
Namekey: object_state.create.name
-
-
- Create
- key: object_state.create.submit
- Object state '%name%' created.
@@ -101,10 +106,15 @@
Namekey: object_state.update.name
-
+ Save
- key: object_state.update.submit
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
@@ -146,6 +156,16 @@
Delete Object state groupkey: object_state_group.bulk_delete.delete
+
+
+ Save and close
+ key: object_state_group.create.create
+
+
+
+ Save
+ key: object_state_group.create.create_and_edit
+ Identifier
@@ -156,11 +176,6 @@
Namekey: object_state_group.create.name
-
-
- Create
- key: object_state_group.create.submit
- Object state group '%name%' created.
@@ -231,6 +246,11 @@
Savekey: object_state_group.update.save
+
+
+ Save and close
+ key: object_state_group.update.save_and_close
+ Object state group '%name%' updated.
diff --git a/translations/en_US/admin-ui/ibexa_role.en_US.xlf b/translations/en_US/admin-ui/ibexa_role.en_US.xlf
index 4417f8bfa4e..212391012fa 100644
--- a/translations/en_US/admin-ui/ibexa_role.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_role.en_US.xlf
@@ -261,6 +261,16 @@
Assigning users and groupskey: role_assignment.view.add.title
+
+
+ Assign to Users/Groups
+ key: role_assignment.view.list.action.add
+
+
+
+ Unassign
+ key: role_assignment.view.list.action.delete
+ Users and Groups
@@ -306,6 +316,16 @@
Userskey: role_assignment.view.type.users
+
+
+ Unassign
+ key: role_assignments.modal.delete_label
+
+
+
+ Do you want to unassign the Users/Groups?
+ key: role_assignments.modal.message
+ Limitation
diff --git a/translations/en_US/admin-ui/ibexa_search.en_US.xlf b/translations/en_US/admin-ui/ibexa_search.en_US.xlf
index 0296a4a21c2..8532ab62e10 100644
--- a/translations/en_US/admin-ui/ibexa_search.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_search.en_US.xlf
@@ -6,14 +6,44 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ No suggestions available.
+ key: autocomplete.no_results
+
+
+
+ Cannot load suggestions
+ key: autocomplete.request.error
+
+
+
+ Results
+ key: autocomplete.results_count
+
+
+
+ View all results
+ key: autocomplete.view_all_results
+
+
+
+ Search
+ key: global_search.focus.hint
+
+
+
+ Search...
+ key: header.search
+ Searchkey: search
-
- Any Content Type
+
+ Any content typekey: search.any.content.type
@@ -32,8 +62,8 @@
key: search.clear
-
- Content Type
+
+ Content typekey: search.content.type
@@ -156,6 +186,11 @@
Sectionkey: search.section
+
+
+ Did you mean %s?
+ key: search.spellcheck.suggestion
+ Subtree
@@ -172,8 +207,8 @@
key: search.translation
-
- Content Type
+
+ Content typekey: search.type
diff --git a/translations/en_US/admin-ui/ibexa_section.en_US.xlf b/translations/en_US/admin-ui/ibexa_section.en_US.xlf
index 5ea7b538e27..6ae80e5d436 100644
--- a/translations/en_US/admin-ui/ibexa_section.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_section.en_US.xlf
@@ -47,8 +47,8 @@
key: section.assigned_content.path
-
- Content Type
+
+ Content typekey: section.assigned_content.type
diff --git a/translations/en_US/admin-ui/ibexa_sub_items.en_US.xlf b/translations/en_US/admin-ui/ibexa_sub_items.en_US.xlf
index 3fa7131011a..210337ffc8e 100644
--- a/translations/en_US/admin-ui/ibexa_sub_items.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_sub_items.en_US.xlf
@@ -192,8 +192,8 @@
key: hide_locations_btn.label
-
- Search by Content Type
+
+ Search by content typekey: instant.filter.placeholder
@@ -201,80 +201,75 @@
Sub-itemskey: items_list.title
-
+ Content type
- key: items_table.header.content_type
+ key: items_table.columns.content_type
-
+ Contributor
- key: items_table.header.contributor
+ key: items_table.columns.contributor
-
+ Creator
- key: items_table.header.creator
+ key: items_table.columns.creator
-
-
- Filters
- key: items_table.header.filters
-
-
+ Location ID
- key: items_table.header.location_id
+ key: items_table.columns.location_id
-
+ Location remote ID
- key: items_table.header.location_remote_id
+ key: items_table.columns.location_remote_id
-
+ Modified
- key: items_table.header.modified
+ key: items_table.columns.modified
-
+ Name
- key: items_table.header.name
+ key: items_table.columns.name
-
+ Object ID
- key: items_table.header.object_id
+ key: items_table.columns.object_id
-
+ Object remote ID
- key: items_table.header.object_remote_id
+ key: items_table.columns.object_remote_id
-
+ Priority
- key: items_table.header.priority
+ key: items_table.columns.priority
-
+ Published
- key: items_table.header.pubished
+ key: items_table.columns.pubished
-
+ Section
- key: items_table.header.section
+ key: items_table.columns.section
-
+ Translations
- key: items_table.header.translations
+ key: items_table.columns.translations
-
+ Visibility
- key: items_table.header.visibility
+ key: items_table.columns.visibility
@@ -311,6 +306,11 @@
Revealkey: unhide_locations_btn.label
+
+
+ Columns
+ key: view_columns_toggler.label
+ Grid view
@@ -326,11 +326,6 @@
Viewkey: view_switcher.view
-
-
- Viewing %viewingCount% out of %totalCount% sub-items
- key: viewing_message
-
diff --git a/translations/en_US/admin-ui/ibexa_universal_discovery_widget.en_US.xlf b/translations/en_US/admin-ui/ibexa_universal_discovery_widget.en_US.xlf
index d50406c484d..28b813f03e8 100644
--- a/translations/en_US/admin-ui/ibexa_universal_discovery_widget.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_universal_discovery_widget.en_US.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: actions_menu.cancel
@@ -52,13 +52,13 @@
key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Cancel
+
+ Discardkey: content_create.cancel.label
@@ -67,8 +67,8 @@
key: content_create.label
-
- Search by Content Type
+
+ Search by content typekey: content_create.placeholder
@@ -77,8 +77,8 @@
key: content_edit.label
-
- Content Type
+
+ Content typekey: content_table.content_type
@@ -106,11 +106,6 @@
Create contentkey: create_content.label
-
-
- Select a Content Type
- key: create_content.select_content_type
- Select a language
@@ -231,6 +226,11 @@
Select destinationkey: move.title
+
+
+ Viewing %viewingCount% out of %totalCount% items
+ key: pagination.info.viewing_message
+ Close
diff --git a/translations/en_US/admin-ui/ibexa_url_wildcard.en_US.xlf b/translations/en_US/admin-ui/ibexa_url_wildcard.en_US.xlf
index adba926dc06..d493ab188a0 100644
--- a/translations/en_US/admin-ui/ibexa_url_wildcard.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_url_wildcard.en_US.xlf
@@ -111,6 +111,16 @@
URL wildcardkey: url_wildcard.modal.create.url.wildcard
+
+
+ Save
+ key: url_wildcard.save
+
+
+
+ Save and close
+ key: url_wildcard.save_and_close
+ Search for URL wildcards
diff --git a/translations/en_US/admin-ui/ibexa_user_change_password.en_US.xlf b/translations/en_US/admin-ui/ibexa_user_change_password.en_US.xlf
index 83c173037b8..edf69cf1b5a 100644
--- a/translations/en_US/admin-ui/ibexa_user_change_password.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_user_change_password.en_US.xlf
@@ -6,14 +6,14 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Change
- key: user_change_password.change
+
+
+ Editing password
+ key: user_change_password.editing_password
-
- Change my password
+
+ Passwordkey: user_change_password.title
diff --git a/translations/en_US/admin-ui/ibexa_user_mode_badge.en_US.xlf b/translations/en_US/admin-ui/ibexa_user_mode_badge.en_US.xlf
new file mode 100644
index 00000000000..82b88cae4d4
--- /dev/null
+++ b/translations/en_US/admin-ui/ibexa_user_mode_badge.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Focus mode
+ key: user_mode_badge.focus
+
+
+
+
diff --git a/translations/en_US/admin-ui/ibexa_user_settings.en_US.xlf b/translations/en_US/admin-ui/ibexa_user_settings.en_US.xlf
index 68b21d7aa77..2d00e50bc90 100644
--- a/translations/en_US/admin-ui/ibexa_user_settings.en_US.xlf
+++ b/translations/en_US/admin-ui/ibexa_user_settings.en_US.xlf
@@ -6,19 +6,24 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Editing %action%
+ key: list.action_name
+ User settingskey: list.title
-
- My account settings
+
+ Account settingskey: section.my_account_settings
-
- My preferences
+
+ Preferenceskey: section.my_preferences
@@ -56,6 +61,11 @@
Date and Time will be displayed in this format:key: settings.datetime_format.preview_label
+
+
+ Mode
+ key: settings.group.mode.name
+ Toggle In-Context translation feature
@@ -76,6 +86,50 @@
In-Context translationkey: settings.in_context_translation.value.title
+
+
+ Focus mode
+ key: user.setting.focus_mode.description
+
+
+
+ Focus mode – A clean and intuitive interface with a simplified Content
+ structure, designed for new and non-advanced users. Features include:
+
+
View tab displaying site preview within the context
+
Hidden Technical details tab
+
Hidden Locations and Versions tabs in Content items
+
+ ]]>
+ key: user.setting.focus_mode.help
+
+
+
+ Enable focus mode
+ key: user.setting.focus_mode.label
+
+
+
+ Focus mode
+ key: user.setting.focus_mode.name
+
+
+
+ Disabled
+ key: user.setting.focus_mode.off
+
+
+
+ Enabled
+ key: user.setting.focus_mode.on
+
diff --git a/translations/en_US/admin-ui/messages.en_US.xlf b/translations/en_US/admin-ui/messages.en_US.xlf
index dec950ec3c9..feaf2c29396 100644
--- a/translations/en_US/admin-ui/messages.en_US.xlf
+++ b/translations/en_US/admin-ui/messages.en_US.xlf
@@ -121,11 +121,6 @@
wordskey: character_counter.words
-
-
- You can turn autosave off in your user settings
- key: content.autosave.turn_off.message
- Content ID: %contentId%
@@ -181,29 +176,9 @@
In Trashkey: content.in_trash
-
-
- Saving error
- key: content_edit.autosave.status_error.message
-
-
-
- Autosave is off
- key: content_edit.autosave.status_off.message
-
-
-
- Autosave is on
- key: content_edit.autosave.status_on.message
-
-
-
- Saving
- key: content_edit.autosave.status_saving.message
-
-
- Do you want to delete the Content Type?
+
+ Do you want to delete the content type?key: content_type.modal.message
@@ -247,8 +222,8 @@
key: content_type.view.list.action.delete
-
- Do you want to delete the Content Type group?
+
+ Do you want to delete the content type group?key: content_type_group.modal.message
@@ -261,41 +236,26 @@
Morekey: content_type_selector.list.show_more
-
-
- Create
- key: custom_url_alias_add_form.add
- Deletekey: custom_url_alias_add_form.remove
-
-
- None
- key: custom_url_alias_add_form.site_access.placeholder
- for the selected period]]>key: dashboard.charts.no_data
-
-
- Clear (%selected_items_count%)
- key: dropdown.clear
+
+
+ No results found
+ key: dashboard.charts.no_resultsSearch...key: dropdown.search
-
-
- Select All
- key: dropdown.select_all
- Go back to the dashboard or search for another item.]]>
@@ -483,11 +443,6 @@
Cancelkey: form.cancel
-
-
- Search...
- key: header.search
- Reset your password
@@ -538,6 +493,11 @@
Change passwordkey: my_account_settings.password.action.edit
+
+
+ You don't have permissions to change the password. Contact your administrator.
+ key: my_account_settings.password.message
+ Password
@@ -608,21 +568,6 @@
Deletekey: role.view.list.action.delete
-
-
- Assign to Users/Groups
- key: role_assignment.view.list.action.add
-
-
-
- Unassign
- key: role_assignment.view.list.action.delete
-
-
-
- Do you want to unassign the Users/Groups?
- key: role_assignments.modal.message
- Assign Content
diff --git a/translations/en_US/admin-ui/validators.en_US.xlf b/translations/en_US/admin-ui/validators.en_US.xlf
index 20e2231cd44..dd4a3219e6d 100644
--- a/translations/en_US/admin-ui/validators.en_US.xlf
+++ b/translations/en_US/admin-ui/validators.en_US.xlf
@@ -7,23 +7,23 @@
-
- Content Type description cannot be longer than 255 characters.
+
+ Content type description cannot be longer than 255 characters.key: ez.content_type.descriptions
-
- Content Type identifier may only contain letters from "a" to "z", numbers and underscores.
+
+ Content type identifier may only contain letters from "a" to "z", numbers and underscores.key: ez.content_type.identifier.pattern
-
- The Content Type identifier "%identifier%" is used by another Content Type. Enter a unique identifier.
+
+ The content type identifier "%identifier%" is used by another content type. Enter a unique identifier.key: ez.content_type.identifier.unique
-
- Content Type name cannot be blank and cannot be longer than 255 characters.
+
+ Content type name cannot be blank and cannot be longer than 255 characters.key: ez.content_type.names
@@ -96,6 +96,11 @@
{fieldName}: Cannot upload. File exceeds file size limit.key: js.error.invalid_file_size
+
+
+ {fieldName}: Cannot upload. File has wrong type.
+ key: js.error.invalid_file_type
+ A valid URL is required
diff --git a/translations/en_US/checkout/ibexa_checkout.en_US.xlf b/translations/en_US/checkout/ibexa_checkout.en_US.xlf
index ff83d6386b0..543f7d4000d 100644
--- a/translations/en_US/checkout/ibexa_checkout.en_US.xlf
+++ b/translations/en_US/checkout/ibexa_checkout.en_US.xlf
@@ -46,11 +46,21 @@
Company namekey: ibexa_checkout.ui.billing_address.company
+
+
+ First name
+ key: ibexa_checkout.ui.billing_address.first_name
+ Billing addresskey: ibexa_checkout.ui.billing_address.label
+
+
+ Last name
+ key: ibexa_checkout.ui.billing_address.last_name
+ Phone
diff --git a/translations/en_US/checkout/ibexa_fieldtype_address.en_US.xlf b/translations/en_US/checkout/ibexa_fieldtype_address.en_US.xlf
new file mode 100644
index 00000000000..9e10a65bb83
--- /dev/null
+++ b/translations/en_US/checkout/ibexa_fieldtype_address.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Billing
+ key: field_definition.ibexa_address.type.billing
+
+
+
+ Shipping
+ key: field_definition.ibexa_address.type.shipping
+
+
+
+
diff --git a/translations/en_US/connect/ibexa_connect.en_US.xlf b/translations/en_US/connect/ibexa_connect.en_US.xlf
new file mode 100644
index 00000000000..8393584110c
--- /dev/null
+++ b/translations/en_US/connect/ibexa_connect.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Send Customer Group identifier
+ key: page_builder.send_customer_group_identifier
+
+
+
+ Send User ID
+ key: page_builder.send_user_id
+
+
+
+
diff --git a/translations/en_US/content-forms/ibexa_content_forms_content.en_US.xlf b/translations/en_US/content-forms/ibexa_content_forms_content.en_US.xlf
index bbe01f9ebac..5fd783081fc 100644
--- a/translations/en_US/content-forms/ibexa_content_forms_content.en_US.xlf
+++ b/translations/en_US/content-forms/ibexa_content_forms_content.en_US.xlf
@@ -31,6 +31,11 @@
Publishkey: Publish
+
+
+ Publish and edit
+ key: Publish and edit
+ To language
@@ -51,6 +56,11 @@
Save draftkey: save_draft
+
+
+ Save draft and close
+ key: save_draft_and_close
+
diff --git a/translations/en_US/content-tree/ibexa_content_tree_ui.en_US.xlf b/translations/en_US/content-tree/ibexa_content_tree_ui.en_US.xlf
index baa0da04988..6049d47222c 100644
--- a/translations/en_US/content-tree/ibexa_content_tree_ui.en_US.xlf
+++ b/translations/en_US/content-tree/ibexa_content_tree_ui.en_US.xlf
@@ -31,6 +31,11 @@
Hidekey: actions.hide_content
+
+
+ Preview
+ key: actions.preview_content
+ Remove from bookmarks
@@ -147,8 +152,8 @@
key: delete.send_to_trash.modal.body
-
- Cannot load Content Types
+
+ Cannot load content typeskey: load_content_types.error
diff --git a/translations/en_US/core/forms.en_US.xlf b/translations/en_US/core/forms.en_US.xlf
index 7671db11503..bf5b05ae7bd 100644
--- a/translations/en_US/core/forms.en_US.xlf
+++ b/translations/en_US/core/forms.en_US.xlf
@@ -7,28 +7,28 @@
-
- Content Type
+
+ Content typekey: role.policy.class
-
- Content Type / All functions
+
+ Content type / All functionskey: role.policy.class.all_functions
-
- Content Type / Create
+
+ Content type / Createkey: role.policy.class.create
-
- Content Type / Delete
+
+ Content type / Deletekey: role.policy.class.delete
-
- Content Type / Update
+
+ Content type / Updatekey: role.policy.class.update
diff --git a/translations/en_US/core/ibexa_repository_exceptions.en_US.xlf b/translations/en_US/core/ibexa_repository_exceptions.en_US.xlf
index de5b8002bd7..c72f95f20c1 100644
--- a/translations/en_US/core/ibexa_repository_exceptions.en_US.xlf
+++ b/translations/en_US/core/ibexa_repository_exceptions.en_US.xlf
@@ -51,16 +51,16 @@
Content "%contentName%" fields did not validate: %errors%key: Content "%contentName%" fields did not validate: %errors%
-
-
- Content Type Field definitions did not validate
- key: Content Type Field definitions did not validate
- Content fields did not validatekey: Content fields did not validate
+
+
+ Content type field definitions did not validate
+ key: Content type field definitions did not validate
+ Could not find %classType% class '%className%'
@@ -81,15 +81,15 @@
Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%key: Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%
-
-
- Field definition '%identifier%' does not exist in given Content Type
- key: Field definition '%identifier%' does not exist in given Content Type
+
+
+ Field definition '%identifier%' does not exist in given content type
+ key: Field definition '%identifier%' does not exist in given content type
-
-
- Field definition '%identifier%' does not exist in the given Content Type
- key: Field definition '%identifier%' does not exist in the given Content Type
+
+
+ Field definition '%identifier%' does not exist in the given content type
+ key: Field definition '%identifier%' does not exist in the given content type
diff --git a/translations/en_US/corporate-account/ibexa_corporate_account.en_US.xlf b/translations/en_US/corporate-account/ibexa_corporate_account.en_US.xlf
index 314cadb0e55..b14ce8f36f1 100644
--- a/translations/en_US/corporate-account/ibexa_corporate_account.en_US.xlf
+++ b/translations/en_US/corporate-account/ibexa_corporate_account.en_US.xlf
@@ -41,21 +41,11 @@
Detailskey: application.details.tab.summary.label
-
-
- Cancel
- key: application.edit.cancel_btn.label
- Editingkey: application.edit.editing
-
-
- Save
- key: application.edit.save_btn.label
- Basic information
@@ -516,21 +506,11 @@
Last orderskey: company.details.tab.summary.orders.table.headline
-
-
- Cancel
- key: company.edit.cancel_btn.label
- Editingkey: company.edit.editing
-
-
- Save
- key: company.edit.save_btn.label
- Company '%name%' updated.
@@ -817,13 +797,13 @@
key: member.create.action_name
-
- Cancel
+
+ Discardkey: member.create.cancel_btn.label
-
- Save
+
+ Save and closekey: member.create.save_btn.label
@@ -837,8 +817,8 @@
key: member.create.title
-
- Cancel
+
+ Discardkey: member.edit.cancel_btn.label
@@ -847,8 +827,8 @@
key: member.edit.editing
-
- Save
+
+ Save and closekey: member.edit.save_btn.label
diff --git a/translations/en_US/corporate-account/ibexa_menu.en_US.xlf b/translations/en_US/corporate-account/ibexa_menu.en_US.xlf
index 2bb1f7eff1e..c4181d8c50b 100644
--- a/translations/en_US/corporate-account/ibexa_menu.en_US.xlf
+++ b/translations/en_US/corporate-account/ibexa_menu.en_US.xlf
@@ -6,6 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: corporate_content_create__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_create__sidebar_right__publish
+
+
+
+ Discard
+ key: corporate_content_edit__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_edit__sidebar_right__publish
+ Settings
diff --git a/translations/en_US/dashboard/forms.en_US.xlf b/translations/en_US/dashboard/forms.en_US.xlf
new file mode 100644
index 00000000000..80f93b181ec
--- /dev/null
+++ b/translations/en_US/dashboard/forms.en_US.xlf
@@ -0,0 +1,31 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ Dashboard
+ key: role.policy.dashboard
+
+
+
+ Dashboard / All functions
+ key: role.policy.dashboard.all_functions
+
+
+
+ Dashboard / Customize
+ key: role.policy.dashboard.customize
+
+
+
+
diff --git a/translations/en_US/dashboard/ibexa_dashboard.en_US.xlf b/translations/en_US/dashboard/ibexa_dashboard.en_US.xlf
new file mode 100644
index 00000000000..5dc06433a69
--- /dev/null
+++ b/translations/en_US/dashboard/ibexa_dashboard.en_US.xlf
@@ -0,0 +1,146 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Ibexa news
+ key: block.ibexa_news.title
+
+
+
+ Catalog
+ key: block.quick_actions.tile.catalog
+
+
+
+ Company
+ key: block.quick_actions.tile.company
+
+
+
+ Content
+ key: block.quick_actions.tile.content
+
+
+
+ Create
+ key: block.quick_actions.tile.create
+
+
+
+ Create content
+ key: block.quick_actions.tile.create_content.udw.title
+
+
+
+ Create form
+ key: block.quick_actions.tile.create_form.udw.title
+
+
+
+ Form
+ key: block.quick_actions.tile.form
+
+
+
+ Product
+ key: block.quick_actions.tile.product
+
+
+
+ Quick actions
+ key: block.quick_actions.title
+
+
+
+ Access the dashboard's customization tool, that allows you to personalize it to create a more intuitive user experience.
+ key: dashboard.builder.functionality
+
+
+
+ Active dashboard is set to '%name%'
+ key: dashboard.change_active.success
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ My dashboard
+ key: dashboard.customize.default_name
+
+
+
+ Edit %locationContentName%
+ key: dashboard.edit
+
+
+
+ Enhance your dashboard experience
+ key: dashboard.enhance_dashboard_experience
+
+
+
+ The dashboard could not be loaded
+ key: dashboard.error.unable_to_load
+
+
+
+ Unable to fetch Ibexa News
+ key: dashboard.ibexa_news.unable_to_fetch
+
+
+
+ The default dashboard cannot be sent to the trash
+ key: dashboard.sent_to_trash.info
+
+
+
+ Switch to %name%
+ key: dashboard.switch_to_custom
+
+
+
+ Switch to default dashboard
+ key: dashboard.switch_to_default
+
+
+
+ Good afternoon, %user_name%!
+ key: dashboard.title.afternoon
+
+
+
+ Good evening, %user_name%!
+ key: dashboard.title.evening
+
+
+
+ Good morning, %user_name%!
+ key: dashboard.title.morning
+
+
+
+ Dashboard Builder
+ key: info_bar.dashboard.label
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.description
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.name
+
+
+
+
diff --git a/translations/en_US/dashboard/ibexa_menu.en_US.xlf b/translations/en_US/dashboard/ibexa_menu.en_US.xlf
new file mode 100644
index 00000000000..207eebd1eda
--- /dev/null
+++ b/translations/en_US/dashboard/ibexa_menu.en_US.xlf
@@ -0,0 +1,41 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Delete draft
+ key: dashboard__infobar__edit__actions__cancel
+
+
+
+ Publish
+ key: dashboard__infobar__edit__actions__publish
+
+
+
+ Save draft
+ key: dashboard__infobar__edit__actions__save_draft
+
+
+
+ Dashboards
+ key: main__admin__dashboard
+
+
+
+ Dashboard content type
+ key: main__admin__dashboard_content_type
+
+
+
+ Dashboard
+ key: main__customizable_dashboard
+
+
+
+
diff --git a/translations/en_US/dashboard/ibexa_user_settings.en_US.xlf b/translations/en_US/dashboard/ibexa_user_settings.en_US.xlf
new file mode 100644
index 00000000000..69c07cd704a
--- /dev/null
+++ b/translations/en_US/dashboard/ibexa_user_settings.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ settings.group.dashboard.description
+ key: settings.group.dashboard.description
+
+
+
+ Dashboard
+ key: settings.group.dashboard.name
+
+
+
+
diff --git a/translations/en_US/fieldtype-matrix/ibexa_matrix_fieldtype.en_US.xlf b/translations/en_US/fieldtype-matrix/ibexa_matrix_fieldtype.en_US.xlf
index e81ba1ed60a..db3f4aaeed6 100644
--- a/translations/en_US/fieldtype-matrix/ibexa_matrix_fieldtype.en_US.xlf
+++ b/translations/en_US/fieldtype-matrix/ibexa_matrix_fieldtype.en_US.xlf
@@ -41,11 +41,6 @@
Columnskey: field.columns
-
-
- Columns
- key: field_definition.ezmatrix.columns
- Minimum number of rows
diff --git a/translations/en_US/fieldtype-page/ibexa_calendar_events.en_US.xlf b/translations/en_US/fieldtype-page/ibexa_calendar_events.en_US.xlf
index 7dd36cb59d6..0d6eb1c418b 100644
--- a/translations/en_US/fieldtype-page/ibexa_calendar_events.en_US.xlf
+++ b/translations/en_US/fieldtype-page/ibexa_calendar_events.en_US.xlf
@@ -27,8 +27,8 @@
key: page_block_visibility.attribute.content_name.label
-
- Content Type
+
+ Content typekey: page_block_visibility.attribute.content_type.label
diff --git a/translations/en_US/fieldtype-page/ibexa_page_fieldtype.en_US.xlf b/translations/en_US/fieldtype-page/ibexa_page_fieldtype.en_US.xlf
index f0fd6c184b1..224d797c5ee 100644
--- a/translations/en_US/fieldtype-page/ibexa_page_fieldtype.en_US.xlf
+++ b/translations/en_US/fieldtype-page/ibexa_page_fieldtype.en_US.xlf
@@ -42,8 +42,8 @@
key: landing_page_ft.block_id_fetch.failed
-
- Preview is not available.
+
+ To get preview, choose site context and go to "View" tab or click the "Preview" button.key: landingpage.no_preview
diff --git a/translations/en_US/fieldtype-page/repository_exceptions.en_US.xlf b/translations/en_US/fieldtype-page/repository_exceptions.en_US.xlf
new file mode 100644
index 00000000000..c2544a5e914
--- /dev/null
+++ b/translations/en_US/fieldtype-page/repository_exceptions.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Page for '%identifier%'
+ key: Could not find Page for '%identifier%'
+
+
+
+
diff --git a/translations/en_US/fieldtype-page/validators.en_US.xlf b/translations/en_US/fieldtype-page/validators.en_US.xlf
index 52547a1a854..a2ebe4ad6d6 100644
--- a/translations/en_US/fieldtype-page/validators.en_US.xlf
+++ b/translations/en_US/fieldtype-page/validators.en_US.xlf
@@ -12,8 +12,8 @@
key: ezplatform.content.is_not_expected_content_container
-
- The selected Content item isn't of the expected Content Type.
+
+ The selected Content item isn't of the expected content type.key: ezplatform.content.is_not_expected_content_type
diff --git a/translations/en_US/fieldtype-richtext/ck_editor.en_US.xlf b/translations/en_US/fieldtype-richtext/ck_editor.en_US.xlf
index cc588ac73f9..429682be626 100644
--- a/translations/en_US/fieldtype-richtext/ck_editor.en_US.xlf
+++ b/translations/en_US/fieldtype-richtext/ck_editor.en_US.xlf
@@ -46,6 +46,11 @@
Custom styleskey: custom_styles_btn.label
+
+
+ list
+ key: elements_path.list.label
+ Embed
diff --git a/translations/en_US/form-builder/ibexa_form_builder.en_US.xlf b/translations/en_US/form-builder/ibexa_form_builder.en_US.xlf
index 5cdd31e67b2..245d892a79b 100644
--- a/translations/en_US/form-builder/ibexa_form_builder.en_US.xlf
+++ b/translations/en_US/form-builder/ibexa_form_builder.en_US.xlf
@@ -17,8 +17,8 @@
key: build.form
-
- Building form
+
+ Build formkey: building.form
@@ -57,8 +57,8 @@
key: form.cannot.be.empty
-
- Close
+
+ Discardkey: form.close
@@ -76,6 +76,16 @@
Deletekey: form.remove
+
+
+ Save
+ key: form.save
+
+
+
+ Save and close
+ key: form.save_and_close
+ Message to display
diff --git a/translations/en_US/image-editor/ibexa_image_editor.en_US.xlf b/translations/en_US/image-editor/ibexa_image_editor.en_US.xlf
index f9df5110bb7..d0b3b4cd3b4 100644
--- a/translations/en_US/image-editor/ibexa_image_editor.en_US.xlf
+++ b/translations/en_US/image-editor/ibexa_image_editor.en_US.xlf
@@ -76,10 +76,10 @@
Focal pointkey: image_editor.actions.focal_point.label
-
-
- Remove
- key: image_editor.actions.focal_point.remove
+
+
+ Restore
+ key: image_editor.actions.focal_point.restore
@@ -97,8 +97,8 @@
key: image_editor.apply_to_all
-
- Back
+
+ Discardkey: image_editor.back
@@ -131,6 +131,11 @@
Savekey: image_editor.save
+
+
+ Save and close
+ key: image_editor.save_and_close
+ Save as...
diff --git a/translations/en_US/image-picker/ibexa_image_picker.en_US.xlf b/translations/en_US/image-picker/ibexa_image_picker.en_US.xlf
new file mode 100644
index 00000000000..45277dc8d6c
--- /dev/null
+++ b/translations/en_US/image-picker/ibexa_image_picker.en_US.xlf
@@ -0,0 +1,221 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ 1
+ key: content.1
+
+
+
+ Apply
+ key: filters.apply
+
+
+
+ Clear
+ key: filters.clear
+
+
+
+ From
+ key: filters.created.from.label
+
+
+
+ Created
+ key: filters.created.title
+
+
+
+ To
+ key: filters.created.to.label
+
+
+
+ File format
+ key: filters.file_format.label
+
+
+
+ File size
+ key: filters.file_size.label
+
+
+
+ Format and size
+ key: filters.format_and_size.title
+
+
+
+ Language
+ key: filters.language.label
+
+
+
+ Height
+ key: filters.orientation_and_dimensions.height.label
+
+
+
+ Landscape
+ key: filters.orientation_and_dimensions.landscape.label
+
+
+
+ Orientation
+ key: filters.orientation_and_dimensions.orientation.label
+
+
+
+ Portrait
+ key: filters.orientation_and_dimensions.portrait.label
+
+
+
+ Squarish
+ key: filters.orientation_and_dimensions.squarish.label
+
+
+
+ Orientation and dimensions
+ key: filters.orientation_and_dimensions.title
+
+
+
+ Width
+ key: filters.orientation_and_dimensions.width.label
+
+
+
+ Tags
+ key: filters.tags.label
+
+
+
+ If no tags available, you can’t use this filter.
+ key: filters.tags.no_tags.info
+
+
+
+ Choose tags
+ key: filters.tags.placeholder
+
+
+
+ Tags
+ key: filters.tags.title
+
+
+
+ Image library
+ key: filters.thumbnail
+
+
+
+ Filters
+ key: filters.title
+
+
+
+ Translations
+ key: filters.translations.title
+
+
+
+ Image Picker
+ key: image_picker.module.label
+
+
+
+ No images yet
+ key: items_view.no_items.info_text
+
+
+
+ Created
+ key: list_view.header.created
+
+
+
+ Dimensions
+ key: list_view.header.dimensions
+
+
+
+ File format
+ key: list_view.header.file_format
+
+
+
+ Name
+ key: list_view.header.name
+
+
+
+ Size
+ key: list_view.header.size
+
+
+
+ Thumbnail
+ key: list_view.header.thumbnail
+
+
+
+ Updated
+ key: list_view.header.updated
+
+
+
+ Location
+ key: root_location.fake_name
+
+
+
+ Insert
+ key: snackbar.insert.label
+
+
+
+ Selected
+ key: snackbar.selected.label
+
+
+
+ Your tree is empty.
+ key: tree.empty
+
+
+
+ Image picker folders browser
+ key: tree_browser.module_name
+
+
+
+ Folders
+ key: tree_browser.title
+
+
+
+ Grid view
+ key: view_switcher.grid_view
+
+
+
+ List view
+ key: view_switcher.list_view
+
+
+
+ View
+ key: view_switcher.view
+
+
+
+
diff --git a/translations/en_US/measurement/product_catalog.en_US.xlf b/translations/en_US/measurement/product_catalog.en_US.xlf
new file mode 100644
index 00000000000..346716b77cc
--- /dev/null
+++ b/translations/en_US/measurement/product_catalog.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Provide values as digits and %unit-symbol% unit.
+ key: measurement.product_catalog.attribute.definition.variant.form_mapper.help
+
+
+
+
diff --git a/translations/en_US/order-management/ibexa_dashboard.en_US.xlf b/translations/en_US/order-management/ibexa_dashboard.en_US.xlf
new file mode 100644
index 00000000000..14e6a1abc56
--- /dev/null
+++ b/translations/en_US/order-management/ibexa_dashboard.en_US.xlf
@@ -0,0 +1,61 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Company name
+ key: block.recent_order.column.company_name
+
+
+
+ Created
+ key: block.recent_order.column.created_at
+
+
+
+ Customer name
+ key: block.recent_order.column.customer_name
+
+
+
+ Order ID
+ key: block.recent_order.column.id
+
+
+
+ Status
+ key: block.recent_order.column.status
+
+
+
+ Total value
+ key: block.recent_order.column.total_value
+
+
+
+ No results found
+ key: block.recent_order.empty
+
+
+
+ Recent orders
+ key: block.recent_order.title
+
+
+
+ Orders
+ key: dashboard.orders_status.dataset_label
+
+
+
+ Orders by status
+ key: dashboard.orders_status.title
+
+
+
+
diff --git a/translations/en_US/page-builder/ibexa_page_builder.en_US.xlf b/translations/en_US/page-builder/ibexa_page_builder.en_US.xlf
index ce49f9cd062..bf12ab12327 100644
--- a/translations/en_US/page-builder/ibexa_page_builder.en_US.xlf
+++ b/translations/en_US/page-builder/ibexa_page_builder.en_US.xlf
@@ -21,11 +21,31 @@
Content airtime settingskey: airtime_popup.title
+
+
+ Cannot update blocks preview
+ key: block.cannot_update
+
-
- Delete block
+
+ Deletekey: block.delete
+
+
+ Duplicate
+ key: block.duplicate
+
+
+
+ Move down block
+ key: block.move.down
+
+
+
+ Move up block
+ key: block.move.up
+ One or more blocks is not available in this page
@@ -46,6 +66,11 @@
This element is not available in this pagekey: block.no_availability.title
+
+
+ Refresh
+ key: block.refresh
+ Block settings
@@ -86,26 +111,16 @@
Date and timekey: date_picker.label
-
-
- Drop block here
- key: drop.block.here
-
-
-
- Drop blocks here
- key: drop.blocks.here
+
+
+ Drag and drop blocks here
+ key: drag.drop.blocks.hereEditing %content_type_name%key: editing
-
-
- %name% block
- key: empty_block.info.text
- Something went wrong
@@ -121,21 +136,26 @@
Some blocks are missing configurationkey: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
- Cancel
- key: layout_selector.cancel.label
+
+
+ Select
+ key: layout_selector.create.select.label
-
-
- Create draft
- key: layout_selector.create.confirm.label
+
+
+ Choose layout
+ key: layout_selector.create.subtitle
-
- Page creation
+
+ Select layoutkey: layout_selector.create.title
+
+
+ Discard
+ key: layout_selector.discard.label
+ Change layout
@@ -161,16 +181,106 @@
Switching layout saves the current Page draftkey: layout_selector.warning.message
+
+
+ This page does not have a designed dropzone area for adding content
+ key: notification.no_dropzone
+
+
+
+ When you add a block by dragging it from Page blocks menu into the drop zone, the block settings panel opens immediately where you can configure all block properties.
+ key: settings.popup.add_block_info
+
+
+
+ Change settings
+ key: settings.popup.change_settings
+
+
+
+ Continue
+ key: settings.popup.continue
+
+
+
+ This is a default behavior which applies to both Page and Dashboard builder. You can globally turn off automatic opening of the block settings panel in the user settings.
+ key: settings.popup.default_behaviour
+
+
+
+ How builder works
+ key: settings.popup.title
+ Elementskey: sidebar.title
+
+
+ Configuration
+ key: structure.action.configuration
+
+
+
+ Duplicate
+ key: structure.action.duplicate
+
+
+
+ Move down
+ key: structure.action.move.down
+
+
+
+ Move up
+ key: structure.action.move.up
+
+
+
+ Refresh
+ key: structure.action.refresh
+
+
+
+ Drop zone %number%
+ key: structure.drop.zone
+ Switch layoutkey: switch_layout.label
+
+
+ Structure view
+ key: toolbox.structure.view
+
+
+
+ Elements
+ key: toolbox.title
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.description
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.name
+
+
+
+ disabled
+ key: user.settings.automatically_open_block_settings.value.disabled
+
+
+
+ enabled
+ key: user.settings.automatically_open_block_settings.value.enabled
+
diff --git a/translations/en_US/page-builder/ibexa_page_builder_block_config_actions.en_US.xlf b/translations/en_US/page-builder/ibexa_page_builder_block_config_actions.en_US.xlf
index b96d1b7e39e..931c3500913 100644
--- a/translations/en_US/page-builder/ibexa_page_builder_block_config_actions.en_US.xlf
+++ b/translations/en_US/page-builder/ibexa_page_builder_block_config_actions.en_US.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: cancel
@@ -17,8 +17,8 @@
key: delete
-
- Submit
+
+ Save and closekey: submit
diff --git a/translations/en_US/page-builder/ibexa_page_builder_block_config_nav.en_US.xlf b/translations/en_US/page-builder/ibexa_page_builder_block_config_nav.en_US.xlf
index 27e47d7604d..76add889031 100644
--- a/translations/en_US/page-builder/ibexa_page_builder_block_config_nav.en_US.xlf
+++ b/translations/en_US/page-builder/ibexa_page_builder_block_config_nav.en_US.xlf
@@ -6,16 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Basic
- key: tab.label.basic
+
+
+ More
+ key: anchor_menu.moreDesignkey: tab.label.design
+
+
+ Properties
+ key: tab.label.properties
+ Scheduler
diff --git a/translations/en_US/page-builder/ibexa_page_builder_infobar.en_US.xlf b/translations/en_US/page-builder/ibexa_page_builder_infobar.en_US.xlf
index 12719d1495e..321047488af 100644
--- a/translations/en_US/page-builder/ibexa_page_builder_infobar.en_US.xlf
+++ b/translations/en_US/page-builder/ibexa_page_builder_infobar.en_US.xlf
@@ -61,6 +61,41 @@
Page Builderkey: menu_bar.page_buider.label
+
+
+ Nothing to redo
+ key: preview_history.nothing_to_redo.label
+
+
+
+ Nothing to undo
+ key: preview_history.nothing_to_undo.label
+
+
+
+ Redo
+ key: preview_history.redo.label
+
+
+
+ Undo
+ key: preview_history.undo.label
+
+
+
+ Desktop
+ key: preview_switcher.desktop.label
+
+
+
+ Mobile
+ key: preview_switcher.mobile.label
+
+
+
+ Tablet
+ key: preview_switcher.tablet.label
+
diff --git a/translations/en_US/page-builder/page_builder.en_US.xlf b/translations/en_US/page-builder/page_builder.en_US.xlf
index 16634735a2b..db7c106e6e3 100644
--- a/translations/en_US/page-builder/page_builder.en_US.xlf
+++ b/translations/en_US/page-builder/page_builder.en_US.xlf
@@ -6,155 +6,10 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cancel
- key: airtime_popup.discard.btn
-
-
-
- Submit
- key: airtime_popup.submit.btn
-
-
-
- Content airtime settings
- key: airtime_popup.title
-
-
-
- Delete block
- key: block.delete
-
-
-
- One or more blocks is not available in this page
- key: block.no_availability
-
-
-
- You have to delete it to publish
- key: block.no_availability.content
-
-
-
- Delete
- key: block.no_availability.delete
-
-
-
- This element is not available in this page
- key: block.no_availability.title
-
-
-
- Block settings
- key: block.settings
-
-
-
- Search...
- key: block_filter.placeholder
-
-
-
- Browse content
- key: config_form.block_config.embed_field_base.udw.title
-
-
-
- Select content
- key: config_form.widgets.collection.udw.title
-
-
-
- Select content
- key: config_form.widgets.schedule.udw.title
-
-
-
- Close
- key: config_popup.close.label
-
-
-
- Date and time
- key: date_picker.label
-
-
-
- Drop block here
- key: drop.block.here
-
-
-
- Drop blocks here
- key: drop.blocks.here
-
-
-
- %name% block
- key: empty_block.info.text
-
-
-
- Something went wrong
- key: error.message
-
-
-
- Some blocks are missing configuration
- key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
-
- Cancel
- key: layout_selector.cancel.label
-
-
-
- Create draft
- key: layout_selector.create.confirm.label
-
-
-
- Page creation
- key: layout_selector.create.title
-
-
-
- Change layout
- key: layout_selector.error.change_layout
-
-
-
- The layout of this landing page is no longer available and you cannot publish it. Please select a different layout.
- key: layout_selector.error.label
-
-
-
- Submit
- key: layout_selector.switch.confirm.label
-
-
-
- Switch layout
- key: layout_selector.switch.title
-
-
-
- Switching layout saves the current Page draft
- key: layout_selector.warning.message
-
-
-
- Elements
- key: sidebar.title
-
-
-
- Switch layout
- key: switch_layout.label
+
+
+ Toggle Elements
+ key: sidebar.toggle.label
diff --git a/translations/en_US/payment/ibexa_payment.en_US.xlf b/translations/en_US/payment/ibexa_payment.en_US.xlf
index 28b78cd530e..38ad1942d2b 100644
--- a/translations/en_US/payment/ibexa_payment.en_US.xlf
+++ b/translations/en_US/payment/ibexa_payment.en_US.xlf
@@ -176,10 +176,10 @@
Payment #%identifier%key: ibexa.payment.view.title
-
-
- Cancel
- key: ibexa.payment_method.action.create.cancel
+
+
+ Discard
+ key: ibexa.payment_method.action.create.discard
@@ -241,6 +241,11 @@
Method typekey: ibexa.payment_method.details.column.method_type
+
+
+ Name
+ key: ibexa.payment_method.details.column.name
+ Global properties
diff --git a/translations/en_US/payment/ibexa_payment_type.en_US.xlf b/translations/en_US/payment/ibexa_payment_type.en_US.xlf
index 81d73ad89b5..da8bdb5d73c 100644
--- a/translations/en_US/payment/ibexa_payment_type.en_US.xlf
+++ b/translations/en_US/payment/ibexa_payment_type.en_US.xlf
@@ -11,11 +11,6 @@
Offlinekey: ibexa.payment_method.type.offline.name
-
-
- Online
- key: ibexa.payment_method.type.online.name
-
diff --git a/translations/en_US/personalization/ibexa_dashboard.en_US.xlf b/translations/en_US/personalization/ibexa_dashboard.en_US.xlf
new file mode 100644
index 00000000000..0f80ce096c6
--- /dev/null
+++ b/translations/en_US/personalization/ibexa_dashboard.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ You don't have permissions to view this block
+ key: blocks._all_.no_permissions.body
+
+
+
+
diff --git a/translations/en_US/personalization/ibexa_menu.en_US.xlf b/translations/en_US/personalization/ibexa_menu.en_US.xlf
index b8b6315fc26..291afd22ce8 100644
--- a/translations/en_US/personalization/ibexa_menu.en_US.xlf
+++ b/translations/en_US/personalization/ibexa_menu.en_US.xlf
@@ -12,10 +12,15 @@
key: main__personalization
-
- Dashboard
+
+ Data and analyticskey: main__personalization__dashboard
+
+
+ Settings
+ key: main__personalization__group_settings
+ Import
@@ -32,8 +37,8 @@
key: main__personalization__scenarios
-
- Cancel
+
+ Discard changeskey: model_edit__sidebar_right__close
@@ -52,28 +57,33 @@
key: model_edit__sidebar_right__trigger_model_build
-
- Cancel
+
+ Discardkey: scenario_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: scenario_create__sidebar_right__create-and-close
+
+
+ Save
+ key: scenario_create__sidebar_right__save
+
-
- Close
+
+ Discard changeskey: scenario_edit__sidebar_right__close
-
- Remove scenario
+
+ Delete scenariokey: scenario_edit__sidebar_right__remove
-
- Reset settings
+
+ Reset scenariokey: scenario_edit__sidebar_right__reset
diff --git a/translations/en_US/personalization/messages.en_US.xlf b/translations/en_US/personalization/messages.en_US.xlf
index add649f7d83..3e0194338d6 100644
--- a/translations/en_US/personalization/messages.en_US.xlf
+++ b/translations/en_US/personalization/messages.en_US.xlf
@@ -42,8 +42,8 @@
key: dashboard.products_purchased
-
- Dashboard
+
+ Data and analyticskey: dashboard.title
diff --git a/translations/en_US/product-catalog/ibexa_dashboard.en_US.xlf b/translations/en_US/product-catalog/ibexa_dashboard.en_US.xlf
new file mode 100644
index 00000000000..a8246e46cb1
--- /dev/null
+++ b/translations/en_US/product-catalog/ibexa_dashboard.en_US.xlf
@@ -0,0 +1,86 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Category
+ key: block.product_lowest_stock.column.category
+
+
+
+ Code
+ key: block.product_lowest_stock.column.code
+
+
+
+ Name
+ key: block.product_lowest_stock.column.name
+
+
+
+ Stock
+ key: block.product_lowest_stock.column.stock
+
+
+
+ Image
+ key: block.product_lowest_stock.column.thumbnail
+
+
+
+ Type
+ key: block.product_lowest_stock.column.type
+
+
+
+ Variant
+ key: block.product_lowest_stock.column.variant
+
+
+
+ No results found
+ key: block.product_lowest_stock.empty
+
+
+
+ No
+ key: block.product_lowest_stock.no
+
+
+
+ Products with the lowest stock
+ key: block.product_lowest_stock.title
+
+
+
+ Yes
+ key: block.product_lowest_stock.yes
+
+
+
+ Products
+ key: dashboard.products_by_categories.dataset_label
+
+
+
+ Other categories
+ key: dashboard.products_by_categories.other_categories
+
+
+
+ Products by categories
+ key: dashboard.products_by_categories.title
+
+
+
+ Uncategorized
+ key: dashboard.products_by_categories.uncategorized
+
+
+
+
diff --git a/translations/en_US/product-catalog/ibexa_menu.en_US.xlf b/translations/en_US/product-catalog/ibexa_menu.en_US.xlf
index 2d41a430b39..006ab0b961c 100644
--- a/translations/en_US/product-catalog/ibexa_menu.en_US.xlf
+++ b/translations/en_US/product-catalog/ibexa_menu.en_US.xlf
@@ -42,8 +42,8 @@
key: catalog_view__context_menu__publish
-
- Cancel
+
+ Discardkey: copy_form__sidebar_right__cancel
@@ -52,13 +52,13 @@
key: copy_form__sidebar_right__copy
-
- Cancel
+
+ Discardkey: create_form__sidebar_right__cancel
-
- Create
+
+ Save and closekey: create_form__sidebar_right__create
@@ -147,13 +147,13 @@
key: product_view__context_menu__edit
-
- Cancel
+
+ Discardkey: update_form__sidebar_right__cancel
-
- Update
+
+ Save and closekey: update_form__sidebar_right__update
diff --git a/translations/en_US/product-catalog/ibexa_product_catalog.en_US.xlf b/translations/en_US/product-catalog/ibexa_product_catalog.en_US.xlf
index ea18e6329db..5ffc70797e5 100644
--- a/translations/en_US/product-catalog/ibexa_product_catalog.en_US.xlf
+++ b/translations/en_US/product-catalog/ibexa_product_catalog.en_US.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Provide color values as hex codes. For example, #FF0000.
+ key: attribute.definition.variant.form_mapper.help
+ Add
@@ -151,11 +156,6 @@
Sorry, there are no attributes for your searchkey: attribute_definition.no_search_results.info_text
-
-
- Add
- key: attribute_definition.pre_create.add
- Add attribute definition
@@ -166,6 +166,16 @@
Cancelkey: attribute_definition.pre_create.cancel
+
+
+ Create
+ key: attribute_definition.pre_create.create
+
+
+
+ Discard
+ key: attribute_definition.pre_create.discard
+ Attribute '%name%' updated.
@@ -716,11 +726,6 @@
Enabledkey: currency.enabled.value.1
-
-
- Code
- key: currency.list.column.code
- Enabled
@@ -981,6 +986,11 @@
Typekey: filter.product_type.label
+
+
+ Enable currency
+ key: form.currency.enabled
+ Number of fractional places
@@ -1012,8 +1022,8 @@
key: ibexa_product_catalog.attribute.selection.option.choices
-
- Add
+
+ Createkey: ibexa_product_catalog.product_create_form.submit
@@ -1021,11 +1031,6 @@
Create productkey: ibexa_product_catalog.product_create_form.title
-
-
- VAT category
- key: ibexa_product_catalog.vat_category.choices
- Create
@@ -1082,8 +1087,8 @@
key: modal.bulk_delete.products.confirm_message
-
- Disard
+
+ Discardkey: modal.cancel
@@ -1136,6 +1141,11 @@
Changekey: modal.transition.catalog.change_button.label
+
+
+ Are you sure you want to make the transition?
+ key: modal.transition.catalog.confirm_message
+ To
@@ -1216,6 +1226,16 @@
Product "%product_name%"key: product.availability.edit.title
+
+
+ Available
+ key: product.availability_badge.available
+
+
+
+ Not available
+ key: product.availability_badge.not_available
+ Products
@@ -1312,15 +1332,10 @@
key: product.is_variant.yes
-
- Available
+
+ Availabilitykey: product.list.column.available
-
-
- Category
- key: product.list.column.category
- Code
@@ -1441,15 +1456,15 @@
Sorry, there are no products for your searchkey: product.no_search_results.info_text
-
-
- Add
- key: product.pre_create.add
+
+
+ Create
+ key: product.pre_create.create
-
-
- Cancel
- key: product.pre_create.cancel
+
+
+ Discard
+ key: product.pre_create.discard
@@ -1642,8 +1657,8 @@
key: product.view.availability.title
-
- Available
+
+ Availabilitykey: product.view.available.label
@@ -1986,6 +2001,26 @@
{1}Product Type '%deletedNames%' deleted.|]1,Inf[ Product Types '%deletedNames%' deleted.key: product_type.delete.success
+
+
+ Search...
+ key: product_type.edit.assigned_vat_rates.filter.placeholder
+
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.edit.assigned_vat_rates.notice
+
+
+
+ Region
+ key: product_type.edit.assigned_vat_rates.region
+
+
+
+ VAT Rate
+ key: product_type.edit.assigned_vat_rates.vat_rate
+ Attributes
@@ -2051,6 +2086,16 @@
Global propertieskey: product_type.edit.section.global_properties
+
+
+ VAT Rates
+ key: product_type.edit.section.vat_rates
+
+
+
+ Not applicable
+ key: product_type.edit.vat_category.not_applicable
+ Name
@@ -2111,6 +2156,31 @@
another userkey: product_type.user_name.can_not_be_fetched
+
+
+ Attributes
+ key: product_type.view.details.attribtues
+
+
+
+ Group
+ key: product_type.view.details.attribute.group
+
+
+
+ Identifier
+ key: product_type.view.details.attribute.identifier
+
+
+
+ Name
+ key: product_type.view.details.attribute.name
+
+
+
+ Type
+ key: product_type.view.details.attribute.type
+ Description
@@ -2131,6 +2201,11 @@
Typekey: product_type.view.details.group.type
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.view.details.headline.notice
+ Identifier
@@ -2166,6 +2241,26 @@
URL alias name patternkey: product_type.view.details.url_alias_schema
+
+
+ Identifier
+ key: product_type.view.details.vat_rate.identifer
+
+
+
+ Region
+ key: product_type.view.details.vat_rate.region
+
+
+
+ Value
+ key: product_type.view.details.vat_rate.value
+
+
+
+ VAT Rates
+ key: product_type.view.details.vat_rates
+ %product_type_name%
diff --git a/translations/en_US/rest/ibexa_repository_exceptions.en_US.xlf b/translations/en_US/rest/ibexa_repository_exceptions.en_US.xlf
index b1b4aed19f9..b02d01347c2 100644
--- a/translations/en_US/rest/ibexa_repository_exceptions.en_US.xlf
+++ b/translations/en_US/rest/ibexa_repository_exceptions.en_US.xlf
@@ -6,25 +6,25 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cannot publish an empty Content Type draft
- key: Cannot publish an empty Content Type draft
+
+
+ Cannot publish an empty content type draft
+ key: Cannot publish an empty content type draft
-
-
- Cannot unlink the Content Type from its only remaining group
- key: Cannot unlink the Content Type from its only remaining group
+
+
+ Cannot unlink the content type from its only remaining group
+ key: Cannot unlink the content type from its only remaining groupCurrent version already has DRAFT statuskey: Current version already has DRAFT status
-
-
- Only empty Content Type groups can be deleted
- key: Only empty Content Type groups can be deleted
+
+
+ Only empty content type groups can be deleted
+ key: Only empty content type groups can be deleted
@@ -56,10 +56,10 @@
Relation of type COMMON to the selected destination content ID already existskey: Relation of type COMMON to the selected destination content ID already exists
-
-
- The Content Type is already linked to the provided group
- key: The Content Type is already linked to the provided group
+
+
+ The content type is already linked to the provided group
+ key: The content type is already linked to the provided group
diff --git a/translations/en_US/scheduler/ibexa_calendar_events.en_US.xlf b/translations/en_US/scheduler/ibexa_calendar_events.en_US.xlf
index 7aa8087b522..abec843de88 100644
--- a/translations/en_US/scheduler/ibexa_calendar_events.en_US.xlf
+++ b/translations/en_US/scheduler/ibexa_calendar_events.en_US.xlf
@@ -17,8 +17,8 @@
key: future_hide.action.unschedule.label
-
- Content Type
+
+ Content typekey: future_hide.attribute.content_type.label
@@ -37,8 +37,8 @@
key: future_publication.action.unschedule.label
-
- Content Type
+
+ Content typekey: future_publication.attribute.content_type.label
diff --git a/translations/en_US/scheduler/ibexa_scheduler.en_US.xlf b/translations/en_US/scheduler/ibexa_scheduler.en_US.xlf
index fe14216ba40..287ccd3a2dd 100644
--- a/translations/en_US/scheduler/ibexa_scheduler.en_US.xlf
+++ b/translations/en_US/scheduler/ibexa_scheduler.en_US.xlf
@@ -152,8 +152,8 @@
key: dashboard.my_scheduled.table.unschedule_modal.title
-
- Content Type
+
+ Content typekey: dashboard.scheduling.modal.content_type
@@ -197,8 +197,8 @@
key: dashboard.tab.my_scheduled.empty
-
- Content Type
+
+ Content typekey: dashboard.table.content_type
diff --git a/translations/en_US/search/ibexa_search.en_US.xlf b/translations/en_US/search/ibexa_search.en_US.xlf
index 5dc8a49af66..8f71a6bdfaa 100644
--- a/translations/en_US/search/ibexa_search.en_US.xlf
+++ b/translations/en_US/search/ibexa_search.en_US.xlf
@@ -12,13 +12,13 @@
key: pagination.viewing
-
- Any Content Type
+
+ Any content typekey: search.any.content.type
-
- Content Type
+
+ Content typekey: search.content.type
@@ -36,6 +36,11 @@
Search results (%total%)key: search.header
+
+
+ Choose an option
+ key: search.language.any
+ Last modified
@@ -102,10 +107,45 @@
key: search.translations
-
- Content Type
+
+ Content typekey: search.type
+
+
+ Sort by modification date (Oldest)
+ key: sort_definition.date_modified_asc.label
+
+
+
+ Sort by modification date (Newest)
+ key: sort_definition.date_modified_desc.label
+
+
+
+ Sort by publication date (Oldest)
+ key: sort_definition.date_published_asc.label
+
+
+
+ Sort by publication date (Newest)
+ key: sort_definition.date_published_desc.label
+
+
+
+ Sort by name A-Z
+ key: sort_definition.name_asc.label
+
+
+
+ Sort by name Z-A
+ key: sort_definition.name_desc.label
+
+
+
+ Sort by relevance
+ key: sort_definition.relevance.label
+
diff --git a/translations/en_US/segmentation/messages.en_US.xlf b/translations/en_US/segmentation/messages.en_US.xlf
index b4ac99623d1..29861785f2d 100644
--- a/translations/en_US/segmentation/messages.en_US.xlf
+++ b/translations/en_US/segmentation/messages.en_US.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Admin
+ key: breadcrumb.admin
+ Could not find Segment Group for '%identifier%'
@@ -16,11 +21,6 @@
Could not find Segment for '%identifier%'key: Could not find Segment for '%identifier%'
-
-
- Admin
- key: breadcrumb.admin
-
diff --git a/translations/en_US/segmentation/repository_exceptions.en_US.xlf b/translations/en_US/segmentation/repository_exceptions.en_US.xlf
new file mode 100644
index 00000000000..f23f094b2ff
--- /dev/null
+++ b/translations/en_US/segmentation/repository_exceptions.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Segment Group for '%identifier%'
+ key: Could not find Segment Group for '%identifier%'
+
+
+
+ Could not find Segment for '%identifier%'
+ key: Could not find Segment for '%identifier%'
+
+
+
+
diff --git a/translations/en_US/seo/messages.en_US.xlf b/translations/en_US/seo/messages.en_US.xlf
new file mode 100644
index 00000000000..10d88cc25c5
--- /dev/null
+++ b/translations/en_US/seo/messages.en_US.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+ key: Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+
+
+
+
diff --git a/translations/en_US/shipping/ibexa_shipping.en_US.xlf b/translations/en_US/shipping/ibexa_shipping.en_US.xlf
index 358048cea86..04a36d70716 100644
--- a/translations/en_US/shipping/ibexa_shipping.en_US.xlf
+++ b/translations/en_US/shipping/ibexa_shipping.en_US.xlf
@@ -27,8 +27,8 @@
key: ibexa.modal.delete
-
- Are you sure you want to delete this Shipping Method?
+
+ Are you sure you want to delete this shipping method?key: ibexa.modal.delete.shipping_method.confirm_message
@@ -336,15 +336,15 @@
New %shipping_method_type_name% shipping methodkey: ibexa.shipping_method.new.title
-
-
- Add
- key: ibexa.shipping_method.pre_create.add
+
+
+ Create
+ key: ibexa.shipping_method.pre_create.create
-
-
- Cancel
- key: ibexa.shipping_method.pre_create.cancel
+
+
+ Discard
+ key: ibexa.shipping_method.pre_create.discard
@@ -507,8 +507,8 @@
key: shipment.tab.view-summary.customer_details.details.headline
-
- Shipping Method '%name%' created.
+
+ Shipping method '%name%' created.key: shipping_method.create.success
@@ -527,8 +527,8 @@
key: shipping_method.enabled
-
- Shipping Method '%name%' updated.
+
+ Shipping method '%name%' updated.key: shipping_method.update.success
diff --git a/translations/en_US/shipping/validators.en_US.xlf b/translations/en_US/shipping/validators.en_US.xlf
index 66b3cc4d38f..945633b6f72 100644
--- a/translations/en_US/shipping/validators.en_US.xlf
+++ b/translations/en_US/shipping/validators.en_US.xlf
@@ -32,8 +32,8 @@
key: ibexa.shipment.money_amount.greater_than_or_equal_zero
-
- Shipping Method {{ name }} is disabled
+
+ Shipping method {{ name }} is disabledkey: ibexa.shipment.shipping_method.enabled
@@ -47,13 +47,13 @@
key: ibexa.shipping_method.enabled
-
- Shipping Method identifier may only contain letters from "a" to "z", numbers and underscores.
+
+ Shipping method identifier may only contain letters from "a" to "z", numbers and underscores.key: ibexa.shipping_method.identifier.pattern
-
- Shipping Method identifier must be unique
+
+ Shipping method identifier must be uniquekey: ibexa.shipping_method.identifier.unique
diff --git a/translations/en_US/site-context/ibexa_menu.en_US.xlf b/translations/en_US/site-context/ibexa_menu.en_US.xlf
new file mode 100644
index 00000000000..1a3d0d6cdfe
--- /dev/null
+++ b/translations/en_US/site-context/ibexa_menu.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Create content
+ key: fullscreen_content__sidebar_right__create
+
+
+
+ Edit
+ key: fullscreen_content__sidebar_right__edit
+
+
+
+
diff --git a/translations/en_US/site-context/ibexa_site_context.en_US.xlf b/translations/en_US/site-context/ibexa_site_context.en_US.xlf
new file mode 100644
index 00000000000..bfc1112be11
--- /dev/null
+++ b/translations/en_US/site-context/ibexa_site_context.en_US.xlf
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Site: %sa_name%
+ key: change_sa.dropdown.selected_item.label
+
+
+
+ Exit full view
+ key: full_preview.additional_actions.exit
+
+
+
+ Full view
+ key: full_preview.additional_actions.full_view
+
+
+
+ You can’t get the preview for this language because it is not added to this site.
+ key: ibexa.site_context.preview.no_available.helper
+
+
+
+ Preview is not available
+ key: ibexa.site_context.preview.no_available.main
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.description
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.name
+
+
+
+ Disabled
+ key: ibexa.site_context.settings.location_preview.value.disabled
+
+
+
+ Enabled
+ key: ibexa.site_context.settings.location_preview.value.enabled
+
+
+
+ Sites
+ key: site_context.dropdown.label
+
+
+
+ All context
+ key: site_context.dropdown.placeholder
+
+
+
+ Shows all content you have access to. Some preview options are limited.
+ key: site_context.dropdown.placeholder.description
+
+
+
+ View
+ key: tab.preview.name
+
+
+
+
diff --git a/translations/en_US/site-factory/ibexa_menu.en_US.xlf b/translations/en_US/site-factory/ibexa_menu.en_US.xlf
index 7534b339a18..e7c741cc466 100644
--- a/translations/en_US/site-factory/ibexa_menu.en_US.xlf
+++ b/translations/en_US/site-factory/ibexa_menu.en_US.xlf
@@ -7,8 +7,8 @@
-
- Site
+
+ Site Managementkey: ezplatform_site_factory
@@ -17,23 +17,33 @@
key: ezplatform_site_factory_skeletons
-
- List
+
+ Siteskey: header.list
+
+
+ Settings
+ key: ibexa_site_factory_settings_groups
+
-
- Cancel
+
+ Discardkey: site_create__sidebar_right__cancel
-
- Create
+
+ Savekey: site_create__sidebar_right__save
+
+
+ Save and close
+ key: site_create__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discard changeskey: site_edit__sidebar_right__cancel
@@ -41,6 +51,11 @@
Savekey: site_edit__sidebar_right__save
+
+
+ Save and close
+ key: site_edit__sidebar_right__save_and_close
+ Delete
diff --git a/translations/en_US/site-factory/ibexa_site_factory.en_US.xlf b/translations/en_US/site-factory/ibexa_site_factory.en_US.xlf
index b19ac400807..4168d975663 100644
--- a/translations/en_US/site-factory/ibexa_site_factory.en_US.xlf
+++ b/translations/en_US/site-factory/ibexa_site_factory.en_US.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Admin
- key: breadcrumb.admin
- Creating
diff --git a/translations/en_US/site-factory/ibexa_site_factory_forms.en_US.xlf b/translations/en_US/site-factory/ibexa_site_factory_forms.en_US.xlf
index f3db5b551d8..e5653d7c147 100644
--- a/translations/en_US/site-factory/ibexa_site_factory_forms.en_US.xlf
+++ b/translations/en_US/site-factory/ibexa_site_factory_forms.en_US.xlf
@@ -36,6 +36,16 @@
Namekey: name.label
+
+
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
+ Parent Location
diff --git a/translations/en_US/site-factory/validators.en_US.xlf b/translations/en_US/site-factory/validators.en_US.xlf
new file mode 100644
index 00000000000..9eaf47cd6d1
--- /dev/null
+++ b/translations/en_US/site-factory/validators.en_US.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Invalid hostname and/or port
+ key: ibexa.site_factory.validator.hostname_with_optional_port.invalid
+
+
+
+ Invalid port
+ key: ibexa.site_factory.validator.port.invalid
+
+
+
+
diff --git a/translations/en_US/storefront/ibexa_checkout.en_US.xlf b/translations/en_US/storefront/ibexa_checkout.en_US.xlf
index e6e7477c3a6..91534ea2d3a 100644
--- a/translations/en_US/storefront/ibexa_checkout.en_US.xlf
+++ b/translations/en_US/storefront/ibexa_checkout.en_US.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ %order_identifier% has been placed but there was problem with your payment.]]>
+ key: ibexa_storefront.checkout.confirmation_main.payment_fail.subtext
+ %order_identifier% has been placed and is being processed.]]>
diff --git a/translations/en_US/storefront/ibexa_storefront.en_US.xlf b/translations/en_US/storefront/ibexa_storefront.en_US.xlf
index d2ddc9c1c87..eea81a964a7 100644
--- a/translations/en_US/storefront/ibexa_storefront.en_US.xlf
+++ b/translations/en_US/storefront/ibexa_storefront.en_US.xlf
@@ -131,11 +131,6 @@
%total% products foundkey: ibexa_storefront.pagination.total
-
-
- Product catalog
- key: ibexa_storefront.product_catalog.title
- Code %code%
@@ -176,6 +171,11 @@
View detailskey: ibexa_storefront.product_card.view_details_btn.label
+
+
+ Product catalog
+ key: ibexa_storefront.product_catalog.title
+ Region: %region%
@@ -491,6 +491,11 @@
Currencykey: user.setting.currency.name
+
+
+ undefined
+ key: user.setting.currency.undefined
+
diff --git a/translations/en_US/taxonomy/ibexa_locationview.en_US.xlf b/translations/en_US/taxonomy/ibexa_locationview.en_US.xlf
index 8f606f2e7d6..f75460136b8 100644
--- a/translations/en_US/taxonomy/ibexa_locationview.en_US.xlf
+++ b/translations/en_US/taxonomy/ibexa_locationview.en_US.xlf
@@ -6,21 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
-
- under %content_name%
- key: content.create.editing_details
- Select a language:key: content.create.select_language
+
+
+ under: %content%
+ key: content.create.tag.editing_details
+
diff --git a/translations/en_US/taxonomy/ibexa_taxonomy_fieldtypes.en_US.xlf b/translations/en_US/taxonomy/ibexa_taxonomy_fieldtypes.en_US.xlf
index 83c71a1676e..7127c38dc7d 100644
--- a/translations/en_US/taxonomy/ibexa_taxonomy_fieldtypes.en_US.xlf
+++ b/translations/en_US/taxonomy/ibexa_taxonomy_fieldtypes.en_US.xlf
@@ -22,15 +22,10 @@
key: taxonomy.tag.content.modal.subtitle
-
- Select %name% Entries
+
+ Select %name%key: taxonomy.tag.content.modal.title
-
-
- Taxonomy %name%
- key: taxonomy.tag.content.type.taxonomy.entries
-
diff --git a/translations/en_US/taxonomy/ibexa_taxonomy_menu.en_US.xlf b/translations/en_US/taxonomy/ibexa_taxonomy_menu.en_US.xlf
index 665aa40441e..afe26373f53 100644
--- a/translations/en_US/taxonomy/ibexa_taxonomy_menu.en_US.xlf
+++ b/translations/en_US/taxonomy/ibexa_taxonomy_menu.en_US.xlf
@@ -7,24 +7,29 @@
-
- Cancel
+
+ Discardkey: taxonomy_content_create__sidebar_right__cancel
-
- Save
+
+ Save and closekey: taxonomy_content_create__sidebar_right__publish
-
- Cancel
+
+ Discardkey: taxonomy_content_edit__sidebar_right__cancel
+
+ Save and close
+ key: taxonomy_content_edit__sidebar_right__publish
+
+ Save
- key: taxonomy_content_edit__sidebar_right__publish
+ key: taxonomy_taxonomy__sidebar_right__publish_and_edit
diff --git a/translations/en_US/user/ibexa_user_settings.en_US.xlf b/translations/en_US/user/ibexa_user_settings.en_US.xlf
index aeb9c2ae13b..df586fd6068 100644
--- a/translations/en_US/user/ibexa_user_settings.en_US.xlf
+++ b/translations/en_US/user/ibexa_user_settings.en_US.xlf
@@ -57,13 +57,13 @@
key: settings.character_counter.value.title
-
- Date and time format
+
+ Full date and time formatkey: settings.full_datetime_format.value.description
-
- Long date and time format
+
+ Full date and time formatkey: settings.full_datetime_format.value.title
@@ -81,10 +81,10 @@
settings.group.edit_content.descriptionkey: settings.group.edit_content.description
-
-
- Edit
- key: settings.group.edit_content.name
+
+
+ Content authoring
+ key: settings.group.content_authoring.name
@@ -117,8 +117,8 @@
key: settings.language.value.title
-
- Date and time format
+
+ Short date and time formatkey: settings.short_datetime_format.value.description
diff --git a/translations/en_US/version-comparison/ibexa_fieldtypes_comparison_preview.en_US.xlf b/translations/en_US/version-comparison/ibexa_fieldtypes_comparison_preview.en_US.xlf
index c4f0bf97616..aee2aa366d8 100644
--- a/translations/en_US/version-comparison/ibexa_fieldtypes_comparison_preview.en_US.xlf
+++ b/translations/en_US/version-comparison/ibexa_fieldtypes_comparison_preview.en_US.xlf
@@ -107,8 +107,8 @@
key: ezmedia.yes
-
- Content Type
+
+ Content typekey: ezobjectrelation.content_type
@@ -127,8 +127,8 @@
key: ezobjectrelation.version_created
-
- Content Type
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/en_US/workflow/ibexa_workflow.en_US.xlf b/translations/en_US/workflow/ibexa_workflow.en_US.xlf
index 21d0129a7fe..bef78d59940 100644
--- a/translations/en_US/workflow/ibexa_workflow.en_US.xlf
+++ b/translations/en_US/workflow/ibexa_workflow.en_US.xlf
@@ -82,8 +82,8 @@
key: dashboard.table.assigned_to
-
- Content Type
+
+ Content typekey: dashboard.table.content_type
@@ -157,8 +157,8 @@
key: matcher.content_status
-
- Content Type
+
+ Content typekey: matcher.content_type
@@ -262,8 +262,8 @@
key: workflow.list.title
-
- Content Type
+
+ Content typekey: workflow.view.content_list.table.content_type
diff --git a/translations/es_ES/activity-log/forms.es.xlf b/translations/es_ES/activity-log/forms.es.xlf
new file mode 100644
index 00000000000..c7d33046871
--- /dev/null
+++ b/translations/es_ES/activity-log/forms.es.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Activity Log
+ key: role.policy.activity_log
+
+
+
+ Activity Log / All Functions
+ key: role.policy.activity_log.all_functions
+
+
+
+ Activity Log / Read
+ key: role.policy.activity_log.read
+
+
+
+
diff --git a/translations/es_ES/activity-log/ibexa_activity_log.es.xlf b/translations/es_ES/activity-log/ibexa_activity_log.es.xlf
new file mode 100644
index 00000000000..9e3cde26fd5
--- /dev/null
+++ b/translations/es_ES/activity-log/ibexa_activity_log.es.xlf
@@ -0,0 +1,301 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ View all activities
+ key: activity_log.block.all_activity
+
+
+
+ in
+ key: activity_log.block.in
+
+
+
+ Show more
+ key: activity_log.block.show_more
+
+
+
+ Recent activity
+ key: activity_log.block.title
+
+
+
+ Today
+ key: activity_log.block.today_label
+
+
+
+ created draft
+ key: activity_log.data_grid.actions.create_draft_label
+
+
+
+ created
+ key: activity_log.data_grid.actions.create_label
+
+
+
+ deleted
+ key: activity_log.data_grid.actions.delete_label
+
+
+
+ deleted translation
+ key: activity_log.data_grid.actions.delete_translation_label
+
+
+
+ hid
+ key: activity_log.data_grid.actions.hide_label
+
+
+
+ moved
+ key: activity_log.data_grid.actions.move_label
+
+
+
+ published
+ key: activity_log.data_grid.actions.publish_label
+
+
+
+ restored
+ key: activity_log.data_grid.actions.restore_label
+
+
+
+ revealed
+ key: activity_log.data_grid.actions.reveal_label
+
+
+
+ swapped
+ key: activity_log.data_grid.actions.swap_label
+
+
+
+ trashed
+ key: activity_log.data_grid.actions.trash_label
+
+
+
+ updated
+ key: activity_log.data_grid.actions.update_label
+
+
+
+ in
+ key: activity_log.data_grid.in_label
+
+
+
+ Today
+ key: activity_log.data_grid.today_label
+
+
+
+ There are no events yet.
+ key: activity_log.events_list.no_events
+
+
+
+ Check the spelling of keywords.
+ key: activity_log.events_list.search.no_results.hint.check_spelling
+
+
+
+ Try different keywords.
+ key: activity_log.events_list.search.no_results.hint.different_kewords
+
+
+
+ Try fewer keywords. Reducing keywords results in more matches.
+ key: activity_log.events_list.search.no_results.hint.fewer_keywords
+
+
+
+ Try more general keywords.
+ key: activity_log.events_list.search.no_results.hint.more_general
+
+
+
+ No results found for "%query%"
+ key: activity_log.events_list.search.no_results.title
+
+
+
+ Apply
+ key: activity_log.filters.apply
+
+
+
+ Clear
+ key: activity_log.filters.clear
+
+
+
+ Filters
+ key: activity_log.filters.title
+
+
+
+ Only own logs
+ key: activity_log.limitation.activity_log.limitation.self
+
+
+
+ Search...
+ key: activity_log.list.data_grid.search
+
+
+
+ Show more
+ key: activity_log.toggle_gouped_logs_btn.label
+
+
+
+ Copy
+ key: ibexa.activity_log.search_form.action.copy
+
+
+
+ Create
+ key: ibexa.activity_log.search_form.action.create
+
+
+
+ Create draft
+ key: ibexa.activity_log.search_form.action.create_draft
+
+
+
+ Delete
+ key: ibexa.activity_log.search_form.action.delete
+
+
+
+ Delete translation
+ key: ibexa.activity_log.search_form.action.delete_translation
+
+
+
+ Hide
+ key: ibexa.activity_log.search_form.action.hide
+
+
+
+ Move
+ key: ibexa.activity_log.search_form.action.move
+
+
+
+ Publish
+ key: ibexa.activity_log.search_form.action.publish
+
+
+
+ Restore
+ key: ibexa.activity_log.search_form.action.restore
+
+
+
+ Reveal
+ key: ibexa.activity_log.search_form.action.reveal
+
+
+
+ Swap
+ key: ibexa.activity_log.search_form.action.swap
+
+
+
+ Trash
+ key: ibexa.activity_log.search_form.action.trash
+
+
+
+ Update
+ key: ibexa.activity_log.search_form.action.update
+
+
+
+ Action
+ key: ibexa.activity_log.search_form.label.action
+
+
+
+ Object class
+ key: ibexa.activity_log.search_form.label.object_class
+
+
+
+ Time
+ key: ibexa.activity_log.search_form.label.time
+
+
+
+ User
+ key: ibexa.activity_log.search_form.label.users
+
+
+
+ Content
+ key: ibexa.activity_log.search_form.object_class.content
+
+
+
+ Location
+ key: ibexa.activity_log.search_form.object_class.location
+
+
+
+ Product
+ key: ibexa.activity_log.search_form.object_class.product
+
+
+
+ Product variant
+ key: ibexa.activity_log.search_form.object_class.product_variant
+
+
+
+ Site
+ key: ibexa.activity_log.search_form.object_class.site
+
+
+
+ Any time (max. 30 days)
+ key: ibexa.activity_log.search_form.time.any
+
+
+
+ Last 24h
+ key: ibexa.activity_log.search_form.time.last_24_hours
+
+
+
+ Last week
+ key: ibexa.activity_log.search_form.time.last_week
+
+
+
+ Recent Activity
+ key: list.breadcrumbs
+
+
+
+ Recent Activity
+ key: list.title
+
+
+
+
diff --git a/translations/es_ES/activity-log/ibexa_content_forms_policies.es.xlf b/translations/es_ES/activity-log/ibexa_content_forms_policies.es.xlf
new file mode 100644
index 00000000000..2295281d780
--- /dev/null
+++ b/translations/es_ES/activity-log/ibexa_content_forms_policies.es.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Only own logs
+ key: activity_log.limitation.self
+
+
+
+ Owner
+ key: policy.limitation.identifier.activity_log_owner
+
+
+
+ Owner
+ key: policy.limitation.identifier.owner
+
+
+
+
diff --git a/translations/es_ES/activity-log/ibexa_menu.es.xlf b/translations/es_ES/activity-log/ibexa_menu.es.xlf
new file mode 100644
index 00000000000..482e30f7274
--- /dev/null
+++ b/translations/es_ES/activity-log/ibexa_menu.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Recent activity
+ key: main__activity_log_list
+
+
+
+
diff --git a/translations/es_ES/activity-log/ibexa_repository_exceptions.es.xlf b/translations/es_ES/activity-log/ibexa_repository_exceptions.es.xlf
new file mode 100644
index 00000000000..4b15d5c8f6b
--- /dev/null
+++ b/translations/es_ES/activity-log/ibexa_repository_exceptions.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Access forbidden
+ key: security.activity_log.access_forbidden
+
+
+
+
diff --git a/translations/es_ES/admin-ui/forms.es.xlf b/translations/es_ES/admin-ui/forms.es.xlf
index 8b98b88d42d..35486801cbd 100644
--- a/translations/es_ES/admin-ui/forms.es.xlf
+++ b/translations/es_ES/admin-ui/forms.es.xlf
@@ -37,13 +37,13 @@
key: content_type.copy.copy
-
- Eliminar grupos de tipos de contenido
+
+ Delete content type groupskey: content_type_groups_delete_form.delete
-
- Eliminar tipos de contenido
+
+ Delete content typeskey: content_types_delete_form.delete
@@ -71,11 +71,6 @@
Nombrekey: ezplatform.language.create.name
-
-
- Crear
- key: ezplatform.language.create.save
- Eliminar
@@ -116,6 +111,21 @@
Campos activoskey: form.trash_assets_non_unique.label
+
+
+ Save
+ key: language.create.save
+
+
+
+ Save and close
+ key: language.create.save_and_close
+
+
+
+ Save and close
+ key: language.update.save_and_close
+ Eliminar idiomas
@@ -152,8 +162,8 @@
key: policies_delete_form.delete
-
- Crear
+
+ Savekey: policy_create.save
@@ -227,10 +237,15 @@
key: role_create.name
-
- Crear
+
+ Savekey: role_create.save
+
+
+ Save and close
+ key: role_create.save_and_close
+ Eliminar
@@ -242,10 +257,15 @@
key: role_update.name
-
- Actualizar
+
+ Savekey: role_update.save
+
+
+ Save and close
+ key: role_update.save_and_close
+ Eliminar rol
@@ -266,6 +286,16 @@
Crearkey: section_create_form.create
+
+
+ Save and edit
+ key: section_create_form.create_and_edit
+
+
+
+ Save and edit
+ key: section_create_form.update_and_edit
+ Eliminar
@@ -287,8 +317,8 @@
key: section_subtree_assign_form.assign
-
- Actualizar
+
+ Savekey: section_update_form.update
diff --git a/translations/es_ES/admin-ui/ibexa_admin_ui.es.xlf b/translations/es_ES/admin-ui/ibexa_admin_ui.es.xlf
index fd4ac8ed861..a88984e3029 100644
--- a/translations/es_ES/admin-ui/ibexa_admin_ui.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_admin_ui.es.xlf
@@ -11,6 +11,36 @@
Token CSRF no localizado o no válidokey: asset.upload.invalid_csrf
+
+
+ Complete your profile.
+ key: details.alert.complete_profile
+
+
+
+ Exit distraction free mode
+ key: distraction_free_mode.disable.label
+
+
+
+ Exit distraction free mode.
+ key: distraction_free_mode.disable.tooltip
+
+
+
+ To exit distraction free mode, click the %icon% or press Esc.
+ key: distraction_free_mode.disable_hint
+
+
+
+ Distraction free mode
+ key: distraction_free_mode.enable.label
+
+
+
+ Enter distraction free mode. It shows only rich text editor toolbar and focuses your attention on editing text.
+ key: distraction_free_mode.enable.tooltip
+ Editar
@@ -26,6 +56,51 @@
Traducción '%languageCode%' eliminada de '%name%'.key: translation.remove.success
+
+
+ Focus mode
+ key: user.focus_mode.off
+
+
+
+ Focus mode
+ key: user.focus_mode.on
+
+
+
+ Edit
+ key: user_profile.action.edit
+
+
+
+ User profile
+ key: user_profile.page.title
+
+
+
+ Roles
+ key: user_profile.roles.header
+
+
+
+ Email
+ key: user_profile.summary.email.label
+
+
+
+ Full name
+ key: user_profile.summary.full_name.label
+
+
+
+ Summary
+ key: user_profile.summary.title
+
+
+
+ User profile
+ key: user_profile.view.title
+ Versión(es) de '%name%' eliminada(s).
diff --git a/translations/es_ES/admin-ui/ibexa_anchor_menu.es.xlf b/translations/es_ES/admin-ui/ibexa_anchor_menu.es.xlf
new file mode 100644
index 00000000000..5df25d541c7
--- /dev/null
+++ b/translations/es_ES/admin-ui/ibexa_anchor_menu.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ More
+ key: anchor_menu.more
+
+
+
+
diff --git a/translations/es_ES/admin-ui/ibexa_bookmark.es.xlf b/translations/es_ES/admin-ui/ibexa_bookmark.es.xlf
index a44c94c4c09..bc6cae3579a 100644
--- a/translations/es_ES/admin-ui/ibexa_bookmark.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_bookmark.es.xlf
@@ -22,8 +22,8 @@
key: bookmark.list.content.edit
-
- Tipo de Contenido
+
+ Content typekey: bookmark.list.content_type
diff --git a/translations/es_ES/admin-ui/ibexa_content.es.xlf b/translations/es_ES/admin-ui/ibexa_content.es.xlf
index 5e4868b293f..82a5141f5c9 100644
--- a/translations/es_ES/admin-ui/ibexa_content.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content.es.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ You can turn autosave off in your user settings
+ key: content.autosave.turn_off.message
+ Nueva versión borrador de '%name%' creada.
@@ -51,16 +56,46 @@
Ítem de contenido '%name%' mostrado.key: content.reveal.success
+
+
+ Saving error
+ key: content_edit.autosave.status_error.message
+
+
+
+ Autosave is off, draft not created
+ key: content_edit.autosave.status_off.message
+
+
+
+ Autosave is on, draft created
+ key: content_edit.autosave.status_on.message
+
-
- Borrador guardado %time%
+
+ Autosave is on, draft saved %time%key: content_edit.autosave.status_saved.message.full
+
+
+ Saving
+ key: content_edit.autosave.status_saving.message
+ Ubicación: %location%key: editing_details
+
+
+ Edit
+ key: embedded_items.action.edit
+
+
+
+ Go to content
+ key: embedded_items.action.go_to_label
+ Atrás
diff --git a/translations/es_ES/admin-ui/ibexa_content_create.es.xlf b/translations/es_ES/admin-ui/ibexa_content_create.es.xlf
index 63cfc857da7..da62c15dfc7 100644
--- a/translations/es_ES/admin-ui/ibexa_content_create.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_create.es.xlf
@@ -6,14 +6,19 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Suggestions
+ key: content_type_suggestions
+ Creandokey: creating
-
- Ubicación: %location% Traducción: %language
+
+ Location: %location% Translation: %language%key: editing_details
diff --git a/translations/es_ES/admin-ui/ibexa_content_edit.es.xlf b/translations/es_ES/admin-ui/ibexa_content_edit.es.xlf
index 418f3ecf916..57e722b868c 100644
--- a/translations/es_ES/admin-ui/ibexa_content_edit.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_edit.es.xlf
@@ -27,13 +27,13 @@
key: editing
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
-
- La traducción del campo %fieldName% está desactivada. Vea la definición del tipo de contenido para más información.
+
+ Translating the %fieldName% Field is disabled. See content type definition for details.key: fieldtype.translation_is_disabled
diff --git a/translations/es_ES/admin-ui/ibexa_content_forms_content.es.xlf b/translations/es_ES/admin-ui/ibexa_content_forms_content.es.xlf
index a0860d5068a..147713a4645 100644
--- a/translations/es_ES/admin-ui/ibexa_content_forms_content.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_forms_content.es.xlf
@@ -132,8 +132,8 @@
key: ezobjectrelationlist.helper
-
- Tipo de contenido
+
+ Content typekey: ezobjectrelationlist.table.row.content_type
@@ -161,6 +161,11 @@
okey: fieldtype.binary_base.drag_drop.or
+
+
+ Allowed extensions: %extensions%
+ key: fieldtype.binary_base.image_extensions
+ Tamaño máximo de archivo: %size%
diff --git a/translations/es_ES/admin-ui/ibexa_content_forms_policies.es.xlf b/translations/es_ES/admin-ui/ibexa_content_forms_policies.es.xlf
index cc52187f0cc..f5d4a6132a6 100644
--- a/translations/es_ES/admin-ui/ibexa_content_forms_policies.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_forms_policies.es.xlf
@@ -12,13 +12,13 @@
key: policy.limitation.identifier.changeowner
-
- Content Type
+
+ Content typekey: policy.limitation.identifier.class
-
- Content Type Group
+
+ Content type Groupkey: policy.limitation.identifier.group
@@ -52,8 +52,8 @@
key: policy.limitation.identifier.owner
-
- Content Type of Parent
+
+ Content type of Parentkey: policy.limitation.identifier.parentclass
@@ -62,8 +62,8 @@
key: policy.limitation.identifier.parentdepth
-
- Content Type Group of Parent
+
+ Content type group of Parentkey: policy.limitation.identifier.parentgroup
diff --git a/translations/es_ES/admin-ui/ibexa_content_forms_role.es.xlf b/translations/es_ES/admin-ui/ibexa_content_forms_role.es.xlf
index f452ada590b..6dd3233e750 100644
--- a/translations/es_ES/admin-ui/ibexa_content_forms_role.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_forms_role.es.xlf
@@ -31,16 +31,21 @@
Createkey: policy_create.save
-
-
- Update
- key: policy_create.update
- Deletekey: policy_delete.delete
+
+
+ Save
+ key: policy_update.save
+
+
+
+ Save and close
+ key: policy_update.save_and_close
+ Select Locations
diff --git a/translations/es_ES/admin-ui/ibexa_content_forms_url.es.xlf b/translations/es_ES/admin-ui/ibexa_content_forms_url.es.xlf
index 9ce930a0c87..852305124a1 100644
--- a/translations/es_ES/admin-ui/ibexa_content_forms_url.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_forms_url.es.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Save
+ key: url.save
+
+
+
+ Save and close
+ key: url.save_and_close
+ Todo
diff --git a/translations/es_ES/admin-ui/ibexa_content_type.es.xlf b/translations/es_ES/admin-ui/ibexa_content_type.es.xlf
index 83a3d9e22e2..c65ec7896d6 100644
--- a/translations/es_ES/admin-ui/ibexa_content_type.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_type.es.xlf
@@ -17,8 +17,8 @@
key: content_type.action.edit
-
- No se pudo crear el tipo de contenido. No se pudo encontrar el idioma con el identificador '%languageCode%'
+
+ Cannot create content type. Could not find language with identifier '%languageCode%'key: content_type.add.missing_language
@@ -37,18 +37,18 @@
key: content_type.content_field_definitions
-
- Content Type '%name%' cannot be copied.
+
+ Content type '%name%' cannot be copied.key: content_type.copy.error
-
- Content Type '%name%' copied.
+
+ Content type '%name%' copied.key: content_type.copy.success
-
- Crear un tipo de contenido
+
+ Create a content typekey: content_type.create
@@ -97,8 +97,8 @@
key: content_type.delete
-
- El tipo de contenido '%name%' se eliminó.
+
+ Content type '%name%' deleted.key: content_type.delete.success
@@ -107,8 +107,8 @@
key: content_type.description
-
- Ya existe un proyecto de tipo de contenido '%name% y está bloqueado por '%userContentName%'
+
+ Draft of content type '%name%' already exists and is locked by '%userContentName%'key: content_type.edit.error.already_exists
@@ -171,6 +171,11 @@
OKkey: content_type.publish
+
+
+ Save
+ key: content_type.publish_and_edit
+ Cancelar
@@ -207,13 +212,13 @@
key: content_type.sort_field.5
-
- Identificador del tipo de contenido
+
+ Content type identifierkey: content_type.sort_field.6
-
- Nombre del tipo de contenido
+
+ Content type namekey: content_type.sort_field.7
@@ -292,8 +297,8 @@
key: content_type.sort_order.1
-
- Se ha actualizado el tipo de contenido '%name%'.
+
+ Content type '%name%' updated.key: content_type.update.success
@@ -327,8 +332,8 @@
key: content_type.view.edit.global_properties
-
- Algunos campos están desactivados al traducir un tipo de contenido. Para modificarlos, edita el tipo de contenido en el idioma principal.
+
+ Some of the Fields are disabled when translating a content type. To modify them, edit the content type in the main language.key: content_type.view.edit.notranslatable_fields_disabled
@@ -337,8 +342,8 @@
key: content_type.view.list.action.add
-
- You cannot delete the disabled Content Types, because Content items of those types exist.
+
+ You cannot delete the disabled content types, because Content items of those types exist.key: content_type.view.list.cannot_delete_notice
@@ -367,8 +372,8 @@
key: content_type.view.view.title
-
- Tipos de Contenido
+
+ Content typeskey: content_type_group.breadcrumb.list
@@ -381,14 +386,19 @@
Nombrekey: content_type_group.create.name
+
+
+ Save
+ key: content_type_group.create.save
+
-
- Crear
+
+ Save and closekey: content_type_group.create.submit
-
- Grupo de tipo de contenido '%name%' creado.
+
+ Created content type group '%name%'.key: content_type_group.create.success
@@ -397,13 +407,13 @@
key: content_type_group.delete.submit
-
- El grupo de tipo de contenido '%name%' eliminado.
+
+ Deleted content type group '%name%'.key: content_type_group.delete.success
-
- Editing Content Type group
+
+ Editing content type groupkey: content_type_group.edit.action_name
@@ -416,14 +426,19 @@
Nombrekey: content_type_group.update.name
+
+
+ Save
+ key: content_type_group.update.save
+
-
- Actualizar
+
+ Save and closekey: content_type_group.update.submit
-
- El grupo de tipo de contenido '%name%' actualizado.
+
+ Updated content type group '%name%'.key: content_type_group.update.success
@@ -437,13 +452,13 @@
key: content_type_group.view.list.action.edit
-
- You cannot delete the disabled Content Type groups, because they contain Content Types.
+
+ You cannot delete the disabled content type groups, because they contain content types.key: content_type_group.view.list.cannot_delete_notice
-
- Número de tipos de contenido
+
+ Number of content typeskey: content_type_group.view.list.column.content_types_count
@@ -457,13 +472,13 @@
key: content_type_group.view.list.column.identifier
-
- Grupos de tipo de contenido
+
+ Content type groupskey: content_type_group.view.list.title
-
- New Content Type group
+
+ New content type groupkey: content_type_group.view.new.title
@@ -477,13 +492,13 @@
key: creating
-
- New Content type
+
+ New content typekey: creating.title
-
- Editing Content type
+
+ Editing content typekey: editing_content_type
@@ -586,6 +601,11 @@
Valor mínimokey: field_definition.ezfloat.min_value
+
+
+ Image types
+ key: field_definition.ezimage.image_types
+ Alternative text is required
@@ -677,8 +697,8 @@
key: field_definition.ezobjectrelation.root_default_location
-
- Tipos de contenido permitidos
+
+ Allowed content typeskey: field_definition.ezobjectrelation.selection_content_types
@@ -707,8 +727,8 @@
key: field_definition.ezobjectrelationlist.root_default_location
-
- Tipos de contenido permitidos
+
+ Allowed content typeskey: field_definition.ezobjectrelationlist.selection_content_types
@@ -902,8 +922,8 @@
key: location_update_form.update
-
- Enable %type% for this Content Type
+
+ Enable %type% for this content typekey: meta.enabled
diff --git a/translations/es_ES/admin-ui/ibexa_content_url.es.xlf b/translations/es_ES/admin-ui/ibexa_content_url.es.xlf
index 96a5568e78e..a4b2fd3f820 100644
--- a/translations/es_ES/admin-ui/ibexa_content_url.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_content_url.es.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Create
+ key: custom_url_alias_add_form.add
+
+
+
+ None
+ key: custom_url_alias_add_form.site_access.placeholder
+ Add
diff --git a/translations/es_ES/admin-ui/ibexa_dashboard.es.xlf b/translations/es_ES/admin-ui/ibexa_dashboard.es.xlf
index c73d738caee..5d199f43d75 100644
--- a/translations/es_ES/admin-ui/ibexa_dashboard.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_dashboard.es.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Dashboard
+ key: dashboard.breadcrumbs.dashboard
+ Crear
@@ -52,8 +57,8 @@
key: dashboard.table.content.edit
-
- Tipo de contenido
+
+ Content typekey: dashboard.table.content_type
@@ -87,8 +92,8 @@
key: dashboard.table.media.edit
-
- Idioma modificado
+
+ Modified languagekey: dashboard.table.modified_language
diff --git a/translations/es_ES/admin-ui/ibexa_drafts.es.xlf b/translations/es_ES/admin-ui/ibexa_drafts.es.xlf
index 899b2b7d50d..7595376ae05 100644
--- a/translations/es_ES/admin-ui/ibexa_drafts.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_drafts.es.xlf
@@ -37,8 +37,8 @@
key: drafts.list.action.remove.confirmation.title
-
- Tipo de contenido
+
+ Content typekey: drafts.list.content_type
@@ -52,8 +52,8 @@
key: drafts.list.last_saved
-
- Idioma modificado
+
+ Modified languagekey: drafts.list.modified_language
diff --git a/translations/es_ES/admin-ui/ibexa_dropdown.es.xlf b/translations/es_ES/admin-ui/ibexa_dropdown.es.xlf
index 3c0b47b55bb..1fc6388b187 100644
--- a/translations/es_ES/admin-ui/ibexa_dropdown.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_dropdown.es.xlf
@@ -11,6 +11,11 @@
Clear (%selected_items_count%)key: dropdown.clear
+
+
+
+ key: dropdown.no_results
+ Choose an option
diff --git a/translations/es_ES/admin-ui/ibexa_fields_groups.es.xlf b/translations/es_ES/admin-ui/ibexa_fields_groups.es.xlf
new file mode 100644
index 00000000000..0944fd0c1fa
--- /dev/null
+++ b/translations/es_ES/admin-ui/ibexa_fields_groups.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ About
+ key: about
+
+
+
+ Contact
+ key: contact
+
+
+
+
diff --git a/translations/es_ES/admin-ui/ibexa_fieldtypes_preview.es.xlf b/translations/es_ES/admin-ui/ibexa_fieldtypes_preview.es.xlf
index d3c67391525..6949846eea9 100644
--- a/translations/es_ES/admin-ui/ibexa_fieldtypes_preview.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_fieldtypes_preview.es.xlf
@@ -167,8 +167,8 @@
key: ezmedia.yes
-
- Tipo de contenido
+
+ Content typekey: ezobjectrelation.content_type
@@ -187,8 +187,8 @@
key: ezobjectrelation.version_created
-
- Tipo de contenido
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/es_ES/admin-ui/ibexa_locationview.es.xlf b/translations/es_ES/admin-ui/ibexa_locationview.es.xlf
index b61d9dc5823..5627b372c8e 100644
--- a/translations/es_ES/admin-ui/ibexa_locationview.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_locationview.es.xlf
@@ -12,35 +12,35 @@
key: bulk_action.failed.modal.content_name
-
- Tipo de contenido
+
+ Content typekey: bulk_action.failed.modal.content_type_name
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
- Location: %content%
+
+ under %content%key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Search by Content Type
+
+ Search by content typekey: content.create.input.placeholder
-
-
- Selecciona un tipo de contenido:
- key: content.create.select_content_type
- Selecciona el idioma:
@@ -86,6 +86,51 @@
Enter your team members email addresses.key: modal.info
+
+
+ Authors
+ key: tab.author.authors
+
+
+
+ Content ID
+ key: tab.author.content_id
+
+
+
+ Creator
+ key: tab.author.creator
+
+
+
+ Can't fetch creator
+ key: tab.author.creator.not_found
+
+
+
+ Last contributor
+ key: tab.author.last_contributor
+
+
+
+ Can't fetch last contributor
+ key: tab.author.last_contributor.not_found
+
+
+
+ Location ID
+ key: tab.author.location_id
+
+
+
+ Modified
+ key: tab.author.modified
+
+
+
+ Published
+ key: tab.author.published
+ Change section
@@ -111,26 +156,6 @@
Id. remoto del contenidokey: tab.details.content_remote_id
-
-
- Creador
- key: tab.details.creator
-
-
-
- No se pueden obtener los datos del creador
- key: tab.details.creator.not_found
-
-
-
- Último colaborador
- key: tab.details.last_contributor
-
-
-
- No se pueden obtener los datos del último colaborador
- key: tab.details.last_contributor.not_found
- Id. de la ubicación
@@ -241,9 +266,19 @@
Visibilidadkey: tab.locations.visibility
+
+
+ Authors
+ key: tab.name.authors
+
+
+
+ Fields
+ key: tab.name.data
+
-
- Detalles
+
+ Technical detailskey: tab.name.details
@@ -266,6 +301,11 @@
Roleskey: tab.name.roles
+
+
+ Sub-items
+ key: tab.name.sub_items
+ Traducciones
@@ -281,11 +321,6 @@
Versioneskey: tab.name.versions
-
-
- Vista
- key: tab.name.view
- Este ítem de contenido no tiene ningún contenido relacionado.
diff --git a/translations/es_ES/admin-ui/ibexa_menu.es.xlf b/translations/es_ES/admin-ui/ibexa_menu.es.xlf
index 2016a825735..fa52e1101ef 100644
--- a/translations/es_ES/admin-ui/ibexa_menu.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_menu.es.xlf
@@ -46,6 +46,11 @@
Moverkey: content__sidebar_right__move
+
+
+ Preview
+ key: content__sidebar_right__preview
+ Mostrar
@@ -76,6 +81,11 @@
Guardarkey: content_create__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_create__sidebar_right__save_draft_and_close
+ Content
@@ -106,19 +116,29 @@
Guardarkey: content_edit__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_edit__sidebar_right__save_draft_and_close
+ Editarkey: content_type__sidebar_right__edit
-
- Cancel
+
+ Discardkey: content_type_create__sidebar_right__cancel
+
+
+ Save
+ key: content_type_create__sidebar_right__publish_and_edit
+
-
- Crear
+
+ Save and closekey: content_type_create__sidebar_right__save
@@ -132,25 +152,35 @@
key: content_type_edit__anchor_menu__global_properties
-
- Cancel
+
+ Discardkey: content_type_edit__sidebar_right__cancel
-
+
- Guardar
+ Save
+ key: content_type_edit__sidebar_right__publish_and_edit
+
+
+
+ Save and closekey: content_type_edit__sidebar_right__save
-
- Descartar cambios
+
+ Discardkey: content_type_group_create__sidebar_right__cancel
-
- Crear
+
+ Save and closekey: content_type_group_create__sidebar_right__create
+
+
+ Save
+ key: content_type_group_create__sidebar_right__create_and_edit
+ Descartar cambios
@@ -161,16 +191,26 @@
Guardarkey: content_type_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: content_type_group_edit__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discardkey: language_create__sidebar_right__cancel
-
- Add
+
+ Save and closekey: language_create__sidebar_right__create
+
+
+ Save
+ key: language_create__sidebar_right__create_and_edit
+ Descartar cambios
@@ -181,14 +221,19 @@
Guardarkey: language_edit__sidebar_right__save
+
+
+ Save and close
+ key: language_edit__sidebar_right__save_and_close
+ Administradorkey: main__admin
-
- Tipos de contenido
+
+ Content typeskey: main__admin__content_types
@@ -251,6 +296,11 @@
Dashboardkey: main__dashboard
+
+
+ Drafts
+ key: main__drafts
+ Trash
@@ -262,10 +312,15 @@
key: object_state_create__sidebar_right__cancel
-
- Crear
+
+ Save and closekey: object_state_create__sidebar_right__create
+
+
+ Save
+ key: object_state_create__sidebar_right__create_and_edit
+ Descartar cambios
@@ -276,16 +331,26 @@
Guardarkey: object_state_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_edit__sidebar_right__save_and_close
+
-
- Descartar cambios
+
+ Discardkey: object_state_group_create__sidebar_right__cancel
-
- Crear
+
+ Save and closekey: object_state_group_create__sidebar_right__create
+
+
+ Save
+ key: object_state_group_create__sidebar_right__create_and_edit
+ Descartar cambios
@@ -296,14 +361,19 @@
Guardarkey: object_state_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: object_state_group_edit__sidebar_right__save_and_close
+
-
- Descartar cambios
+
+ Discardkey: policy_create__sidebar_right__cancel
-
- Crear
+
+ Save and closekey: policy_create__sidebar_right__create
@@ -312,18 +382,23 @@
key: policy_edit__sidebar_right__cancel
-
- Actualizar
+
+ Savekey: policy_edit__sidebar_right__save
+
+
+ Save and close
+ key: policy_edit__sidebar_right__save_and_close
+
-
- Descartar cambios
+
+ Discardkey: role_assignment_create__sidebar_right__cancel
-
- Guardar
+
+ Save and closekey: role_assignment_create__sidebar_right__save
@@ -337,15 +412,20 @@
key: role_copy__sidebar_right__save
-
- Descartar cambios
+
+ Discardkey: role_create__sidebar_right__cancel
-
- Crear
+
+ Save and closekey: role_create__sidebar_right__create
+
+
+ Save
+ key: role_create__sidebar_right__create_and_edit
+ Descartar cambios
@@ -356,16 +436,26 @@
Guardarkey: role_edit__sidebar_right__save
+
+
+ Save and close
+ key: role_edit__sidebar_right__save_and_close
+
-
- Descartar cambios
+
+ Discardkey: section_create__sidebar_right__cancel
-
- Crear
+
+ Save and closekey: section_create__sidebar_right__create
+
+
+ Save
+ key: section_create__sidebar_right__create_and_edit
+ Descartar cambios
@@ -376,30 +466,15 @@
Guardarkey: section_edit__sidebar_right__save
-
-
- Marcadores
- key: sidebar_left__bookmark
-
-
-
- Examinar
- key: sidebar_left__browse
-
-
-
- Buscar
- key: sidebar_left__search
+
+
+ Save and close
+ key: section_edit__sidebar_right__save_and_close
-
-
- Papelera
- key: sidebar_left__trash
-
-
-
- Árbol de contenido
- key: sidebar_left__tree
+
+
+ Create user
+ key: sidebar_right.create_user
@@ -416,6 +491,11 @@
Guardarkey: url_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_edit__sidebar_right__save_and_close
+ Descartar cambios
@@ -426,16 +506,21 @@
Guardarkey: url_wildcard_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_wildcard_edit__sidebar_right__save_and_close
+
+
+
+ Profile
+ key: user___view_profile
+ Cerrar sesiónkey: user__content
-
-
- Borradores
- key: user__drafts
- User settings
@@ -462,15 +547,30 @@
key: user_edit__sidebar_right__update
-
- Descartar cambios
+
+ Discardkey: user_password_change__sidebar_right__cancel
-
- Actualizar
+
+ Save and closekey: user_password_change__sidebar_right__update
+
+
+ Discard
+ key: user_setting_update__sidebar_right__cancel
+
+
+
+ Save and close
+ key: user_setting_update__sidebar_right__save
+
+
+
+ Save
+ key: user_setting_update__sidebar_right__save_end_edit
+
diff --git a/translations/es_ES/admin-ui/ibexa_multi_file_upload.es.xlf b/translations/es_ES/admin-ui/ibexa_multi_file_upload.es.xlf
index 5474ef59c3b..a549df981f8 100644
--- a/translations/es_ES/admin-ui/ibexa_multi_file_upload.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_multi_file_upload.es.xlf
@@ -17,8 +17,8 @@
key: cannot_create_content_structure.message
-
- Cannot get Content Type by identifier
+
+ Cannot get content type by identifierkey: cannot_get_content_type_identifier.message
diff --git a/translations/es_ES/admin-ui/ibexa_multilevel_popup_menu.es.xlf b/translations/es_ES/admin-ui/ibexa_multilevel_popup_menu.es.xlf
new file mode 100644
index 00000000000..040f2aea243
--- /dev/null
+++ b/translations/es_ES/admin-ui/ibexa_multilevel_popup_menu.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Search...
+ key: search.placeholder
+
+
+
+
diff --git a/translations/es_ES/admin-ui/ibexa_object_state.es.xlf b/translations/es_ES/admin-ui/ibexa_object_state.es.xlf
index 3a57d9ff349..dccf4dcd751 100644
--- a/translations/es_ES/admin-ui/ibexa_object_state.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_object_state.es.xlf
@@ -36,6 +36,16 @@
Establecerkey: object_state.button.set
+
+
+ Save and close
+ key: object_state.create.create
+
+
+
+ Save
+ key: object_state.create.create_and_edit
+ Identificador
@@ -46,11 +56,6 @@
Nombrekey: object_state.create.name
-
-
- Crear
- key: object_state.create.submit
- Estado del objeto "%name%" creado.
@@ -101,10 +106,15 @@
Nombrekey: object_state.update.name
-
+
- Guardar
- key: object_state.update.submit
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
@@ -146,6 +156,16 @@
Eliminar el grupo de estado del objetokey: object_state_group.bulk_delete.delete
+
+
+ Save and close
+ key: object_state_group.create.create
+
+
+
+ Save
+ key: object_state_group.create.create_and_edit
+ Identificador
@@ -156,11 +176,6 @@
Nombrekey: object_state_group.create.name
-
-
- Crear
- key: object_state_group.create.submit
- Grupo de estado del objeto '%name%' creado.
@@ -231,6 +246,11 @@
Guardarkey: object_state_group.update.save
+
+
+ Save and close
+ key: object_state_group.update.save_and_close
+ Grupo de estado del objeto '%name%' actualizado.
diff --git a/translations/es_ES/admin-ui/ibexa_role.es.xlf b/translations/es_ES/admin-ui/ibexa_role.es.xlf
index a8ae5a24fb5..f3373bd1fd8 100644
--- a/translations/es_ES/admin-ui/ibexa_role.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_role.es.xlf
@@ -261,6 +261,16 @@
Asignando usuarios y gruposkey: role_assignment.view.add.title
+
+
+ Assign to Users/Groups
+ key: role_assignment.view.list.action.add
+
+
+
+ Unassign
+ key: role_assignment.view.list.action.delete
+ Usuarios y grupos
@@ -306,6 +316,16 @@
Userskey: role_assignment.view.type.users
+
+
+ Unassign
+ key: role_assignments.modal.delete_label
+
+
+
+ Do you want to unassign the Users/Groups?
+ key: role_assignments.modal.message
+ Limitación
diff --git a/translations/es_ES/admin-ui/ibexa_search.es.xlf b/translations/es_ES/admin-ui/ibexa_search.es.xlf
index 51e8b4510f1..408f2203037 100644
--- a/translations/es_ES/admin-ui/ibexa_search.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_search.es.xlf
@@ -6,14 +6,44 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ No suggestions available.
+ key: autocomplete.no_results
+
+
+
+ Cannot load suggestions
+ key: autocomplete.request.error
+
+
+
+ Results
+ key: autocomplete.results_count
+
+
+
+ View all results
+ key: autocomplete.view_all_results
+
+
+
+ Search
+ key: global_search.focus.hint
+
+
+
+ Search...
+ key: header.search
+ Buscarkey: search
-
- Cualquier tipo de contenido
+
+ Any content typekey: search.any.content.type
@@ -32,8 +62,8 @@
key: search.clear
-
- Tipo de contenido
+
+ Content typekey: search.content.type
@@ -156,6 +186,11 @@
Secciónkey: search.section
+
+
+ Did you mean %s?
+ key: search.spellcheck.suggestion
+ Subárbol
@@ -172,8 +207,8 @@
key: search.translation
-
- Tipo de contenido
+
+ Content typekey: search.type
diff --git a/translations/es_ES/admin-ui/ibexa_section.es.xlf b/translations/es_ES/admin-ui/ibexa_section.es.xlf
index c4cf43ed3ed..3f53703ce1d 100644
--- a/translations/es_ES/admin-ui/ibexa_section.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_section.es.xlf
@@ -47,8 +47,8 @@
key: section.assigned_content.path
-
- Tipo de contenido
+
+ Content typekey: section.assigned_content.type
diff --git a/translations/es_ES/admin-ui/ibexa_sub_items.es.xlf b/translations/es_ES/admin-ui/ibexa_sub_items.es.xlf
index 399518d7b45..cf6b5de3392 100644
--- a/translations/es_ES/admin-ui/ibexa_sub_items.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_sub_items.es.xlf
@@ -192,8 +192,8 @@
key: hide_locations_btn.label
-
- Search by Content Type
+
+ Search by content typekey: instant.filter.placeholder
@@ -201,80 +201,75 @@
Subítemskey: items_list.title
-
+
- Tipo de contenido
- key: items_table.header.content_type
+ Content type
+ key: items_table.columns.content_type
-
+ Contributor
- key: items_table.header.contributor
+ key: items_table.columns.contributor
-
+ Creator
- key: items_table.header.creator
+ key: items_table.columns.creator
-
-
- Filters
- key: items_table.header.filters
-
-
+ Location ID
- key: items_table.header.location_id
+ key: items_table.columns.location_id
-
+ Location remote ID
- key: items_table.header.location_remote_id
+ key: items_table.columns.location_remote_id
-
+
- Modificado
- key: items_table.header.modified
+ Modified
+ key: items_table.columns.modified
-
+
- Nombre
- key: items_table.header.name
+ Name
+ key: items_table.columns.name
-
+ Object ID
- key: items_table.header.object_id
+ key: items_table.columns.object_id
-
+ Object remote ID
- key: items_table.header.object_remote_id
+ key: items_table.columns.object_remote_id
-
+
- Prioridad
- key: items_table.header.priority
+ Priority
+ key: items_table.columns.priority
-
+ Published
- key: items_table.header.pubished
+ key: items_table.columns.pubished
-
+ Section
- key: items_table.header.section
+ key: items_table.columns.section
-
+
- Traducciones
- key: items_table.header.translations
+ Translations
+ key: items_table.columns.translations
-
+ Visibility
- key: items_table.header.visibility
+ key: items_table.columns.visibility
@@ -311,6 +306,11 @@
Revealkey: unhide_locations_btn.label
+
+
+ Columns
+ key: view_columns_toggler.label
+ Grid view
@@ -326,11 +326,6 @@
Viewkey: view_switcher.view
-
-
- Viewing %viewingCount% out of %totalCount% sub-items
- key: viewing_message
-
diff --git a/translations/es_ES/admin-ui/ibexa_universal_discovery_widget.es.xlf b/translations/es_ES/admin-ui/ibexa_universal_discovery_widget.es.xlf
index 87a9acdaff7..109dd500c11 100644
--- a/translations/es_ES/admin-ui/ibexa_universal_discovery_widget.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_universal_discovery_widget.es.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: actions_menu.cancel
@@ -52,13 +52,13 @@
key: content.create.editing_details
-
- Or choose from list
+
+ Select a content type from listkey: content.create.filters.desc
-
- Cancelar
+
+ Discardkey: content_create.cancel.label
@@ -67,8 +67,8 @@
key: content_create.label
-
- Search by Content Type
+
+ Search by content typekey: content_create.placeholder
@@ -77,8 +77,8 @@
key: content_edit.label
-
- Tipo de contenido
+
+ Content typekey: content_table.content_type
@@ -106,11 +106,6 @@
Create contentkey: create_content.label
-
-
- Seleccionar un tipo de contenido
- key: create_content.select_content_type
- Seleccionar un idioma
@@ -231,6 +226,11 @@
Seleccionar destinokey: move.title
+
+
+ Viewing %viewingCount% out of %totalCount% items
+ key: pagination.info.viewing_message
+ Cerrar
diff --git a/translations/es_ES/admin-ui/ibexa_url_wildcard.es.xlf b/translations/es_ES/admin-ui/ibexa_url_wildcard.es.xlf
index b9a0c9a11cc..587c7539991 100644
--- a/translations/es_ES/admin-ui/ibexa_url_wildcard.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_url_wildcard.es.xlf
@@ -111,6 +111,16 @@
Comodín de URLkey: url_wildcard.modal.create.url.wildcard
+
+
+ Save
+ key: url_wildcard.save
+
+
+
+ Save and close
+ key: url_wildcard.save_and_close
+ Search for URL wildcards
diff --git a/translations/es_ES/admin-ui/ibexa_user_change_password.es.xlf b/translations/es_ES/admin-ui/ibexa_user_change_password.es.xlf
index 1ad9ef0183b..dac5ac06520 100644
--- a/translations/es_ES/admin-ui/ibexa_user_change_password.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_user_change_password.es.xlf
@@ -6,14 +6,14 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Change
- key: user_change_password.change
+
+
+ Editing password
+ key: user_change_password.editing_password
-
- Cambiar mi contraseña
+
+ Passwordkey: user_change_password.title
diff --git a/translations/es_ES/admin-ui/ibexa_user_mode_badge.es.xlf b/translations/es_ES/admin-ui/ibexa_user_mode_badge.es.xlf
new file mode 100644
index 00000000000..9ed621e1f71
--- /dev/null
+++ b/translations/es_ES/admin-ui/ibexa_user_mode_badge.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Focus mode
+ key: user_mode_badge.focus
+
+
+
+
diff --git a/translations/es_ES/admin-ui/ibexa_user_settings.es.xlf b/translations/es_ES/admin-ui/ibexa_user_settings.es.xlf
index ca6a3b3772e..67fe32cd12c 100644
--- a/translations/es_ES/admin-ui/ibexa_user_settings.es.xlf
+++ b/translations/es_ES/admin-ui/ibexa_user_settings.es.xlf
@@ -6,19 +6,24 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Editing %action%
+ key: list.action_name
+ User settingskey: list.title
-
- My account settings
+
+ Account settingskey: section.my_account_settings
-
- My preferences
+
+ Preferenceskey: section.my_preferences
@@ -56,6 +61,11 @@
La Fecha y la Hora se mostrarán en este formato:key: settings.datetime_format.preview_label
+
+
+ Mode
+ key: settings.group.mode.name
+ Toggle In-Context translation feature
@@ -76,6 +86,50 @@
In-Context translationkey: settings.in_context_translation.value.title
+
+
+ Focus mode
+ key: user.setting.focus_mode.description
+
+
+
+ Focus mode – A clean and intuitive interface with a simplified Content
+ structure, designed for new and non-advanced users. Features include:
+
+
View tab displaying site preview within the context
+
Hidden Technical details tab
+
Hidden Locations and Versions tabs in Content items
+
+ ]]>
+ key: user.setting.focus_mode.help
+
+
+
+ Enable focus mode
+ key: user.setting.focus_mode.label
+
+
+
+ Focus mode
+ key: user.setting.focus_mode.name
+
+
+
+ Disabled
+ key: user.setting.focus_mode.off
+
+
+
+ Enabled
+ key: user.setting.focus_mode.on
+
diff --git a/translations/es_ES/admin-ui/messages.es.xlf b/translations/es_ES/admin-ui/messages.es.xlf
index c5136dd7e66..66b6e6012c5 100644
--- a/translations/es_ES/admin-ui/messages.es.xlf
+++ b/translations/es_ES/admin-ui/messages.es.xlf
@@ -121,11 +121,6 @@
Palabraskey: character_counter.words
-
-
- You can turn autosave off in your user settings
- key: content.autosave.turn_off.message
- Content ID: %contentId%
@@ -181,29 +176,9 @@
En la Papelerakey: content.in_trash
-
-
- Saving error
- key: content_edit.autosave.status_error.message
-
-
-
- Autosave is off
- key: content_edit.autosave.status_off.message
-
-
-
- Autosave is on
- key: content_edit.autosave.status_on.message
-
-
-
- Saving
- key: content_edit.autosave.status_saving.message
-
-
- Do you want to delete the Content Type?
+
+ Do you want to delete the content type?key: content_type.modal.message
@@ -247,8 +222,8 @@
key: content_type.view.list.action.delete
-
- Do you want to delete the Content Type group?
+
+ Do you want to delete the content type group?key: content_type_group.modal.message
@@ -261,41 +236,26 @@
Morekey: content_type_selector.list.show_more
-
-
- Crear
- key: custom_url_alias_add_form.add
- Eliminarkey: custom_url_alias_add_form.remove
-
-
- None
- key: custom_url_alias_add_form.site_access.placeholder
- for the selected period]]>key: dashboard.charts.no_data
-
-
- Clear (%selected_items_count%)
- key: dropdown.clear
+
+
+ No results found
+ key: dashboard.charts.no_resultsSearch...key: dropdown.search
-
-
- Select All
- key: dropdown.select_all
- Go back to the dashboard or search for another item.]]>
@@ -483,11 +443,6 @@
Cancelarkey: form.cancel
-
-
- Search...
- key: header.search
- Reset your password
@@ -538,6 +493,11 @@
Change passwordkey: my_account_settings.password.action.edit
+
+
+ You don't have permissions to change the password. Contact your administrator.
+ key: my_account_settings.password.message
+ Password
@@ -608,21 +568,6 @@
Deletekey: role.view.list.action.delete
-
-
- Assign to Users/Groups
- key: role_assignment.view.list.action.add
-
-
-
- Unassign
- key: role_assignment.view.list.action.delete
-
-
-
- Do you want to unassign the Users/Groups?
- key: role_assignments.modal.message
- Asignar contenido
diff --git a/translations/es_ES/admin-ui/validators.es.xlf b/translations/es_ES/admin-ui/validators.es.xlf
index 175d8e76eb9..a7e7a818919 100644
--- a/translations/es_ES/admin-ui/validators.es.xlf
+++ b/translations/es_ES/admin-ui/validators.es.xlf
@@ -7,23 +7,23 @@
-
- La descripción del tipo de contenido no puede exceder los 255 caracteres.
+
+ Content type description cannot be longer than 255 characters.key: ez.content_type.descriptions
-
- El identificador del tipo de contenido solo puede contener letras de la "a" a la "z", números y guiones bajos.
+
+ Content type identifier may only contain letters from "a" to "z", numbers and underscores.key: ez.content_type.identifier.pattern
-
- The Content Type identifier "%identifier%" is used by another Content Type. Enter a unique identifier.
+
+ The content type identifier "%identifier%" is used by another content type. Enter a unique identifier.key: ez.content_type.identifier.unique
-
- El nombre del tipo de contenido no puede estar en blanco ni exceder los 255 caracteres.
+
+ Content type name cannot be blank and cannot be longer than 255 characters.key: ez.content_type.names
@@ -96,6 +96,11 @@
{fieldName}: No se puede subir el archivo exceeds tamaño del archivo límite.key: js.error.invalid_file_size
+
+
+ {fieldName}: Cannot upload. File has wrong type.
+ key: js.error.invalid_file_type
+ Se requiere una URL válida
diff --git a/translations/es_ES/checkout/ibexa_checkout.es.xlf b/translations/es_ES/checkout/ibexa_checkout.es.xlf
index 9d8e9381ed1..7088aa36fe5 100644
--- a/translations/es_ES/checkout/ibexa_checkout.es.xlf
+++ b/translations/es_ES/checkout/ibexa_checkout.es.xlf
@@ -46,11 +46,21 @@
Company namekey: ibexa_checkout.ui.billing_address.company
+
+
+ First name
+ key: ibexa_checkout.ui.billing_address.first_name
+ Billing addresskey: ibexa_checkout.ui.billing_address.label
+
+
+ Last name
+ key: ibexa_checkout.ui.billing_address.last_name
+ Phone
diff --git a/translations/es_ES/checkout/ibexa_fieldtype_address.es.xlf b/translations/es_ES/checkout/ibexa_fieldtype_address.es.xlf
new file mode 100644
index 00000000000..d8efb138a88
--- /dev/null
+++ b/translations/es_ES/checkout/ibexa_fieldtype_address.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Billing
+ key: field_definition.ibexa_address.type.billing
+
+
+
+ Shipping
+ key: field_definition.ibexa_address.type.shipping
+
+
+
+
diff --git a/translations/es_ES/connect/ibexa_connect.es.xlf b/translations/es_ES/connect/ibexa_connect.es.xlf
new file mode 100644
index 00000000000..2f7f327c9f7
--- /dev/null
+++ b/translations/es_ES/connect/ibexa_connect.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Send Customer Group identifier
+ key: page_builder.send_customer_group_identifier
+
+
+
+ Send User ID
+ key: page_builder.send_user_id
+
+
+
+
diff --git a/translations/es_ES/content-forms/ibexa_content_forms_content.es.xlf b/translations/es_ES/content-forms/ibexa_content_forms_content.es.xlf
index eca6c444d32..1aa4ffb9383 100644
--- a/translations/es_ES/content-forms/ibexa_content_forms_content.es.xlf
+++ b/translations/es_ES/content-forms/ibexa_content_forms_content.es.xlf
@@ -31,6 +31,11 @@
Publicarkey: Publish
+
+
+ Publish and edit
+ key: Publish and edit
+ A idioma
@@ -51,6 +56,11 @@
Guardar borradorkey: save_draft
+
+
+ Save draft and close
+ key: save_draft_and_close
+
diff --git a/translations/es_ES/content-tree/ibexa_content_tree_ui.es.xlf b/translations/es_ES/content-tree/ibexa_content_tree_ui.es.xlf
index e5ca98b2f16..82cb0db94e4 100644
--- a/translations/es_ES/content-tree/ibexa_content_tree_ui.es.xlf
+++ b/translations/es_ES/content-tree/ibexa_content_tree_ui.es.xlf
@@ -31,6 +31,11 @@
Ocultarkey: actions.hide_content
+
+
+ Preview
+ key: actions.preview_content
+ Quitar de marcadores
@@ -147,8 +152,8 @@
key: delete.send_to_trash.modal.body
-
- No se pueden cargar los tipos de contenido
+
+ Cannot load content typeskey: load_content_types.error
diff --git a/translations/es_ES/core/forms.es.xlf b/translations/es_ES/core/forms.es.xlf
index 7bef8a1fdc0..48b6b495b1b 100644
--- a/translations/es_ES/core/forms.es.xlf
+++ b/translations/es_ES/core/forms.es.xlf
@@ -7,28 +7,28 @@
-
- Content Type
+
+ Content typekey: role.policy.class
-
- Content Type / All functions
+
+ Content type / All functionskey: role.policy.class.all_functions
-
- Content Type / Create
+
+ Content type / Createkey: role.policy.class.create
-
- Content Type / Delete
+
+ Content type / Deletekey: role.policy.class.delete
-
- Content Type / Update
+
+ Content type / Updatekey: role.policy.class.update
diff --git a/translations/es_ES/core/ibexa_repository_exceptions.es.xlf b/translations/es_ES/core/ibexa_repository_exceptions.es.xlf
index 765f99ec0f4..b316d18483f 100644
--- a/translations/es_ES/core/ibexa_repository_exceptions.es.xlf
+++ b/translations/es_ES/core/ibexa_repository_exceptions.es.xlf
@@ -51,16 +51,16 @@
Content "%contentName%" fields did not validate: %errors%key: Content "%contentName%" fields did not validate: %errors%
-
-
- Content Type Field definitions did not validate
- key: Content Type Field definitions did not validate
- Content fields did not validatekey: Content fields did not validate
+
+
+ Content type field definitions did not validate
+ key: Content type field definitions did not validate
+ Could not find %classType% class '%className%'
@@ -81,15 +81,15 @@
Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%key: Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%
-
-
- Field definition '%identifier%' does not exist in given Content Type
- key: Field definition '%identifier%' does not exist in given Content Type
+
+
+ Field definition '%identifier%' does not exist in given content type
+ key: Field definition '%identifier%' does not exist in given content type
-
-
- Field definition '%identifier%' does not exist in the given Content Type
- key: Field definition '%identifier%' does not exist in the given Content Type
+
+
+ Field definition '%identifier%' does not exist in the given content type
+ key: Field definition '%identifier%' does not exist in the given content type
diff --git a/translations/es_ES/corporate-account/ibexa_corporate_account.es.xlf b/translations/es_ES/corporate-account/ibexa_corporate_account.es.xlf
index be505de35e3..185f0b9acaa 100644
--- a/translations/es_ES/corporate-account/ibexa_corporate_account.es.xlf
+++ b/translations/es_ES/corporate-account/ibexa_corporate_account.es.xlf
@@ -41,21 +41,11 @@
Detailskey: application.details.tab.summary.label
-
-
- Cancel
- key: application.edit.cancel_btn.label
- Editingkey: application.edit.editing
-
-
- Save
- key: application.edit.save_btn.label
- Basic information
@@ -516,21 +506,11 @@
Last orderskey: company.details.tab.summary.orders.table.headline
-
-
- Cancel
- key: company.edit.cancel_btn.label
- Editingkey: company.edit.editing
-
-
- Save
- key: company.edit.save_btn.label
- Company '%name%' updated.
@@ -817,13 +797,13 @@
key: member.create.action_name
-
- Cancel
+
+ Discardkey: member.create.cancel_btn.label
-
- Save
+
+ Save and closekey: member.create.save_btn.label
@@ -837,8 +817,8 @@
key: member.create.title
-
- Cancel
+
+ Discardkey: member.edit.cancel_btn.label
@@ -847,8 +827,8 @@
key: member.edit.editing
-
- Save
+
+ Save and closekey: member.edit.save_btn.label
diff --git a/translations/es_ES/corporate-account/ibexa_menu.es.xlf b/translations/es_ES/corporate-account/ibexa_menu.es.xlf
index 56ffbed6d55..ff15bee5068 100644
--- a/translations/es_ES/corporate-account/ibexa_menu.es.xlf
+++ b/translations/es_ES/corporate-account/ibexa_menu.es.xlf
@@ -6,6 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: corporate_content_create__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_create__sidebar_right__publish
+
+
+
+ Discard
+ key: corporate_content_edit__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_edit__sidebar_right__publish
+ Settings
diff --git a/translations/es_ES/dashboard/forms.es.xlf b/translations/es_ES/dashboard/forms.es.xlf
new file mode 100644
index 00000000000..8839ccabbae
--- /dev/null
+++ b/translations/es_ES/dashboard/forms.es.xlf
@@ -0,0 +1,31 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ Dashboard
+ key: role.policy.dashboard
+
+
+
+ Dashboard / All functions
+ key: role.policy.dashboard.all_functions
+
+
+
+ Dashboard / Customize
+ key: role.policy.dashboard.customize
+
+
+
+
diff --git a/translations/es_ES/dashboard/ibexa_dashboard.es.xlf b/translations/es_ES/dashboard/ibexa_dashboard.es.xlf
new file mode 100644
index 00000000000..334db9d8a90
--- /dev/null
+++ b/translations/es_ES/dashboard/ibexa_dashboard.es.xlf
@@ -0,0 +1,146 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Ibexa news
+ key: block.ibexa_news.title
+
+
+
+ Catalog
+ key: block.quick_actions.tile.catalog
+
+
+
+ Company
+ key: block.quick_actions.tile.company
+
+
+
+ Content
+ key: block.quick_actions.tile.content
+
+
+
+ Create
+ key: block.quick_actions.tile.create
+
+
+
+ Create content
+ key: block.quick_actions.tile.create_content.udw.title
+
+
+
+ Create form
+ key: block.quick_actions.tile.create_form.udw.title
+
+
+
+ Form
+ key: block.quick_actions.tile.form
+
+
+
+ Product
+ key: block.quick_actions.tile.product
+
+
+
+ Quick actions
+ key: block.quick_actions.title
+
+
+
+ Access the dashboard's customization tool, that allows you to personalize it to create a more intuitive user experience.
+ key: dashboard.builder.functionality
+
+
+
+ Active dashboard is set to '%name%'
+ key: dashboard.change_active.success
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ My dashboard
+ key: dashboard.customize.default_name
+
+
+
+ Edit %locationContentName%
+ key: dashboard.edit
+
+
+
+ Enhance your dashboard experience
+ key: dashboard.enhance_dashboard_experience
+
+
+
+ The dashboard could not be loaded
+ key: dashboard.error.unable_to_load
+
+
+
+ Unable to fetch Ibexa News
+ key: dashboard.ibexa_news.unable_to_fetch
+
+
+
+ The default dashboard cannot be sent to the trash
+ key: dashboard.sent_to_trash.info
+
+
+
+ Switch to %name%
+ key: dashboard.switch_to_custom
+
+
+
+ Switch to default dashboard
+ key: dashboard.switch_to_default
+
+
+
+ Good afternoon, %user_name%!
+ key: dashboard.title.afternoon
+
+
+
+ Good evening, %user_name%!
+ key: dashboard.title.evening
+
+
+
+ Good morning, %user_name%!
+ key: dashboard.title.morning
+
+
+
+ Dashboard Builder
+ key: info_bar.dashboard.label
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.description
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.name
+
+
+
+
diff --git a/translations/es_ES/dashboard/ibexa_menu.es.xlf b/translations/es_ES/dashboard/ibexa_menu.es.xlf
new file mode 100644
index 00000000000..575add9061b
--- /dev/null
+++ b/translations/es_ES/dashboard/ibexa_menu.es.xlf
@@ -0,0 +1,41 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Delete draft
+ key: dashboard__infobar__edit__actions__cancel
+
+
+
+ Publish
+ key: dashboard__infobar__edit__actions__publish
+
+
+
+ Save draft
+ key: dashboard__infobar__edit__actions__save_draft
+
+
+
+ Dashboards
+ key: main__admin__dashboard
+
+
+
+ Dashboard content type
+ key: main__admin__dashboard_content_type
+
+
+
+ Dashboard
+ key: main__customizable_dashboard
+
+
+
+
diff --git a/translations/es_ES/dashboard/ibexa_user_settings.es.xlf b/translations/es_ES/dashboard/ibexa_user_settings.es.xlf
new file mode 100644
index 00000000000..ed505a47c17
--- /dev/null
+++ b/translations/es_ES/dashboard/ibexa_user_settings.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ settings.group.dashboard.description
+ key: settings.group.dashboard.description
+
+
+
+ Dashboard
+ key: settings.group.dashboard.name
+
+
+
+
diff --git a/translations/es_ES/fieldtype-matrix/ibexa_matrix_fieldtype.es.xlf b/translations/es_ES/fieldtype-matrix/ibexa_matrix_fieldtype.es.xlf
index c04b2fb10d7..eb194b66082 100644
--- a/translations/es_ES/fieldtype-matrix/ibexa_matrix_fieldtype.es.xlf
+++ b/translations/es_ES/fieldtype-matrix/ibexa_matrix_fieldtype.es.xlf
@@ -41,11 +41,6 @@
Columnaskey: field.columns
-
-
- Columnas
- key: field_definition.ezmatrix.columns
- Número mínimo de filas
diff --git a/translations/es_ES/fieldtype-page/ibexa_calendar_events.es.xlf b/translations/es_ES/fieldtype-page/ibexa_calendar_events.es.xlf
index 868d55e825c..92cb21e6f7c 100644
--- a/translations/es_ES/fieldtype-page/ibexa_calendar_events.es.xlf
+++ b/translations/es_ES/fieldtype-page/ibexa_calendar_events.es.xlf
@@ -27,8 +27,8 @@
key: page_block_visibility.attribute.content_name.label
-
- Tipo de contenido
+
+ Content typekey: page_block_visibility.attribute.content_type.label
diff --git a/translations/es_ES/fieldtype-page/ibexa_page_fieldtype.es.xlf b/translations/es_ES/fieldtype-page/ibexa_page_fieldtype.es.xlf
index 88026933e68..6efa4955f40 100644
--- a/translations/es_ES/fieldtype-page/ibexa_page_fieldtype.es.xlf
+++ b/translations/es_ES/fieldtype-page/ibexa_page_fieldtype.es.xlf
@@ -42,8 +42,8 @@
key: landing_page_ft.block_id_fetch.failed
-
- Preview is not available.
+
+ To get preview, choose site context and go to "View" tab or click the "Preview" button.key: landingpage.no_preview
diff --git a/translations/es_ES/fieldtype-page/repository_exceptions.es.xlf b/translations/es_ES/fieldtype-page/repository_exceptions.es.xlf
new file mode 100644
index 00000000000..40f674924c6
--- /dev/null
+++ b/translations/es_ES/fieldtype-page/repository_exceptions.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Page for '%identifier%'
+ key: Could not find Page for '%identifier%'
+
+
+
+
diff --git a/translations/es_ES/fieldtype-page/validators.es.xlf b/translations/es_ES/fieldtype-page/validators.es.xlf
index 2462829c4c8..d6188d9a8b3 100644
--- a/translations/es_ES/fieldtype-page/validators.es.xlf
+++ b/translations/es_ES/fieldtype-page/validators.es.xlf
@@ -12,8 +12,8 @@
key: ezplatform.content.is_not_expected_content_container
-
- El ítem de contenido seleccionado no es del tipo de contenido esperado.
+
+ The selected Content item isn't of the expected content type.key: ezplatform.content.is_not_expected_content_type
diff --git a/translations/es_ES/fieldtype-richtext/ck_editor.es.xlf b/translations/es_ES/fieldtype-richtext/ck_editor.es.xlf
index 04b59902a48..85bc4163ab8 100644
--- a/translations/es_ES/fieldtype-richtext/ck_editor.es.xlf
+++ b/translations/es_ES/fieldtype-richtext/ck_editor.es.xlf
@@ -46,6 +46,11 @@
Custom styleskey: custom_styles_btn.label
+
+
+ list
+ key: elements_path.list.label
+ Embed
diff --git a/translations/es_ES/form-builder/ibexa_form_builder.es.xlf b/translations/es_ES/form-builder/ibexa_form_builder.es.xlf
index 2e987abddd4..ef87a8c9199 100644
--- a/translations/es_ES/form-builder/ibexa_form_builder.es.xlf
+++ b/translations/es_ES/form-builder/ibexa_form_builder.es.xlf
@@ -17,8 +17,8 @@
key: build.form
-
- Building form
+
+ Build formkey: building.form
@@ -57,8 +57,8 @@
key: form.cannot.be.empty
-
- Close
+
+ Discardkey: form.close
@@ -76,6 +76,16 @@
Deletekey: form.remove
+
+
+ Save
+ key: form.save
+
+
+
+ Save and close
+ key: form.save_and_close
+ Mensaje por mostrar
diff --git a/translations/es_ES/form-builder/ibexa_notification_email.es.xlf b/translations/es_ES/form-builder/ibexa_notification_email.es.xlf
index cd6a3250337..e4ad75608b5 100644
--- a/translations/es_ES/form-builder/ibexa_notification_email.es.xlf
+++ b/translations/es_ES/form-builder/ibexa_notification_email.es.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- -
- key: notification_email.data.empty
- Campo
diff --git a/translations/es_ES/image-editor/ibexa_image_editor.es.xlf b/translations/es_ES/image-editor/ibexa_image_editor.es.xlf
index ad08176d9bc..c379ab75e6c 100644
--- a/translations/es_ES/image-editor/ibexa_image_editor.es.xlf
+++ b/translations/es_ES/image-editor/ibexa_image_editor.es.xlf
@@ -76,10 +76,10 @@
Focal pointkey: image_editor.actions.focal_point.label
-
-
- Remove
- key: image_editor.actions.focal_point.remove
+
+
+ Restore
+ key: image_editor.actions.focal_point.restore
@@ -97,8 +97,8 @@
key: image_editor.apply_to_all
-
- Back
+
+ Discardkey: image_editor.back
@@ -131,6 +131,11 @@
Savekey: image_editor.save
+
+
+ Save and close
+ key: image_editor.save_and_close
+ Save as...
diff --git a/translations/es_ES/image-picker/ibexa_image_picker.es.xlf b/translations/es_ES/image-picker/ibexa_image_picker.es.xlf
new file mode 100644
index 00000000000..19bed69d69d
--- /dev/null
+++ b/translations/es_ES/image-picker/ibexa_image_picker.es.xlf
@@ -0,0 +1,221 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ 1
+ key: content.1
+
+
+
+ Apply
+ key: filters.apply
+
+
+
+ Clear
+ key: filters.clear
+
+
+
+ From
+ key: filters.created.from.label
+
+
+
+ Created
+ key: filters.created.title
+
+
+
+ To
+ key: filters.created.to.label
+
+
+
+ File format
+ key: filters.file_format.label
+
+
+
+ File size
+ key: filters.file_size.label
+
+
+
+ Format and size
+ key: filters.format_and_size.title
+
+
+
+ Language
+ key: filters.language.label
+
+
+
+ Height
+ key: filters.orientation_and_dimensions.height.label
+
+
+
+ Landscape
+ key: filters.orientation_and_dimensions.landscape.label
+
+
+
+ Orientation
+ key: filters.orientation_and_dimensions.orientation.label
+
+
+
+ Portrait
+ key: filters.orientation_and_dimensions.portrait.label
+
+
+
+ Squarish
+ key: filters.orientation_and_dimensions.squarish.label
+
+
+
+ Orientation and dimensions
+ key: filters.orientation_and_dimensions.title
+
+
+
+ Width
+ key: filters.orientation_and_dimensions.width.label
+
+
+
+ Tags
+ key: filters.tags.label
+
+
+
+ If no tags available, you can’t use this filter.
+ key: filters.tags.no_tags.info
+
+
+
+ Choose tags
+ key: filters.tags.placeholder
+
+
+
+ Tags
+ key: filters.tags.title
+
+
+
+ Image library
+ key: filters.thumbnail
+
+
+
+ Filters
+ key: filters.title
+
+
+
+ Translations
+ key: filters.translations.title
+
+
+
+ Image Picker
+ key: image_picker.module.label
+
+
+
+ No images yet
+ key: items_view.no_items.info_text
+
+
+
+ Created
+ key: list_view.header.created
+
+
+
+ Dimensions
+ key: list_view.header.dimensions
+
+
+
+ File format
+ key: list_view.header.file_format
+
+
+
+ Name
+ key: list_view.header.name
+
+
+
+ Size
+ key: list_view.header.size
+
+
+
+ Thumbnail
+ key: list_view.header.thumbnail
+
+
+
+ Updated
+ key: list_view.header.updated
+
+
+
+ Location
+ key: root_location.fake_name
+
+
+
+ Insert
+ key: snackbar.insert.label
+
+
+
+ Selected
+ key: snackbar.selected.label
+
+
+
+ Your tree is empty.
+ key: tree.empty
+
+
+
+ Image picker folders browser
+ key: tree_browser.module_name
+
+
+
+ Folders
+ key: tree_browser.title
+
+
+
+ Grid view
+ key: view_switcher.grid_view
+
+
+
+ List view
+ key: view_switcher.list_view
+
+
+
+ View
+ key: view_switcher.view
+
+
+
+
diff --git a/translations/es_ES/measurement/product_catalog.es.xlf b/translations/es_ES/measurement/product_catalog.es.xlf
new file mode 100644
index 00000000000..1a4292ba6fb
--- /dev/null
+++ b/translations/es_ES/measurement/product_catalog.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Provide values as digits and %unit-symbol% unit.
+ key: measurement.product_catalog.attribute.definition.variant.form_mapper.help
+
+
+
+
diff --git a/translations/es_ES/order-management/ibexa_dashboard.es.xlf b/translations/es_ES/order-management/ibexa_dashboard.es.xlf
new file mode 100644
index 00000000000..0263e67630c
--- /dev/null
+++ b/translations/es_ES/order-management/ibexa_dashboard.es.xlf
@@ -0,0 +1,61 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Company name
+ key: block.recent_order.column.company_name
+
+
+
+ Created
+ key: block.recent_order.column.created_at
+
+
+
+ Customer name
+ key: block.recent_order.column.customer_name
+
+
+
+ Order ID
+ key: block.recent_order.column.id
+
+
+
+ Status
+ key: block.recent_order.column.status
+
+
+
+ Total value
+ key: block.recent_order.column.total_value
+
+
+
+ No results found
+ key: block.recent_order.empty
+
+
+
+ Recent orders
+ key: block.recent_order.title
+
+
+
+ Orders
+ key: dashboard.orders_status.dataset_label
+
+
+
+ Orders by status
+ key: dashboard.orders_status.title
+
+
+
+
diff --git a/translations/es_ES/page-builder/ibexa_page_builder.es.xlf b/translations/es_ES/page-builder/ibexa_page_builder.es.xlf
index a67da2c759f..8ce061b66ac 100644
--- a/translations/es_ES/page-builder/ibexa_page_builder.es.xlf
+++ b/translations/es_ES/page-builder/ibexa_page_builder.es.xlf
@@ -21,11 +21,31 @@
Configuración del contenido en líneakey: airtime_popup.title
+
+
+ Cannot update blocks preview
+ key: block.cannot_update
+
-
- Eliminar bloque
+
+ Deletekey: block.delete
+
+
+ Duplicate
+ key: block.duplicate
+
+
+
+ Move down block
+ key: block.move.down
+
+
+
+ Move up block
+ key: block.move.up
+ One or more blocks is not available in this page
@@ -46,6 +66,11 @@
This element is not available in this pagekey: block.no_availability.title
+
+
+ Refresh
+ key: block.refresh
+ Ajustes del bloque
@@ -86,26 +111,16 @@
Fecha y horakey: date_picker.label
-
-
- Soltar el bloque aquí
- key: drop.block.here
-
-
-
- Suelte bloques aquí
- key: drop.blocks.here
+
+
+ Drag and drop blocks here
+ key: drag.drop.blocks.hereEditing %content_type_name%key: editing
-
-
- Bloque %name%
- key: empty_block.info.text
- Algo salió mal
@@ -121,21 +136,26 @@
Algunos bloques no tienen una configuración adecuadakey: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
- Cancel
- key: layout_selector.cancel.label
+
+
+ Select
+ key: layout_selector.create.select.label
-
-
- Crear borrador
- key: layout_selector.create.confirm.label
+
+
+ Choose layout
+ key: layout_selector.create.subtitle
-
- Creación de página
+
+ Select layoutkey: layout_selector.create.title
+
+
+ Discard
+ key: layout_selector.discard.label
+ Change layout
@@ -161,16 +181,106 @@
Cambar el diseño guarda el borrador actual de la Páginakey: layout_selector.warning.message
+
+
+ This page does not have a designed dropzone area for adding content
+ key: notification.no_dropzone
+
+
+
+ When you add a block by dragging it from Page blocks menu into the drop zone, the block settings panel opens immediately where you can configure all block properties.
+ key: settings.popup.add_block_info
+
+
+
+ Change settings
+ key: settings.popup.change_settings
+
+
+
+ Continue
+ key: settings.popup.continue
+
+
+
+ This is a default behavior which applies to both Page and Dashboard builder. You can globally turn off automatic opening of the block settings panel in the user settings.
+ key: settings.popup.default_behaviour
+
+
+
+ How builder works
+ key: settings.popup.title
+ Ítemskey: sidebar.title
+
+
+ Configuration
+ key: structure.action.configuration
+
+
+
+ Duplicate
+ key: structure.action.duplicate
+
+
+
+ Move down
+ key: structure.action.move.down
+
+
+
+ Move up
+ key: structure.action.move.up
+
+
+
+ Refresh
+ key: structure.action.refresh
+
+
+
+ Drop zone %number%
+ key: structure.drop.zone
+ Cambiar diseñokey: switch_layout.label
+
+
+ Structure view
+ key: toolbox.structure.view
+
+
+
+ Elements
+ key: toolbox.title
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.description
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.name
+
+
+
+ disabled
+ key: user.settings.automatically_open_block_settings.value.disabled
+
+
+
+ enabled
+ key: user.settings.automatically_open_block_settings.value.enabled
+
diff --git a/translations/es_ES/page-builder/ibexa_page_builder_block_config_actions.es.xlf b/translations/es_ES/page-builder/ibexa_page_builder_block_config_actions.es.xlf
index ba24460f5ac..fda68a26185 100644
--- a/translations/es_ES/page-builder/ibexa_page_builder_block_config_actions.es.xlf
+++ b/translations/es_ES/page-builder/ibexa_page_builder_block_config_actions.es.xlf
@@ -7,8 +7,8 @@
-
- Cancel
+
+ Discardkey: cancel
@@ -17,8 +17,8 @@
key: delete
-
- Enviar
+
+ Save and closekey: submit
diff --git a/translations/es_ES/page-builder/ibexa_page_builder_block_config_nav.es.xlf b/translations/es_ES/page-builder/ibexa_page_builder_block_config_nav.es.xlf
index 10b56790fbf..6ce04ef3050 100644
--- a/translations/es_ES/page-builder/ibexa_page_builder_block_config_nav.es.xlf
+++ b/translations/es_ES/page-builder/ibexa_page_builder_block_config_nav.es.xlf
@@ -6,16 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Básico
- key: tab.label.basic
+
+
+ More
+ key: anchor_menu.moreDiseñokey: tab.label.design
+
+
+ Properties
+ key: tab.label.properties
+ Programador
diff --git a/translations/es_ES/page-builder/ibexa_page_builder_infobar.es.xlf b/translations/es_ES/page-builder/ibexa_page_builder_infobar.es.xlf
index 54a407e9f3d..d9754220676 100644
--- a/translations/es_ES/page-builder/ibexa_page_builder_infobar.es.xlf
+++ b/translations/es_ES/page-builder/ibexa_page_builder_infobar.es.xlf
@@ -61,6 +61,41 @@
Page Builderkey: menu_bar.page_buider.label
+
+
+ Nothing to redo
+ key: preview_history.nothing_to_redo.label
+
+
+
+ Nothing to undo
+ key: preview_history.nothing_to_undo.label
+
+
+
+ Redo
+ key: preview_history.redo.label
+
+
+
+ Undo
+ key: preview_history.undo.label
+
+
+
+ Desktop
+ key: preview_switcher.desktop.label
+
+
+
+ Mobile
+ key: preview_switcher.mobile.label
+
+
+
+ Tablet
+ key: preview_switcher.tablet.label
+
diff --git a/translations/es_ES/page-builder/page_builder.es.xlf b/translations/es_ES/page-builder/page_builder.es.xlf
index 2cc6a71526e..34eff408a0d 100644
--- a/translations/es_ES/page-builder/page_builder.es.xlf
+++ b/translations/es_ES/page-builder/page_builder.es.xlf
@@ -6,155 +6,10 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cancel
- key: airtime_popup.discard.btn
-
-
-
- Enviar
- key: airtime_popup.submit.btn
-
-
-
- Configuración del contenido en línea
- key: airtime_popup.title
-
-
-
- Eliminar bloque
- key: block.delete
-
-
-
- One or more blocks is not available in this page
- key: block.no_availability
-
-
-
- You have to delete it to publish
- key: block.no_availability.content
-
-
-
- Delete
- key: block.no_availability.delete
-
-
-
- This element is not available in this page
- key: block.no_availability.title
-
-
-
- Ajustes del bloque
- key: block.settings
-
-
-
- Search...
- key: block_filter.placeholder
-
-
-
- Explorar contenido
- key: config_form.block_config.embed_field_base.udw.title
-
-
-
- Seleccionar contenido
- key: config_form.widgets.collection.udw.title
-
-
-
- Seleccionar contenido
- key: config_form.widgets.schedule.udw.title
-
-
-
- Cerrar
- key: config_popup.close.label
-
-
-
- Fecha y hora
- key: date_picker.label
-
-
-
- Soltar el bloque aquí
- key: drop.block.here
-
-
-
- Suelte bloques aquí
- key: drop.blocks.here
-
-
-
- Bloque %name%
- key: empty_block.info.text
-
-
-
- Algo salió mal
- key: error.message
-
-
-
- Algunos bloques no tienen una configuración adecuada
- key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
-
- Cancel
- key: layout_selector.cancel.label
-
-
-
- Crear borrador
- key: layout_selector.create.confirm.label
-
-
-
- Creación de página
- key: layout_selector.create.title
-
-
-
- Change layout
- key: layout_selector.error.change_layout
-
-
-
- The layout of this landing page is no longer available and you cannot publish it. Please select a different layout.
- key: layout_selector.error.label
-
-
-
- Enviar
- key: layout_selector.switch.confirm.label
-
-
-
- Cambiar diseño
- key: layout_selector.switch.title
-
-
-
- Cambar el diseño guarda el borrador actual de la Página
- key: layout_selector.warning.message
-
-
-
- Ítems
- key: sidebar.title
-
-
-
- Cambiar diseño
- key: switch_layout.label
+
+
+ Toggle Elements
+ key: sidebar.toggle.label
diff --git a/translations/es_ES/payment/ibexa_payment.es.xlf b/translations/es_ES/payment/ibexa_payment.es.xlf
index f413efd483a..e8b5709ab93 100644
--- a/translations/es_ES/payment/ibexa_payment.es.xlf
+++ b/translations/es_ES/payment/ibexa_payment.es.xlf
@@ -176,10 +176,10 @@
Payment #%identifier%key: ibexa.payment.view.title
-
-
- Cancel
- key: ibexa.payment_method.action.create.cancel
+
+
+ Discard
+ key: ibexa.payment_method.action.create.discard
@@ -241,6 +241,11 @@
Method typekey: ibexa.payment_method.details.column.method_type
+
+
+ Name
+ key: ibexa.payment_method.details.column.name
+ Global properties
diff --git a/translations/es_ES/payment/ibexa_payment_type.es.xlf b/translations/es_ES/payment/ibexa_payment_type.es.xlf
index ad271d49e50..bb4f9af7c61 100644
--- a/translations/es_ES/payment/ibexa_payment_type.es.xlf
+++ b/translations/es_ES/payment/ibexa_payment_type.es.xlf
@@ -11,11 +11,6 @@
Offlinekey: ibexa.payment_method.type.offline.name
-
-
- Online
- key: ibexa.payment_method.type.online.name
-
diff --git a/translations/es_ES/personalization/ibexa_dashboard.es.xlf b/translations/es_ES/personalization/ibexa_dashboard.es.xlf
new file mode 100644
index 00000000000..4999e6c540f
--- /dev/null
+++ b/translations/es_ES/personalization/ibexa_dashboard.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ You don't have permissions to view this block
+ key: blocks._all_.no_permissions.body
+
+
+
+
diff --git a/translations/es_ES/personalization/ibexa_menu.es.xlf b/translations/es_ES/personalization/ibexa_menu.es.xlf
index 1cfa08a33bc..dfd0dec7a7c 100644
--- a/translations/es_ES/personalization/ibexa_menu.es.xlf
+++ b/translations/es_ES/personalization/ibexa_menu.es.xlf
@@ -12,10 +12,15 @@
key: main__personalization
-
- Dashboard
+
+ Data and analyticskey: main__personalization__dashboard
+
+
+ Settings
+ key: main__personalization__group_settings
+ Import
@@ -32,8 +37,8 @@
key: main__personalization__scenarios
-
- Cancel
+
+ Discard changeskey: model_edit__sidebar_right__close
@@ -52,28 +57,33 @@
key: model_edit__sidebar_right__trigger_model_build
-
- Cancel
+
+ Discardkey: scenario_create__sidebar_right__cancel
-
- Create
+
+ Save and closekey: scenario_create__sidebar_right__create-and-close
+
+
+ Save
+ key: scenario_create__sidebar_right__save
+
-
- Close
+
+ Discard changeskey: scenario_edit__sidebar_right__close
-
- Remove scenario
+
+ Delete scenariokey: scenario_edit__sidebar_right__remove
-
- Reset settings
+
+ Reset scenariokey: scenario_edit__sidebar_right__reset
diff --git a/translations/es_ES/personalization/messages.es.xlf b/translations/es_ES/personalization/messages.es.xlf
index 621167940e9..ab557c161a1 100644
--- a/translations/es_ES/personalization/messages.es.xlf
+++ b/translations/es_ES/personalization/messages.es.xlf
@@ -42,8 +42,8 @@
key: dashboard.products_purchased
-
- Dashboard
+
+ Data and analyticskey: dashboard.title
diff --git a/translations/es_ES/product-catalog/ibexa_dashboard.es.xlf b/translations/es_ES/product-catalog/ibexa_dashboard.es.xlf
new file mode 100644
index 00000000000..08333c59e66
--- /dev/null
+++ b/translations/es_ES/product-catalog/ibexa_dashboard.es.xlf
@@ -0,0 +1,86 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Category
+ key: block.product_lowest_stock.column.category
+
+
+
+ Code
+ key: block.product_lowest_stock.column.code
+
+
+
+ Name
+ key: block.product_lowest_stock.column.name
+
+
+
+ Stock
+ key: block.product_lowest_stock.column.stock
+
+
+
+ Image
+ key: block.product_lowest_stock.column.thumbnail
+
+
+
+ Type
+ key: block.product_lowest_stock.column.type
+
+
+
+ Variant
+ key: block.product_lowest_stock.column.variant
+
+
+
+ No results found
+ key: block.product_lowest_stock.empty
+
+
+
+ No
+ key: block.product_lowest_stock.no
+
+
+
+ Products with the lowest stock
+ key: block.product_lowest_stock.title
+
+
+
+ Yes
+ key: block.product_lowest_stock.yes
+
+
+
+ Products
+ key: dashboard.products_by_categories.dataset_label
+
+
+
+ Other categories
+ key: dashboard.products_by_categories.other_categories
+
+
+
+ Products by categories
+ key: dashboard.products_by_categories.title
+
+
+
+ Uncategorized
+ key: dashboard.products_by_categories.uncategorized
+
+
+
+
diff --git a/translations/es_ES/product-catalog/ibexa_menu.es.xlf b/translations/es_ES/product-catalog/ibexa_menu.es.xlf
index 37c427e32c6..f39529c2c73 100644
--- a/translations/es_ES/product-catalog/ibexa_menu.es.xlf
+++ b/translations/es_ES/product-catalog/ibexa_menu.es.xlf
@@ -42,8 +42,8 @@
key: catalog_view__context_menu__publish
-
- Cancel
+
+ Discardkey: copy_form__sidebar_right__cancel
@@ -52,13 +52,13 @@
key: copy_form__sidebar_right__copy
-
- Cancel
+
+ Discardkey: create_form__sidebar_right__cancel
-
- Create
+
+ Save and closekey: create_form__sidebar_right__create
@@ -147,13 +147,13 @@
key: product_view__context_menu__edit
-
- Cancel
+
+ Discardkey: update_form__sidebar_right__cancel
-
- Update
+
+ Save and closekey: update_form__sidebar_right__update
diff --git a/translations/es_ES/product-catalog/ibexa_product_catalog.es.xlf b/translations/es_ES/product-catalog/ibexa_product_catalog.es.xlf
index dde6bb7fc1d..91f5a9ceab8 100644
--- a/translations/es_ES/product-catalog/ibexa_product_catalog.es.xlf
+++ b/translations/es_ES/product-catalog/ibexa_product_catalog.es.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Provide color values as hex codes. For example, #FF0000.
+ key: attribute.definition.variant.form_mapper.help
+ Add
@@ -151,11 +156,6 @@
Sorry, there are no attributes for your searchkey: attribute_definition.no_search_results.info_text
-
-
- Add
- key: attribute_definition.pre_create.add
- Add attribute definition
@@ -166,6 +166,16 @@
Cancelkey: attribute_definition.pre_create.cancel
+
+
+ Create
+ key: attribute_definition.pre_create.create
+
+
+
+ Discard
+ key: attribute_definition.pre_create.discard
+ Attribute '%name%' updated.
@@ -716,11 +726,6 @@
Enabledkey: currency.enabled.value.1
-
-
- Code
- key: currency.list.column.code
- Enabled
@@ -981,6 +986,11 @@
Typekey: filter.product_type.label
+
+
+ Enable currency
+ key: form.currency.enabled
+ Number of fractional places
@@ -1012,8 +1022,8 @@
key: ibexa_product_catalog.attribute.selection.option.choices
-
- Add
+
+ Createkey: ibexa_product_catalog.product_create_form.submit
@@ -1021,11 +1031,6 @@
Create productkey: ibexa_product_catalog.product_create_form.title
-
-
- VAT category
- key: ibexa_product_catalog.vat_category.choices
- Create
@@ -1082,8 +1087,8 @@
key: modal.bulk_delete.products.confirm_message
-
- Disard
+
+ Discardkey: modal.cancel
@@ -1136,6 +1141,11 @@
Changekey: modal.transition.catalog.change_button.label
+
+
+ Are you sure you want to make the transition?
+ key: modal.transition.catalog.confirm_message
+ To
@@ -1216,6 +1226,16 @@
Product "%product_name%"key: product.availability.edit.title
+
+
+ Available
+ key: product.availability_badge.available
+
+
+
+ Not available
+ key: product.availability_badge.not_available
+ Products
@@ -1312,15 +1332,10 @@
key: product.is_variant.yes
-
- Available
+
+ Availabilitykey: product.list.column.available
-
-
- Category
- key: product.list.column.category
- Code
@@ -1441,15 +1456,15 @@
Sorry, there are no products for your searchkey: product.no_search_results.info_text
-
-
- Add
- key: product.pre_create.add
+
+
+ Create
+ key: product.pre_create.create
-
-
- Cancel
- key: product.pre_create.cancel
+
+
+ Discard
+ key: product.pre_create.discard
@@ -1642,8 +1657,8 @@
key: product.view.availability.title
-
- Available
+
+ Availabilitykey: product.view.available.label
@@ -1986,6 +2001,26 @@
{1}Product Type '%deletedNames%' deleted.|]1,Inf[ Product Types '%deletedNames%' deleted.key: product_type.delete.success
+
+
+ Search...
+ key: product_type.edit.assigned_vat_rates.filter.placeholder
+
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.edit.assigned_vat_rates.notice
+
+
+
+ Region
+ key: product_type.edit.assigned_vat_rates.region
+
+
+
+ VAT Rate
+ key: product_type.edit.assigned_vat_rates.vat_rate
+ Attributes
@@ -2051,6 +2086,16 @@
Global propertieskey: product_type.edit.section.global_properties
+
+
+ VAT Rates
+ key: product_type.edit.section.vat_rates
+
+
+
+ Not applicable
+ key: product_type.edit.vat_category.not_applicable
+ Name
@@ -2111,6 +2156,31 @@
another userkey: product_type.user_name.can_not_be_fetched
+
+
+ Attributes
+ key: product_type.view.details.attribtues
+
+
+
+ Group
+ key: product_type.view.details.attribute.group
+
+
+
+ Identifier
+ key: product_type.view.details.attribute.identifier
+
+
+
+ Name
+ key: product_type.view.details.attribute.name
+
+
+
+ Type
+ key: product_type.view.details.attribute.type
+ Description
@@ -2131,6 +2201,11 @@
Typekey: product_type.view.details.group.type
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.view.details.headline.notice
+ Identifier
@@ -2166,6 +2241,26 @@
URL alias name patternkey: product_type.view.details.url_alias_schema
+
+
+ Identifier
+ key: product_type.view.details.vat_rate.identifer
+
+
+
+ Region
+ key: product_type.view.details.vat_rate.region
+
+
+
+ Value
+ key: product_type.view.details.vat_rate.value
+
+
+
+ VAT Rates
+ key: product_type.view.details.vat_rates
+ %product_type_name%
diff --git a/translations/es_ES/rest/ibexa_repository_exceptions.es.xlf b/translations/es_ES/rest/ibexa_repository_exceptions.es.xlf
index 89aca12d3cf..692d1847779 100644
--- a/translations/es_ES/rest/ibexa_repository_exceptions.es.xlf
+++ b/translations/es_ES/rest/ibexa_repository_exceptions.es.xlf
@@ -6,25 +6,25 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cannot publish an empty Content Type draft
- key: Cannot publish an empty Content Type draft
+
+
+ Cannot publish an empty content type draft
+ key: Cannot publish an empty content type draft
-
-
- Cannot unlink the Content Type from its only remaining group
- key: Cannot unlink the Content Type from its only remaining group
+
+
+ Cannot unlink the content type from its only remaining group
+ key: Cannot unlink the content type from its only remaining groupCurrent version already has DRAFT statuskey: Current version already has DRAFT status
-
-
- Only empty Content Type groups can be deleted
- key: Only empty Content Type groups can be deleted
+
+
+ Only empty content type groups can be deleted
+ key: Only empty content type groups can be deleted
@@ -56,10 +56,10 @@
Relation of type COMMON to the selected destination content ID already existskey: Relation of type COMMON to the selected destination content ID already exists
-
-
- The Content Type is already linked to the provided group
- key: The Content Type is already linked to the provided group
+
+
+ The content type is already linked to the provided group
+ key: The content type is already linked to the provided group
diff --git a/translations/es_ES/scheduler/ibexa_calendar_events.es.xlf b/translations/es_ES/scheduler/ibexa_calendar_events.es.xlf
index 4b8664687a8..f90354286ba 100644
--- a/translations/es_ES/scheduler/ibexa_calendar_events.es.xlf
+++ b/translations/es_ES/scheduler/ibexa_calendar_events.es.xlf
@@ -17,8 +17,8 @@
key: future_hide.action.unschedule.label
-
- Tipo de contenido
+
+ Content typekey: future_hide.attribute.content_type.label
@@ -37,8 +37,8 @@
key: future_publication.action.unschedule.label
-
- Tipo de contenido
+
+ Content typekey: future_publication.attribute.content_type.label
diff --git a/translations/es_ES/scheduler/ibexa_scheduler.es.xlf b/translations/es_ES/scheduler/ibexa_scheduler.es.xlf
index b7c86636cfc..bb243dafe4e 100644
--- a/translations/es_ES/scheduler/ibexa_scheduler.es.xlf
+++ b/translations/es_ES/scheduler/ibexa_scheduler.es.xlf
@@ -152,8 +152,8 @@
key: dashboard.my_scheduled.table.unschedule_modal.title
-
- Tipo de contenido
+
+ Content typekey: dashboard.scheduling.modal.content_type
@@ -197,8 +197,8 @@
key: dashboard.tab.my_scheduled.empty
-
- Tipo de contenido
+
+ Content typekey: dashboard.table.content_type
diff --git a/translations/es_ES/search/ibexa_search.es.xlf b/translations/es_ES/search/ibexa_search.es.xlf
index feaf1143fd3..f11abd29da2 100644
--- a/translations/es_ES/search/ibexa_search.es.xlf
+++ b/translations/es_ES/search/ibexa_search.es.xlf
@@ -12,13 +12,13 @@
key: pagination.viewing
-
- Cualquier tipo de contenido
+
+ Any content typekey: search.any.content.type
-
- Tipo de contenido
+
+ Content typekey: search.content.type
@@ -36,6 +36,11 @@
Resultados de la búsqueda (%total%)key: search.header
+
+
+ Choose an option
+ key: search.language.any
+ Última modificación
@@ -102,10 +107,45 @@
key: search.translations
-
- Tipo de contenido
+
+ Content typekey: search.type
+
+
+ Sort by modification date (Oldest)
+ key: sort_definition.date_modified_asc.label
+
+
+
+ Sort by modification date (Newest)
+ key: sort_definition.date_modified_desc.label
+
+
+
+ Sort by publication date (Oldest)
+ key: sort_definition.date_published_asc.label
+
+
+
+ Sort by publication date (Newest)
+ key: sort_definition.date_published_desc.label
+
+
+
+ Sort by name A-Z
+ key: sort_definition.name_asc.label
+
+
+
+ Sort by name Z-A
+ key: sort_definition.name_desc.label
+
+
+
+ Sort by relevance
+ key: sort_definition.relevance.label
+
diff --git a/translations/es_ES/segmentation/messages.es.xlf b/translations/es_ES/segmentation/messages.es.xlf
index f053ea0cbe8..081fa9e5f8c 100644
--- a/translations/es_ES/segmentation/messages.es.xlf
+++ b/translations/es_ES/segmentation/messages.es.xlf
@@ -6,21 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Admin
+ key: breadcrumb.admin
+
- No se pudo encontrar el grupo de segmentos para '%identifier%'
+ Could not find Segment Group for '%identifier%'key: Could not find Segment Group for '%identifier%'
- No se pudo encontrar el segmento para '%identifier%'
+ Could not find Segment for '%identifier%'key: Could not find Segment for '%identifier%'
-
-
- Administrador
- key: breadcrumb.admin
-
diff --git a/translations/es_ES/segmentation/repository_exceptions.es.xlf b/translations/es_ES/segmentation/repository_exceptions.es.xlf
new file mode 100644
index 00000000000..8ae599a4653
--- /dev/null
+++ b/translations/es_ES/segmentation/repository_exceptions.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Segment Group for '%identifier%'
+ key: Could not find Segment Group for '%identifier%'
+
+
+
+ Could not find Segment for '%identifier%'
+ key: Could not find Segment for '%identifier%'
+
+
+
+
diff --git a/translations/es_ES/seo/messages.es.xlf b/translations/es_ES/seo/messages.es.xlf
new file mode 100644
index 00000000000..9d1f552ffd5
--- /dev/null
+++ b/translations/es_ES/seo/messages.es.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+ key: Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+
+
+
+
diff --git a/translations/es_ES/shipping/ibexa_shipping.es.xlf b/translations/es_ES/shipping/ibexa_shipping.es.xlf
index 09f1f56a3c3..1825d587c66 100644
--- a/translations/es_ES/shipping/ibexa_shipping.es.xlf
+++ b/translations/es_ES/shipping/ibexa_shipping.es.xlf
@@ -27,8 +27,8 @@
key: ibexa.modal.delete
-
- Are you sure you want to delete this Shipping Method?
+
+ Are you sure you want to delete this shipping method?key: ibexa.modal.delete.shipping_method.confirm_message
@@ -336,15 +336,15 @@
New %shipping_method_type_name% shipping methodkey: ibexa.shipping_method.new.title
-
-
- Add
- key: ibexa.shipping_method.pre_create.add
+
+
+ Create
+ key: ibexa.shipping_method.pre_create.create
-
-
- Cancel
- key: ibexa.shipping_method.pre_create.cancel
+
+
+ Discard
+ key: ibexa.shipping_method.pre_create.discard
@@ -507,8 +507,8 @@
key: shipment.tab.view-summary.customer_details.details.headline
-
- Shipping Method '%name%' created.
+
+ Shipping method '%name%' created.key: shipping_method.create.success
@@ -527,8 +527,8 @@
key: shipping_method.enabled
-
- Shipping Method '%name%' updated.
+
+ Shipping method '%name%' updated.key: shipping_method.update.success
diff --git a/translations/es_ES/shipping/validators.es.xlf b/translations/es_ES/shipping/validators.es.xlf
index a7ca4e9543c..cf541ed1a41 100644
--- a/translations/es_ES/shipping/validators.es.xlf
+++ b/translations/es_ES/shipping/validators.es.xlf
@@ -32,8 +32,8 @@
key: ibexa.shipment.money_amount.greater_than_or_equal_zero
-
- Shipping Method {{ name }} is disabled
+
+ Shipping method {{ name }} is disabledkey: ibexa.shipment.shipping_method.enabled
@@ -47,13 +47,13 @@
key: ibexa.shipping_method.enabled
-
- Shipping Method identifier may only contain letters from "a" to "z", numbers and underscores.
+
+ Shipping method identifier may only contain letters from "a" to "z", numbers and underscores.key: ibexa.shipping_method.identifier.pattern
-
- Shipping Method identifier must be unique
+
+ Shipping method identifier must be uniquekey: ibexa.shipping_method.identifier.unique
diff --git a/translations/es_ES/site-context/ibexa_menu.es.xlf b/translations/es_ES/site-context/ibexa_menu.es.xlf
new file mode 100644
index 00000000000..f9817388d27
--- /dev/null
+++ b/translations/es_ES/site-context/ibexa_menu.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Create content
+ key: fullscreen_content__sidebar_right__create
+
+
+
+ Edit
+ key: fullscreen_content__sidebar_right__edit
+
+
+
+
diff --git a/translations/es_ES/site-context/ibexa_site_context.es.xlf b/translations/es_ES/site-context/ibexa_site_context.es.xlf
new file mode 100644
index 00000000000..621606d2a36
--- /dev/null
+++ b/translations/es_ES/site-context/ibexa_site_context.es.xlf
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Site: %sa_name%
+ key: change_sa.dropdown.selected_item.label
+
+
+
+ Exit full view
+ key: full_preview.additional_actions.exit
+
+
+
+ Full view
+ key: full_preview.additional_actions.full_view
+
+
+
+ You can’t get the preview for this language because it is not added to this site.
+ key: ibexa.site_context.preview.no_available.helper
+
+
+
+ Preview is not available
+ key: ibexa.site_context.preview.no_available.main
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.description
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.name
+
+
+
+ Disabled
+ key: ibexa.site_context.settings.location_preview.value.disabled
+
+
+
+ Enabled
+ key: ibexa.site_context.settings.location_preview.value.enabled
+
+
+
+ Sites
+ key: site_context.dropdown.label
+
+
+
+ All context
+ key: site_context.dropdown.placeholder
+
+
+
+ Shows all content you have access to. Some preview options are limited.
+ key: site_context.dropdown.placeholder.description
+
+
+
+ View
+ key: tab.preview.name
+
+
+
+
diff --git a/translations/es_ES/site-factory/ibexa_menu.es.xlf b/translations/es_ES/site-factory/ibexa_menu.es.xlf
index a72a2a496af..1e0d3ca2ff5 100644
--- a/translations/es_ES/site-factory/ibexa_menu.es.xlf
+++ b/translations/es_ES/site-factory/ibexa_menu.es.xlf
@@ -7,8 +7,8 @@
-
- Página
+
+ Site Managementkey: ezplatform_site_factory
@@ -17,23 +17,33 @@
key: ezplatform_site_factory_skeletons
-
- Lista
+
+ Siteskey: header.list
+
+
+ Settings
+ key: ibexa_site_factory_settings_groups
+
-
- Cancel
+
+ Discardkey: site_create__sidebar_right__cancel
-
- Crear
+
+ Savekey: site_create__sidebar_right__save
+
+
+ Save and close
+ key: site_create__sidebar_right__save_and_close
+
-
- Cancel
+
+ Discard changeskey: site_edit__sidebar_right__cancel
@@ -41,6 +51,11 @@
Guardarkey: site_edit__sidebar_right__save
+
+
+ Save and close
+ key: site_edit__sidebar_right__save_and_close
+ Eliminar
diff --git a/translations/es_ES/site-factory/ibexa_site_factory.es.xlf b/translations/es_ES/site-factory/ibexa_site_factory.es.xlf
index 024553b72bd..f913dcaf137 100644
--- a/translations/es_ES/site-factory/ibexa_site_factory.es.xlf
+++ b/translations/es_ES/site-factory/ibexa_site_factory.es.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Admin
- key: breadcrumb.admin
- Creando
diff --git a/translations/es_ES/site-factory/ibexa_site_factory_forms.es.xlf b/translations/es_ES/site-factory/ibexa_site_factory_forms.es.xlf
index e1e1d074207..77f63161e67 100644
--- a/translations/es_ES/site-factory/ibexa_site_factory_forms.es.xlf
+++ b/translations/es_ES/site-factory/ibexa_site_factory_forms.es.xlf
@@ -36,6 +36,16 @@
Nombrekey: name.label
+
+
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
+ Ubicación principal
diff --git a/translations/es_ES/site-factory/validators.es.xlf b/translations/es_ES/site-factory/validators.es.xlf
new file mode 100644
index 00000000000..b9844351df7
--- /dev/null
+++ b/translations/es_ES/site-factory/validators.es.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Invalid hostname and/or port
+ key: ibexa.site_factory.validator.hostname_with_optional_port.invalid
+
+
+
+ Invalid port
+ key: ibexa.site_factory.validator.port.invalid
+
+
+
+
diff --git a/translations/es_ES/storefront/ibexa_checkout.es.xlf b/translations/es_ES/storefront/ibexa_checkout.es.xlf
index d4c8041c85b..9da132bcdd0 100644
--- a/translations/es_ES/storefront/ibexa_checkout.es.xlf
+++ b/translations/es_ES/storefront/ibexa_checkout.es.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ %order_identifier% has been placed but there was problem with your payment.]]>
+ key: ibexa_storefront.checkout.confirmation_main.payment_fail.subtext
+ %order_identifier% has been placed and is being processed.]]>
diff --git a/translations/es_ES/storefront/ibexa_storefront.es.xlf b/translations/es_ES/storefront/ibexa_storefront.es.xlf
index c5248272573..d427b635fd4 100644
--- a/translations/es_ES/storefront/ibexa_storefront.es.xlf
+++ b/translations/es_ES/storefront/ibexa_storefront.es.xlf
@@ -131,11 +131,6 @@
%total% products foundkey: ibexa_storefront.pagination.total
-
-
- Product catalog
- key: ibexa_storefront.product_catalog.title
- Code %code%
@@ -176,6 +171,11 @@
View detailskey: ibexa_storefront.product_card.view_details_btn.label
+
+
+ Product catalog
+ key: ibexa_storefront.product_catalog.title
+ Region: %region%
@@ -491,6 +491,11 @@
Currencykey: user.setting.currency.name
+
+
+ undefined
+ key: user.setting.currency.undefined
+
diff --git a/translations/es_ES/taxonomy/ibexa_locationview.es.xlf b/translations/es_ES/taxonomy/ibexa_locationview.es.xlf
index fc74ab5bfa6..ccb7ad5a7f6 100644
--- a/translations/es_ES/taxonomy/ibexa_locationview.es.xlf
+++ b/translations/es_ES/taxonomy/ibexa_locationview.es.xlf
@@ -6,21 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Create contentkey: content.create.create_content
-
-
- under %content_name%
- key: content.create.editing_details
- Select a language:key: content.create.select_language
+
+
+ under: %content%
+ key: content.create.tag.editing_details
+
diff --git a/translations/es_ES/taxonomy/ibexa_taxonomy_fieldtypes.es.xlf b/translations/es_ES/taxonomy/ibexa_taxonomy_fieldtypes.es.xlf
index be64c955049..e6fc434d0c3 100644
--- a/translations/es_ES/taxonomy/ibexa_taxonomy_fieldtypes.es.xlf
+++ b/translations/es_ES/taxonomy/ibexa_taxonomy_fieldtypes.es.xlf
@@ -22,15 +22,10 @@
key: taxonomy.tag.content.modal.subtitle
-
- Select %name% Entries
+
+ Select %name%key: taxonomy.tag.content.modal.title
-
-
- Taxonomy %name%
- key: taxonomy.tag.content.type.taxonomy.entries
-
diff --git a/translations/es_ES/taxonomy/ibexa_taxonomy_menu.es.xlf b/translations/es_ES/taxonomy/ibexa_taxonomy_menu.es.xlf
index 6c600d57962..f3c05be10b6 100644
--- a/translations/es_ES/taxonomy/ibexa_taxonomy_menu.es.xlf
+++ b/translations/es_ES/taxonomy/ibexa_taxonomy_menu.es.xlf
@@ -7,24 +7,29 @@
-
- Cancel
+
+ Discardkey: taxonomy_content_create__sidebar_right__cancel
-
- Save
+
+ Save and closekey: taxonomy_content_create__sidebar_right__publish
-
- Cancel
+
+ Discardkey: taxonomy_content_edit__sidebar_right__cancel
+
+ Save and close
+ key: taxonomy_content_edit__sidebar_right__publish
+
+ Save
- key: taxonomy_content_edit__sidebar_right__publish
+ key: taxonomy_taxonomy__sidebar_right__publish_and_edit
diff --git a/translations/es_ES/user/ibexa_user_settings.es.xlf b/translations/es_ES/user/ibexa_user_settings.es.xlf
index 0f33f93ad40..aee0a352fa3 100644
--- a/translations/es_ES/user/ibexa_user_settings.es.xlf
+++ b/translations/es_ES/user/ibexa_user_settings.es.xlf
@@ -57,13 +57,13 @@
key: settings.character_counter.value.title
-
- Formato de fecha y hora
+
+ Full date and time formatkey: settings.full_datetime_format.value.description
-
- Formato de fecha y hora largo
+
+ Full date and time formatkey: settings.full_datetime_format.value.title
@@ -81,10 +81,10 @@
settings.group.edit_content.descriptionkey: settings.group.edit_content.description
-
-
- Edit
- key: settings.group.edit_content.name
+
+
+ Content authoring
+ key: settings.group.content_authoring.name
@@ -117,8 +117,8 @@
key: settings.language.value.title
-
- Formato de fecha y hora
+
+ Short date and time formatkey: settings.short_datetime_format.value.description
diff --git a/translations/es_ES/version-comparison/ibexa_fieldtypes_comparison_preview.es.xlf b/translations/es_ES/version-comparison/ibexa_fieldtypes_comparison_preview.es.xlf
index 308a2cda2cb..e47e881f2df 100644
--- a/translations/es_ES/version-comparison/ibexa_fieldtypes_comparison_preview.es.xlf
+++ b/translations/es_ES/version-comparison/ibexa_fieldtypes_comparison_preview.es.xlf
@@ -107,8 +107,8 @@
key: ezmedia.yes
-
- Tipo de contenido
+
+ Content typekey: ezobjectrelation.content_type
@@ -127,8 +127,8 @@
key: ezobjectrelation.version_created
-
- Tipo de contenido
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/es_ES/workflow/ibexa_workflow.es.xlf b/translations/es_ES/workflow/ibexa_workflow.es.xlf
index 3a50a484643..b9df4032526 100644
--- a/translations/es_ES/workflow/ibexa_workflow.es.xlf
+++ b/translations/es_ES/workflow/ibexa_workflow.es.xlf
@@ -82,8 +82,8 @@
key: dashboard.table.assigned_to
-
- Tipo de contenido
+
+ Content typekey: dashboard.table.content_type
@@ -157,8 +157,8 @@
key: matcher.content_status
-
- Tipo de contenido
+
+ Content typekey: matcher.content_type
@@ -262,8 +262,8 @@
key: workflow.list.title
-
- Tipo de contenido
+
+ Content typekey: workflow.view.content_list.table.content_type
diff --git a/translations/fr_FR/activity-log/forms.fr.xlf b/translations/fr_FR/activity-log/forms.fr.xlf
new file mode 100644
index 00000000000..912d8e8867c
--- /dev/null
+++ b/translations/fr_FR/activity-log/forms.fr.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Activity Log
+ key: role.policy.activity_log
+
+
+
+ Activity Log / All Functions
+ key: role.policy.activity_log.all_functions
+
+
+
+ Activity Log / Read
+ key: role.policy.activity_log.read
+
+
+
+
diff --git a/translations/fr_FR/activity-log/ibexa_activity_log.fr.xlf b/translations/fr_FR/activity-log/ibexa_activity_log.fr.xlf
new file mode 100644
index 00000000000..1467adc399f
--- /dev/null
+++ b/translations/fr_FR/activity-log/ibexa_activity_log.fr.xlf
@@ -0,0 +1,301 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ View all activities
+ key: activity_log.block.all_activity
+
+
+
+ in
+ key: activity_log.block.in
+
+
+
+ Show more
+ key: activity_log.block.show_more
+
+
+
+ Recent activity
+ key: activity_log.block.title
+
+
+
+ Today
+ key: activity_log.block.today_label
+
+
+
+ created draft
+ key: activity_log.data_grid.actions.create_draft_label
+
+
+
+ created
+ key: activity_log.data_grid.actions.create_label
+
+
+
+ deleted
+ key: activity_log.data_grid.actions.delete_label
+
+
+
+ deleted translation
+ key: activity_log.data_grid.actions.delete_translation_label
+
+
+
+ hid
+ key: activity_log.data_grid.actions.hide_label
+
+
+
+ moved
+ key: activity_log.data_grid.actions.move_label
+
+
+
+ published
+ key: activity_log.data_grid.actions.publish_label
+
+
+
+ restored
+ key: activity_log.data_grid.actions.restore_label
+
+
+
+ revealed
+ key: activity_log.data_grid.actions.reveal_label
+
+
+
+ swapped
+ key: activity_log.data_grid.actions.swap_label
+
+
+
+ trashed
+ key: activity_log.data_grid.actions.trash_label
+
+
+
+ updated
+ key: activity_log.data_grid.actions.update_label
+
+
+
+ in
+ key: activity_log.data_grid.in_label
+
+
+
+ Today
+ key: activity_log.data_grid.today_label
+
+
+
+ There are no events yet.
+ key: activity_log.events_list.no_events
+
+
+
+ Check the spelling of keywords.
+ key: activity_log.events_list.search.no_results.hint.check_spelling
+
+
+
+ Try different keywords.
+ key: activity_log.events_list.search.no_results.hint.different_kewords
+
+
+
+ Try fewer keywords. Reducing keywords results in more matches.
+ key: activity_log.events_list.search.no_results.hint.fewer_keywords
+
+
+
+ Try more general keywords.
+ key: activity_log.events_list.search.no_results.hint.more_general
+
+
+
+ No results found for "%query%"
+ key: activity_log.events_list.search.no_results.title
+
+
+
+ Apply
+ key: activity_log.filters.apply
+
+
+
+ Clear
+ key: activity_log.filters.clear
+
+
+
+ Filters
+ key: activity_log.filters.title
+
+
+
+ Only own logs
+ key: activity_log.limitation.activity_log.limitation.self
+
+
+
+ Search...
+ key: activity_log.list.data_grid.search
+
+
+
+ Show more
+ key: activity_log.toggle_gouped_logs_btn.label
+
+
+
+ Copy
+ key: ibexa.activity_log.search_form.action.copy
+
+
+
+ Create
+ key: ibexa.activity_log.search_form.action.create
+
+
+
+ Create draft
+ key: ibexa.activity_log.search_form.action.create_draft
+
+
+
+ Delete
+ key: ibexa.activity_log.search_form.action.delete
+
+
+
+ Delete translation
+ key: ibexa.activity_log.search_form.action.delete_translation
+
+
+
+ Hide
+ key: ibexa.activity_log.search_form.action.hide
+
+
+
+ Move
+ key: ibexa.activity_log.search_form.action.move
+
+
+
+ Publish
+ key: ibexa.activity_log.search_form.action.publish
+
+
+
+ Restore
+ key: ibexa.activity_log.search_form.action.restore
+
+
+
+ Reveal
+ key: ibexa.activity_log.search_form.action.reveal
+
+
+
+ Swap
+ key: ibexa.activity_log.search_form.action.swap
+
+
+
+ Trash
+ key: ibexa.activity_log.search_form.action.trash
+
+
+
+ Update
+ key: ibexa.activity_log.search_form.action.update
+
+
+
+ Action
+ key: ibexa.activity_log.search_form.label.action
+
+
+
+ Object class
+ key: ibexa.activity_log.search_form.label.object_class
+
+
+
+ Time
+ key: ibexa.activity_log.search_form.label.time
+
+
+
+ User
+ key: ibexa.activity_log.search_form.label.users
+
+
+
+ Content
+ key: ibexa.activity_log.search_form.object_class.content
+
+
+
+ Location
+ key: ibexa.activity_log.search_form.object_class.location
+
+
+
+ Product
+ key: ibexa.activity_log.search_form.object_class.product
+
+
+
+ Product variant
+ key: ibexa.activity_log.search_form.object_class.product_variant
+
+
+
+ Site
+ key: ibexa.activity_log.search_form.object_class.site
+
+
+
+ Any time (max. 30 days)
+ key: ibexa.activity_log.search_form.time.any
+
+
+
+ Last 24h
+ key: ibexa.activity_log.search_form.time.last_24_hours
+
+
+
+ Last week
+ key: ibexa.activity_log.search_form.time.last_week
+
+
+
+ Recent Activity
+ key: list.breadcrumbs
+
+
+
+ Recent Activity
+ key: list.title
+
+
+
+
diff --git a/translations/fr_FR/activity-log/ibexa_content_forms_policies.fr.xlf b/translations/fr_FR/activity-log/ibexa_content_forms_policies.fr.xlf
new file mode 100644
index 00000000000..1285bdbbccb
--- /dev/null
+++ b/translations/fr_FR/activity-log/ibexa_content_forms_policies.fr.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Only own logs
+ key: activity_log.limitation.self
+
+
+
+ Owner
+ key: policy.limitation.identifier.activity_log_owner
+
+
+
+ Owner
+ key: policy.limitation.identifier.owner
+
+
+
+
diff --git a/translations/fr_FR/activity-log/ibexa_menu.fr.xlf b/translations/fr_FR/activity-log/ibexa_menu.fr.xlf
new file mode 100644
index 00000000000..a5fbe64755e
--- /dev/null
+++ b/translations/fr_FR/activity-log/ibexa_menu.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Recent activity
+ key: main__activity_log_list
+
+
+
+
diff --git a/translations/fr_FR/activity-log/ibexa_repository_exceptions.fr.xlf b/translations/fr_FR/activity-log/ibexa_repository_exceptions.fr.xlf
new file mode 100644
index 00000000000..05b7073603d
--- /dev/null
+++ b/translations/fr_FR/activity-log/ibexa_repository_exceptions.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Access forbidden
+ key: security.activity_log.access_forbidden
+
+
+
+
diff --git a/translations/fr_FR/admin-ui/forms.fr.xlf b/translations/fr_FR/admin-ui/forms.fr.xlf
index 6d40137dbbc..8ce0931bfc7 100644
--- a/translations/fr_FR/admin-ui/forms.fr.xlf
+++ b/translations/fr_FR/admin-ui/forms.fr.xlf
@@ -37,13 +37,13 @@
key: content_type.copy.copy
-
- Supprimer le groupe de type de contenu
+
+ Delete content type groupskey: content_type_groups_delete_form.delete
-
- Supprimer le type de contenu
+
+ Delete content typeskey: content_types_delete_form.delete
@@ -71,11 +71,6 @@
Nomkey: ezplatform.language.create.name
-
-
- Créer
- key: ezplatform.language.create.save
- Supprimer
@@ -116,6 +111,21 @@
Champ(s) de ressourceskey: form.trash_assets_non_unique.label
+
+
+ Save
+ key: language.create.save
+
+
+
+ Save and close
+ key: language.create.save_and_close
+
+
+
+ Save and close
+ key: language.update.save_and_close
+ Supprimer les langues
@@ -152,8 +162,8 @@
key: policies_delete_form.delete
-
- Créer
+
+ Savekey: policy_create.save
@@ -227,10 +237,15 @@
key: role_create.name
-
- Créer
+
+ Savekey: role_create.save
+
+
+ Save and close
+ key: role_create.save_and_close
+ Supprimer
@@ -242,10 +257,15 @@
key: role_update.name
-
- Mettre à jour
+
+ Savekey: role_update.save
+
+
+ Save and close
+ key: role_update.save_and_close
+ Supprimer le rôle
@@ -266,6 +286,16 @@
Créerkey: section_create_form.create
+
+
+ Save and edit
+ key: section_create_form.create_and_edit
+
+
+
+ Save and edit
+ key: section_create_form.update_and_edit
+ Supprimer
@@ -287,8 +317,8 @@
key: section_subtree_assign_form.assign
-
- Mettre à jour
+
+ Savekey: section_update_form.update
diff --git a/translations/fr_FR/admin-ui/ibexa_admin_ui.fr.xlf b/translations/fr_FR/admin-ui/ibexa_admin_ui.fr.xlf
index ddfcdf6e4af..acffc4d52a9 100644
--- a/translations/fr_FR/admin-ui/ibexa_admin_ui.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_admin_ui.fr.xlf
@@ -11,6 +11,36 @@
Jeton CSRF manquant ou non validekey: asset.upload.invalid_csrf
+
+
+ Complete your profile.
+ key: details.alert.complete_profile
+
+
+
+ Exit distraction free mode
+ key: distraction_free_mode.disable.label
+
+
+
+ Exit distraction free mode.
+ key: distraction_free_mode.disable.tooltip
+
+
+
+ To exit distraction free mode, click the %icon% or press Esc.
+ key: distraction_free_mode.disable_hint
+
+
+
+ Distraction free mode
+ key: distraction_free_mode.enable.label
+
+
+
+ Enter distraction free mode. It shows only rich text editor toolbar and focuses your attention on editing text.
+ key: distraction_free_mode.enable.tooltip
+ Modifier
@@ -26,6 +56,51 @@
Suppression de la traduction '%languageCode%' de '%name%'.key: translation.remove.success
+
+
+ Focus mode
+ key: user.focus_mode.off
+
+
+
+ Focus mode
+ key: user.focus_mode.on
+
+
+
+ Edit
+ key: user_profile.action.edit
+
+
+
+ User profile
+ key: user_profile.page.title
+
+
+
+ Roles
+ key: user_profile.roles.header
+
+
+
+ Email
+ key: user_profile.summary.email.label
+
+
+
+ Full name
+ key: user_profile.summary.full_name.label
+
+
+
+ Summary
+ key: user_profile.summary.title
+
+
+
+ User profile
+ key: user_profile.view.title
+ Version(s) retirée(s) de '%name%'.
diff --git a/translations/fr_FR/admin-ui/ibexa_anchor_menu.fr.xlf b/translations/fr_FR/admin-ui/ibexa_anchor_menu.fr.xlf
new file mode 100644
index 00000000000..310d1bfb58c
--- /dev/null
+++ b/translations/fr_FR/admin-ui/ibexa_anchor_menu.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ More
+ key: anchor_menu.more
+
+
+
+
diff --git a/translations/fr_FR/admin-ui/ibexa_bookmark.fr.xlf b/translations/fr_FR/admin-ui/ibexa_bookmark.fr.xlf
index 2f3b8ddaaee..b98b2c9d650 100644
--- a/translations/fr_FR/admin-ui/ibexa_bookmark.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_bookmark.fr.xlf
@@ -22,8 +22,8 @@
key: bookmark.list.content.edit
-
- Type
+
+ Content typekey: bookmark.list.content_type
diff --git a/translations/fr_FR/admin-ui/ibexa_content.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content.fr.xlf
index 090c3eb79e6..d4e1a09c857 100644
--- a/translations/fr_FR/admin-ui/ibexa_content.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content.fr.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ You can turn autosave off in your user settings
+ key: content.autosave.turn_off.message
+ La nouvelle version brouillon de '%name%' a été créée.
@@ -51,16 +56,46 @@
L'élément de contenu '%name%' est révélé.key: content.reveal.success
+
+
+ Saving error
+ key: content_edit.autosave.status_error.message
+
+
+
+ Autosave is off, draft not created
+ key: content_edit.autosave.status_off.message
+
+
+
+ Autosave is on, draft created
+ key: content_edit.autosave.status_on.message
+
-
- Brouillon sauvegardé à %time%
+
+ Autosave is on, draft saved %time%key: content_edit.autosave.status_saved.message.full
+
+
+ Saving
+ key: content_edit.autosave.status_saving.message
+ Emplacement: %location%key: editing_details
+
+
+ Edit
+ key: embedded_items.action.edit
+
+
+
+ Go to content
+ key: embedded_items.action.go_to_label
+ Retour
diff --git a/translations/fr_FR/admin-ui/ibexa_content_create.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_create.fr.xlf
index e6669b163cc..cb69eab3901 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_create.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_create.fr.xlf
@@ -6,14 +6,19 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Suggestions
+ key: content_type_suggestions
+ Création en courskey: creating
-
- Emplacement: %location% Traduction : %language
+
+ Location: %location% Translation: %language%key: editing_details
diff --git a/translations/fr_FR/admin-ui/ibexa_content_edit.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_edit.fr.xlf
index b662006657e..6794c436fa8 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_edit.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_edit.fr.xlf
@@ -27,13 +27,13 @@
key: editing
-
- Emplacement: %location% Traduction : %language
+
+ Location: %location% Translation: %language%key: editing_details
-
- La traduction du champ %fieldName% est désactivée. Voir la définition du type de contenu pour plus de détails.
+
+ Translating the %fieldName% Field is disabled. See content type definition for details.key: fieldtype.translation_is_disabled
diff --git a/translations/fr_FR/admin-ui/ibexa_content_forms_content.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_forms_content.fr.xlf
index 25bf317b754..51d57cdc2e2 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_forms_content.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_forms_content.fr.xlf
@@ -132,8 +132,8 @@
key: ezobjectrelationlist.helper
-
- Type
+
+ Content typekey: ezobjectrelationlist.table.row.content_type
@@ -161,6 +161,11 @@
oukey: fieldtype.binary_base.drag_drop.or
+
+
+ Allowed extensions: %extensions%
+ key: fieldtype.binary_base.image_extensions
+ Taille maximale du fichier : %size%
diff --git a/translations/fr_FR/admin-ui/ibexa_content_forms_policies.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_forms_policies.fr.xlf
index 511033fb241..e47278b42c7 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_forms_policies.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_forms_policies.fr.xlf
@@ -12,13 +12,13 @@
key: policy.limitation.identifier.changeowner
-
- Type de Contenu
+
+ Content typekey: policy.limitation.identifier.class
-
- Groupe de Types de Contenu
+
+ Content type Groupkey: policy.limitation.identifier.group
@@ -52,8 +52,8 @@
key: policy.limitation.identifier.owner
-
- Type de contenu du parent
+
+ Content type of Parentkey: policy.limitation.identifier.parentclass
@@ -62,8 +62,8 @@
key: policy.limitation.identifier.parentdepth
-
- Groupe de Type de Contenu du parent
+
+ Content type group of Parentkey: policy.limitation.identifier.parentgroup
diff --git a/translations/fr_FR/admin-ui/ibexa_content_forms_role.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_forms_role.fr.xlf
index d6e163f2ec1..5ec9cdb3161 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_forms_role.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_forms_role.fr.xlf
@@ -31,16 +31,21 @@
Créerkey: policy_create.save
-
-
- Mettre à jour
- key: policy_create.update
- Supprimerkey: policy_delete.delete
+
+
+ Save
+ key: policy_update.save
+
+
+
+ Save and close
+ key: policy_update.save_and_close
+ Sélectionner les emplacements
diff --git a/translations/fr_FR/admin-ui/ibexa_content_forms_url.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_forms_url.fr.xlf
index 7b0c040415f..1bd60a287d0 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_forms_url.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_forms_url.fr.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Save
+ key: url.save
+
+
+
+ Save and close
+ key: url.save_and_close
+ Toutes
diff --git a/translations/fr_FR/admin-ui/ibexa_content_type.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_type.fr.xlf
index 44fe92095ad..9b05b1c464c 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_type.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_type.fr.xlf
@@ -17,8 +17,8 @@
key: content_type.action.edit
-
- Impossible de créer le type de contenu. Impossible de trouver la langue avec l'identifiant '%languageCode%'
+
+ Cannot create content type. Could not find language with identifier '%languageCode%'key: content_type.add.missing_language
@@ -37,18 +37,18 @@
key: content_type.content_field_definitions
-
- Le type de contenu '%name%' ne peut pas être copié.
+
+ Content type '%name%' cannot be copied.key: content_type.copy.error
-
- Type de contenu '%name%' copié.
+
+ Content type '%name%' copied.key: content_type.copy.success
-
- Créer un type de contenu
+
+ Create a content typekey: content_type.create
@@ -97,8 +97,8 @@
key: content_type.delete
-
- Le Type de Contenu «%name%» a été supprimé.
+
+ Content type '%name%' deleted.key: content_type.delete.success
@@ -107,8 +107,8 @@
key: content_type.description
-
- Un brouillon du Type de Contenu '%name%' existe déjà et est verrouillé par l'utilisateur '%userContentName%'
+
+ Draft of content type '%name%' already exists and is locked by '%userContentName%'key: content_type.edit.error.already_exists
@@ -171,6 +171,11 @@
OKkey: content_type.publish
+
+
+ Save
+ key: content_type.publish_and_edit
+ Annuler
@@ -207,13 +212,13 @@
key: content_type.sort_field.5
-
- Identifiant du type de contenu
+
+ Content type identifierkey: content_type.sort_field.6
-
- Nom du type de contenu
+
+ Content type namekey: content_type.sort_field.7
@@ -292,8 +297,8 @@
key: content_type.sort_order.1
-
- Le type de contenu «%name%» a été mis à jour.
+
+ Content type '%name%' updated.key: content_type.update.success
@@ -327,8 +332,8 @@
key: content_type.view.edit.global_properties
-
- Certains champs sont désactivés lors de la traduction d'un type de contenu. Pour les modifier, éditez le type de contenu dans sa langue principale.
+
+ Some of the Fields are disabled when translating a content type. To modify them, edit the content type in the main language.key: content_type.view.edit.notranslatable_fields_disabled
@@ -337,8 +342,8 @@
key: content_type.view.list.action.add
-
- Vous ne pouvez pas supprimer les types de contenu désactivés, car des éléments de contenu de ces types existent.
+
+ You cannot delete the disabled content types, because Content items of those types exist.key: content_type.view.list.cannot_delete_notice
@@ -367,8 +372,8 @@
key: content_type.view.view.title
-
- Types de Contenu
+
+ Content typeskey: content_type_group.breadcrumb.list
@@ -381,14 +386,19 @@
Nomkey: content_type_group.create.name
+
+
+ Save
+ key: content_type_group.create.save
+
-
- Créer
+
+ Save and closekey: content_type_group.create.submit
-
- Groupe de type de contenu '%name%' créé.
+
+ Created content type group '%name%'.key: content_type_group.create.success
@@ -397,13 +407,13 @@
key: content_type_group.delete.submit
-
- Groupe de type de contenu '%name%' supprimé.
+
+ Deleted content type group '%name%'.key: content_type_group.delete.success
-
- Édition du groupe de type de contenu
+
+ Editing content type groupkey: content_type_group.edit.action_name
@@ -416,14 +426,19 @@
Nomkey: content_type_group.update.name
+
+
+ Save
+ key: content_type_group.update.save
+
-
- Mettre à jour
+
+ Save and closekey: content_type_group.update.submit
-
- Groupe de type de contenu '%name%' mis à jour.
+
+ Updated content type group '%name%'.key: content_type_group.update.success
@@ -437,13 +452,13 @@
key: content_type_group.view.list.action.edit
-
- Vous ne pouvez pas supprimer les groupes de type de contenu désactivés, car ils contiennent des types de contenu.
+
+ You cannot delete the disabled content type groups, because they contain content types.key: content_type_group.view.list.cannot_delete_notice
-
- Nombre de types de contenu
+
+ Number of content typeskey: content_type_group.view.list.column.content_types_count
@@ -457,13 +472,13 @@
key: content_type_group.view.list.column.identifier
-
- Groupes de type de contenu
+
+ Content type groupskey: content_type_group.view.list.title
-
- Nouveau groupe de type de contenu
+
+ New content type groupkey: content_type_group.view.new.title
@@ -477,13 +492,13 @@
key: creating
-
- Nouveau type de contenu
+
+ New content typekey: creating.title
-
- Édition du type de contenu
+
+ Editing content typekey: editing_content_type
@@ -586,6 +601,11 @@
Valeur minimalekey: field_definition.ezfloat.min_value
+
+
+ Image types
+ key: field_definition.ezimage.image_types
+ Le texte alternatif est requis
@@ -677,8 +697,8 @@
key: field_definition.ezobjectrelation.root_default_location
-
- Types de contenu autorisés
+
+ Allowed content typeskey: field_definition.ezobjectrelation.selection_content_types
@@ -707,8 +727,8 @@
key: field_definition.ezobjectrelationlist.root_default_location
-
- Types de contenu autorisés
+
+ Allowed content typeskey: field_definition.ezobjectrelationlist.selection_content_types
@@ -902,8 +922,8 @@
key: location_update_form.update
-
- Activer %type% pour ce type de contenu
+
+ Enable %type% for this content typekey: meta.enabled
diff --git a/translations/fr_FR/admin-ui/ibexa_content_url.fr.xlf b/translations/fr_FR/admin-ui/ibexa_content_url.fr.xlf
index e4127e3b726..342d4cf823e 100644
--- a/translations/fr_FR/admin-ui/ibexa_content_url.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_content_url.fr.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Create
+ key: custom_url_alias_add_form.add
+
+
+
+ None
+ key: custom_url_alias_add_form.site_access.placeholder
+ Ajouter
diff --git a/translations/fr_FR/admin-ui/ibexa_dashboard.fr.xlf b/translations/fr_FR/admin-ui/ibexa_dashboard.fr.xlf
index 28e1c53e723..89bf1cb73b2 100644
--- a/translations/fr_FR/admin-ui/ibexa_dashboard.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_dashboard.fr.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Dashboard
+ key: dashboard.breadcrumbs.dashboard
+ Créer
@@ -52,8 +57,8 @@
key: dashboard.table.content.edit
-
- Type
+
+ Content typekey: dashboard.table.content_type
@@ -87,8 +92,8 @@
key: dashboard.table.media.edit
-
- Langue modifiée
+
+ Modified languagekey: dashboard.table.modified_language
diff --git a/translations/fr_FR/admin-ui/ibexa_drafts.fr.xlf b/translations/fr_FR/admin-ui/ibexa_drafts.fr.xlf
index 184e4dca139..1720fdcd66e 100644
--- a/translations/fr_FR/admin-ui/ibexa_drafts.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_drafts.fr.xlf
@@ -37,8 +37,8 @@
key: drafts.list.action.remove.confirmation.title
-
- Type de Contenu
+
+ Content typekey: drafts.list.content_type
@@ -52,8 +52,8 @@
key: drafts.list.last_saved
-
- Langue modifiée
+
+ Modified languagekey: drafts.list.modified_language
diff --git a/translations/fr_FR/admin-ui/ibexa_dropdown.fr.xlf b/translations/fr_FR/admin-ui/ibexa_dropdown.fr.xlf
index 5cd381fdd1a..2a278374de6 100644
--- a/translations/fr_FR/admin-ui/ibexa_dropdown.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_dropdown.fr.xlf
@@ -11,6 +11,11 @@
Effacer (%selected_items_count%)key: dropdown.clear
+
+
+
+ key: dropdown.no_results
+ Choisissez une option
diff --git a/translations/fr_FR/admin-ui/ibexa_fields_groups.fr.xlf b/translations/fr_FR/admin-ui/ibexa_fields_groups.fr.xlf
new file mode 100644
index 00000000000..7e672620166
--- /dev/null
+++ b/translations/fr_FR/admin-ui/ibexa_fields_groups.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ About
+ key: about
+
+
+
+ Contact
+ key: contact
+
+
+
+
diff --git a/translations/fr_FR/admin-ui/ibexa_fieldtypes_preview.fr.xlf b/translations/fr_FR/admin-ui/ibexa_fieldtypes_preview.fr.xlf
index b2eca9c0715..f27724311c0 100644
--- a/translations/fr_FR/admin-ui/ibexa_fieldtypes_preview.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_fieldtypes_preview.fr.xlf
@@ -167,8 +167,8 @@
key: ezmedia.yes
-
- Type
+
+ Content typekey: ezobjectrelation.content_type
@@ -187,8 +187,8 @@
key: ezobjectrelation.version_created
-
- Type
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/fr_FR/admin-ui/ibexa_locationview.fr.xlf b/translations/fr_FR/admin-ui/ibexa_locationview.fr.xlf
index e23cd820d0e..f81da2af8ac 100644
--- a/translations/fr_FR/admin-ui/ibexa_locationview.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_locationview.fr.xlf
@@ -12,35 +12,35 @@
key: bulk_action.failed.modal.content_name
-
- Type de Contenu
+
+ Content typekey: bulk_action.failed.modal.content_type_name
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Créer un contenukey: content.create.create_content
-
- Emplacement : %content%
+
+ under %content%key: content.create.editing_details
-
- Ou choisir dans la liste
+
+ Select a content type from listkey: content.create.filters.desc
-
- Rechercher par type de contenu
+
+ Search by content typekey: content.create.input.placeholder
-
-
- Sélectionner un Type de Contenu :
- key: content.create.select_content_type
- Sélectionnez une langue :
@@ -86,6 +86,51 @@
Entrez les adresses e-mail des membres de votre équipe.key: modal.info
+
+
+ Authors
+ key: tab.author.authors
+
+
+
+ Content ID
+ key: tab.author.content_id
+
+
+
+ Creator
+ key: tab.author.creator
+
+
+
+ Can't fetch creator
+ key: tab.author.creator.not_found
+
+
+
+ Last contributor
+ key: tab.author.last_contributor
+
+
+
+ Can't fetch last contributor
+ key: tab.author.last_contributor.not_found
+
+
+
+ Location ID
+ key: tab.author.location_id
+
+
+
+ Modified
+ key: tab.author.modified
+
+
+
+ Published
+ key: tab.author.published
+ Changer de section
@@ -111,26 +156,6 @@
ID externe du contenukey: tab.details.content_remote_id
-
-
- Créateur
- key: tab.details.creator
-
-
-
- Impossible de récupérer le créateur
- key: tab.details.creator.not_found
-
-
-
- Plus récent contributeur
- key: tab.details.last_contributor
-
-
-
- Impossible de récupérer le dernier contributeur
- key: tab.details.last_contributor.not_found
- ID de l'emplacement
@@ -241,9 +266,19 @@
Visibilitékey: tab.locations.visibility
+
+
+ Authors
+ key: tab.name.authors
+
+
+
+ Fields
+ key: tab.name.data
+
-
- Informations
+
+ Technical detailskey: tab.name.details
@@ -266,6 +301,11 @@
Rôleskey: tab.name.roles
+
+
+ Sub-items
+ key: tab.name.sub_items
+ Traductions
@@ -281,11 +321,6 @@
Versionskey: tab.name.versions
-
-
- Affichage
- key: tab.name.view
- Cet élément de Contenu n'a pas de Contenu lié.
diff --git a/translations/fr_FR/admin-ui/ibexa_menu.fr.xlf b/translations/fr_FR/admin-ui/ibexa_menu.fr.xlf
index 52b996e7768..597daa7c76d 100644
--- a/translations/fr_FR/admin-ui/ibexa_menu.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_menu.fr.xlf
@@ -46,6 +46,11 @@
Déplacerkey: content__sidebar_right__move
+
+
+ Preview
+ key: content__sidebar_right__preview
+ Rendre visible
@@ -76,6 +81,11 @@
Sauvegarderkey: content_create__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_create__sidebar_right__save_draft_and_close
+ Contenu
@@ -106,19 +116,29 @@
Sauvegarderkey: content_edit__sidebar_right__save_draft
+
+
+ Save and close
+ key: content_edit__sidebar_right__save_draft_and_close
+ Modifierkey: content_type__sidebar_right__edit
-
- Annuler
+
+ Discardkey: content_type_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save
+ key: content_type_create__sidebar_right__publish_and_edit
+
+
+
+ Save and closekey: content_type_create__sidebar_right__save
@@ -132,25 +152,35 @@
key: content_type_edit__anchor_menu__global_properties
-
- Annuler
+
+ Discardkey: content_type_edit__sidebar_right__cancel
-
+
- Sauvegarder
+ Save
+ key: content_type_edit__sidebar_right__publish_and_edit
+
+
+
+ Save and closekey: content_type_edit__sidebar_right__save
-
-
- Annuler modifications
+
+
+ Discardkey: content_type_group_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save and closekey: content_type_group_create__sidebar_right__create
+
+
+ Save
+ key: content_type_group_create__sidebar_right__create_and_edit
+ Annuler modifications
@@ -161,16 +191,26 @@
Sauvegarderkey: content_type_group_edit__sidebar_right__save
+
+
+ Save and close
+ key: content_type_group_edit__sidebar_right__save_and_close
+
-
- Annuler
+
+ Discardkey: language_create__sidebar_right__cancel
-
- Ajouter
+
+ Save and closekey: language_create__sidebar_right__create
+
+
+ Save
+ key: language_create__sidebar_right__create_and_edit
+ Annuler modifications
@@ -181,14 +221,19 @@
Sauvegarderkey: language_edit__sidebar_right__save
+
+
+ Save and close
+ key: language_edit__sidebar_right__save_and_close
+ Administrationkey: main__admin
-
-
- Types de contenu
+
+
+ Content typeskey: main__admin__content_types
@@ -251,6 +296,11 @@
Tableau de bordkey: main__dashboard
+
+
+ Drafts
+ key: main__drafts
+ Corbeille
@@ -261,11 +311,16 @@
Annuler modificationskey: object_state_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save and closekey: object_state_create__sidebar_right__create
+
+
+ Save
+ key: object_state_create__sidebar_right__create_and_edit
+ Annuler modifications
@@ -276,16 +331,26 @@
Sauvegarderkey: object_state_edit__sidebar_right__save
-
-
- Annuler modifications
+
+
+ Save and close
+ key: object_state_edit__sidebar_right__save_and_close
+
+
+
+ Discardkey: object_state_group_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save and closekey: object_state_group_create__sidebar_right__create
+
+
+ Save
+ key: object_state_group_create__sidebar_right__create_and_edit
+ Annuler modifications
@@ -296,14 +361,19 @@
Sauvegarderkey: object_state_group_edit__sidebar_right__save
-
-
- Annuler modifications
+
+
+ Save and close
+ key: object_state_group_edit__sidebar_right__save_and_close
+
+
+
+ Discardkey: policy_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save and closekey: policy_create__sidebar_right__create
@@ -311,19 +381,24 @@
Annuler modificationskey: policy_edit__sidebar_right__cancel
-
-
- Mettre à jour
+
+
+ Savekey: policy_edit__sidebar_right__save
-
-
- Annuler modifications
+
+
+ Save and close
+ key: policy_edit__sidebar_right__save_and_close
+
+
+
+ Discardkey: role_assignment_create__sidebar_right__cancel
-
-
- Sauvegarder
+
+
+ Save and closekey: role_assignment_create__sidebar_right__save
@@ -336,16 +411,21 @@
Copierkey: role_copy__sidebar_right__save
-
-
- Annuler modifications
+
+
+ Discardkey: role_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save and closekey: role_create__sidebar_right__create
+
+
+ Save
+ key: role_create__sidebar_right__create_and_edit
+ Annuler modifications
@@ -356,16 +436,26 @@
Sauvegarderkey: role_edit__sidebar_right__save
-
-
- Annuler modifications
+
+
+ Save and close
+ key: role_edit__sidebar_right__save_and_close
+
+
+
+ Discardkey: section_create__sidebar_right__cancel
-
-
- Créer
+
+
+ Save and closekey: section_create__sidebar_right__create
+
+
+ Save
+ key: section_create__sidebar_right__create_and_edit
+ Annuler modifications
@@ -376,30 +466,15 @@
Sauvegarderkey: section_edit__sidebar_right__save
-
-
- Favoris
- key: sidebar_left__bookmark
-
-
-
- Parcourir
- key: sidebar_left__browse
-
-
-
- Rechercher
- key: sidebar_left__search
+
+
+ Save and close
+ key: section_edit__sidebar_right__save_and_close
-
-
- Corbeille
- key: sidebar_left__trash
-
-
-
- Arborescence
- key: sidebar_left__tree
+
+
+ Create user
+ key: sidebar_right.create_user
@@ -416,6 +491,11 @@
Sauvegarderkey: url_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_edit__sidebar_right__save_and_close
+ Annuler les modifications
@@ -426,16 +506,21 @@
Sauvegarderkey: url_wildcard_edit__sidebar_right__save
+
+
+ Save and close
+ key: url_wildcard_edit__sidebar_right__save_and_close
+
+
+
+ Profile
+ key: user___view_profile
+ Déconnexionkey: user__content
-
-
- Brouillons
- key: user__drafts
- Paramètres utilisateur
@@ -461,16 +546,31 @@
Mettre à jourkey: user_edit__sidebar_right__update
-
-
- Annuler modifications
+
+
+ Discardkey: user_password_change__sidebar_right__cancel
-
-
- Mettre à jour
+
+
+ Save and closekey: user_password_change__sidebar_right__update
+
+
+ Discard
+ key: user_setting_update__sidebar_right__cancel
+
+
+
+ Save and close
+ key: user_setting_update__sidebar_right__save
+
+
+
+ Save
+ key: user_setting_update__sidebar_right__save_end_edit
+
diff --git a/translations/fr_FR/admin-ui/ibexa_multi_file_upload.fr.xlf b/translations/fr_FR/admin-ui/ibexa_multi_file_upload.fr.xlf
index bd33a264307..d3f8f492b44 100644
--- a/translations/fr_FR/admin-ui/ibexa_multi_file_upload.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_multi_file_upload.fr.xlf
@@ -17,8 +17,8 @@
key: cannot_create_content_structure.message
-
- Impossible d'obtenir le type de contenu par l'identifiant
+
+ Cannot get content type by identifierkey: cannot_get_content_type_identifier.message
diff --git a/translations/fr_FR/admin-ui/ibexa_multilevel_popup_menu.fr.xlf b/translations/fr_FR/admin-ui/ibexa_multilevel_popup_menu.fr.xlf
new file mode 100644
index 00000000000..0d799b99062
--- /dev/null
+++ b/translations/fr_FR/admin-ui/ibexa_multilevel_popup_menu.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Search...
+ key: search.placeholder
+
+
+
+
diff --git a/translations/fr_FR/admin-ui/ibexa_object_state.fr.xlf b/translations/fr_FR/admin-ui/ibexa_object_state.fr.xlf
index 44820cf02d2..84de9032bbe 100644
--- a/translations/fr_FR/admin-ui/ibexa_object_state.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_object_state.fr.xlf
@@ -36,6 +36,16 @@
Configurerkey: object_state.button.set
+
+
+ Save and close
+ key: object_state.create.create
+
+
+
+ Save
+ key: object_state.create.create_and_edit
+ Identifiant
@@ -46,11 +56,6 @@
Nomkey: object_state.create.name
-
-
- Créer
- key: object_state.create.submit
- État d’objet «%name%» créé.
@@ -101,10 +106,15 @@
Nomkey: object_state.update.name
-
+
- Sauvegarder
- key: object_state.update.submit
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
@@ -146,6 +156,16 @@
Supprimer le groupe d'état d'objetkey: object_state_group.bulk_delete.delete
+
+
+ Save and close
+ key: object_state_group.create.create
+
+
+
+ Save
+ key: object_state_group.create.create_and_edit
+ Identifiant
@@ -156,11 +176,6 @@
Nomkey: object_state_group.create.name
-
-
- Créer
- key: object_state_group.create.submit
- Le groupe d'état d’objet «%name%» a été créé.
@@ -231,6 +246,11 @@
Sauvegarderkey: object_state_group.update.save
+
+
+ Save and close
+ key: object_state_group.update.save_and_close
+ Le groupe d'état d’objet «%name%» a été mis à jour.
diff --git a/translations/fr_FR/admin-ui/ibexa_role.fr.xlf b/translations/fr_FR/admin-ui/ibexa_role.fr.xlf
index 77ad43e7482..62f52cafe9b 100644
--- a/translations/fr_FR/admin-ui/ibexa_role.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_role.fr.xlf
@@ -261,6 +261,16 @@
Assignation d'utilisateurs et de groupeskey: role_assignment.view.add.title
+
+
+ Assign to Users/Groups
+ key: role_assignment.view.list.action.add
+
+
+
+ Unassign
+ key: role_assignment.view.list.action.delete
+ Utilisateurs et groupes
@@ -306,6 +316,16 @@
Utilisateurskey: role_assignment.view.type.users
+
+
+ Unassign
+ key: role_assignments.modal.delete_label
+
+
+
+ Do you want to unassign the Users/Groups?
+ key: role_assignments.modal.message
+ Restriction
diff --git a/translations/fr_FR/admin-ui/ibexa_search.fr.xlf b/translations/fr_FR/admin-ui/ibexa_search.fr.xlf
index d6a18756ce2..43f73799339 100644
--- a/translations/fr_FR/admin-ui/ibexa_search.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_search.fr.xlf
@@ -6,14 +6,44 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ No suggestions available.
+ key: autocomplete.no_results
+
+
+
+ Cannot load suggestions
+ key: autocomplete.request.error
+
+
+
+ Results
+ key: autocomplete.results_count
+
+
+
+ View all results
+ key: autocomplete.view_all_results
+
+
+
+ Search
+ key: global_search.focus.hint
+
+
+
+ Search...
+ key: header.search
+ Rechercherkey: search
-
- Tout Type de Contenu
+
+ Any content typekey: search.any.content.type
@@ -32,8 +62,8 @@
key: search.clear
-
- Type de contenu
+
+ Content typekey: search.content.type
@@ -156,6 +186,11 @@
Sectionkey: search.section
+
+
+ Did you mean %s?
+ key: search.spellcheck.suggestion
+ Sous-arborescence
@@ -172,8 +207,8 @@
key: search.translation
-
- Type de Contenu
+
+ Content typekey: search.type
diff --git a/translations/fr_FR/admin-ui/ibexa_section.fr.xlf b/translations/fr_FR/admin-ui/ibexa_section.fr.xlf
index 4c0081459cc..2aea86d5012 100644
--- a/translations/fr_FR/admin-ui/ibexa_section.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_section.fr.xlf
@@ -47,8 +47,8 @@
key: section.assigned_content.path
-
- Type
+
+ Content typekey: section.assigned_content.type
diff --git a/translations/fr_FR/admin-ui/ibexa_sub_items.fr.xlf b/translations/fr_FR/admin-ui/ibexa_sub_items.fr.xlf
index 4efdba46f89..eda2b9d42b2 100644
--- a/translations/fr_FR/admin-ui/ibexa_sub_items.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_sub_items.fr.xlf
@@ -192,8 +192,8 @@
key: hide_locations_btn.label
-
- Rechercher par type de contenu
+
+ Search by content typekey: instant.filter.placeholder
@@ -201,80 +201,75 @@
Sous-élementskey: items_list.title
-
+
- Type de Contenu
- key: items_table.header.content_type
+ Content type
+ key: items_table.columns.content_type
-
+
- Contributeur
- key: items_table.header.contributor
+ Contributor
+ key: items_table.columns.contributor
-
+
- Créateur
- key: items_table.header.creator
+ Creator
+ key: items_table.columns.creator
-
-
- Filtres
- key: items_table.header.filters
-
-
+
- ID de l'emplacement
- key: items_table.header.location_id
+ Location ID
+ key: items_table.columns.location_id
-
+
- ID externe de l'emplacement
- key: items_table.header.location_remote_id
+ Location remote ID
+ key: items_table.columns.location_remote_id
-
+
- Modifié
- key: items_table.header.modified
+ Modified
+ key: items_table.columns.modified
-
+
- Nom
- key: items_table.header.name
+ Name
+ key: items_table.columns.name
-
+
- ID de l'objet
- key: items_table.header.object_id
+ Object ID
+ key: items_table.columns.object_id
-
+
- ID externe du contenu
- key: items_table.header.object_remote_id
+ Object remote ID
+ key: items_table.columns.object_remote_id
-
+
- Priorité
- key: items_table.header.priority
+ Priority
+ key: items_table.columns.priority
-
+
- Publié
- key: items_table.header.pubished
+ Published
+ key: items_table.columns.pubished
-
+
- Section
- key: items_table.header.section
+ Section
+ key: items_table.columns.section
-
+
- Traductions
- key: items_table.header.translations
+ Translations
+ key: items_table.columns.translations
-
+
- Visibilité
- key: items_table.header.visibility
+ Visibility
+ key: items_table.columns.visibility
@@ -311,6 +306,11 @@
Révélerkey: unhide_locations_btn.label
+
+
+ Columns
+ key: view_columns_toggler.label
+ Vue grille
@@ -326,11 +326,6 @@
Affichagekey: view_switcher.view
-
-
- Affichage de %viewingCount% sous-éléments sur %totalCount%
- key: viewing_message
-
diff --git a/translations/fr_FR/admin-ui/ibexa_universal_discovery_widget.fr.xlf b/translations/fr_FR/admin-ui/ibexa_universal_discovery_widget.fr.xlf
index 4195a9f10bf..d8f990f25c9 100644
--- a/translations/fr_FR/admin-ui/ibexa_universal_discovery_widget.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_universal_discovery_widget.fr.xlf
@@ -7,8 +7,8 @@
-
- Annuler
+
+ Discardkey: actions_menu.cancel
@@ -52,13 +52,13 @@
key: content.create.editing_details
-
- Ou choisir dans la liste
+
+ Select a content type from listkey: content.create.filters.desc
-
- Annuler
+
+ Discardkey: content_create.cancel.label
@@ -67,8 +67,8 @@
key: content_create.label
-
- Rechercher par type de contenu
+
+ Search by content typekey: content_create.placeholder
@@ -77,8 +77,8 @@
key: content_edit.label
-
- Type de Contenu
+
+ Content typekey: content_table.content_type
@@ -106,11 +106,6 @@
Créer un contenukey: create_content.label
-
-
- Sélectionner un Type de Contenu
- key: create_content.select_content_type
- Sélectionnez une langue
@@ -231,6 +226,11 @@
Sélectionnez la destinationkey: move.title
+
+
+ Viewing %viewingCount% out of %totalCount% items
+ key: pagination.info.viewing_message
+ Fermer
diff --git a/translations/fr_FR/admin-ui/ibexa_url_wildcard.fr.xlf b/translations/fr_FR/admin-ui/ibexa_url_wildcard.fr.xlf
index eca903a7a39..9221e120551 100644
--- a/translations/fr_FR/admin-ui/ibexa_url_wildcard.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_url_wildcard.fr.xlf
@@ -111,6 +111,16 @@
URL avec jokerkey: url_wildcard.modal.create.url.wildcard
+
+
+ Save
+ key: url_wildcard.save
+
+
+
+ Save and close
+ key: url_wildcard.save_and_close
+ Rechercher des jokers d'URL
diff --git a/translations/fr_FR/admin-ui/ibexa_user_change_password.fr.xlf b/translations/fr_FR/admin-ui/ibexa_user_change_password.fr.xlf
index cd2ed94110f..b96edd93b5c 100644
--- a/translations/fr_FR/admin-ui/ibexa_user_change_password.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_user_change_password.fr.xlf
@@ -6,14 +6,14 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Modifier
- key: user_change_password.change
+
+
+ Editing password
+ key: user_change_password.editing_password
-
- Changer mon mot de passe
+
+ Passwordkey: user_change_password.title
diff --git a/translations/fr_FR/admin-ui/ibexa_user_mode_badge.fr.xlf b/translations/fr_FR/admin-ui/ibexa_user_mode_badge.fr.xlf
new file mode 100644
index 00000000000..a970bbb1f0b
--- /dev/null
+++ b/translations/fr_FR/admin-ui/ibexa_user_mode_badge.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Focus mode
+ key: user_mode_badge.focus
+
+
+
+
diff --git a/translations/fr_FR/admin-ui/ibexa_user_settings.fr.xlf b/translations/fr_FR/admin-ui/ibexa_user_settings.fr.xlf
index 2f009482e8a..f01d7f09947 100644
--- a/translations/fr_FR/admin-ui/ibexa_user_settings.fr.xlf
+++ b/translations/fr_FR/admin-ui/ibexa_user_settings.fr.xlf
@@ -6,19 +6,24 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Editing %action%
+ key: list.action_name
+ Paramètres utilisateurkey: list.title
-
- Paramètres de mon compte
+
+ Account settingskey: section.my_account_settings
-
- Mes préférences
+
+ Preferenceskey: section.my_preferences
@@ -56,6 +61,11 @@
Date et heure seront affichées dans ce format :key: settings.datetime_format.preview_label
+
+
+ Mode
+ key: settings.group.mode.name
+ Activer/désactiver la fonction de traduction dans le contexte
@@ -76,6 +86,50 @@
Traduction dans le contextekey: settings.in_context_translation.value.title
+
+
+ Focus mode
+ key: user.setting.focus_mode.description
+
+
+
+ Focus mode – A clean and intuitive interface with a simplified Content
+ structure, designed for new and non-advanced users. Features include:
+
+
View tab displaying site preview within the context
+
Hidden Technical details tab
+
Hidden Locations and Versions tabs in Content items
+
+ ]]>
+ key: user.setting.focus_mode.help
+
+
+
+ Enable focus mode
+ key: user.setting.focus_mode.label
+
+
+
+ Focus mode
+ key: user.setting.focus_mode.name
+
+
+
+ Disabled
+ key: user.setting.focus_mode.off
+
+
+
+ Enabled
+ key: user.setting.focus_mode.on
+
diff --git a/translations/fr_FR/admin-ui/messages.fr.xlf b/translations/fr_FR/admin-ui/messages.fr.xlf
index 0a47ac5d0a8..228ea75b9dc 100644
--- a/translations/fr_FR/admin-ui/messages.fr.xlf
+++ b/translations/fr_FR/admin-ui/messages.fr.xlf
@@ -121,11 +121,6 @@
motskey: character_counter.words
-
-
- Vous pouvez désactiver la sauvegarde automatique dans vos paramètres utilisateur
- key: content.autosave.turn_off.message
- ID du contenu : %contentId%
@@ -181,29 +176,9 @@
Dans la corbeillekey: content.in_trash
-
-
- Erreur lors de la sauvegarde
- key: content_edit.autosave.status_error.message
-
-
-
- Sauvegarde automatique désactivée
- key: content_edit.autosave.status_off.message
-
-
-
- Sauvegarde automatique désactivée
- key: content_edit.autosave.status_on.message
-
-
-
- Sauvegarde
- key: content_edit.autosave.status_saving.message
-
-
- Voulez-vous vraiment supprimer le Type de Contenu ?
+
+ Do you want to delete the content type?key: content_type.modal.message
@@ -247,8 +222,8 @@
key: content_type.view.list.action.delete
-
- Voulez-vous vraiment supprimer le groupe de type de contenu ?
+
+ Do you want to delete the content type group?key: content_type_group.modal.message
@@ -261,41 +236,26 @@
Pluskey: content_type_selector.list.show_more
-
-
- Créer
- key: custom_url_alias_add_form.add
- Supprimerkey: custom_url_alias_add_form.remove
-
-
- Aucun
- key: custom_url_alias_add_form.site_access.placeholder
- pour la période sélectionnée]]>key: dashboard.charts.no_data
-
-
- Nettoyer (%selected_items_count%)
- key: dropdown.clear
+
+
+ No results found
+ key: dashboard.charts.no_resultsRechercher...key: dropdown.search
-
-
- Tout sélectionner
- key: dropdown.select_all
- Retournez au tableau de bord ou recherchez un autre élément.]]>
@@ -485,11 +445,6 @@ Retournez au tableau de bord ou rechargez l'applicatio
Annulerkey: form.cancel
-
-
- Rechercher...
- key: header.search
- Réinitialiser votre mot de passe
@@ -540,6 +495,11 @@ Retournez au tableau de bord ou rechargez l'applicatio
Modifier le mot de passekey: my_account_settings.password.action.edit
+
+
+ You don't have permissions to change the password. Contact your administrator.
+ key: my_account_settings.password.message
+ Mot de passe
@@ -610,21 +570,6 @@ Retournez au tableau de bord ou rechargez l'applicatio
Supprimerkey: role.view.list.action.delete
-
-
- Assigner aux utilisateurs/groupes
- key: role_assignment.view.list.action.add
-
-
-
- Désassigner
- key: role_assignment.view.list.action.delete
-
-
-
- Voulez-vous supprimer l'assignation des utilisateurs/groupes ?
- key: role_assignments.modal.message
- Assigner au contenu
diff --git a/translations/fr_FR/admin-ui/validators.fr.xlf b/translations/fr_FR/admin-ui/validators.fr.xlf
index 513dfa11d8e..9aea5afef03 100644
--- a/translations/fr_FR/admin-ui/validators.fr.xlf
+++ b/translations/fr_FR/admin-ui/validators.fr.xlf
@@ -7,23 +7,23 @@
-
- Les descriptions de type de contenu ne peuvent dépasser 255 caractères.
+
+ Content type description cannot be longer than 255 characters.key: ez.content_type.descriptions
-
- Les identifiant de type de contenu ne peuvent contenir que les lettres "a" à "z", des chiffres et des blancs soulignés.
+
+ Content type identifier may only contain letters from "a" to "z", numbers and underscores.key: ez.content_type.identifier.pattern
-
- L'identifiant de type de contenu "%identifier%" est utilisé par un autre type de contenu. Entrez un identifiant unique.
+
+ The content type identifier "%identifier%" is used by another content type. Enter a unique identifier.key: ez.content_type.identifier.unique
-
- Les noms de type de contenu ne peuvent pas être vide ni dépasser 255 caractères.
+
+ Content type name cannot be blank and cannot be longer than 255 characters.key: ez.content_type.names
@@ -96,6 +96,11 @@
{fieldName}: impossible de télécharger. La limite de taille de fichier a été dépassée.key: js.error.invalid_file_size
+
+
+ {fieldName}: Cannot upload. File has wrong type.
+ key: js.error.invalid_file_type
+ Une URL valide est nécessaire
diff --git a/translations/fr_FR/checkout/ibexa_checkout.fr.xlf b/translations/fr_FR/checkout/ibexa_checkout.fr.xlf
index 3a29e648cc5..1cde16b7162 100644
--- a/translations/fr_FR/checkout/ibexa_checkout.fr.xlf
+++ b/translations/fr_FR/checkout/ibexa_checkout.fr.xlf
@@ -46,11 +46,21 @@
Nom de la sociétékey: ibexa_checkout.ui.billing_address.company
+
+
+ First name
+ key: ibexa_checkout.ui.billing_address.first_name
+ Adresse de facturationkey: ibexa_checkout.ui.billing_address.label
+
+
+ Last name
+ key: ibexa_checkout.ui.billing_address.last_name
+ Téléphone
diff --git a/translations/fr_FR/checkout/ibexa_fieldtype_address.fr.xlf b/translations/fr_FR/checkout/ibexa_fieldtype_address.fr.xlf
new file mode 100644
index 00000000000..d0a1ca4c316
--- /dev/null
+++ b/translations/fr_FR/checkout/ibexa_fieldtype_address.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Billing
+ key: field_definition.ibexa_address.type.billing
+
+
+
+ Shipping
+ key: field_definition.ibexa_address.type.shipping
+
+
+
+
diff --git a/translations/fr_FR/connect/ibexa_connect.fr.xlf b/translations/fr_FR/connect/ibexa_connect.fr.xlf
new file mode 100644
index 00000000000..ae9adfc414b
--- /dev/null
+++ b/translations/fr_FR/connect/ibexa_connect.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Send Customer Group identifier
+ key: page_builder.send_customer_group_identifier
+
+
+
+ Send User ID
+ key: page_builder.send_user_id
+
+
+
+
diff --git a/translations/fr_FR/content-forms/ibexa_content_forms_content.fr.xlf b/translations/fr_FR/content-forms/ibexa_content_forms_content.fr.xlf
index 2b255e4a2d0..7bccb45c4e7 100644
--- a/translations/fr_FR/content-forms/ibexa_content_forms_content.fr.xlf
+++ b/translations/fr_FR/content-forms/ibexa_content_forms_content.fr.xlf
@@ -31,6 +31,11 @@
Publierkey: Publish
+
+
+ Publish and edit
+ key: Publish and edit
+ Vers la langue
@@ -51,6 +56,11 @@
Enregistrer le brouillonkey: save_draft
+
+
+ Save draft and close
+ key: save_draft_and_close
+
diff --git a/translations/fr_FR/content-tree/ibexa_content_tree_ui.fr.xlf b/translations/fr_FR/content-tree/ibexa_content_tree_ui.fr.xlf
index 40507b2cc37..afdae0f30f4 100644
--- a/translations/fr_FR/content-tree/ibexa_content_tree_ui.fr.xlf
+++ b/translations/fr_FR/content-tree/ibexa_content_tree_ui.fr.xlf
@@ -31,6 +31,11 @@
Cacherkey: actions.hide_content
+
+
+ Preview
+ key: actions.preview_content
+ Retirer des favoris
@@ -147,8 +152,8 @@
key: delete.send_to_trash.modal.body
-
- Impossible de charger les types de contenu
+
+ Cannot load content typeskey: load_content_types.error
diff --git a/translations/fr_FR/core/forms.fr.xlf b/translations/fr_FR/core/forms.fr.xlf
index ebc0d1efd86..60e4e8b6c50 100644
--- a/translations/fr_FR/core/forms.fr.xlf
+++ b/translations/fr_FR/core/forms.fr.xlf
@@ -7,28 +7,28 @@
-
- Type de contenu
+
+ Content typekey: role.policy.class
-
- Type de contenu / Toutes les fonctions
+
+ Content type / All functionskey: role.policy.class.all_functions
-
- Type de contenu / Créer
+
+ Content type / Createkey: role.policy.class.create
-
- Type de contenu / Supprimer
+
+ Content type / Deletekey: role.policy.class.delete
-
- Type de contenu / Mise à jour
+
+ Content type / Updatekey: role.policy.class.update
diff --git a/translations/fr_FR/core/ibexa_repository_exceptions.fr.xlf b/translations/fr_FR/core/ibexa_repository_exceptions.fr.xlf
index 9da33aee72e..3f14cd7c3f5 100644
--- a/translations/fr_FR/core/ibexa_repository_exceptions.fr.xlf
+++ b/translations/fr_FR/core/ibexa_repository_exceptions.fr.xlf
@@ -51,16 +51,16 @@
Les champs "%contentName%" du contenu n'ont pas été validés : %errors%key: Content "%contentName%" fields did not validate: %errors%
-
-
- Les définitions de champs de type de contenu n'ont pas été validées
- key: Content Type Field definitions did not validate
- Les champs de contenu n'ont pas été validéskey: Content fields did not validate
+
+
+ Content type field definitions did not validate
+ key: Content type field definitions did not validate
+ La classe '%className%' de type %classType% est introuvable
@@ -81,15 +81,15 @@
Type de champ '%fieldType%' non trouvé. Il doit être implémenté ou configuré pour utiliser %nullType%key: Field Type '%fieldType%' not found. It must be implemented or configured to use %nullType%
-
-
- La définition du champ '%identifier%' n'existe pas dans le type de contenu donné
- key: Field definition '%identifier%' does not exist in given Content Type
+
+
+ Field definition '%identifier%' does not exist in given content type
+ key: Field definition '%identifier%' does not exist in given content type
-
-
- La définition du champ '%identifier%' n'existe pas dans le type de contenu donné
- key: Field definition '%identifier%' does not exist in the given Content Type
+
+
+ Field definition '%identifier%' does not exist in the given content type
+ key: Field definition '%identifier%' does not exist in the given content type
diff --git a/translations/fr_FR/corporate-account/ibexa_corporate_account.fr.xlf b/translations/fr_FR/corporate-account/ibexa_corporate_account.fr.xlf
index 2da32de4709..8c5771e9544 100644
--- a/translations/fr_FR/corporate-account/ibexa_corporate_account.fr.xlf
+++ b/translations/fr_FR/corporate-account/ibexa_corporate_account.fr.xlf
@@ -41,21 +41,11 @@
Détailskey: application.details.tab.summary.label
-
-
- Annuler
- key: application.edit.cancel_btn.label
- Édition en courskey: application.edit.editing
-
-
- Sauvegarder
- key: application.edit.save_btn.label
- Informations générales
@@ -516,21 +506,11 @@
Dernières commandeskey: company.details.tab.summary.orders.table.headline
-
-
- Annuler
- key: company.edit.cancel_btn.label
- Édition en courskey: company.edit.editing
-
-
- Sauvegarder
- key: company.edit.save_btn.label
- La sociétév%name%' a été mise à jour.
@@ -817,13 +797,13 @@
key: member.create.action_name
-
- Annuler
+
+ Discardkey: member.create.cancel_btn.label
-
- Sauver
+
+ Save and closekey: member.create.save_btn.label
@@ -837,8 +817,8 @@
key: member.create.title
-
- Annuler
+
+ Discardkey: member.edit.cancel_btn.label
@@ -847,8 +827,8 @@
key: member.edit.editing
-
- Sauver
+
+ Save and closekey: member.edit.save_btn.label
diff --git a/translations/fr_FR/corporate-account/ibexa_menu.fr.xlf b/translations/fr_FR/corporate-account/ibexa_menu.fr.xlf
index 9beeefe50a5..a3affbfc108 100644
--- a/translations/fr_FR/corporate-account/ibexa_menu.fr.xlf
+++ b/translations/fr_FR/corporate-account/ibexa_menu.fr.xlf
@@ -6,6 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: corporate_content_create__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_create__sidebar_right__publish
+
+
+
+ Discard
+ key: corporate_content_edit__sidebar_right__cancel
+
+
+
+ Save and close
+ key: corporate_content_edit__sidebar_right__publish
+ Réglages
diff --git a/translations/fr_FR/dashboard/forms.fr.xlf b/translations/fr_FR/dashboard/forms.fr.xlf
new file mode 100644
index 00000000000..3e93327fb49
--- /dev/null
+++ b/translations/fr_FR/dashboard/forms.fr.xlf
@@ -0,0 +1,31 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ Dashboard
+ key: role.policy.dashboard
+
+
+
+ Dashboard / All functions
+ key: role.policy.dashboard.all_functions
+
+
+
+ Dashboard / Customize
+ key: role.policy.dashboard.customize
+
+
+
+
diff --git a/translations/fr_FR/dashboard/ibexa_dashboard.fr.xlf b/translations/fr_FR/dashboard/ibexa_dashboard.fr.xlf
new file mode 100644
index 00000000000..27dfe71522c
--- /dev/null
+++ b/translations/fr_FR/dashboard/ibexa_dashboard.fr.xlf
@@ -0,0 +1,146 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Ibexa news
+ key: block.ibexa_news.title
+
+
+
+ Catalog
+ key: block.quick_actions.tile.catalog
+
+
+
+ Company
+ key: block.quick_actions.tile.company
+
+
+
+ Content
+ key: block.quick_actions.tile.content
+
+
+
+ Create
+ key: block.quick_actions.tile.create
+
+
+
+ Create content
+ key: block.quick_actions.tile.create_content.udw.title
+
+
+
+ Create form
+ key: block.quick_actions.tile.create_form.udw.title
+
+
+
+ Form
+ key: block.quick_actions.tile.form
+
+
+
+ Product
+ key: block.quick_actions.tile.product
+
+
+
+ Quick actions
+ key: block.quick_actions.title
+
+
+
+ Access the dashboard's customization tool, that allows you to personalize it to create a more intuitive user experience.
+ key: dashboard.builder.functionality
+
+
+
+ Active dashboard is set to '%name%'
+ key: dashboard.change_active.success
+
+
+
+ Customize dashboard
+ key: dashboard.customize
+
+
+
+ My dashboard
+ key: dashboard.customize.default_name
+
+
+
+ Edit %locationContentName%
+ key: dashboard.edit
+
+
+
+ Enhance your dashboard experience
+ key: dashboard.enhance_dashboard_experience
+
+
+
+ The dashboard could not be loaded
+ key: dashboard.error.unable_to_load
+
+
+
+ Unable to fetch Ibexa News
+ key: dashboard.ibexa_news.unable_to_fetch
+
+
+
+ The default dashboard cannot be sent to the trash
+ key: dashboard.sent_to_trash.info
+
+
+
+ Switch to %name%
+ key: dashboard.switch_to_custom
+
+
+
+ Switch to default dashboard
+ key: dashboard.switch_to_default
+
+
+
+ Good afternoon, %user_name%!
+ key: dashboard.title.afternoon
+
+
+
+ Good evening, %user_name%!
+ key: dashboard.title.evening
+
+
+
+ Good morning, %user_name%!
+ key: dashboard.title.morning
+
+
+
+ Dashboard Builder
+ key: info_bar.dashboard.label
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.description
+
+
+
+ Active dashboard
+ key: user.setting.active_dashboard.name
+
+
+
+
diff --git a/translations/fr_FR/dashboard/ibexa_menu.fr.xlf b/translations/fr_FR/dashboard/ibexa_menu.fr.xlf
new file mode 100644
index 00000000000..ae436b4d0b7
--- /dev/null
+++ b/translations/fr_FR/dashboard/ibexa_menu.fr.xlf
@@ -0,0 +1,41 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Delete draft
+ key: dashboard__infobar__edit__actions__cancel
+
+
+
+ Publish
+ key: dashboard__infobar__edit__actions__publish
+
+
+
+ Save draft
+ key: dashboard__infobar__edit__actions__save_draft
+
+
+
+ Dashboards
+ key: main__admin__dashboard
+
+
+
+ Dashboard content type
+ key: main__admin__dashboard_content_type
+
+
+
+ Dashboard
+ key: main__customizable_dashboard
+
+
+
+
diff --git a/translations/fr_FR/dashboard/ibexa_user_settings.fr.xlf b/translations/fr_FR/dashboard/ibexa_user_settings.fr.xlf
new file mode 100644
index 00000000000..e182b368001
--- /dev/null
+++ b/translations/fr_FR/dashboard/ibexa_user_settings.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ settings.group.dashboard.description
+ key: settings.group.dashboard.description
+
+
+
+ Dashboard
+ key: settings.group.dashboard.name
+
+
+
+
diff --git a/translations/fr_FR/fieldtype-matrix/ibexa_matrix_fieldtype.fr.xlf b/translations/fr_FR/fieldtype-matrix/ibexa_matrix_fieldtype.fr.xlf
index d7f4ee7d1b8..c4e412e05de 100644
--- a/translations/fr_FR/fieldtype-matrix/ibexa_matrix_fieldtype.fr.xlf
+++ b/translations/fr_FR/fieldtype-matrix/ibexa_matrix_fieldtype.fr.xlf
@@ -41,11 +41,6 @@
Colonneskey: field.columns
-
-
- Colonnes
- key: field_definition.ezmatrix.columns
- Nombre minimal de lignes
diff --git a/translations/fr_FR/fieldtype-page/ibexa_calendar_events.fr.xlf b/translations/fr_FR/fieldtype-page/ibexa_calendar_events.fr.xlf
index c853af49eb1..7c1db924208 100644
--- a/translations/fr_FR/fieldtype-page/ibexa_calendar_events.fr.xlf
+++ b/translations/fr_FR/fieldtype-page/ibexa_calendar_events.fr.xlf
@@ -27,8 +27,8 @@
key: page_block_visibility.attribute.content_name.label
-
- Type de contenu
+
+ Content typekey: page_block_visibility.attribute.content_type.label
diff --git a/translations/fr_FR/fieldtype-page/ibexa_page_fieldtype.fr.xlf b/translations/fr_FR/fieldtype-page/ibexa_page_fieldtype.fr.xlf
index b58cd2fa413..797a96ba167 100644
--- a/translations/fr_FR/fieldtype-page/ibexa_page_fieldtype.fr.xlf
+++ b/translations/fr_FR/fieldtype-page/ibexa_page_fieldtype.fr.xlf
@@ -42,8 +42,8 @@
key: landing_page_ft.block_id_fetch.failed
-
- La prévisualisation n'est pas disponible.
+
+ To get preview, choose site context and go to "View" tab or click the "Preview" button.key: landingpage.no_preview
diff --git a/translations/fr_FR/fieldtype-page/repository_exceptions.fr.xlf b/translations/fr_FR/fieldtype-page/repository_exceptions.fr.xlf
new file mode 100644
index 00000000000..db552d6bddd
--- /dev/null
+++ b/translations/fr_FR/fieldtype-page/repository_exceptions.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Page for '%identifier%'
+ key: Could not find Page for '%identifier%'
+
+
+
+
diff --git a/translations/fr_FR/fieldtype-page/validators.fr.xlf b/translations/fr_FR/fieldtype-page/validators.fr.xlf
index 4005eb5248d..f4e465bf725 100644
--- a/translations/fr_FR/fieldtype-page/validators.fr.xlf
+++ b/translations/fr_FR/fieldtype-page/validators.fr.xlf
@@ -12,8 +12,8 @@
key: ezplatform.content.is_not_expected_content_container
-
- L'élément de contenu sélectionné n'est pas du type de contenu attendu.
+
+ The selected Content item isn't of the expected content type.key: ezplatform.content.is_not_expected_content_type
diff --git a/translations/fr_FR/fieldtype-richtext/ck_editor.fr.xlf b/translations/fr_FR/fieldtype-richtext/ck_editor.fr.xlf
index 90523ad4bad..446f1200047 100644
--- a/translations/fr_FR/fieldtype-richtext/ck_editor.fr.xlf
+++ b/translations/fr_FR/fieldtype-richtext/ck_editor.fr.xlf
@@ -46,6 +46,11 @@
Styles personnaliséskey: custom_styles_btn.label
+
+
+ list
+ key: elements_path.list.label
+ Encapsuler
diff --git a/translations/fr_FR/form-builder/ibexa_form_builder.fr.xlf b/translations/fr_FR/form-builder/ibexa_form_builder.fr.xlf
index d125f41027b..e63b9a796c4 100644
--- a/translations/fr_FR/form-builder/ibexa_form_builder.fr.xlf
+++ b/translations/fr_FR/form-builder/ibexa_form_builder.fr.xlf
@@ -17,8 +17,8 @@
key: build.form
-
- Construction du formulaire
+
+ Build formkey: building.form
@@ -57,8 +57,8 @@
key: form.cannot.be.empty
-
- Fermer
+
+ Discardkey: form.close
@@ -76,6 +76,16 @@
Supprimerkey: form.remove
+
+
+ Save
+ key: form.save
+
+
+
+ Save and close
+ key: form.save_and_close
+ Message à afficher
diff --git a/translations/fr_FR/image-editor/ibexa_image_editor.fr.xlf b/translations/fr_FR/image-editor/ibexa_image_editor.fr.xlf
index 7ad66b5e5e1..962d328f170 100644
--- a/translations/fr_FR/image-editor/ibexa_image_editor.fr.xlf
+++ b/translations/fr_FR/image-editor/ibexa_image_editor.fr.xlf
@@ -76,10 +76,10 @@
Point focalkey: image_editor.actions.focal_point.label
-
-
- Supprimer
- key: image_editor.actions.focal_point.remove
+
+
+ Restore
+ key: image_editor.actions.focal_point.restore
@@ -97,8 +97,8 @@
key: image_editor.apply_to_all
-
- Précédent
+
+ Discardkey: image_editor.back
@@ -131,6 +131,11 @@
Sauvegarderkey: image_editor.save
+
+
+ Save and close
+ key: image_editor.save_and_close
+ Sauvegarder sous...
diff --git a/translations/fr_FR/image-picker/ibexa_image_picker.fr.xlf b/translations/fr_FR/image-picker/ibexa_image_picker.fr.xlf
new file mode 100644
index 00000000000..2849b106f7b
--- /dev/null
+++ b/translations/fr_FR/image-picker/ibexa_image_picker.fr.xlf
@@ -0,0 +1,221 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ 1
+ key: content.1
+
+
+
+ Apply
+ key: filters.apply
+
+
+
+ Clear
+ key: filters.clear
+
+
+
+ From
+ key: filters.created.from.label
+
+
+
+ Created
+ key: filters.created.title
+
+
+
+ To
+ key: filters.created.to.label
+
+
+
+ File format
+ key: filters.file_format.label
+
+
+
+ File size
+ key: filters.file_size.label
+
+
+
+ Format and size
+ key: filters.format_and_size.title
+
+
+
+ Language
+ key: filters.language.label
+
+
+
+ Height
+ key: filters.orientation_and_dimensions.height.label
+
+
+
+ Landscape
+ key: filters.orientation_and_dimensions.landscape.label
+
+
+
+ Orientation
+ key: filters.orientation_and_dimensions.orientation.label
+
+
+
+ Portrait
+ key: filters.orientation_and_dimensions.portrait.label
+
+
+
+ Squarish
+ key: filters.orientation_and_dimensions.squarish.label
+
+
+
+ Orientation and dimensions
+ key: filters.orientation_and_dimensions.title
+
+
+
+ Width
+ key: filters.orientation_and_dimensions.width.label
+
+
+
+ Tags
+ key: filters.tags.label
+
+
+
+ If no tags available, you can’t use this filter.
+ key: filters.tags.no_tags.info
+
+
+
+ Choose tags
+ key: filters.tags.placeholder
+
+
+
+ Tags
+ key: filters.tags.title
+
+
+
+ Image library
+ key: filters.thumbnail
+
+
+
+ Filters
+ key: filters.title
+
+
+
+ Translations
+ key: filters.translations.title
+
+
+
+ Image Picker
+ key: image_picker.module.label
+
+
+
+ No images yet
+ key: items_view.no_items.info_text
+
+
+
+ Created
+ key: list_view.header.created
+
+
+
+ Dimensions
+ key: list_view.header.dimensions
+
+
+
+ File format
+ key: list_view.header.file_format
+
+
+
+ Name
+ key: list_view.header.name
+
+
+
+ Size
+ key: list_view.header.size
+
+
+
+ Thumbnail
+ key: list_view.header.thumbnail
+
+
+
+ Updated
+ key: list_view.header.updated
+
+
+
+ Location
+ key: root_location.fake_name
+
+
+
+ Insert
+ key: snackbar.insert.label
+
+
+
+ Selected
+ key: snackbar.selected.label
+
+
+
+ Your tree is empty.
+ key: tree.empty
+
+
+
+ Image picker folders browser
+ key: tree_browser.module_name
+
+
+
+ Folders
+ key: tree_browser.title
+
+
+
+ Grid view
+ key: view_switcher.grid_view
+
+
+
+ List view
+ key: view_switcher.list_view
+
+
+
+ View
+ key: view_switcher.view
+
+
+
+
diff --git a/translations/fr_FR/measurement/product_catalog.fr.xlf b/translations/fr_FR/measurement/product_catalog.fr.xlf
new file mode 100644
index 00000000000..64917470b2c
--- /dev/null
+++ b/translations/fr_FR/measurement/product_catalog.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Provide values as digits and %unit-symbol% unit.
+ key: measurement.product_catalog.attribute.definition.variant.form_mapper.help
+
+
+
+
diff --git a/translations/fr_FR/order-management/ibexa_dashboard.fr.xlf b/translations/fr_FR/order-management/ibexa_dashboard.fr.xlf
new file mode 100644
index 00000000000..9fd8bb53920
--- /dev/null
+++ b/translations/fr_FR/order-management/ibexa_dashboard.fr.xlf
@@ -0,0 +1,61 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Company name
+ key: block.recent_order.column.company_name
+
+
+
+ Created
+ key: block.recent_order.column.created_at
+
+
+
+ Customer name
+ key: block.recent_order.column.customer_name
+
+
+
+ Order ID
+ key: block.recent_order.column.id
+
+
+
+ Status
+ key: block.recent_order.column.status
+
+
+
+ Total value
+ key: block.recent_order.column.total_value
+
+
+
+ No results found
+ key: block.recent_order.empty
+
+
+
+ Recent orders
+ key: block.recent_order.title
+
+
+
+ Orders
+ key: dashboard.orders_status.dataset_label
+
+
+
+ Orders by status
+ key: dashboard.orders_status.title
+
+
+
+
diff --git a/translations/fr_FR/page-builder/ibexa_page_builder.fr.xlf b/translations/fr_FR/page-builder/ibexa_page_builder.fr.xlf
index 96008678177..1e8f0283cc2 100644
--- a/translations/fr_FR/page-builder/ibexa_page_builder.fr.xlf
+++ b/translations/fr_FR/page-builder/ibexa_page_builder.fr.xlf
@@ -21,11 +21,31 @@
Paramètres de temps d’antenne du contenukey: airtime_popup.title
+
+
+ Cannot update blocks preview
+ key: block.cannot_update
+
-
- Supprimer le bloc
+
+ Deletekey: block.delete
+
+
+ Duplicate
+ key: block.duplicate
+
+
+
+ Move down block
+ key: block.move.down
+
+
+
+ Move up block
+ key: block.move.up
+ Un ou plusieurs blocs ne sont pas disponibles dans cette page
@@ -46,6 +66,11 @@
Cet élément n'est pas disponible dans cette pagekey: block.no_availability.title
+
+
+ Refresh
+ key: block.refresh
+ Paramètres du bloc
@@ -86,26 +111,16 @@
Date et heurekey: date_picker.label
-
-
- Déposer le bloc ici
- key: drop.block.here
-
-
-
- Déposer les blocs ici
- key: drop.blocks.here
+
+
+ Drag and drop blocks here
+ key: drag.drop.blocks.hereModification de %content_type_name%key: editing
-
-
- Bloc %name%
- key: empty_block.info.text
- Une erreur s'est produite
@@ -121,21 +136,26 @@
Certains blocs n'ont pas une configuration correctekey: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
- Annuler
- key: layout_selector.cancel.label
+
+
+ Select
+ key: layout_selector.create.select.label
-
-
- Créer un brouillon
- key: layout_selector.create.confirm.label
+
+
+ Choose layout
+ key: layout_selector.create.subtitle
-
- Création de la page
+
+ Select layoutkey: layout_selector.create.title
+
+
+ Discard
+ key: layout_selector.discard.label
+ Modifier la mise en page
@@ -161,16 +181,106 @@
Le changement de disposition enregistre le brouillon actuel de la pagekey: layout_selector.warning.message
+
+
+ This page does not have a designed dropzone area for adding content
+ key: notification.no_dropzone
+
+
+
+ When you add a block by dragging it from Page blocks menu into the drop zone, the block settings panel opens immediately where you can configure all block properties.
+ key: settings.popup.add_block_info
+
+
+
+ Change settings
+ key: settings.popup.change_settings
+
+
+
+ Continue
+ key: settings.popup.continue
+
+
+
+ This is a default behavior which applies to both Page and Dashboard builder. You can globally turn off automatic opening of the block settings panel in the user settings.
+ key: settings.popup.default_behaviour
+
+
+
+ How builder works
+ key: settings.popup.title
+ Élémentskey: sidebar.title
+
+
+ Configuration
+ key: structure.action.configuration
+
+
+
+ Duplicate
+ key: structure.action.duplicate
+
+
+
+ Move down
+ key: structure.action.move.down
+
+
+
+ Move up
+ key: structure.action.move.up
+
+
+
+ Refresh
+ key: structure.action.refresh
+
+
+
+ Drop zone %number%
+ key: structure.drop.zone
+ Changer la dispositionkey: switch_layout.label
+
+
+ Structure view
+ key: toolbox.structure.view
+
+
+
+ Elements
+ key: toolbox.title
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.description
+
+
+
+ Automatically open block settings in builders
+ key: user.settings.automatically_open_block_settings.name
+
+
+
+ disabled
+ key: user.settings.automatically_open_block_settings.value.disabled
+
+
+
+ enabled
+ key: user.settings.automatically_open_block_settings.value.enabled
+
diff --git a/translations/fr_FR/page-builder/ibexa_page_builder_block_config_actions.fr.xlf b/translations/fr_FR/page-builder/ibexa_page_builder_block_config_actions.fr.xlf
index 92ccf498a73..73f97445305 100644
--- a/translations/fr_FR/page-builder/ibexa_page_builder_block_config_actions.fr.xlf
+++ b/translations/fr_FR/page-builder/ibexa_page_builder_block_config_actions.fr.xlf
@@ -7,8 +7,8 @@
-
- Annuler
+
+ Discardkey: cancel
@@ -17,8 +17,8 @@
key: delete
-
- Valider
+
+ Save and closekey: submit
diff --git a/translations/fr_FR/page-builder/ibexa_page_builder_block_config_nav.fr.xlf b/translations/fr_FR/page-builder/ibexa_page_builder_block_config_nav.fr.xlf
index a451d08e111..aebe3350b94 100644
--- a/translations/fr_FR/page-builder/ibexa_page_builder_block_config_nav.fr.xlf
+++ b/translations/fr_FR/page-builder/ibexa_page_builder_block_config_nav.fr.xlf
@@ -6,16 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Paramètres de base
- key: tab.label.basic
+
+
+ More
+ key: anchor_menu.moreMise en pagekey: tab.label.design
+
+
+ Properties
+ key: tab.label.properties
+ Planificateur
diff --git a/translations/fr_FR/page-builder/ibexa_page_builder_infobar.fr.xlf b/translations/fr_FR/page-builder/ibexa_page_builder_infobar.fr.xlf
index 3073b3572e6..bbbdbdd09de 100644
--- a/translations/fr_FR/page-builder/ibexa_page_builder_infobar.fr.xlf
+++ b/translations/fr_FR/page-builder/ibexa_page_builder_infobar.fr.xlf
@@ -61,6 +61,41 @@
Constructeur de pagekey: menu_bar.page_buider.label
+
+
+ Nothing to redo
+ key: preview_history.nothing_to_redo.label
+
+
+
+ Nothing to undo
+ key: preview_history.nothing_to_undo.label
+
+
+
+ Redo
+ key: preview_history.redo.label
+
+
+
+ Undo
+ key: preview_history.undo.label
+
+
+
+ Desktop
+ key: preview_switcher.desktop.label
+
+
+
+ Mobile
+ key: preview_switcher.mobile.label
+
+
+
+ Tablet
+ key: preview_switcher.tablet.label
+
diff --git a/translations/fr_FR/page-builder/page_builder.fr.xlf b/translations/fr_FR/page-builder/page_builder.fr.xlf
index b0378bf9e6f..941602d1070 100644
--- a/translations/fr_FR/page-builder/page_builder.fr.xlf
+++ b/translations/fr_FR/page-builder/page_builder.fr.xlf
@@ -6,155 +6,10 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Cancel
- key: airtime_popup.discard.btn
-
-
-
- Valider
- key: airtime_popup.submit.btn
-
-
-
- Paramètres de temps d’antenne du contenu
- key: airtime_popup.title
-
-
-
- Supprimer le bloc
- key: block.delete
-
-
-
- Un ou plusieurs blocs ne sont pas disponibles dans cette page
- key: block.no_availability
-
-
-
- Vous devez le supprimer pour publier
- key: block.no_availability.content
-
-
-
- Supprimer
- key: block.no_availability.delete
-
-
-
- Cet élément n'est pas disponible dans cette page
- key: block.no_availability.title
-
-
-
- Paramètres du bloc
- key: block.settings
-
-
-
- Rechercher...
- key: block_filter.placeholder
-
-
-
- Parcourir le contenu
- key: config_form.block_config.embed_field_base.udw.title
-
-
-
- Sélectionner des contenus
- key: config_form.widgets.collection.udw.title
-
-
-
- Sélectionner des contenus
- key: config_form.widgets.schedule.udw.title
-
-
-
- Fermer
- key: config_popup.close.label
-
-
-
- Date et heure
- key: date_picker.label
-
-
-
- Déposer le bloc ici
- key: drop.block.here
-
-
-
- Déposer les blocs ici
- key: drop.blocks.here
-
-
-
- Bloc %name%
- key: empty_block.info.text
-
-
-
- Une erreur s'est produite
- key: error.message
-
-
-
- Certains blocs n'ont pas une configuration correcte
- key: fieldtype.landing_page.missing_proper_configuration.error.message
-
-
-
- Annuler
- key: layout_selector.cancel.label
-
-
-
- Créer un brouillon
- key: layout_selector.create.confirm.label
-
-
-
- Création de la page
- key: layout_selector.create.title
-
-
-
- Modifier la mise en page
- key: layout_selector.error.change_layout
-
-
-
- La mise en page de cette page n'est plus disponible et vous ne pouvez pas la publier. Veuillez sélectionner une mise en page différente.
- key: layout_selector.error.label
-
-
-
- Envoyer
- key: layout_selector.switch.confirm.label
-
-
-
- Changer la disposition
- key: layout_selector.switch.title
-
-
-
- Le changement de disposition enregistre le brouillon actuel de la page
- key: layout_selector.warning.message
-
-
-
- Éléments
- key: sidebar.title
-
-
-
- Changer la disposition
- key: switch_layout.label
+
+
+ Toggle Elements
+ key: sidebar.toggle.label
diff --git a/translations/fr_FR/payment/ibexa_payment.fr.xlf b/translations/fr_FR/payment/ibexa_payment.fr.xlf
index ad6d1980260..471ec96ffa1 100644
--- a/translations/fr_FR/payment/ibexa_payment.fr.xlf
+++ b/translations/fr_FR/payment/ibexa_payment.fr.xlf
@@ -176,10 +176,10 @@
Commande n°%identifier%key: ibexa.payment.view.title
-
-
- Annuler
- key: ibexa.payment_method.action.create.cancel
+
+
+ Discard
+ key: ibexa.payment_method.action.create.discard
@@ -241,6 +241,11 @@
Type de méthodekey: ibexa.payment_method.details.column.method_type
+
+
+ Name
+ key: ibexa.payment_method.details.column.name
+ Propriétés globales
diff --git a/translations/fr_FR/payment/ibexa_payment_type.fr.xlf b/translations/fr_FR/payment/ibexa_payment_type.fr.xlf
index d90dea8503f..e545fe1b347 100644
--- a/translations/fr_FR/payment/ibexa_payment_type.fr.xlf
+++ b/translations/fr_FR/payment/ibexa_payment_type.fr.xlf
@@ -11,11 +11,6 @@
Offlinekey: ibexa.payment_method.type.offline.name
-
-
- Online
- key: ibexa.payment_method.type.online.name
-
diff --git a/translations/fr_FR/personalization/ibexa_dashboard.fr.xlf b/translations/fr_FR/personalization/ibexa_dashboard.fr.xlf
new file mode 100644
index 00000000000..04076128b4a
--- /dev/null
+++ b/translations/fr_FR/personalization/ibexa_dashboard.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ You don't have permissions to view this block
+ key: blocks._all_.no_permissions.body
+
+
+
+
diff --git a/translations/fr_FR/personalization/ibexa_menu.fr.xlf b/translations/fr_FR/personalization/ibexa_menu.fr.xlf
index 8156eda87b5..c4db9eb2c81 100644
--- a/translations/fr_FR/personalization/ibexa_menu.fr.xlf
+++ b/translations/fr_FR/personalization/ibexa_menu.fr.xlf
@@ -12,10 +12,15 @@
key: main__personalization
-
- Tableau de bord
+
+ Data and analyticskey: main__personalization__dashboard
+
+
+ Settings
+ key: main__personalization__group_settings
+ Import
@@ -32,8 +37,8 @@
key: main__personalization__scenarios
-
- Annuler
+
+ Discard changeskey: model_edit__sidebar_right__close
@@ -52,28 +57,33 @@
key: model_edit__sidebar_right__trigger_model_build
-
- Annuler
+
+ Discardkey: scenario_create__sidebar_right__cancel
-
- Créer
+
+ Save and closekey: scenario_create__sidebar_right__create-and-close
+
+
+ Save
+ key: scenario_create__sidebar_right__save
+
-
- Fermer
+
+ Discard changeskey: scenario_edit__sidebar_right__close
-
- Retirer le scénario
+
+ Delete scenariokey: scenario_edit__sidebar_right__remove
-
- Réinitialiser les réglages
+
+ Reset scenariokey: scenario_edit__sidebar_right__reset
diff --git a/translations/fr_FR/personalization/messages.fr.xlf b/translations/fr_FR/personalization/messages.fr.xlf
index 8c3cc05d747..36d54a7fe66 100644
--- a/translations/fr_FR/personalization/messages.fr.xlf
+++ b/translations/fr_FR/personalization/messages.fr.xlf
@@ -42,8 +42,8 @@
key: dashboard.products_purchased
-
- Tableau de bord
+
+ Data and analyticskey: dashboard.title
diff --git a/translations/fr_FR/product-catalog/ibexa_dashboard.fr.xlf b/translations/fr_FR/product-catalog/ibexa_dashboard.fr.xlf
new file mode 100644
index 00000000000..5c06d0ea6b9
--- /dev/null
+++ b/translations/fr_FR/product-catalog/ibexa_dashboard.fr.xlf
@@ -0,0 +1,86 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Category
+ key: block.product_lowest_stock.column.category
+
+
+
+ Code
+ key: block.product_lowest_stock.column.code
+
+
+
+ Name
+ key: block.product_lowest_stock.column.name
+
+
+
+ Stock
+ key: block.product_lowest_stock.column.stock
+
+
+
+ Image
+ key: block.product_lowest_stock.column.thumbnail
+
+
+
+ Type
+ key: block.product_lowest_stock.column.type
+
+
+
+ Variant
+ key: block.product_lowest_stock.column.variant
+
+
+
+ No results found
+ key: block.product_lowest_stock.empty
+
+
+
+ No
+ key: block.product_lowest_stock.no
+
+
+
+ Products with the lowest stock
+ key: block.product_lowest_stock.title
+
+
+
+ Yes
+ key: block.product_lowest_stock.yes
+
+
+
+ Products
+ key: dashboard.products_by_categories.dataset_label
+
+
+
+ Other categories
+ key: dashboard.products_by_categories.other_categories
+
+
+
+ Products by categories
+ key: dashboard.products_by_categories.title
+
+
+
+ Uncategorized
+ key: dashboard.products_by_categories.uncategorized
+
+
+
+
diff --git a/translations/fr_FR/product-catalog/ibexa_menu.fr.xlf b/translations/fr_FR/product-catalog/ibexa_menu.fr.xlf
index 0c55dcfdfba..c29138d9f90 100644
--- a/translations/fr_FR/product-catalog/ibexa_menu.fr.xlf
+++ b/translations/fr_FR/product-catalog/ibexa_menu.fr.xlf
@@ -42,8 +42,8 @@
key: catalog_view__context_menu__publish
-
- Annuler
+
+ Discardkey: copy_form__sidebar_right__cancel
@@ -52,13 +52,13 @@
key: copy_form__sidebar_right__copy
-
- Annuler
+
+ Discardkey: create_form__sidebar_right__cancel
-
- Créer
+
+ Save and closekey: create_form__sidebar_right__create
@@ -147,13 +147,13 @@
key: product_view__context_menu__edit
-
- Annuler
+
+ Discardkey: update_form__sidebar_right__cancel
-
- Mettre à jour
+
+ Save and closekey: update_form__sidebar_right__update
diff --git a/translations/fr_FR/product-catalog/ibexa_product_catalog.fr.xlf b/translations/fr_FR/product-catalog/ibexa_product_catalog.fr.xlf
index 21070618af8..ee542fad38b 100644
--- a/translations/fr_FR/product-catalog/ibexa_product_catalog.fr.xlf
+++ b/translations/fr_FR/product-catalog/ibexa_product_catalog.fr.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Provide color values as hex codes. For example, #FF0000.
+ key: attribute.definition.variant.form_mapper.help
+ Ajouter
@@ -151,11 +156,6 @@
Désolé, il n'y a aucun attribut pour votre recherchekey: attribute_definition.no_search_results.info_text
-
-
- Ajouter
- key: attribute_definition.pre_create.add
- Ajouter une définition d'attribut
@@ -166,6 +166,16 @@
Annulerkey: attribute_definition.pre_create.cancel
+
+
+ Create
+ key: attribute_definition.pre_create.create
+
+
+
+ Discard
+ key: attribute_definition.pre_create.discard
+ Attribut '%name%' mis à jour.
@@ -716,11 +726,6 @@
Activékey: currency.enabled.value.1
-
-
- Code
- key: currency.list.column.code
- Activé
@@ -981,6 +986,11 @@
Typekey: filter.product_type.label
+
+
+ Enable currency
+ key: form.currency.enabled
+ Nombre de places fractionnées
@@ -1012,8 +1022,8 @@
key: ibexa_product_catalog.attribute.selection.option.choices
-
- Ajouter
+
+ Createkey: ibexa_product_catalog.product_create_form.submit
@@ -1021,11 +1031,6 @@
Créer un produitkey: ibexa_product_catalog.product_create_form.title
-
-
- Catégorie de TVA
- key: ibexa_product_catalog.vat_category.choices
- Créer
@@ -1082,8 +1087,8 @@
key: modal.bulk_delete.products.confirm_message
-
- Annuler
+
+ Discardkey: modal.cancel
@@ -1136,6 +1141,11 @@
Changerkey: modal.transition.catalog.change_button.label
+
+
+ Are you sure you want to make the transition?
+ key: modal.transition.catalog.confirm_message
+ À
@@ -1216,6 +1226,16 @@
Produit "%product_name%"key: product.availability.edit.title
+
+
+ Available
+ key: product.availability_badge.available
+
+
+
+ Not available
+ key: product.availability_badge.not_available
+ Produits
@@ -1312,15 +1332,10 @@
key: product.is_variant.yes
-
- Disponible
+
+ Availabilitykey: product.list.column.available
-
-
- Catégorie
- key: product.list.column.category
- Code
@@ -1441,15 +1456,15 @@
Désolé, il n'y a pas de produits pour votre recherchekey: product.no_search_results.info_text
-
-
- Ajouter
- key: product.pre_create.add
+
+
+ Create
+ key: product.pre_create.create
-
-
- Annuler
- key: product.pre_create.cancel
+
+
+ Discard
+ key: product.pre_create.discard
@@ -1642,8 +1657,8 @@
key: product.view.availability.title
-
- Disponible
+
+ Availabilitykey: product.view.available.label
@@ -1986,6 +2001,26 @@
{1}Type de Produit '%deletedNames%' supprimé .|]1,Inf[ Types de Produit '%deletedNames%' supprimés.key: product_type.delete.success
+
+
+ Search...
+ key: product_type.edit.assigned_vat_rates.filter.placeholder
+
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.edit.assigned_vat_rates.notice
+
+
+
+ Region
+ key: product_type.edit.assigned_vat_rates.region
+
+
+
+ VAT Rate
+ key: product_type.edit.assigned_vat_rates.vat_rate
+ Attributs
@@ -2051,6 +2086,16 @@
Propriétés globaleskey: product_type.edit.section.global_properties
+
+
+ VAT Rates
+ key: product_type.edit.section.vat_rates
+
+
+
+ Not applicable
+ key: product_type.edit.vat_category.not_applicable
+ Nom
@@ -2111,6 +2156,31 @@
autre utilisateurkey: product_type.user_name.can_not_be_fetched
+
+
+ Attributes
+ key: product_type.view.details.attribtues
+
+
+
+ Group
+ key: product_type.view.details.attribute.group
+
+
+
+ Identifier
+ key: product_type.view.details.attribute.identifier
+
+
+
+ Name
+ key: product_type.view.details.attribute.name
+
+
+
+ Type
+ key: product_type.view.details.attribute.type
+ Description
@@ -2131,6 +2201,11 @@
Typekey: product_type.view.details.group.type
+
+
+ If VAT rates require configuration, contact your administrator.
+ key: product_type.view.details.headline.notice
+ Identifiant
@@ -2166,6 +2241,26 @@
Modèle de nom d'alias d'URLkey: product_type.view.details.url_alias_schema
+
+
+ Identifier
+ key: product_type.view.details.vat_rate.identifer
+
+
+
+ Region
+ key: product_type.view.details.vat_rate.region
+
+
+
+ Value
+ key: product_type.view.details.vat_rate.value
+
+
+
+ VAT Rates
+ key: product_type.view.details.vat_rates
+ %product_type_name%
diff --git a/translations/fr_FR/rest/ibexa_repository_exceptions.fr.xlf b/translations/fr_FR/rest/ibexa_repository_exceptions.fr.xlf
index 5b97d6719a1..85b2935dfd5 100644
--- a/translations/fr_FR/rest/ibexa_repository_exceptions.fr.xlf
+++ b/translations/fr_FR/rest/ibexa_repository_exceptions.fr.xlf
@@ -6,25 +6,25 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Impossible de publier un brouillon de type de contenu vide
- key: Cannot publish an empty Content Type draft
+
+
+ Cannot publish an empty content type draft
+ key: Cannot publish an empty content type draft
-
-
- Impossible de dissocier le type de contenu de son seul groupe restant
- key: Cannot unlink the Content Type from its only remaining group
+
+
+ Cannot unlink the content type from its only remaining group
+ key: Cannot unlink the content type from its only remaining groupLa version actuelle est déjà en statut Brouillonkey: Current version already has DRAFT status
-
-
- Seuls les groupes de type de contenu vides peuvent être supprimés
- key: Only empty Content Type groups can be deleted
+
+
+ Only empty content type groups can be deleted
+ key: Only empty content type groups can be deleted
@@ -56,10 +56,10 @@
Une relation de type COMMUN pour l'ID du contenu cible existe déjàkey: Relation of type COMMON to the selected destination content ID already exists
-
-
- Le type fait déjà partie du groupe demandé
- key: The Content Type is already linked to the provided group
+
+
+ The content type is already linked to the provided group
+ key: The content type is already linked to the provided group
diff --git a/translations/fr_FR/scheduler/ibexa_calendar_events.fr.xlf b/translations/fr_FR/scheduler/ibexa_calendar_events.fr.xlf
index 4e186047622..47834c01932 100644
--- a/translations/fr_FR/scheduler/ibexa_calendar_events.fr.xlf
+++ b/translations/fr_FR/scheduler/ibexa_calendar_events.fr.xlf
@@ -16,9 +16,9 @@
Annuler le masquagekey: future_hide.action.unschedule.label
-
-
- Type de Contenu
+
+
+ Content typekey: future_hide.attribute.content_type.label
@@ -36,9 +36,9 @@
Annuler la publicationkey: future_publication.action.unschedule.label
-
-
- Type de Contenu
+
+
+ Content typekey: future_publication.attribute.content_type.label
diff --git a/translations/fr_FR/scheduler/ibexa_scheduler.fr.xlf b/translations/fr_FR/scheduler/ibexa_scheduler.fr.xlf
index 535b548a4f1..e33ffaca975 100644
--- a/translations/fr_FR/scheduler/ibexa_scheduler.fr.xlf
+++ b/translations/fr_FR/scheduler/ibexa_scheduler.fr.xlf
@@ -151,9 +151,9 @@
Annuler la publicationkey: dashboard.my_scheduled.table.unschedule_modal.title
-
-
- Type de Contenu
+
+
+ Content typekey: dashboard.scheduling.modal.content_type
@@ -196,9 +196,9 @@
Il n'y a pas encore de contenu programmé.key: dashboard.tab.my_scheduled.empty
-
-
- Type de Contenu
+
+
+ Content typekey: dashboard.table.content_type
diff --git a/translations/fr_FR/search/ibexa_search.fr.xlf b/translations/fr_FR/search/ibexa_search.fr.xlf
index 5716c07dc24..1ad9c42e480 100644
--- a/translations/fr_FR/search/ibexa_search.fr.xlf
+++ b/translations/fr_FR/search/ibexa_search.fr.xlf
@@ -12,13 +12,13 @@
key: pagination.viewing
-
- Tout Type de Contenu
+
+ Any content typekey: search.any.content.type
-
- Type de contenu
+
+ Content typekey: search.content.type
@@ -36,6 +36,11 @@
Résultat de la recherche (%total%)key: search.header
+
+
+ Choose an option
+ key: search.language.any
+ Dernière mise à jour
@@ -102,10 +107,45 @@
key: search.translations
-
- Type de contenu
+
+ Content typekey: search.type
+
+
+ Sort by modification date (Oldest)
+ key: sort_definition.date_modified_asc.label
+
+
+
+ Sort by modification date (Newest)
+ key: sort_definition.date_modified_desc.label
+
+
+
+ Sort by publication date (Oldest)
+ key: sort_definition.date_published_asc.label
+
+
+
+ Sort by publication date (Newest)
+ key: sort_definition.date_published_desc.label
+
+
+
+ Sort by name A-Z
+ key: sort_definition.name_asc.label
+
+
+
+ Sort by name Z-A
+ key: sort_definition.name_desc.label
+
+
+
+ Sort by relevance
+ key: sort_definition.relevance.label
+
diff --git a/translations/fr_FR/segmentation/messages.fr.xlf b/translations/fr_FR/segmentation/messages.fr.xlf
index b32a9b0262d..31ad913fe27 100644
--- a/translations/fr_FR/segmentation/messages.fr.xlf
+++ b/translations/fr_FR/segmentation/messages.fr.xlf
@@ -6,21 +6,21 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Admin
+ key: breadcrumb.admin
+
- Impossible de trouver le Groupe de Segmentations correspondant à '%identifier%'
+ Could not find Segment Group for '%identifier%'key: Could not find Segment Group for '%identifier%'
- Impossible de trouver la Segmentation correspondant à '%identifier%'
+ Could not find Segment for '%identifier%'key: Could not find Segment for '%identifier%'
-
-
- Administration
- key: breadcrumb.admin
-
diff --git a/translations/fr_FR/segmentation/repository_exceptions.fr.xlf b/translations/fr_FR/segmentation/repository_exceptions.fr.xlf
new file mode 100644
index 00000000000..7f597a859ba
--- /dev/null
+++ b/translations/fr_FR/segmentation/repository_exceptions.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Could not find Segment Group for '%identifier%'
+ key: Could not find Segment Group for '%identifier%'
+
+
+
+ Could not find Segment for '%identifier%'
+ key: Could not find Segment for '%identifier%'
+
+
+
+
diff --git a/translations/fr_FR/seo/messages.fr.xlf b/translations/fr_FR/seo/messages.fr.xlf
new file mode 100644
index 00000000000..d964b1292c3
--- /dev/null
+++ b/translations/fr_FR/seo/messages.fr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+ key: Unable to render SEO tag for type '%typeName%' and field '%fieldName%'
+
+
+
+
diff --git a/translations/fr_FR/shipping/ibexa_shipping.fr.xlf b/translations/fr_FR/shipping/ibexa_shipping.fr.xlf
index bd67f76a059..808f47f1e7e 100644
--- a/translations/fr_FR/shipping/ibexa_shipping.fr.xlf
+++ b/translations/fr_FR/shipping/ibexa_shipping.fr.xlf
@@ -27,8 +27,8 @@
key: ibexa.modal.delete
-
- Êtes-vous sûr de vouloir supprimer ce mode de livraison ?
+
+ Are you sure you want to delete this shipping method?key: ibexa.modal.delete.shipping_method.confirm_message
@@ -336,15 +336,15 @@
Nouvelle méthode d'expédition %shipping_method_type_name%key: ibexa.shipping_method.new.title
-
-
- Ajouter
- key: ibexa.shipping_method.pre_create.add
+
+
+ Create
+ key: ibexa.shipping_method.pre_create.create
-
-
- Annuler
- key: ibexa.shipping_method.pre_create.cancel
+
+
+ Discard
+ key: ibexa.shipping_method.pre_create.discard
@@ -507,8 +507,8 @@
key: shipment.tab.view-summary.customer_details.details.headline
-
- Le mode de livraison '%name%' a été créé.
+
+ Shipping method '%name%' created.key: shipping_method.create.success
@@ -527,8 +527,8 @@
key: shipping_method.enabled
-
- Le mode de livraison '%name%' a été créé.
+
+ Shipping method '%name%' updated.key: shipping_method.update.success
diff --git a/translations/fr_FR/shipping/validators.fr.xlf b/translations/fr_FR/shipping/validators.fr.xlf
index a6f861d3aa9..e66f562af54 100644
--- a/translations/fr_FR/shipping/validators.fr.xlf
+++ b/translations/fr_FR/shipping/validators.fr.xlf
@@ -32,8 +32,8 @@
key: ibexa.shipment.money_amount.greater_than_or_equal_zero
-
- Le mode de livraison {{ name }} est désactivé
+
+ Shipping method {{ name }} is disabledkey: ibexa.shipment.shipping_method.enabled
@@ -47,13 +47,13 @@
key: ibexa.shipping_method.enabled
-
- L'identifiant du mode de livraison ne peut contenir que des lettres de "a" à "z", des chiffres et des underscores.
+
+ Shipping method identifier may only contain letters from "a" to "z", numbers and underscores.key: ibexa.shipping_method.identifier.pattern
-
- L'identifiant du mode de livraison doit être unique
+
+ Shipping method identifier must be uniquekey: ibexa.shipping_method.identifier.unique
diff --git a/translations/fr_FR/site-context/ibexa_menu.fr.xlf b/translations/fr_FR/site-context/ibexa_menu.fr.xlf
new file mode 100644
index 00000000000..806782cbb79
--- /dev/null
+++ b/translations/fr_FR/site-context/ibexa_menu.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Create content
+ key: fullscreen_content__sidebar_right__create
+
+
+
+ Edit
+ key: fullscreen_content__sidebar_right__edit
+
+
+
+
diff --git a/translations/fr_FR/site-context/ibexa_site_context.fr.xlf b/translations/fr_FR/site-context/ibexa_site_context.fr.xlf
new file mode 100644
index 00000000000..b2cc7506922
--- /dev/null
+++ b/translations/fr_FR/site-context/ibexa_site_context.fr.xlf
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Site: %sa_name%
+ key: change_sa.dropdown.selected_item.label
+
+
+
+ Exit full view
+ key: full_preview.additional_actions.exit
+
+
+
+ Full view
+ key: full_preview.additional_actions.full_view
+
+
+
+ You can’t get the preview for this language because it is not added to this site.
+ key: ibexa.site_context.preview.no_available.helper
+
+
+
+ Preview is not available
+ key: ibexa.site_context.preview.no_available.main
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.description
+
+
+
+ Location preview
+ key: ibexa.site_context.settings.location_preview.name
+
+
+
+ Disabled
+ key: ibexa.site_context.settings.location_preview.value.disabled
+
+
+
+ Enabled
+ key: ibexa.site_context.settings.location_preview.value.enabled
+
+
+
+ Sites
+ key: site_context.dropdown.label
+
+
+
+ All context
+ key: site_context.dropdown.placeholder
+
+
+
+ Shows all content you have access to. Some preview options are limited.
+ key: site_context.dropdown.placeholder.description
+
+
+
+ View
+ key: tab.preview.name
+
+
+
+
diff --git a/translations/fr_FR/site-factory/ibexa_menu.fr.xlf b/translations/fr_FR/site-factory/ibexa_menu.fr.xlf
index 39f2576431e..5b81f41e52e 100644
--- a/translations/fr_FR/site-factory/ibexa_menu.fr.xlf
+++ b/translations/fr_FR/site-factory/ibexa_menu.fr.xlf
@@ -7,8 +7,8 @@
-
- Site
+
+ Site Managementkey: ezplatform_site_factory
@@ -17,23 +17,33 @@
key: ezplatform_site_factory_skeletons
-
- Liste
+
+ Siteskey: header.list
+
+
+ Settings
+ key: ibexa_site_factory_settings_groups
+
-
- Annuler
+
+ Discardkey: site_create__sidebar_right__cancel
-
- Créer
+
+ Savekey: site_create__sidebar_right__save
+
+
+ Save and close
+ key: site_create__sidebar_right__save_and_close
+
-
- Annuler
+
+ Discard changeskey: site_edit__sidebar_right__cancel
@@ -41,6 +51,11 @@
Sauvegarderkey: site_edit__sidebar_right__save
+
+
+ Save and close
+ key: site_edit__sidebar_right__save_and_close
+ Supprimer
diff --git a/translations/fr_FR/site-factory/ibexa_site_factory.fr.xlf b/translations/fr_FR/site-factory/ibexa_site_factory.fr.xlf
index 6222558aa3d..5ff45d91149 100644
--- a/translations/fr_FR/site-factory/ibexa_site_factory.fr.xlf
+++ b/translations/fr_FR/site-factory/ibexa_site_factory.fr.xlf
@@ -6,11 +6,6 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Admin
- key: breadcrumb.admin
- Création
diff --git a/translations/fr_FR/site-factory/ibexa_site_factory_forms.fr.xlf b/translations/fr_FR/site-factory/ibexa_site_factory_forms.fr.xlf
index e7fd108b117..bf7f9fcc037 100644
--- a/translations/fr_FR/site-factory/ibexa_site_factory_forms.fr.xlf
+++ b/translations/fr_FR/site-factory/ibexa_site_factory_forms.fr.xlf
@@ -36,6 +36,16 @@
Nomkey: name.label
+
+
+ Save
+ key: object_state.update.save
+
+
+
+ Save and close
+ key: object_state.update.save_and_close
+ Emplacement parent
diff --git a/translations/fr_FR/site-factory/validators.fr.xlf b/translations/fr_FR/site-factory/validators.fr.xlf
new file mode 100644
index 00000000000..d3892284440
--- /dev/null
+++ b/translations/fr_FR/site-factory/validators.fr.xlf
@@ -0,0 +1,21 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Invalid hostname and/or port
+ key: ibexa.site_factory.validator.hostname_with_optional_port.invalid
+
+
+
+ Invalid port
+ key: ibexa.site_factory.validator.port.invalid
+
+
+
+
diff --git a/translations/fr_FR/storefront/ibexa_checkout.fr.xlf b/translations/fr_FR/storefront/ibexa_checkout.fr.xlf
index c6d0588ee7d..dbecae434d3 100644
--- a/translations/fr_FR/storefront/ibexa_checkout.fr.xlf
+++ b/translations/fr_FR/storefront/ibexa_checkout.fr.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ %order_identifier% has been placed but there was problem with your payment.]]>
+ key: ibexa_storefront.checkout.confirmation_main.payment_fail.subtext
+ %order_identifier% a été passée et est en cours de traitement.]]>
diff --git a/translations/fr_FR/storefront/ibexa_storefront.fr.xlf b/translations/fr_FR/storefront/ibexa_storefront.fr.xlf
index 8d8248b048e..471e2a4960f 100644
--- a/translations/fr_FR/storefront/ibexa_storefront.fr.xlf
+++ b/translations/fr_FR/storefront/ibexa_storefront.fr.xlf
@@ -131,11 +131,6 @@
Produits %total% trouvéskey: ibexa_storefront.pagination.total
-
-
- Catalogue produits
- key: ibexa_storefront.product_catalog.title
- Code %code%
@@ -176,6 +171,11 @@
Voir les détailskey: ibexa_storefront.product_card.view_details_btn.label
+
+
+ Product catalog
+ key: ibexa_storefront.product_catalog.title
+ Région : %region%
@@ -491,6 +491,11 @@
Devisekey: user.setting.currency.name
+
+
+ undefined
+ key: user.setting.currency.undefined
+
diff --git a/translations/fr_FR/taxonomy/ibexa_locationview.fr.xlf b/translations/fr_FR/taxonomy/ibexa_locationview.fr.xlf
index 6a97943fa86..d74ba0bf3be 100644
--- a/translations/fr_FR/taxonomy/ibexa_locationview.fr.xlf
+++ b/translations/fr_FR/taxonomy/ibexa_locationview.fr.xlf
@@ -6,21 +6,26 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Discard
+ key: content.create.cancel_btn.label
+ Créer un contenukey: content.create.create_content
-
-
- sous %content_name%
- key: content.create.editing_details
- Sélectionnez une langue :key: content.create.select_language
+
+
+ under: %content%
+ key: content.create.tag.editing_details
+
diff --git a/translations/fr_FR/taxonomy/ibexa_taxonomy_fieldtypes.fr.xlf b/translations/fr_FR/taxonomy/ibexa_taxonomy_fieldtypes.fr.xlf
index d6f2799cdb3..bdcd60d2d0f 100644
--- a/translations/fr_FR/taxonomy/ibexa_taxonomy_fieldtypes.fr.xlf
+++ b/translations/fr_FR/taxonomy/ibexa_taxonomy_fieldtypes.fr.xlf
@@ -22,15 +22,10 @@
key: taxonomy.tag.content.modal.subtitle
-
- Sélectionner les entrées %name%
+
+ Select %name%key: taxonomy.tag.content.modal.title
-
-
- Taxonomie %name%
- key: taxonomy.tag.content.type.taxonomy.entries
-
diff --git a/translations/fr_FR/taxonomy/ibexa_taxonomy_menu.fr.xlf b/translations/fr_FR/taxonomy/ibexa_taxonomy_menu.fr.xlf
index 107cd698e01..af595198f55 100644
--- a/translations/fr_FR/taxonomy/ibexa_taxonomy_menu.fr.xlf
+++ b/translations/fr_FR/taxonomy/ibexa_taxonomy_menu.fr.xlf
@@ -7,25 +7,30 @@
-
- Annuler
+
+ Discardkey: taxonomy_content_create__sidebar_right__cancel
-
- Enregistrer
+
+ Save and closekey: taxonomy_content_create__sidebar_right__publish
-
- Annuler
+
+ Discardkey: taxonomy_content_edit__sidebar_right__cancel
-
- Enregistrer
+
+ Save and closekey: taxonomy_content_edit__sidebar_right__publish
+
+
+ Save
+ key: taxonomy_taxonomy__sidebar_right__publish_and_edit
+
diff --git a/translations/fr_FR/user/ibexa_user_settings.fr.xlf b/translations/fr_FR/user/ibexa_user_settings.fr.xlf
index 8a9abb1af94..915d80d6df5 100644
--- a/translations/fr_FR/user/ibexa_user_settings.fr.xlf
+++ b/translations/fr_FR/user/ibexa_user_settings.fr.xlf
@@ -57,13 +57,13 @@
key: settings.character_counter.value.title
-
- Format date et heure
+
+ Full date and time formatkey: settings.full_datetime_format.value.description
-
- Format long de date & heure
+
+ Full date and time formatkey: settings.full_datetime_format.value.title
@@ -81,10 +81,10 @@
settings.group.edit_content.descriptionkey: settings.group.edit_content.description
-
-
- Modifier
- key: settings.group.edit_content.name
+
+
+ Content authoring
+ key: settings.group.content_authoring.name
@@ -117,8 +117,8 @@
key: settings.language.value.title
-
- Format date et heure
+
+ Short date and time formatkey: settings.short_datetime_format.value.description
diff --git a/translations/fr_FR/version-comparison/ibexa_fieldtypes_comparison_preview.fr.xlf b/translations/fr_FR/version-comparison/ibexa_fieldtypes_comparison_preview.fr.xlf
index 2113d95e62c..350032fd2cd 100644
--- a/translations/fr_FR/version-comparison/ibexa_fieldtypes_comparison_preview.fr.xlf
+++ b/translations/fr_FR/version-comparison/ibexa_fieldtypes_comparison_preview.fr.xlf
@@ -107,8 +107,8 @@
key: ezmedia.yes
-
- Type de Contenu
+
+ Content typekey: ezobjectrelation.content_type
@@ -127,8 +127,8 @@
key: ezobjectrelation.version_created
-
- Type de Contenu
+
+ Content typekey: ezobjectrelationlist.content_type
diff --git a/translations/fr_FR/workflow/ibexa_workflow.fr.xlf b/translations/fr_FR/workflow/ibexa_workflow.fr.xlf
index 922445d9653..e6205c6a830 100644
--- a/translations/fr_FR/workflow/ibexa_workflow.fr.xlf
+++ b/translations/fr_FR/workflow/ibexa_workflow.fr.xlf
@@ -81,9 +81,9 @@
Assigné àkey: dashboard.table.assigned_to
-
-
- Type de Contenu
+
+
+ Content typekey: dashboard.table.content_type
@@ -156,9 +156,9 @@
Statut du contenukey: matcher.content_status
-
-
- Type de Contenu
+
+
+ Content typekey: matcher.content_type
@@ -261,9 +261,9 @@
Workflowkey: workflow.list.title
-
-
- Type de Contenu
+
+
+ Content typekey: workflow.view.content_list.table.content_type
diff --git a/translations/hr_HR/activity-log/forms.hr.xlf b/translations/hr_HR/activity-log/forms.hr.xlf
new file mode 100644
index 00000000000..d1d9c95fc81
--- /dev/null
+++ b/translations/hr_HR/activity-log/forms.hr.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Activity Log
+ key: role.policy.activity_log
+
+
+
+ Activity Log / All Functions
+ key: role.policy.activity_log.all_functions
+
+
+
+ Activity Log / Read
+ key: role.policy.activity_log.read
+
+
+
+
diff --git a/translations/hr_HR/activity-log/ibexa_activity_log.hr.xlf b/translations/hr_HR/activity-log/ibexa_activity_log.hr.xlf
new file mode 100644
index 00000000000..9cc6a19885a
--- /dev/null
+++ b/translations/hr_HR/activity-log/ibexa_activity_log.hr.xlf
@@ -0,0 +1,301 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ View all activities
+ key: activity_log.block.all_activity
+
+
+
+ in
+ key: activity_log.block.in
+
+
+
+ Show more
+ key: activity_log.block.show_more
+
+
+
+ Recent activity
+ key: activity_log.block.title
+
+
+
+ Today
+ key: activity_log.block.today_label
+
+
+
+ created draft
+ key: activity_log.data_grid.actions.create_draft_label
+
+
+
+ created
+ key: activity_log.data_grid.actions.create_label
+
+
+
+ deleted
+ key: activity_log.data_grid.actions.delete_label
+
+
+
+ deleted translation
+ key: activity_log.data_grid.actions.delete_translation_label
+
+
+
+ hid
+ key: activity_log.data_grid.actions.hide_label
+
+
+
+ moved
+ key: activity_log.data_grid.actions.move_label
+
+
+
+ published
+ key: activity_log.data_grid.actions.publish_label
+
+
+
+ restored
+ key: activity_log.data_grid.actions.restore_label
+
+
+
+ revealed
+ key: activity_log.data_grid.actions.reveal_label
+
+
+
+ swapped
+ key: activity_log.data_grid.actions.swap_label
+
+
+
+ trashed
+ key: activity_log.data_grid.actions.trash_label
+
+
+
+ updated
+ key: activity_log.data_grid.actions.update_label
+
+
+
+ in
+ key: activity_log.data_grid.in_label
+
+
+
+ Today
+ key: activity_log.data_grid.today_label
+
+
+
+ There are no events yet.
+ key: activity_log.events_list.no_events
+
+
+
+ Check the spelling of keywords.
+ key: activity_log.events_list.search.no_results.hint.check_spelling
+
+
+
+ Try different keywords.
+ key: activity_log.events_list.search.no_results.hint.different_kewords
+
+
+
+ Try fewer keywords. Reducing keywords results in more matches.
+ key: activity_log.events_list.search.no_results.hint.fewer_keywords
+
+
+
+ Try more general keywords.
+ key: activity_log.events_list.search.no_results.hint.more_general
+
+
+
+ No results found for "%query%"
+ key: activity_log.events_list.search.no_results.title
+
+
+
+ Apply
+ key: activity_log.filters.apply
+
+
+
+ Clear
+ key: activity_log.filters.clear
+
+
+
+ Filters
+ key: activity_log.filters.title
+
+
+
+ Only own logs
+ key: activity_log.limitation.activity_log.limitation.self
+
+
+
+ Search...
+ key: activity_log.list.data_grid.search
+
+
+
+ Show more
+ key: activity_log.toggle_gouped_logs_btn.label
+
+
+
+ Copy
+ key: ibexa.activity_log.search_form.action.copy
+
+
+
+ Create
+ key: ibexa.activity_log.search_form.action.create
+
+
+
+ Create draft
+ key: ibexa.activity_log.search_form.action.create_draft
+
+
+
+ Delete
+ key: ibexa.activity_log.search_form.action.delete
+
+
+
+ Delete translation
+ key: ibexa.activity_log.search_form.action.delete_translation
+
+
+
+ Hide
+ key: ibexa.activity_log.search_form.action.hide
+
+
+
+ Move
+ key: ibexa.activity_log.search_form.action.move
+
+
+
+ Publish
+ key: ibexa.activity_log.search_form.action.publish
+
+
+
+ Restore
+ key: ibexa.activity_log.search_form.action.restore
+
+
+
+ Reveal
+ key: ibexa.activity_log.search_form.action.reveal
+
+
+
+ Swap
+ key: ibexa.activity_log.search_form.action.swap
+
+
+
+ Trash
+ key: ibexa.activity_log.search_form.action.trash
+
+
+
+ Update
+ key: ibexa.activity_log.search_form.action.update
+
+
+
+ Action
+ key: ibexa.activity_log.search_form.label.action
+
+
+
+ Object class
+ key: ibexa.activity_log.search_form.label.object_class
+
+
+
+ Time
+ key: ibexa.activity_log.search_form.label.time
+
+
+
+ User
+ key: ibexa.activity_log.search_form.label.users
+
+
+
+ Content
+ key: ibexa.activity_log.search_form.object_class.content
+
+
+
+ Location
+ key: ibexa.activity_log.search_form.object_class.location
+
+
+
+ Product
+ key: ibexa.activity_log.search_form.object_class.product
+
+
+
+ Product variant
+ key: ibexa.activity_log.search_form.object_class.product_variant
+
+
+
+ Site
+ key: ibexa.activity_log.search_form.object_class.site
+
+
+
+ Any time (max. 30 days)
+ key: ibexa.activity_log.search_form.time.any
+
+
+
+ Last 24h
+ key: ibexa.activity_log.search_form.time.last_24_hours
+
+
+
+ Last week
+ key: ibexa.activity_log.search_form.time.last_week
+
+
+
+ Recent Activity
+ key: list.breadcrumbs
+
+
+
+ Recent Activity
+ key: list.title
+
+
+
+
diff --git a/translations/hr_HR/activity-log/ibexa_content_forms_policies.hr.xlf b/translations/hr_HR/activity-log/ibexa_content_forms_policies.hr.xlf
new file mode 100644
index 00000000000..40ec519b8a9
--- /dev/null
+++ b/translations/hr_HR/activity-log/ibexa_content_forms_policies.hr.xlf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Only own logs
+ key: activity_log.limitation.self
+
+
+
+ Owner
+ key: policy.limitation.identifier.activity_log_owner
+
+
+
+ Owner
+ key: policy.limitation.identifier.owner
+
+
+
+
diff --git a/translations/hr_HR/activity-log/ibexa_menu.hr.xlf b/translations/hr_HR/activity-log/ibexa_menu.hr.xlf
new file mode 100644
index 00000000000..831da04737e
--- /dev/null
+++ b/translations/hr_HR/activity-log/ibexa_menu.hr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Recent activity
+ key: main__activity_log_list
+
+
+
+
diff --git a/translations/hr_HR/activity-log/ibexa_repository_exceptions.hr.xlf b/translations/hr_HR/activity-log/ibexa_repository_exceptions.hr.xlf
new file mode 100644
index 00000000000..d05af274a4c
--- /dev/null
+++ b/translations/hr_HR/activity-log/ibexa_repository_exceptions.hr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ Access forbidden
+ key: security.activity_log.access_forbidden
+
+
+
+
diff --git a/translations/hr_HR/admin-ui/forms.hr.xlf b/translations/hr_HR/admin-ui/forms.hr.xlf
index 2df07b6c7ae..21c0e4f20c4 100644
--- a/translations/hr_HR/admin-ui/forms.hr.xlf
+++ b/translations/hr_HR/admin-ui/forms.hr.xlf
@@ -37,13 +37,13 @@
key: content_type.copy.copy
-
- Delete Content Type groups
+
+ Delete content type groupskey: content_type_groups_delete_form.delete
-
- Delete Content Types
+
+ Delete content typeskey: content_types_delete_form.delete
@@ -71,11 +71,6 @@
Namekey: ezplatform.language.create.name
-
-
- Create
- key: ezplatform.language.create.save
- Delete
@@ -116,6 +111,21 @@
Asset Fields(s)key: form.trash_assets_non_unique.label
+
+
+ Save
+ key: language.create.save
+
+
+
+ Save and close
+ key: language.create.save_and_close
+
+
+
+ Save and close
+ key: language.update.save_and_close
+ Delete languages
@@ -152,8 +162,8 @@
key: policies_delete_form.delete
-
- Create
+
+ Savekey: policy_create.save
@@ -227,10 +237,15 @@
key: role_create.name
-
- Create
+
+ Savekey: role_create.save
+
+
+ Save and close
+ key: role_create.save_and_close
+ Delete
@@ -242,10 +257,15 @@
key: role_update.name
-
- Update
+
+ Savekey: role_update.save
+
+
+ Save and close
+ key: role_update.save_and_close
+ Delete Role
@@ -266,6 +286,16 @@
Createkey: section_create_form.create
+
+
+ Save and edit
+ key: section_create_form.create_and_edit
+
+
+
+ Save and edit
+ key: section_create_form.update_and_edit
+ Delete
@@ -287,8 +317,8 @@
key: section_subtree_assign_form.assign
-
- Update
+
+ Savekey: section_update_form.update
diff --git a/translations/hr_HR/admin-ui/ibexa_admin_ui.hr.xlf b/translations/hr_HR/admin-ui/ibexa_admin_ui.hr.xlf
index 742b41d0af9..a929be00b27 100644
--- a/translations/hr_HR/admin-ui/ibexa_admin_ui.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_admin_ui.hr.xlf
@@ -11,6 +11,36 @@
Missing or invalid CSRF tokenkey: asset.upload.invalid_csrf
+
+
+ Complete your profile.
+ key: details.alert.complete_profile
+
+
+
+ Exit distraction free mode
+ key: distraction_free_mode.disable.label
+
+
+
+ Exit distraction free mode.
+ key: distraction_free_mode.disable.tooltip
+
+
+
+ To exit distraction free mode, click the %icon% or press Esc.
+ key: distraction_free_mode.disable_hint
+
+
+
+ Distraction free mode
+ key: distraction_free_mode.enable.label
+
+
+
+ Enter distraction free mode. It shows only rich text editor toolbar and focuses your attention on editing text.
+ key: distraction_free_mode.enable.tooltip
+ Edit
@@ -26,6 +56,51 @@
Removed '%languageCode%' translation from '%name%'.key: translation.remove.success
+
+
+ Focus mode
+ key: user.focus_mode.off
+
+
+
+ Focus mode
+ key: user.focus_mode.on
+
+
+
+ Edit
+ key: user_profile.action.edit
+
+
+
+ User profile
+ key: user_profile.page.title
+
+
+
+ Roles
+ key: user_profile.roles.header
+
+
+
+ Email
+ key: user_profile.summary.email.label
+
+
+
+ Full name
+ key: user_profile.summary.full_name.label
+
+
+
+ Summary
+ key: user_profile.summary.title
+
+
+
+ User profile
+ key: user_profile.view.title
+ Removed version(s) from '%name%'.
diff --git a/translations/hr_HR/admin-ui/ibexa_anchor_menu.hr.xlf b/translations/hr_HR/admin-ui/ibexa_anchor_menu.hr.xlf
new file mode 100644
index 00000000000..7a8750a90f9
--- /dev/null
+++ b/translations/hr_HR/admin-ui/ibexa_anchor_menu.hr.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+ The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+
+
+ More
+ key: anchor_menu.more
+
+
+
+
diff --git a/translations/hr_HR/admin-ui/ibexa_bookmark.hr.xlf b/translations/hr_HR/admin-ui/ibexa_bookmark.hr.xlf
index 7242c4532f7..9e42d3fec32 100644
--- a/translations/hr_HR/admin-ui/ibexa_bookmark.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_bookmark.hr.xlf
@@ -22,8 +22,8 @@
key: bookmark.list.content.edit
-
- Content Type
+
+ Content typekey: bookmark.list.content_type
diff --git a/translations/hr_HR/admin-ui/ibexa_content.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content.hr.xlf
index 6a96b7375bc..9d000a45eb9 100644
--- a/translations/hr_HR/admin-ui/ibexa_content.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content.hr.xlf
@@ -6,6 +6,11 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ You can turn autosave off in your user settings
+ key: content.autosave.turn_off.message
+ Created a new draft for '%name%'.
@@ -51,16 +56,46 @@
Content item '%name%' revealed.key: content.reveal.success
+
+
+ Saving error
+ key: content_edit.autosave.status_error.message
+
+
+
+ Autosave is off, draft not created
+ key: content_edit.autosave.status_off.message
+
+
+
+ Autosave is on, draft created
+ key: content_edit.autosave.status_on.message
+
-
- Draft saved %time%
+
+ Autosave is on, draft saved %time%key: content_edit.autosave.status_saved.message.full
+
+
+ Saving
+ key: content_edit.autosave.status_saving.message
+ Location: %location%key: editing_details
+
+
+ Edit
+ key: embedded_items.action.edit
+
+
+
+ Go to content
+ key: embedded_items.action.go_to_label
+ Back
diff --git a/translations/hr_HR/admin-ui/ibexa_content_create.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_create.hr.xlf
index 7040090cd22..6fde1546a67 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_create.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_create.hr.xlf
@@ -6,14 +6,19 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Suggestions
+ key: content_type_suggestions
+ Creatingkey: creating
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
diff --git a/translations/hr_HR/admin-ui/ibexa_content_edit.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_edit.hr.xlf
index b360dc7b88f..ad9f9a3503f 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_edit.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_edit.hr.xlf
@@ -27,13 +27,13 @@
key: editing
-
- Location: %location% Translation: %language
+
+ Location: %location% Translation: %language%key: editing_details
-
- Translating the %fieldName% Field is disabled. See Content Type definition for details.
+
+ Translating the %fieldName% Field is disabled. See content type definition for details.key: fieldtype.translation_is_disabled
diff --git a/translations/hr_HR/admin-ui/ibexa_content_forms_content.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_forms_content.hr.xlf
index f101451b5e3..e56f860b877 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_forms_content.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_forms_content.hr.xlf
@@ -132,8 +132,8 @@
key: ezobjectrelationlist.helper
-
- Content Type
+
+ Content typekey: ezobjectrelationlist.table.row.content_type
@@ -161,6 +161,11 @@
orkey: fieldtype.binary_base.drag_drop.or
+
+
+ Allowed extensions: %extensions%
+ key: fieldtype.binary_base.image_extensions
+ Max file size: %size%
diff --git a/translations/hr_HR/admin-ui/ibexa_content_forms_policies.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_forms_policies.hr.xlf
index d453d012375..d8a3a356f16 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_forms_policies.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_forms_policies.hr.xlf
@@ -12,13 +12,13 @@
key: policy.limitation.identifier.changeowner
-
- Content Type
+
+ Content typekey: policy.limitation.identifier.class
-
- Content Type Group
+
+ Content type Groupkey: policy.limitation.identifier.group
@@ -52,8 +52,8 @@
key: policy.limitation.identifier.owner
-
- Content Type of Parent
+
+ Content type of Parentkey: policy.limitation.identifier.parentclass
@@ -62,8 +62,8 @@
key: policy.limitation.identifier.parentdepth
-
- Content Type Group of Parent
+
+ Content type group of Parentkey: policy.limitation.identifier.parentgroup
diff --git a/translations/hr_HR/admin-ui/ibexa_content_forms_role.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_forms_role.hr.xlf
index 2c195f9853e..80abdae4a4f 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_forms_role.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_forms_role.hr.xlf
@@ -31,16 +31,21 @@
Createkey: policy_create.save
-
-
- Update
- key: policy_create.update
- Deletekey: policy_delete.delete
+
+
+ Save
+ key: policy_update.save
+
+
+
+ Save and close
+ key: policy_update.save_and_close
+ Select Locations
diff --git a/translations/hr_HR/admin-ui/ibexa_content_forms_url.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_forms_url.hr.xlf
index 30782a69f1a..f2623cd7784 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_forms_url.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_forms_url.hr.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+
+ Save
+ key: url.save
+
+
+
+ Save and close
+ key: url.save_and_close
+ All
diff --git a/translations/hr_HR/admin-ui/ibexa_content_type.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_type.hr.xlf
index 91336fc2163..157c823a075 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_type.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_type.hr.xlf
@@ -17,8 +17,8 @@
key: content_type.action.edit
-
- Cannot create Content Type. Could not find language with identifier '%languageCode%'
+
+ Cannot create content type. Could not find language with identifier '%languageCode%'key: content_type.add.missing_language
@@ -37,18 +37,18 @@
key: content_type.content_field_definitions
-
- Content Type '%name%' cannot be copied.
+
+ Content type '%name%' cannot be copied.key: content_type.copy.error
-
- Content Type '%name%' copied.
+
+ Content type '%name%' copied.key: content_type.copy.success
-
- Create a Content Type
+
+ Create a content typekey: content_type.create
@@ -97,8 +97,8 @@
key: content_type.delete
-
- Content Type '%name%' deleted.
+
+ Content type '%name%' deleted.key: content_type.delete.success
@@ -107,8 +107,8 @@
key: content_type.description
-
- Draft of Content Type '%name%' already exists and is locked by '%userContentName%'
+
+ Draft of content type '%name%' already exists and is locked by '%userContentName%'key: content_type.edit.error.already_exists
@@ -171,6 +171,11 @@
OKkey: content_type.publish
+
+
+ Save
+ key: content_type.publish_and_edit
+ Cancel
@@ -207,13 +212,13 @@
key: content_type.sort_field.5
-
- Content Type identifier
+
+ Content type identifierkey: content_type.sort_field.6
-
- Content Type name
+
+ Content type namekey: content_type.sort_field.7
@@ -292,8 +297,8 @@
key: content_type.sort_order.1
-
- Content Type '%name%' updated.
+
+ Content type '%name%' updated.key: content_type.update.success
@@ -327,8 +332,8 @@
key: content_type.view.edit.global_properties
-
- Some of the Fields are disabled when translating a Content Type. To modify them, edit the Content Type in the main language.
+
+ Some of the Fields are disabled when translating a content type. To modify them, edit the content type in the main language.key: content_type.view.edit.notranslatable_fields_disabled
@@ -337,8 +342,8 @@
key: content_type.view.list.action.add
-
- You cannot delete the disabled Content Types, because Content items of those types exist.
+
+ You cannot delete the disabled content types, because Content items of those types exist.key: content_type.view.list.cannot_delete_notice
@@ -367,8 +372,8 @@
key: content_type.view.view.title
-
- Content Types
+
+ Content typeskey: content_type_group.breadcrumb.list
@@ -381,14 +386,19 @@
Namekey: content_type_group.create.name
+
+
+ Save
+ key: content_type_group.create.save
+
-
- Create
+
+ Save and closekey: content_type_group.create.submit
-
- Created Content Type group '%name%'.
+
+ Created content type group '%name%'.key: content_type_group.create.success
@@ -397,13 +407,13 @@
key: content_type_group.delete.submit
-
- Deleted Content Type group '%name%'.
+
+ Deleted content type group '%name%'.key: content_type_group.delete.success
-
- Editing Content Type group
+
+ Editing content type groupkey: content_type_group.edit.action_name
@@ -416,14 +426,19 @@
Namekey: content_type_group.update.name
+
+
+ Save
+ key: content_type_group.update.save
+
-
- Update
+
+ Save and closekey: content_type_group.update.submit
-
- Updated Content Type group '%name%'.
+
+ Updated content type group '%name%'.key: content_type_group.update.success
@@ -437,13 +452,13 @@
key: content_type_group.view.list.action.edit
-
- You cannot delete the disabled Content Type groups, because they contain Content Types.
+
+ You cannot delete the disabled content type groups, because they contain content types.key: content_type_group.view.list.cannot_delete_notice
-
- Number of Content Types
+
+ Number of content typeskey: content_type_group.view.list.column.content_types_count
@@ -457,13 +472,13 @@
key: content_type_group.view.list.column.identifier
-
- Content Type groups
+
+ Content type groupskey: content_type_group.view.list.title
-
- New Content Type group
+
+ New content type groupkey: content_type_group.view.new.title
@@ -477,13 +492,13 @@
key: creating
-
- New Content type
+
+ New content typekey: creating.title
-
- Editing Content type
+
+ Editing content typekey: editing_content_type
@@ -586,6 +601,11 @@
Minimum valuekey: field_definition.ezfloat.min_value
+
+
+ Image types
+ key: field_definition.ezimage.image_types
+ Alternative text is required
@@ -677,8 +697,8 @@
key: field_definition.ezobjectrelation.root_default_location
-
- Allowed Content Types
+
+ Allowed content typeskey: field_definition.ezobjectrelation.selection_content_types
@@ -707,8 +727,8 @@
key: field_definition.ezobjectrelationlist.root_default_location
-
- Allowed Content Types
+
+ Allowed content typeskey: field_definition.ezobjectrelationlist.selection_content_types
@@ -902,8 +922,8 @@
key: location_update_form.update
-
- Enable %type% for this Content Type
+
+ Enable %type% for this content typekey: meta.enabled
diff --git a/translations/hr_HR/admin-ui/ibexa_content_url.hr.xlf b/translations/hr_HR/admin-ui/ibexa_content_url.hr.xlf
index 7bd6576db91..58c834894f9 100644
--- a/translations/hr_HR/admin-ui/ibexa_content_url.hr.xlf
+++ b/translations/hr_HR/admin-ui/ibexa_content_url.hr.xlf
@@ -6,6 +6,16 @@
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
+
+