nocobase/packages/plugins/client/src/locale/en-US.json

1270 lines
55 KiB
JSON
Raw Normal View History

2023-01-13 03:26:00 +00:00
{
"lang": "en-US",
"moment": "en",
"resources": {
"client": {
"Display <1><0>10</0><1>20</1><2>50</2><3>100</3></1> items per page": "Display <1><0>10</0><1>20</1><2>50</2><3>100</3></1> items per page",
"Meet <1><0>All</0><1>Any</1></1> conditions in the group": "Meet <1><0>All</0><1>Any</1></1> conditions in the group",
"Open in<1><0>Modal</0><1>Drawer</1><2>Window</2></1>": "Open in<1><0>Modal</0><1>Drawer</1><2>Window</2></1>",
"{{count}} filter items": "{{count}} filter items",
"{{count}} more items": "{{count}} more items",
"Total {{count}} items": "Total {{count}} items",
"Today": "Today",
"Month": "Month",
"Week": "Week",
"Work week": "Work week",
"Day": "Day",
"Agenda": "Agenda",
"Date": "Date",
"Time": "Time",
"Event": "Event",
"None": "None",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"Unconnected": "Unconnected",
2023-01-13 03:26:00 +00:00
"System settings": "System settings",
"System title": "System title",
"Logo": "Logo",
"Add menu item": "Add menu item",
"Page": "Page",
"Name": "Name",
"Icon": "Icon",
"Group": "Group",
"Link": "Link",
"Save conditions": "Save conditions",
"Edit menu item": "Edit menu item",
"Move to": "Move to",
"Insert left": "Insert left",
"Insert right": "Insert right",
"Insert inner": "Insert inner",
"Delete": "Delete",
"UI editor": "UI editor",
"Collection": "Collection",
"Collections & Fields": "Collections & Fields",
"Roles & Permissions": "Roles & Permissions",
"Edit profile": "Edit profile",
"Change password": "Change password",
"Old password": "Old password",
"New password": "New password",
"Switch role": "Switch role",
"Super admin": "Super admin",
"Language": "Language",
"Allow sign up": "Allow sign up",
"Enable SMS authentication": "Enable SMS authentication",
"Sign out": "Sign out",
"Cancel": "Cancel",
"Submit": "Submit",
"Close": "Close",
"Set the data scope": "Set the data scope",
"Data blocks": "Data blocks",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"Filter blocks": "Filter blocks",
2023-01-13 03:26:00 +00:00
"Table": "Table",
"Form": "Form",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"Collapse": "Collapse",
2023-01-13 03:26:00 +00:00
"Select data source": "Select data source",
"Calendar": "Calendar",
"Delete events": "Delete events",
"This event": "This event",
"This and following events": "This and following events",
"All events": "All events",
"Delete this event?": "Delete this event?",
"Delete Event": "Delete Event",
"Kanban": "Kanban",
"Select grouping field": "Select grouping field",
"Media": "Media",
"Markdown": "Markdown",
"Wysiwyg": "Wysiwyg",
"Chart blocks": "Chart blocks",
"Column chart": "Column chart",
"Bar chart": "Bar chart",
"Line chart": "Line chart",
"Pie chart": "Pie chart",
"Area chart": "Area chart",
"Other chart": "Other chart",
"Other blocks": "Other blocks",
"In configuration": "In configuration",
"Chart title": "Chart title",
"Chart type": "Chart type",
"Chart config": "Chart config",
"Templates": "Templates",
"Select template": "Select template",
"Action logs": "Action logs",
"Create template": "Create template",
"Edit markdown": "Edit markdown",
"Add block": "Add block",
"Add new": "Add new",
"Add record": "Add record",
"Custom field display name": "Custom field display name",
"Display fields": "Display collection fields",
"Edit record": "Edit record",
"Delete menu item": "Delete menu item",
"Add page": "Add page",
"Add group": "Add group",
"Add link": "Add link",
"Insert above": "Insert above",
"Insert below": "Insert below",
"Save": "Save",
"Delete block": "Delete block",
"Are you sure you want to delete it?": "Are you sure you want to delete it?",
"This is a demo text, **supports Markdown syntax**.": "This is a demo text, **supports Markdown syntax**.",
"Filter": "Filter",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"Connect data blocks": "Connect data blocks",
2023-01-13 03:26:00 +00:00
"Action type": "Action type",
"Actions": "Actions",
"Insert": "Insert",
"Update": "Update",
"View": "View",
"View record": "View record",
"Refresh": "Refresh",
"Data changes": "Data changes",
"Field name": "Field name",
"Before change": "Before change",
"After change": "After change",
"Delete record": "Delete record",
"Create collection": "Create collection",
"Collection display name": "Collection display name",
"Collection name": "Collection name",
"Inherits": "Inherits",
"Generate ID field automatically": "Generate ID field automatically",
"Store the creation user of each record": "Store the creation user of each record",
"Store the last update user of each record": "Store the last update user of each record",
"Store the creation time of each record": "Store the creation time of each record",
"Store the last update time of each record": "Store the last update time of each record",
"More options": "More options",
"Records can be sorted": "Records can be sorted",
"Collection template": "Collection template",
"Calendar collection": "Calendar collection",
"General collection": "General collection",
"Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.",
"Storage type": "Storage type",
"Edit": "Edit",
"Edit collection": "Edit collection",
"Configure fields": "Configure fields",
"Configure columns": "Configure columns",
"Edit field": "Edit field",
"Override": "Override",
"Override field": "Override field",
"Configure fields of {{title}}": "Configure fields of {{title}}",
"Association fields filter": "Association fields filter",
"PK & FK fields": "PK & FK fields",
"Association fields": "Association fields",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"Optional fields": "Optional fields",
2023-01-13 03:26:00 +00:00
"System fields": "System fields",
"General fields": "General fields",
"Parent collection fields": "Parent collection fields",
"Basic": "Basic",
"Single line text": "Single line text",
"Long text": "Long text",
"Phone": "Phone",
"Email": "Email",
"Number": "Number",
"Integer": "Integer",
"Percent": "Percent",
"Password": "Password",
"Advanced type": "Advanced",
"Formula": "Formula",
"Formula description": "Compute a value in each record based on other fields in the same record.",
"Choices": "Choices",
"Checkbox": "Checkbox",
"Single select": "Single select",
"Multiple select": "Multiple select",
"Radio group": "Radio group",
"Checkbox group": "Checkbox group",
"China region": "China region",
"Attachment": "Attachment",
"Date & Time": "Date & Time",
"Datetime": "Datetime",
"Relation": "Relation",
"Link to": "Link to",
"Link to description": "Used to create collection relationships quickly and compatible with most common scenarios. Suitable for non-developer use. When present as a field, it is a drop-down selection used to select records from the target collection. Once created, it will simultaneously generate the associated fields of the current collection in the target collection.",
"Sub-table": "Sub-table",
"System info": "System info",
"Created at": "Created at",
"Last updated at": "Last updated at",
"Created by": "Created by",
"Last updated by": "Last updated by",
"Add field": "Add field",
"Field display name": "Field display name",
"Field type": "Field type",
"Field interface": "Field interface",
"Date format": "Date format",
"Year/Month/Day": "Year/Month/Day",
"Year-Month-Day": "Year-Month-Day",
"Day/Month/Year": "Day/Month/Year",
"Show time": "Show time",
"Time format": "Time format",
"12 hour": "12 hour",
"24 hour": "24 hour",
"Relationship type": "Relationship type",
"Inverse relationship type": "Inverse relationship type",
"Source collection": "Source collection",
"Source key": "Source key",
"Target collection": "Target collection",
"Through collection": "Through collection",
"Target key": "Target key",
"Foreign key": "Foreign key",
"One to one": "One to one",
"One to many": "One to many",
"Many to one": "Many to one",
"Many to many": "Many to many",
"Foreign key 1": "Foreign key 1",
"Foreign key 2": "Foreign key 2",
"One to one description": "Used to create one-to-one relationships. For example, a user has a profile.",
"One to many description": "Used to create a one-to-many relationship. For example, a country will have many cities and a city can only be in one country. When present as a field, it is a sub-table that displays the records of the associated collection. When created, a Many-to-one field is automatically generated in the associated collection.",
"Many to one description": "Used to create many-to-one relationships. For example, a city can belong to only one country and a country can have many cities. When present as a field, it is a drop-down selection used to select record from the associated collection. Once created, a One-to-many field is automatically generated in the associated collection.",
"Many to many description": "Used to create many-to-many relationships. For example, a student will have many teachers and a teacher will have many students. When present as a field, it is a drop-down selection used to select records from the associated collection.",
"Generated automatically if left blank": "Generated automatically if left blank",
"Display association fields": "Display association fields",
"Field component": "Field component",
"Subtable": "Subtable",
"Subform": "Subform",
"Record picker": "Record picker",
"Toggles the subfield mode": "Toggles the subfield mode",
"Selector mode": "Selector mode",
"Subtable mode": "Subtable mode",
"Subform mode": "Subform mode",
"Edit block title": "Edit block title",
"Block title": "Block title",
"Pattern": "Pattern",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"operater": "operater",
2023-01-13 03:26:00 +00:00
"Editable": "Editable",
"Readonly": "Readonly",
"Easy-reading": "Easy-reading",
"Add filter": "Add filter",
"Add filter group": "Add filter group",
"Comparision": "Comparision",
"is": "is",
"is not": "is not",
"is variable": "is variable",
"contains": "contains",
"does not contain": "does not contain",
"starts with": "starts with",
"not starts with": "not starts with",
"ends with": "ends with",
"not ends with": "not ends with",
"is empty": "is empty",
"is not empty": "is not empty",
"Edit chart": "Edit chart",
"Add text": "Add text",
"Filterable fields": "Filterable fields",
"Edit button": "Edit button",
"Hide": "Hide",
"Enable actions": "Enable actions",
"Import": "Import",
"Export": "Export",
"Customize": "Customize",
"Function": "Function",
"Popup form": "Popup form",
"Flexible popup": "Flexible popup",
"Configure actions": "Configure actions",
"Display order number": "Display order number",
"Enable drag and drop sorting": "Enable drag and drop sorting",
"Triggered when the row is clicked": "Triggered when the row is clicked",
"Add tab": "Add tab",
"Disable tabs": "Disable tabs",
"Details": "Details",
"Edit tab": "Edit tab",
"Relationship blocks": "Relationship blocks",
"Select record": "Select record",
"Display name": "Display name",
"Select icon": "Select icon",
"Custom column name": "Custom column name",
"Edit description": "Edit description",
"Required": "Required",
"Unique": "Unique",
"Label field": "Label field",
"Default is the ID field": "Default is the ID field",
"Set default sorting rules": "Set default sorting rules",
"Set validation rules": "Set validation rules",
"Max length": "Max length",
"Min length": "Min length",
"Maximum": "Maximum",
"Minimum": "Minimum",
"Max length must greater than min length": "Max length must greater than min length",
"Min length must less than max length": "Min length must less than max length",
"Maximum must greater than minimum": "Maximum must greater than minimum",
"Minimum must less than maximum": "Minimum must less than maximum",
"Validation rule": "Validation rule",
"Add validation rule": "Add validation rule",
"Format": "Format",
"Regular expression": "Pattern",
"Error message": "Error message",
"Length": "Length",
"The field value cannot be greater than ": "The field value cannot be greater than ",
"The field value cannot be less than ": "The field value cannot be less than ",
"The field value is not an integer number": "The field value is not an integer number",
"Set default value": "Set default value",
"Default value": "Default value",
"is before": "is before",
"is after": "is after",
"is on or after": "is on or after",
"is on or before": "is on or before",
"Upload": "Upload",
"Select level": "Select level",
"Province": "Province",
"City": "City",
"Area": "Area",
"Street": "Street",
"Village": "Village",
"Must select to the last level": "Must select to the last level",
"Move {{title}} to": "Move {{title}} to",
"Target position": "Target position",
"After": "After",
"Before": "Before",
"Add {{type}} before \"{{title}}\"": "Add {{type}} before \"{{title}}\"",
"Add {{type}} after \"{{title}}\"": "Add {{type}} after \"{{title}}\"",
"Add {{type}} in \"{{title}}\"": "Add {{type}} in \"{{title}}\"",
"Original name": "Original name",
"Custom name": "Custom name",
"Custom Title": "Custom Title",
"Options": "Options",
"Option value": "Option value",
"Option label": "Option label",
"Color": "Color",
"Add option": "Add option",
"Related collection": "Related collection",
"Allow linking to multiple records": "Allow linking to multiple records",
"Allow uploading multiple files": "Allow uploading multiple files",
"Configure calendar": "Configure calendar",
"Title field": "Title field",
"Custom title": "Custom title",
"Show lunar": "Show lunar",
"Start date field": "Start date field",
"End date field": "End date field",
"Navigate": "Navigate",
"Title": "Title",
"Description": "Description",
"Select view": "Select view",
"Reset": "Reset",
"Importable fields": "Importable fields",
"Exportable fields": "Exportable fields",
"Saved successfully": "Saved successfully",
"Nickname": "Nickname",
"Sign in": "Sign in",
"Sign in via account": "Sign in via account",
"Sign in via phone": "Sign in via phone",
"Create an account": "Create an account",
"Sign up": "Sign up",
"Confirm password": "Confirm password",
"Log in with an existing account": "Log in with an existing account",
"Signed up successfully. It will jump to the login page.": "Signed up successfully. It will jump to the login page.",
"Password mismatch": "Password mismatch",
"Users": "Users",
"Verification code": "Verification code",
"Send code": "Send code",
"Retry after {{count}} seconds": "Retry after {{count}} seconds",
"Roles": "Roles",
"Add role": "Add role",
"Role name": "Role name",
"Configure": "Configure",
"Configure permissions": "Configure permissions",
"Edit role": "Edit role",
"Action permissions": "Action permissions",
"Menu permissions": "Menu permissions",
"Menu item name": "Menu item name",
"Allow access": "Allow access",
"Action name": "Action name",
"Allow action": "Allow action",
"Action scope": "Action scope",
"Operate on new data": "Operate on new data",
"Operate on existing data": "Operate on existing data",
"Yes": "Yes",
"No": "No",
"Red": "Red",
"Magenta": "Magenta",
"Volcano": "Volcano",
"Orange": "Orange",
"Gold": "Gold",
"Lime": "Lime",
"Green": "Green",
"Cyan": "Cyan",
"Blue": "Blue",
"Geek blue": "Geek blue",
"Purple": "Purple",
"Default": "Default",
"Add card": "Add card",
"edit title": "edit title",
"Turn pages": "Turn pages",
"Others": "Others",
"Save as template": "Save as template",
"Block templates": "Block templates",
"Convert reference to duplicate": "Convert reference to duplicate",
"Template name": "Template name",
"Block type": "Block type",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"No blocks to connect": "No blocks to connect",
2023-01-13 03:26:00 +00:00
"Action column": "Action column",
"Records per page": "Records per page",
"(Fields only)": "(Fields only)",
"Button title": "Button title",
"Button icon": "Button icon",
"Submitted successfully": "Submitted successfully",
"Operation succeeded": "Operation succeeded",
"Operation failed": "Operation failed",
"Open mode": "Open mode",
"Popup size": "Popup size",
"Small": "Small",
"Middle": "Middle",
"Large": "Large",
"Menu item title": "Menu item title",
"Menu item icon": "Menu item icon",
"Target": "Target",
"Position": "Position",
"Insert before": "Insert before",
"Insert after": "Insert after",
"UI Editor": "UI Editor",
"ASC": "ASC",
"DESC": "DESC",
"Add sort field": "Add sort field",
"ID": "ID",
"Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.",
"Drawer": "Drawer",
"Dialog": "Dialog",
"Delete action": "Delete action",
"Custom column title": "Custom column title",
"Original title: ": "Original title: ",
"Delete table column": "Delete table column",
"Skip required validation": "Skip required validation",
"Form values": "Form values",
"Fields values": "Fields values",
"When submitting the following fields, the saved values are": "When submitting the following fields, the saved values are",
"After successful submission": "After successful submission",
"Then": "Then",
"Stay on current page": "Stay on current page",
"Redirect to": "Redirect to",
"Save action": "Save action",
"Exists": "Exists",
"Filename": "Filename",
"Add condition": "Add condition",
"Add condition group": "Add condition group",
"exists": "exists",
"not exists": "not exists",
"is current logged-in user": "is current logged-in user",
"is not current logged-in user": "is not current logged-in user",
"=": "=",
"≠": "≠",
">": ">",
"≥": "≥",
"<": "<",
"≤": "≤",
"Role UID": "Role UID",
"Precision": "Precision",
"Formula mode": "Formula mode",
"Expression": "Expression",
"Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Input +, -, *, /, ( ) to calculate, input @ to open field variables.",
"Formula error.": "Formula error.",
"Accept": "Accept",
"Rich Text": "Rich Text",
"Junction collection": "Junction collection",
"Leave it blank, unless you need a custom intermediate table": "Leave it blank, unless you need a custom intermediate table",
"Fields": "Fields",
"Edit field title": "Edit field title",
"Field title": "Field title",
"Original field title: ": "Original field title: ",
"Edit tooltip": "Edit tooltip",
"Delete field": "Delete field",
"Select collection": "Select collection",
"Blank block": "Blank block",
"Duplicate template": "Duplicate template",
"Reference template": "Reference template",
"Create calendar block": "Create calendar block",
"Create kanban block": "Create kanban block",
"Grouping field": "Grouping field",
"Single select and radio fields can be used as the grouping field": "Single select and radio fields can be used as the grouping field",
"Tab name": "Tab name",
"Current record blocks": "Current record blocks",
"Popup message": "Popup message",
"Delete role": "Delete role",
"Role display name": "Role display name",
"Default role": "Default role",
"All collections use general action permissions by default; permission configured individually will override the default one.": "All collections use general action permissions by default; permission configured individually will override the default one.",
"Allows configuration of the whole system, including UI, collections, permissions, etc.": "Allows configuration of the whole system, including UI, collections, permissions, etc.",
"New menu items are allowed to be accessed by default.": "New menu items are allowed to be accessed by default.",
"Global permissions": "Global permissions",
"General permissions": "General permissions",
"Global action permissions": "Global action permissions",
"General action permissions": "General action permissions",
"Plugin settings permissions": "Plugin settings permissions",
"Allow to desgin pages": "Allow to desgin pages",
"Allow to manage plugins": "Allow to manage plugins",
"Allow to configure plugins": "Allow to configure plugins",
"Allows to configure interface": "Allows to configure interface",
"Allows to install, activate, disable plugins": "Allows to install, activate, disable plugins",
"Allows to configure plugins": "Allows to configure plugins",
"Action display name": "Action display name",
"Allow": "Allow",
"Data scope": "Data scope",
"Action on new records": "Action on new records",
"Action on existing records": "Action on existing records",
"All records": "All records",
"Own records": "Own records",
"Permission policy": "Permission policy",
"Individual": "Individual",
"General": "General",
"Accessible": "Accessible",
"Configure permission": "Configure permission",
"Action permission": "Action permission",
"Field permission": "Field permission",
"Scope name": "Scope name",
"File storages": "File storages",
"Storage display name": "Storage display name",
"Storage name": "Storage name",
"Default storage": "Default storage",
"Add storage": "Add storage",
"Edit storage": "Edit storage",
"Storage base URL": "Storage base URL",
"Destination": "Destination",
"Use the built-in static file server": "Use the built-in static file server",
"Local storage": "Local storage",
"Aliyun OSS": "Aliyun OSS",
"Amazon S3": "Amazon S3",
"Tencent COS": "Tencent COS",
"Region": "Region",
"Bucket": "Bucket",
"Path": "Path",
"Unsaved changes": "Unsaved changes",
"Are you sure you don't want to save?": "Are you sure you don't want to save?",
"Dragging": "Dragging",
"Popup": "Popup",
"Trigger workflow": "Trigger workflow",
"Request API": "Request API",
"Assign field values": "Assign field values",
"Constant value": "Constant value",
"Dynamic value": "Dynamic value",
"Current user": "Current user",
"Current record": "Current record",
"Current time": "Current time",
"Popup close method": "Popup close method",
"Automatic close": "Automatic close",
"Manually close": "Manually close",
"After successful update": "After successful update",
"Save record": "Save record",
"Updated successfully": "Updated successfully",
"After successful save": "After successful save",
"After clicking the custom button, the following field values will be assigned according to the following form.": "After clicking the custom button, the following field values will be assigned according to the following form.",
"After clicking the custom button, the following fields of the current record will be saved according to the following form.": "After clicking the custom button, the following fields of the current record will be saved according to the following form.",
"Button background color": "Button background color",
"Highlight": "Highlight",
"Danger red": "Danger red",
"Custom request": "Custom request",
"Request settings": "Request settings",
"Request URL": "Request URL",
"Request method": "Request method",
"Request query parameters": "Request query parameters",
"Request headers": "Request headers",
"Request body": "Request body",
"Request success": "Request success",
"Invalid JSON format": "Invalid JSON format",
"After successful request": "After successful request",
"Add exportable field": "Add exportable field",
"Audit logs": "Audit logs",
"Record ID": "Record ID",
"User": "User",
"Field": "Field",
"Select": "Select",
"Select Field": "Select Field",
"Field value changes": "Field value changes",
"One to one (has one)": "One to one (has one)",
"One to one (belongs to)": "One to one (belongs to)",
"Use the same time zone (GMT) for all users": "Use the same time zone (GMT) for all users",
"Province/city/area name": "Province/city/area name",
"Enabled languages": "Enabled languages",
"View all plugins": "View all plugins",
"Print": "Print",
"Done": "Done",
"Sign up successfully, and automatically jump to the sign in page": "Sign up successfully, and automatically jump to the sign in page",
"File manager": "File manager",
"ACL": "ACL",
"Collection manager": "Collection manager",
"Plugin manager": "Plugin manager",
"Local": "Local",
"Built-in": "Built-in",
"Marketplace": "Marketplace",
"Coming soon...": "Coming soon...",
"All plugin settings": "All plugin settings",
"Bookmark": "Bookmark",
"Manage all settings": "Manage all settings",
"Create inverse field in the target collection": "Create inverse field in the target collection",
"Inverse field name": "Inverse field name",
"Inverse field display name": "Inverse field display name",
"Bulk update": "Bulk update",
"After successful bulk update": "After successful bulk update",
"Bulk edit": "Bulk edit",
"Data will be updated": "Data will be updated",
"Selected": "Selected",
"All": "All",
"Update selected data?": "Update selected data?",
"Update all data?": "Update all data?",
"Remains the same": "Remains the same",
"Changed to": "Changed to",
"Clear": "Clear",
"Add attach": "Add attach",
"Please select the records to be updated": "Please select the records to be updated",
"Selector": "Selector",
"Inner": "Inner",
"Search and select collection": "Search and select collection",
"Please fill in the iframe URL": "Please fill in the iframe URL",
"Fix block": "Fix block",
"Plugin name": "Plugin name",
"Plugin tab name": "Plugin tab name",
"AutoGenId": "Auto-generated ID field",
"CreatedBy": "Recording a row's created user",
"UpdatedBy": "Recording a row's last updated user",
"CreatedAt": "Recording a row's created time ",
"UpdatedAt": "Recording a row's last updated user"
},
"error-handler": {
"unique violation": "{{field}} must be unique",
"notNull violation": "notNull violation",
"Validation error": "{{field}} validation error",
"notNull Violation": "{{field}} cannot be null"
},
"collection-manager": {},
"ui-schema-storage": {},
"ui-routes-storage": {},
"file-manager": {},
"system-settings": {},
"sequence-field": {
"Sequence": "Sequence",
"Sequence rules": "Sequence rules",
"Add rule": "Add rule",
"Inputable": "Inputable",
"Match rules": "Match rules",
"Type": "Type",
"Autoincrement": "Autoincrement",
"Fixed text": "Fixed text",
"Text content": "Text content",
"Rule content": "Rule content",
"{{value}} Digits": "{{value}} Digits",
"Digits": "Digits",
"Start from": "Start from",
"Starts from {{value}}": "Starts from {{value}}",
"Reset cycle": "Reset cycle",
"No reset": "No reset",
"Daily": "Daily",
"Every Monday": "Every Monday",
"Monthly": "Monthly",
"Yearly": "Yearly",
"Operations": "Operations",
"Customize": "Customize"
},
"verification": {
"Verification": "Verification",
"Verification providers": "Verification providers",
"Provider type": "Provider type",
"Aliyun SMS": "Aliyun SMS",
"Access Key ID": "Access Key ID",
"Access Key Secret": "Access Key Secret",
"Endpoint": "Endpoint",
"Sign": "Sign",
"Template code": "Template code",
"Verification send failed, please try later or contact to administrator": "Verification send failed, please try later or contact to administrator",
"Not a valid cellphone number, please re-enter": "Not a valid cellphone number, please re-enter",
"Please don't retry in {{time}} seconds": "Please don't retry in {{time}} seconds",
"You are trying so frequently, please slow down": "You are trying so frequently, please slow down",
"Verification code is invalid": "Verification code is invalid"
},
"users": {
"The email is incorrect, please re-enter": "The email is incorrect, please re-enter",
"Please fill in your email address": "Please fill in your email address",
"The password is incorrect, please re-enter": "The password is incorrect, please re-enter",
"Not a valid cellphone number, please re-enter": "Not a valid cellphone number, please re-enter",
"The phone number has been registered, please login directly": "The phone number has been registered, please login directly",
"The phone number is not registered, please register first": "The phone number is not registered, please register first"
},
"acl": {},
"china-region": {},
"workflow": {
"Workflow": "Workflow",
"Execution history": "Execution history",
"Executed": "Executed",
"Trigger type": "Trigger type",
"Status": "Status",
"On": "On",
"Off": "Off",
"Version": "Version",
"Copy to new version": "Copy to new version",
"Duplicate": "Duplicate",
"Loading": "Loading",
"Load failed": "Load failed",
"Trigger": "Trigger",
"Trigger variables": "Trigger variables",
"Trigger data": "Trigger data",
"Trigger time": "Trigger time",
"Triggered at": "Triggered at",
"Collection event": "Collection event",
"Trigger on": "Trigger on",
"After record added": "After record added",
"After record updated": "After record updated",
"After record added or updated": "After record added or updated",
"After record deleted": "After record deleted",
"Changed fields": "Changed fields",
"Triggered only if one of the selected fields changes. If unselected, it means that it will be triggered when any field changes. When record is added or deleted, any field is considered to have been changed.": "Triggered only if one of the selected fields changes. If unselected, it means that it will be triggered when any field changes. When record is added or deleted, any field is considered to have been changed.",
"Only triggers when match conditions": "Only triggers when match conditions",
"Schedule event": "Schedule event",
"Trigger mode": "Trigger mode",
"Based on certain date": "Based on certain date",
"Based on date field of collection": "Based on date field of collection",
"Starts on": "Starts on",
"Ends on": "Ends on",
"No end": "No end",
"Exactly at": "Exactly at",
"Repeat mode": "Repeat mode",
"Repeat limit": "Repeat limit",
"No limit": "No limit",
"Seconds": "Seconds",
"Minutes": "Minutes",
"Hours": "Hours",
"Days": "Days",
"Weeks": "Weeks",
"Months": "Months",
"No repeat": "No repeat",
"Every": "Every",
"By minute": "By minute",
"By hour": "By hour",
"By day": "By day",
"By week": "By week",
"By month": "By month",
"By field": "By field",
"By custom date": "By custom date",
"Advanced": "Advanced",
"End": "End",
"Node result": "Node result",
"Constant": "Constant",
"Null": "Null",
"Boolean": "Boolean",
"String": "String",
"Calculator": "Calculator",
"Arithmetic calculation": "Arithmetic calculation",
"String operation": "String operation",
"Executed at": "Executed at",
"Queueing": "Queueing",
"On going": "On going",
"Succeeded": "Succeeded",
"Failed": "Failed",
"Pending": "Pending",
"Canceled": "Canceled",
"This node contains branches, deleting will also be preformed to them, are you sure?": "This node contains branches, deleting will also be preformed to them, are you sure?",
"Control": "Control",
"Collection operations": "Collection operations",
"Extended types": "Extended types",
"Node type": "Node type",
"Calculation": "Calculation",
"Configure calculation": "Configure calculation",
"Calculation result": "Calculation result",
"True": "True",
"False": "False",
"concat": "concat",
"Condition": "Condition",
"Mode": "Mode",
"Continue when \"Yes\"": "Continue when \"Yes\"",
"Branch into \"Yes\" and \"No\"": "Branch into \"Yes\" and \"No\"",
"Conditions": "Conditions",
"Parallel branch": "Parallel branch",
"Add branch": "Add branch",
"All succeeded": "All succeeded",
"Any succeeded": "Any succeeded",
"Any succeeded or failed": "Any succeeded or failed",
"Continue after all branches succeeded": "Continue after all branches succeeded",
"Continue after any branch succeeded": "Continue after any branch succeeded",
"Continue after any branch succeeded, or exit after any branch failed": "Continue after any branch succeeded, or exit after any branch failed",
"Delay": "Delay",
"Duration": "Duration",
"End Status": "End Status",
"Select status": "Select status",
"Succeed and continue": "Succeed and continue",
"Fail and exit": "Fail and exit",
"Create record": "Create record",
"Update record": "Update record",
"Query record": "Query record",
"Multiple records": "Multiple records",
"Please select collection first": "Please select collection first",
"Only update records matching conditions": "Only update records matching conditions",
"Fields that are not assigned a value will be set to the default value, and those that do not have a default value are set to null.": "Fields that are not assigned a value will be set to the default value, and those that do not have a default value are set to null.",
"Trigger in executed workflow cannot be modified": "Trigger in executed workflow cannot be modified",
"Node in executed workflow cannot be modified": "Node in executed workflow cannot be modified",
"Can not delete": "Can not delete",
"The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.",
"HTTP request": "HTTP request",
"URL": "URL",
"You can use the above available variables in URL.": "You can use the above available variables in URL.",
"Request headers": "Request headers",
"Name(e.g. Content-Type)": "Name(e.g. Content-Type)",
"Value(e.g. Application/json)": "Value(e.g. Application/json)",
"Add request header": "Add request header",
"HTTP method": "HTTP method",
"Request data": "Request data",
"Input request data": "Input request data",
"You can use the above available variables in request data.": "You can use the above available variables in request data.",
"Copy success!": "Copy success!",
"Copy variable output template statement": "Copy variable output template statement",
"Default headers is Content-Type: application/json": "Default headers is Content-Type: application/json",
"Ignore fail request and continue workflow": "Ignore fail request and continue workflow",
"Syntax see": "Syntax see",
"Show available variable tool": "Show available variable tool"
},
"export": {},
"import": {
"Only one file is allowed to be uploaded": "Only one file is allowed to be uploaded",
"File size cannot exceed 10M": "File size cannot exceed 10M",
"Please upload the file of Excel": "Please upload the file of Excel",
"Import Data": "Import Data",
"Start import": "Start import",
"Import explain": "Guide",
"Download template": "Download template",
"Step 1: Download template": "Step 1: Download template",
"Step 2: Upload Excel": "Step 2: Upload Excel",
"Download tip": "- Download the template and fill in the data according to the format \r\n - Import only the first worksheet \r\n - Support single import of up to 10,000 rows of data \r\n - Do not change the header of the template to prevent import failure",
"Upload placeholder": "Drag and drop the file here or click to upload, file size should not exceed 10M",
"Excel data importing": "Excel data importing",
"Import done, total success have {{successCount}} , total failure have {{failureCount}}": "Import is complete, with a total of {{successCount}} successful and {{failureCount}} failed",
"To download the failure data": "To download the failure data",
"Add importable field": "Add importable field",
"Done": "Done",
"Yes": "Yes",
"No": "No",
"Field {{fieldName}} does not exist": "Field {{fieldName}} does not exist",
"can not find value": "can not find value",
"password is empty": "password is empty",
"Incorrect time format": "Incorrect time format",
"Incorrect date format": "Incorrect date format",
"Incorrect email format": "Incorrect email format",
"Illegal percentage format": "Illegal percentage format"
},
"audit-logs": {},
"iframe-block": {},
"graph-collection-manager": {
"Graph Collection": "Graph Collection",
"Collection List": "Collection List",
"Full Screen": "Full Screen",
"Collection Search": "Collection Search",
"Create Collection": "Create Collection",
"All Fields": "All Fields",
"Association Fields": "Association Fields",
"All relationships": "All relationships",
"Entity relationship only": "Entity relationship only",
"Inheritance relationship only": "Inheritance relationship only",
"Graphical interface": "Graphical interface",
"Auto layout": "Auto layout",
"Selection": "Selection"
},
"sample-hello": {},
"oidc": {
"Issuer": "Issuer",
"Enable": "Enable",
"Actions": "Actions",
"Delete": "Delete",
"Edit": "Edit",
"Button title": "Button title",
"OIDC manager": "OIDC manager",
"OIDC Providers": "OIDC Providers",
"Provider name": "Name",
"Client id": "Client id",
"Client secret": "Client secret",
"Openid configuration": "Openid configuration",
"Authorization endpoint": "Authorization endpoint",
"Access token endpoint": "Access token endpoint",
"JWKS endpoint": "JWKS endpoint",
"Userinfo endpoint": "Userinfo endpoint",
"Redirect url": "Redirect url",
"Logout endpoint": "Logout endpoint",
"Id token sign alg": "Id token sign alg",
"Add provider": "Add",
"Edit provider": "Edit",
"Delete provider": "Delete",
"Sign in button name, which will be displayed on the sign in page": "Sign in button name, which will be displayed on the sign in page"
},
"saml": {
"Edit": "Edit",
"Delete": "Delete",
"Cancel": "Cancel",
"Submit": "Submit",
"Actions": "Actions",
"Title": "Title",
"Enable": "Enable",
"Button title": "Button title",
"SAML manager": "SAML manager",
"SAML Providers": "SAML Providers",
"Redirect url": "Redirect url",
"SP entity id": "SP entity id",
"Add provider": "Add",
"Edit provider": "Edit",
"Client id": "Client id",
"Entity id or issuer": "Entity id or issuer",
"Login Url": "Login Url",
"Public cert": "Public cert",
"Delete provider": "Delete",
"Are you sure you want to delete it?": "Are you sure you want to delete it?",
"Sign in button name, which will be displayed on the sign in page": "Sign in button name, which will be displayed on the sign in page"
},
"map": {
"Map-based geometry": "Map-based geometry",
"Map type": "Map type",
"Point": "Point",
"Line": "Line",
"Circle": "Circle",
"Polygon": "Polygon",
"Access key": "Access key",
"securityJsCode or serviceHost": "securityJsCode or serviceHost",
"AMap": "AMap",
"Google Maps": "Google Maps",
"Clear": "Clear",
"Click to select the starting point and double-click to end the drawing": "Click to select the starting point and double-click to end the drawing",
"Clear the canvas": "Clear the canvas",
"Are you sure to clear the canvas?": "Are you sure to clear the canvas?",
"Confirm": "Confirm",
"Cancel": "Cancel",
"Enter keywords to search": "Enter keywords to search",
"The AccessKey is incorrect, please check it": "The AccessKey is incorrect, please check it",
"Please configure the AMap securityCode or serviceHost correctly": "Please configure the AMap securityCode or serviceHost correctly",
"Map Manager": "Map Manager",
"Configuration": "Configuration",
"Saved successfully": "Saved successfully",
"Saved failed": "Saved failed",
"Edit": "Edit",
"Save": "Save",
"Please configure the AccessKey and SecurityJsCode first": "Please configure the AccessKey and SecurityJsCode first",
"Go to the configuration page": "Go to the configuration page",
"Zoom": "Zoom",
"Set default zoom level": "Set default zoom level",
"The default zoom level of the map": "The default zoom level of the map",
"Edit field title": "Edit field title",
"Field title": "Field title",
"Edit tooltip": "Edit tooltip",
"Delete field": "Delete field",
"Required": "Required",
"Pattern": "Pattern",
feat(filter-blocks): support filter-blocks (#1505) * refactor: audit log (#1516) * refactor: audit-log * refactor: audit-log fix view action * refactor: audit-log view fix * refactor(audit-log): collection field fix * refactor: audit-log view field fix * refactor(audit-log): support fixedBlock * refactor(audit-log): i18n fix * feat(filter-blocks): support form-block * feat(filter-blocks): add FilterProvider * feat: filter data blocks * perf: use useMemo * refactor: rename * feat: collect filter params * refactor: rename * refactor: remove useless code * feat: add 'Connect data blocks' option * feat: support 'x-filter-targets' to save data-blocks * refactor: extract Form.FilterFormDesigner * feat: extract FormItem.FilterFormDesigner * refactor: extract common editing options * feat: support to set operator * feat: use operator created by user * fix: improve loading * fix: merge prev params * feat: support reset * refactor: rename * chore: left a TODO * feat: add Table.FilterDesigner * feat: support filter-table * refactor: reduce code * feat: handle click event of table row * feat: support to connect association collection * feat: support Collapse * feat: show empty * refactor: optimize readability * fix: keep state as latest * fix: highlight row on selected * feat: highlight data block on hover * fix: avoid misuse * chore: reduce code * fix(Table): support to cancel select * fix(Collapse): merge multiple filter params * chore: make to pass CI * feat: merge all filter params * refactor: remove useless code * fix: undefined * fix(Form): fix bug with association fields * chore: fix typo * fix: use title * chore: avoid infinite loops * test: cancel comments * fix: make ci normal * fix: filter down non-association fields * fix: fix page crash * fix: use correct operator * fix: avoid infinte loops * style: optimize style on hover * fix: avoid crash * chore: optimize empty description * fix: avoid targetKey empty * refactor: use getTargetKey instead * fix: filter out unfilterable fields * refactor: avoid to invoke hook multiple times * refactor: reduce the judgment conditions of component * fix: group fields in the right way * fix: fix error of type * fix: fix error on no FilterBlockProvider * fix(Table): fix fexed-block bug * chore: reduce gap * fix(Form): use AssociationSelect by default * fix: remove g2plot blocks * fix(Form): remove 'Display association fields' * fix(Table): use radio * fix(Table): no need Actions * fix: fix template problem * fix(Table): keep only 'filter' and 'refresh' * fix: use collection name as identifier for data blocks * fix: make sure all fields are editable * fix(Form): remove custom actions * fix(Details): display empty component on no data * feat(Form): support association fields * refactor: rename * feat(Form): support for deep-level association fields * Revert "fix(Table): keep only 'filter' and 'refresh'" This reverts commit 61a1d101a7d15223cfd3523adb33567fff545568. * Revert "fix(Table): no need Actions" This reverts commit 8314629e92fb3b5b7ec1c97904a42c76c43e4d4a. * Revert "fix(Table): use radio" This reverts commit c6f009740e1835f9762653a721ff64f52d0994cf. * feat(Table): highlight row on selected * feat: support to cacel highlight * fix: type error * feat: remove Table from filter list * fix(Table): highlight rows problem * refactor: remove usless code * refactor(Collapse): detach from Table * fix(Table): highlighting row problem * fix: translate problem * fix(Collapse): fix error of useProps * fix(Table): avoid undefined * Update Details.tsx * Update DetailsBlockProvider.tsx * refactor: rename target.name to target.uid * fix: add translate * style: add padding --------- Co-authored-by: anuoua <anuoua@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-20 09:40:16 +00:00
"operater": "operater",
2023-01-13 03:26:00 +00:00
"Editable": "Editable",
"Readonly": "Readonly",
"Easy-reading": "Easy-reading",
"Edit description": "Edit description"
},
"snapshot-field": {
"Detail": "Detail",
"Snapshot": "Snapshot",
"Add block": "Add block",
"Snapshot to description": "It is used to create a snapshot of the table, save the current data of the pointed table, and save it only when the record to which it belongs is created, and will not be updated later.",
"View record": "View record",
"Allow linking to multiple records": "Allow linking to multiple records",
"Target collection": "Target collection"
},
"duplicator": {
"Select Import data": "Select Import data",
"Select Import Plugins": "Select Import Plugins",
"Select User Collections": "Select User Collections",
"Basic Data": "Basic Data",
"Optional Data": "Optional Data",
"User Data": "User Data"
},
"math-formula-field": {},
"excel-formula-field": {}
},
"antd": {
"locale": "en",
"Pagination": {
"items_per_page": "/ page",
"jump_to": "Go to",
"jump_to_confirm": "confirm",
"page": "Page",
"prev_page": "Previous Page",
"next_page": "Next Page",
"prev_5": "Previous 5 Pages",
"next_5": "Next 5 Pages",
"prev_3": "Previous 3 Pages",
"next_3": "Next 3 Pages",
"page_size": "Page Size"
},
"DatePicker": {
"lang": {
"placeholder": "Select date",
"yearPlaceholder": "Select year",
"quarterPlaceholder": "Select quarter",
"monthPlaceholder": "Select month",
"weekPlaceholder": "Select week",
"rangePlaceholder": ["Start date", "End date"],
"rangeYearPlaceholder": ["Start year", "End year"],
"rangeQuarterPlaceholder": ["Start quarter", "End quarter"],
"rangeMonthPlaceholder": ["Start month", "End month"],
"rangeWeekPlaceholder": ["Start week", "End week"],
"locale": "en_US",
"today": "Today",
"now": "Now",
"backToToday": "Back to today",
"ok": "OK",
"clear": "Clear",
"month": "Month",
"year": "Year",
"timeSelect": "select time",
"dateSelect": "select date",
"weekSelect": "Choose a week",
"monthSelect": "Choose a month",
"yearSelect": "Choose a year",
"decadeSelect": "Choose a decade",
"yearFormat": "YYYY",
"dateFormat": "M/D/YYYY",
"dayFormat": "D",
"dateTimeFormat": "M/D/YYYY HH:mm:ss",
"monthBeforeYear": true,
"previousMonth": "Previous month (PageUp)",
"nextMonth": "Next month (PageDown)",
"previousYear": "Last year (Control + left)",
"nextYear": "Next year (Control + right)",
"previousDecade": "Last decade",
"nextDecade": "Next decade",
"previousCentury": "Last century",
"nextCentury": "Next century"
},
"timePickerLocale": { "placeholder": "Select time", "rangePlaceholder": ["Start time", "End time"] }
},
"TimePicker": { "placeholder": "Select time", "rangePlaceholder": ["Start time", "End time"] },
"Calendar": {
"lang": {
"placeholder": "Select date",
"yearPlaceholder": "Select year",
"quarterPlaceholder": "Select quarter",
"monthPlaceholder": "Select month",
"weekPlaceholder": "Select week",
"rangePlaceholder": ["Start date", "End date"],
"rangeYearPlaceholder": ["Start year", "End year"],
"rangeQuarterPlaceholder": ["Start quarter", "End quarter"],
"rangeMonthPlaceholder": ["Start month", "End month"],
"rangeWeekPlaceholder": ["Start week", "End week"],
"locale": "en_US",
"today": "Today",
"now": "Now",
"backToToday": "Back to today",
"ok": "OK",
"clear": "Clear",
"month": "Month",
"year": "Year",
"timeSelect": "select time",
"dateSelect": "select date",
"weekSelect": "Choose a week",
"monthSelect": "Choose a month",
"yearSelect": "Choose a year",
"decadeSelect": "Choose a decade",
"yearFormat": "YYYY",
"dateFormat": "M/D/YYYY",
"dayFormat": "D",
"dateTimeFormat": "M/D/YYYY HH:mm:ss",
"monthBeforeYear": true,
"previousMonth": "Previous month (PageUp)",
"nextMonth": "Next month (PageDown)",
"previousYear": "Last year (Control + left)",
"nextYear": "Next year (Control + right)",
"previousDecade": "Last decade",
"nextDecade": "Next decade",
"previousCentury": "Last century",
"nextCentury": "Next century"
},
"timePickerLocale": { "placeholder": "Select time", "rangePlaceholder": ["Start time", "End time"] }
},
"global": { "placeholder": "Please select" },
"Table": {
"filterTitle": "Filter menu",
"filterConfirm": "OK",
"filterReset": "Reset",
"filterEmptyText": "No filters",
"filterCheckall": "Select all items",
"filterSearchPlaceholder": "Search in filters",
"emptyText": "No data",
"selectAll": "Select current page",
"selectInvert": "Invert current page",
"selectNone": "Clear all data",
"selectionAll": "Select all data",
"sortTitle": "Sort",
"expand": "Expand row",
"collapse": "Collapse row",
"triggerDesc": "Click to sort descending",
"triggerAsc": "Click to sort ascending",
"cancelSort": "Click to cancel sorting"
},
"Modal": { "okText": "OK", "cancelText": "Cancel", "justOkText": "OK" },
"Popconfirm": { "okText": "OK", "cancelText": "Cancel" },
"Transfer": {
"titles": ["", ""],
"searchPlaceholder": "Search here",
"itemUnit": "item",
"itemsUnit": "items",
"remove": "Remove",
"selectCurrent": "Select current page",
"removeCurrent": "Remove current page",
"selectAll": "Select all data",
"removeAll": "Remove all data",
"selectInvert": "Invert current page"
},
"Upload": {
"uploading": "Uploading...",
"removeFile": "Remove file",
"uploadError": "Upload error",
"previewFile": "Preview file",
"downloadFile": "Download file"
},
"Empty": { "description": "No Data" },
"Icon": { "icon": "icon" },
"Text": { "edit": "Edit", "copy": "Copy", "copied": "Copied", "expand": "Expand" },
"PageHeader": { "back": "Back" },
"Form": {
"optional": "(optional)",
"defaultValidateMessages": {
"default": "Field validation error for ${label}",
"required": "Please enter ${label}",
"enum": "${label} must be one of [${enum}]",
"whitespace": "${label} cannot be a blank character",
"date": {
"format": "${label} date format is invalid",
"parse": "${label} cannot be converted to a date",
"invalid": "${label} is an invalid date"
},
"types": {
"string": "${label} is not a valid ${type}",
"method": "${label} is not a valid ${type}",
"array": "${label} is not a valid ${type}",
"object": "${label} is not a valid ${type}",
"number": "${label} is not a valid ${type}",
"date": "${label} is not a valid ${type}",
"boolean": "${label} is not a valid ${type}",
"integer": "${label} is not a valid ${type}",
"float": "${label} is not a valid ${type}",
"regexp": "${label} is not a valid ${type}",
"email": "${label} is not a valid ${type}",
"url": "${label} is not a valid ${type}",
"hex": "${label} is not a valid ${type}"
},
"string": {
"len": "${label} must be ${len} characters",
"min": "${label} must be at least ${min} characters",
"max": "${label} must be up to ${max} characters",
"range": "${label} must be between ${min}-${max} characters"
},
"number": {
"len": "${label} must be equal to ${len}",
"min": "${label} must be minimum ${min}",
"max": "${label} must be maximum ${max}",
"range": "${label} must be between ${min}-${max}"
},
"array": {
"len": "Must be ${len} ${label}",
"min": "At least ${min} ${label}",
"max": "At most ${max} ${label}",
"range": "The amount of ${label} must be between ${min}-${max}"
},
"pattern": { "mismatch": "${label} does not match the pattern ${pattern}" }
}
},
"Image": { "preview": "Preview" }
},
"cronstrue": {
"atX0SecondsPastTheMinuteGt20": null,
"atX0MinutesPastTheHourGt20": null,
"commaMonthX0ThroughMonthX1": null,
"commaYearX0ThroughYearX1": null,
"use24HourTimeFormatByDefault": false,
"anErrorOccuredWhenGeneratingTheExpressionD": "An error occured when generating the expression description. Check the cron expression syntax.",
"everyMinute": "every minute",
"everyHour": "every hour",
"atSpace": "At ",
"everyMinuteBetweenX0AndX1": "Every minute between %s and %s",
"at": "At",
"spaceAnd": " and",
"everySecond": "every second",
"everyX0Seconds": "every %s seconds",
"secondsX0ThroughX1PastTheMinute": "seconds %s through %s past the minute",
"atX0SecondsPastTheMinute": "at %s seconds past the minute",
"everyX0Minutes": "every %s minutes",
"minutesX0ThroughX1PastTheHour": "minutes %s through %s past the hour",
"atX0MinutesPastTheHour": "at %s minutes past the hour",
"everyX0Hours": "every %s hours",
"betweenX0AndX1": "between %s and %s",
"atX0": "at %s",
"commaEveryDay": ", every day",
"commaEveryX0DaysOfTheWeek": ", every %s days of the week",
"commaX0ThroughX1": ", %s through %s",
"commaAndX0ThroughX1": ", %s through %s",
"first": "first",
"second": "second",
"third": "third",
"fourth": "fourth",
"fifth": "fifth",
"commaOnThe": ", on the ",
"spaceX0OfTheMonth": " %s of the month",
"lastDay": "the last day",
"commaOnTheLastX0OfTheMonth": ", on the last %s of the month",
"commaOnlyOnX0": ", only on %s",
"commaAndOnX0": ", and on %s",
"commaEveryX0Months": ", every %s months",
"commaOnlyInX0": ", only in %s",
"commaOnTheLastDayOfTheMonth": ", on the last day of the month",
"commaOnTheLastWeekdayOfTheMonth": ", on the last weekday of the month",
"commaDaysBeforeTheLastDayOfTheMonth": ", %s days before the last day of the month",
"firstWeekday": "first weekday",
"weekdayNearestDayX0": "weekday nearest day %s",
"commaOnTheX0OfTheMonth": ", on the %s of the month",
"commaEveryX0Days": ", every %s days",
"commaBetweenDayX0AndX1OfTheMonth": ", between day %s and %s of the month",
"commaOnDayX0OfTheMonth": ", on day %s of the month",
"commaEveryHour": ", every hour",
"commaEveryX0Years": ", every %s years",
"commaStartingX0": ", starting %s",
"daysOfTheWeek": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"monthsOfTheYear": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
]
},
"cron": {
"everyText": "every",
"emptyMonths": "every month",
"emptyMonthDays": "every day of the month",
"emptyMonthDaysShort": "day of the month",
"emptyWeekDays": "every day of the week",
"emptyWeekDaysShort": "day of the week",
"emptyHours": "every hour",
"emptyMinutes": "every minute",
"emptyMinutesForHourPeriod": "every",
"yearOption": "year",
"monthOption": "month",
"weekOption": "week",
"dayOption": "day",
"hourOption": "hour",
"minuteOption": "minute",
"rebootOption": "reboot",
"prefixPeriod": "Every",
"prefixMonths": "in",
"prefixMonthDays": "on",
"prefixWeekDays": "on",
"prefixWeekDaysForMonthAndYearPeriod": "and",
"prefixHours": "at",
"prefixMinutes": ":",
"prefixMinutesForHourPeriod": "at",
"suffixMinutesForHourPeriod": "minute(s)",
"errorInvalidCron": "Invalid cron expression",
"clearButtonText": "Clear",
"weekDays": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"months": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
"altWeekDays": ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"],
"altMonths": ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"]
}
}