diff --git a/.changeset/README.md b/.changeset/README.md
deleted file mode 100644
index e5b6d8d6a..000000000
--- a/.changeset/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# Changesets
-
-Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
-with multi-package repos, or single-package repos to help you version and publish your code. You can
-find the full documentation for it [in our repository](https://github.com/changesets/changesets)
-
-We have a quick list of common questions to get you started engaging with this project in
-[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
diff --git a/.changeset/chatty-shrimps-boil.md b/.changeset/chatty-shrimps-boil.md
deleted file mode 100644
index 4e34fdcbf..000000000
--- a/.changeset/chatty-shrimps-boil.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-根据费用录单位置的改变,调整订单pdf
diff --git a/.changeset/clean-grapes-serve.md b/.changeset/clean-grapes-serve.md
deleted file mode 100644
index 78ec18849..000000000
--- a/.changeset/clean-grapes-serve.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-"@hera/plugin-rental": patch
-"@tachybase/client": patch
-"@tachybase/utils": patch
----
-
-support fuzzy search in cascader
diff --git a/.changeset/cold-cougars-watch.md b/.changeset/cold-cougars-watch.md
deleted file mode 100644
index 92a8e4e29..000000000
--- a/.changeset/cold-cougars-watch.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-合同结算单名称承租单位修改,sql返回合同的甲乙方
diff --git a/.changeset/config.json b/.changeset/config.json
deleted file mode 100644
index b154e7b4d..000000000
--- a/.changeset/config.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
- "changelog": false,
- "commit": false,
- "fixed": [],
- "linked": [],
- "access": "restricted",
- "baseBranch": "dev",
- "updateInternalDependencies": "patch",
- "ignore": []
-}
diff --git a/.changeset/cool-elephants-vanish.md b/.changeset/cool-elephants-vanish.md
deleted file mode 100644
index 12f64d443..000000000
--- a/.changeset/cool-elephants-vanish.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-pdf订单备注调整
diff --git a/.changeset/dirty-tomatoes-grab.md b/.changeset/dirty-tomatoes-grab.md
deleted file mode 100644
index 630efb812..000000000
--- a/.changeset/dirty-tomatoes-grab.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-二期出入库查询视图调整
diff --git a/.changeset/eighty-peas-explode.md b/.changeset/eighty-peas-explode.md
deleted file mode 100644
index 07802ea30..000000000
--- a/.changeset/eighty-peas-explode.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@tachybase/plugin-mobile-client": patch
----
-
-tab-search
diff --git a/.changeset/fuzzy-snails-arrive.md b/.changeset/fuzzy-snails-arrive.md
deleted file mode 100644
index 02846c7fe..000000000
--- a/.changeset/fuzzy-snails-arrive.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"@hera/plugin-core": patch
-"@tachybase/client": patch
----
-
-修复自定义组件没有格式化名称
diff --git a/.changeset/good-garlics-sparkle.md b/.changeset/good-garlics-sparkle.md
deleted file mode 100644
index 465713186..000000000
--- a/.changeset/good-garlics-sparkle.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-整理费用部分
diff --git a/.changeset/happy-ducks-dance.md b/.changeset/happy-ducks-dance.md
deleted file mode 100644
index 40503e89b..000000000
--- a/.changeset/happy-ducks-dance.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-出入库改视图
diff --git a/.changeset/little-roses-punch.md b/.changeset/little-roses-punch.md
deleted file mode 100644
index 05175ccf2..000000000
--- a/.changeset/little-roses-punch.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@tachybase/client": patch
----
-
-grid card, layoutDirection
diff --git a/.changeset/mighty-queens-draw.md b/.changeset/mighty-queens-draw.md
deleted file mode 100644
index 779f80485..000000000
--- a/.changeset/mighty-queens-draw.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-pdf订单添加基础纸张选择功能
diff --git a/.changeset/polite-dots-smash.md b/.changeset/polite-dots-smash.md
deleted file mode 100644
index 20ce44685..000000000
--- a/.changeset/polite-dots-smash.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-合同改版直接关联报价(短期合同/报价)
diff --git a/.changeset/poor-panthers-begin.md b/.changeset/poor-panthers-begin.md
deleted file mode 100644
index 16420aecb..000000000
--- a/.changeset/poor-panthers-begin.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-订单hooks调整
diff --git a/.changeset/proud-ants-destroy.md b/.changeset/proud-ants-destroy.md
deleted file mode 100644
index 8177b32cc..000000000
--- a/.changeset/proud-ants-destroy.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-pdf订单纸张字体调整
diff --git a/.changeset/seven-jeans-end.md b/.changeset/seven-jeans-end.md
deleted file mode 100644
index d7d31f174..000000000
--- a/.changeset/seven-jeans-end.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-图表时区加加上当前时区
diff --git a/.changeset/silver-fans-refuse.md b/.changeset/silver-fans-refuse.md
deleted file mode 100644
index d11694711..000000000
--- a/.changeset/silver-fans-refuse.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-盘点单hooks
diff --git a/.changeset/tidy-scissors-obey.md b/.changeset/tidy-scissors-obey.md
deleted file mode 100644
index 9ea68a640..000000000
--- a/.changeset/tidy-scissors-obey.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-树形结构拼树
diff --git a/.changeset/tricky-garlics-pay.md b/.changeset/tricky-garlics-pay.md
deleted file mode 100644
index c4326aa8c..000000000
--- a/.changeset/tricky-garlics-pay.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-修改结算单的合并规格产品数量不对
diff --git a/.changeset/warm-flowers-turn.md b/.changeset/warm-flowers-turn.md
deleted file mode 100644
index 822c9ed7f..000000000
--- a/.changeset/warm-flowers-turn.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@hera/plugin-rental": patch
----
-
-录单二期订单视图,合同视角
diff --git a/.dockerignore b/.dockerignore
index b2f69b008..807273171 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -14,6 +14,8 @@ packages/*/*/node_modules
/.vscode
/.idea
+/.husky
+/.gitea
*.sqlite
/uploads
diff --git a/.editorconfig b/.editorconfig
index 7e3649acc..e717f5eb6 100755
--- a/.editorconfig
+++ b/.editorconfig
@@ -11,6 +11,3 @@ insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
-
-[Makefile]
-indent_style = tab
diff --git a/.gitignore b/.gitignore
index 24b2dcd5e..c6e427973 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,8 +6,6 @@ es/
.env.e2e
.env.local
.DS_Store
-yarn-error.log
-lerna-debug.log
/.vscode
/.idea
*.sqlite
@@ -42,7 +40,6 @@ tsconfig.paths.json
/storage/playwright
.swc
ncc-cache/
-yarn--**
v8-compile-cache-**
.env.local.*
.pnpm-store
diff --git a/.prettierignore b/.prettierignore
index 0893dd1fd..2612df0f7 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -8,7 +8,6 @@
packages/**/lib/**
packages/**/esm/**
packages/**/node_modules/**
-packages/core/client/src/locale/*
**/.dumi/tmp
**/.dumi/tmp-test
**/.dumi/tmp-production
diff --git a/SECURITY.md b/SECURITY.md
index 92e1bfe6c..c04183b0d 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -7,4 +7,4 @@ When reporting a suspected security problem, please bear this in mind:
* Make sure to provide as many details as possible about the vulnerability.
* Please do not disclose publicly any security issues until we fix them and publish security releases.
-Contact us at hello+security@tachybase.com. As soon as we receive the security report, we'll work promptly to confirm the issue and then to provide a security fix. You will receive a response from us within 7 working days.
+Contact us at https://github.com/tachybase/tachybase/issues. As soon as we receive the security report, we'll work promptly to confirm the issue and then to provide a security fix. You will receive a response from us within 7 working days.
diff --git a/docker/tachybase/Dockerfile b/docker/tachybase/Dockerfile
index 68544213d..c6390bef8 100644
--- a/docker/tachybase/Dockerfile
+++ b/docker/tachybase/Dockerfile
@@ -8,7 +8,7 @@ ENV PATH="$PNPM_HOME:$PATH"
COPY . /app
WORKDIR /app
RUN npm config set registry $NPM_REGISTRY
-RUN npm i -g pnpm@9.7.0
+RUN npm i -g pnpm@9.12.1
RUN pnpm config set registry $NPM_REGISTRY
RUN pnpm install --shamefully-hoist --config.build_from_source=sqlite3
RUN pnpm build:p
diff --git a/package.json b/package.json
index 568de1566..ec96e630f 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,6 @@
"rimraf": "^3.0.2"
},
"devDependencies": {
- "@changesets/cli": "^2.27.1",
"@commitlint/cli": "^16.3.0",
"@commitlint/config-conventional": "^16.2.4",
"@commitlint/prompt-cli": "^16.3.0",
@@ -55,9 +54,6 @@
"@ianvs/prettier-plugin-sort-imports": "^4.2.1",
"@tachybase/build": "workspace:*",
"@tachybase/cli": "workspace:*",
- "@tachybase/preset-hera-rental": "workspace:*",
- "@tachybase/preset-hera-sancongtou": "workspace:*",
- "@tachybase/preset-mini": "workspace:*",
"@tachybase/preset-tachybase": "workspace:*",
"@tachybase/test": "workspace:*",
"@types/react": "^18.3.3",
@@ -86,14 +82,14 @@
"umi": "^4.3.3",
"vitest": "^1.6.0"
},
- "packageManager": "pnpm@9.7.0",
+ "packageManager": "pnpm@9.12.1",
"engines": {
"node": "20.16.0",
- "pnpm": "9.7.0"
+ "pnpm": "9.12.1"
},
"volta": {
"node": "20.16.0",
- "pnpm": "9.7.0"
+ "pnpm": "9.12.1"
},
"pnpm": {
"neverBuiltDependencies": [
diff --git a/packages/core/app/package.json b/packages/core/app/package.json
index 591c88504..53e19ab14 100644
--- a/packages/core/app/package.json
+++ b/packages/core/app/package.json
@@ -7,9 +7,6 @@
"types": "./lib/index.d.ts",
"dependencies": {
"@tachybase/database": "workspace:*",
- "@tachybase/preset-hera-rental": "workspace:*",
- "@tachybase/preset-hera-sancongtou": "workspace:*",
- "@tachybase/preset-mini": "workspace:*",
"@tachybase/preset-tachybase": "workspace:*",
"@tachybase/server": "workspace:*",
"@tachybase/telemetry": "workspace:*"
diff --git a/packages/core/app/src/config/plugins.ts b/packages/core/app/src/config/plugins.ts
index f165db75d..415b9852f 100644
--- a/packages/core/app/src/config/plugins.ts
+++ b/packages/core/app/src/config/plugins.ts
@@ -1,4 +1,3 @@
-import process from 'process';
import { PluginConfiguration } from '@tachybase/server';
-export default [process.env.PRESET_NAME ?? 'tachybase'] as PluginConfiguration[];
+export default ['tachybase'] as PluginConfiguration[];
diff --git a/packages/core/client/src/locale/en_US.json b/packages/core/client/src/locale/en_US.json
index 9a8e6ee93..e165638ae 100644
--- a/packages/core/client/src/locale/en_US.json
+++ b/packages/core/client/src/locale/en_US.json
@@ -1,852 +1,852 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Display <1><0>100><1>201><2>502><3>1003>1> items per page",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Meet <1><0>All0><1>Any1>1> conditions in the group",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>",
- "{{count}} filter items": "{{count}} filter items",
- "{{count}} more items": "{{count}} more items",
- "Total {{count}} items": "Total {{count}} items",
- "Today": "Today",
- "Yesterday": "Yesterday",
- "Tomorrow": "Tomorrow",
- "Month": "Month",
- "Week": "Week",
- "This week": "This week",
- "This month": "This month",
- "This year": "This year",
- "Next year": "Next year",
- "Last week": "Last week",
- "Next week": "Next week",
- "Last month": "Last month",
- "Next month": "Next month",
- "Last quarter": "Last quarter",
- "This quarter": "This quarter",
- "Next quarter": "Next quarter",
- "Last year": "Last year",
- "Last 7 days": "Last 7 days",
- "Last 30 days": "Last 30 days",
- "Last 90 days": "Last 90 days",
- "Next 7 days": "Next 7 days",
- "Next 30 days": "Next 30 days",
- "Next 90 days": "Next 90 days",
- "Work week": "Work week",
- "Day": "Day",
- "Agenda": "Agenda",
- "Date": "Date",
- "Time": "Time",
- "Event": "Event",
- "None": "None",
- "Unconnected": "Unconnected",
- "System settings": "System settings",
- "System title": "System title",
- "Settings": "Settings",
- "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",
- "Disassociate": "Disassociate",
- "Disassociate record": "Disassociate record",
- "Are you sure you want to disassociate it?": "Are you sure you want to disassociate it?",
- "UI editor": "UI editor",
- "Collection": "Collection",
- "Collection selector": "Collection selector",
- "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios",
- "Collections & Fields": "Collections & Fields",
- "All collections": "All collections",
- "Add category": "Add category",
- "Enable child collections": "Enable child collections",
- "Allow adding records to the current collection": "Allow adding records to the current collection",
- "Delete category": "Delete category",
- "Edit category": "Edit category",
- "Collection category": "Collection category",
- "Collection template": "Collection template",
- "Sort": "Sort",
- "Categories": "Categories",
- "Visible": "Visible",
- "Read only": "Read only",
- "Easy reading": "Easy reading",
- "Hidden": "Hidden",
- "Hidden(reserved value)": "Hidden(reserved value)",
- "Not required": "Not required",
- "Value": "Value",
- "Disabled": "Disabled",
- "Enabled": "Enabled",
- "Problematic": "Problematic",
- "Setting": "Setting",
- "On": "On",
- "Off": "Off",
- "Empty": "Empty",
- "Linkage rule": "Linkage rule",
- "Linkage rules": "Linkage rules",
- "Condition": "Condition",
- "Properties": "Properties",
- "Add linkage rule": "Add linkage rule",
- "Add property": "Add property",
- "Category name": "Category name",
- "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",
- "Set data loading mode": "Set data loading mode",
- "Automatically load data": "Automatically load data",
- "Load data after filtering": "Load data after filtering",
- "Data loading mode": "Data loading mode",
- "Data blocks": "Data blocks",
- "Filter blocks": "Filter blocks",
- "Table": "Table",
- "Table OID(Inheritance)": "Table OID(Inheritance)",
- "Form": "Form",
- "List": "List",
- "Grid Card": "Grid Card",
- "pixels": "pixels",
- "Screen size": "Screen size",
- "Display title": "Display title",
- "Set the count of columns displayed in a row": "Set the count of columns displayed in a row",
- "Column": "Column",
- "Phone device": "Phone device",
- "Tablet device": "Tablet device",
- "Desktop device": "Desktop device",
- "Large screen device": "Large screen device",
- "Collapse": "Collapse",
- "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",
- "Gantt": "Gantt",
- "Create gantt block": "Create gantt block",
- "Progress field": "Progress field",
- "Time scale": "Time scale",
- "Hour": "Hour",
- "Quarter of day": "Quarter of day",
- "Half of day": "Half of day",
- "Year": "Year",
- "QuarterYear": "QuarterYear",
- "Select grouping field": "Select grouping field",
- "Media": "Media",
- "Markdown": "Markdown",
- "Demonstration text": "Demonstration text",
- "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": "Advanced blocks",
- "In configuration": "In configuration",
- "Chart title": "Chart title",
- "Chart type": "Chart type",
- "Chart config": "Chart config",
- "Templates": "Templates",
- "Select template": "Select template",
+ "(Fields only)": "(Fields only)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "ACL",
+ "ASC": "ASC",
+ "Accessible": "Accessible",
+ "Action column": "Action column",
+ "Action display name": "Action display name",
"Action logs": "Action logs",
- "Create template": "Create template",
- "Edit markdown": "Edit markdown",
- "Add block": "Add block",
- "Add new": "Add new",
- "Add record": "Add record",
- "Add child": "Add child",
- "Collapse all": "Collapse all",
- "Expand all": "Expand all",
- "Expand/Collapse": "Expand/Collapse",
- "Default collapse": "Default collapse",
- "Tree table": "Tree table",
- "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",
- "Connect data blocks": "Connect data blocks",
+ "Action name": "Action name",
+ "Action on existing records": "Action on existing records",
+ "Action on new records": "Action on new records",
+ "Action permission": "Action permission",
+ "Action permissions": "Action permissions",
+ "Action scope": "Action scope",
"Action type": "Action type",
"Actions": "Actions",
- "Insert": "Insert",
- "Insert if not exists": "Insert if not exists",
- "Insert if not exists, or update": "Insert if not exists, or update",
- "Determine whether a record exists by the following fields": "Determine whether a record exists by the following fields",
- "Update": "Update",
- "Update record": "Update record",
- "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",
- "Delete collection": "Delete collection",
- "Create collection": "Create collection",
- "Collection display name": "Collection display name",
- "Collection name": "Collection name",
- "Inherits": "Inherits",
- "Primary key, unique identifier, self growth": "Primary key, unique identifier, self growth",
- "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",
- "Calendar collection": "Calendar collection",
- "General collection": "General collection",
- "Connect to database view": "Connect to database view",
- "Sync from database": "Sync from database",
- "Source collections": "Source collections",
- "Field source": "Field source",
- "Preview": "Preview",
- "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.",
- "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",
- "Choices fields": "Choices fields",
- "System fields": "System fields",
- "General fields": "General fields",
- "Inherited fields": "Inherited 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",
- "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",
- "Sub-details": "Sub-details",
- "Subform: Popover": "Subform: Popover",
- "Subtable: Drawer": "Subtable: Drawer",
- "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": "Create",
+ "Add associations": "Add associations",
+ "Add attach": "Add attach",
+ "Add block": "Add block",
+ "Add card": "Add card",
+ "Add category": "Add category",
+ "Add child": "Add child",
+ "Add condition": "Add condition",
+ "Add condition group": "Add condition group",
+ "Add exportable field": "Add exportable field",
"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",
- "Display field title": "Display field title",
- "Field component": "Field component",
- "Allow multiple": "Allow multiple",
- "Quick upload": "Quick upload",
- "Select file": "Select file",
- "Subtable": "Sub-table",
- "Sub-form": "Sub-form",
- "Field mode": "Field mode",
- "Allow add new data": "Allow add new data",
- "Record picker": "Record picker",
- "Toggles the subfield mode": "Toggles the subfield mode",
- "Selector mode": "Selector mode",
- "Subtable mode": "Sub-table mode",
- "Subform mode": "Sub-form mode",
- "Edit block title": "Edit block title",
- "Block title": "Block title",
- "Pattern": "Pattern",
- "Operator": "Operator",
- "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",
- "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",
- "Custom": "Custom",
- "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 form": "Edit form",
- "Create form": "Create form",
- "Form (Edit)": "Form (Edit)",
- "Form (Add new)": "Form (Add new)",
- "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",
- "Primary": "Primary",
- "Auto increment": "Auto increment",
- "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",
- "is between": "is between",
- "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 group": "Add group",
+ "Add link": "Add link",
+ "Add linkage rule": "Add linkage rule",
+ "Add menu item": "Add menu item",
+ "Add new": "Add new",
+ "Add new mode": "Add new mode",
"Add option": "Add option",
- "Related collection": "Related collection",
+ "Add page": "Add page",
+ "Add plugin": "Add plugin",
+ "Add property": "Add property",
+ "Add record": "Add record",
+ "Add role": "Add role",
+ "Add sort field": "Add sort field",
+ "Add tab": "Add tab",
+ "Add text": "Add text",
+ "Add type": "Add type",
+ "Add validation rule": "Add validation rule",
+ "Add {{type}} after \"{{title}}\"": "Add {{type}} after \"{{title}}\"",
+ "Add {{type}} before \"{{title}}\"": "Add {{type}} before \"{{title}}\"",
+ "Add {{type}} in \"{{title}}\"": "Add {{type}} in \"{{title}}\"",
+ "Advanced type": "Advanced",
+ "After": "After",
+ "After change": "After change",
+ "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.",
+ "After successful bulk update": "After successful bulk update",
+ "After successful request": "After successful request",
+ "After successful save": "After successful save",
+ "After successful submission": "After successful submission",
+ "After successful update": "After successful update",
+ "Agenda": "Agenda",
+ "All": "All",
+ "All collections": "All collections",
+ "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.",
+ "All events": "All events",
+ "All plugin settings": "All plugin settings",
+ "All records": "All records",
+ "Allow": "Allow",
+ "Allow access": "Allow access",
+ "Allow action": "Allow action",
+ "Allow add new data": "Allow add new data",
+ "Allow add new, update and delete actions": "Allow add new, update and delete actions",
+ "Allow adding records to the current collection": "Allow adding records to the current collection",
"Allow linking to multiple records": "Allow linking to multiple records",
+ "Allow multiple": "Allow multiple",
+ "Allow sign up": "Allow sign up",
+ "Allow to configure plugins": "Allow to configure plugins",
+ "Allow to desgin pages": "Allow to desgin pages",
+ "Allow to manage plugins": "Allow to manage plugins",
"Allow uploading multiple files": "Allow uploading multiple files",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Allows configuration of the whole system, including UI, collections, permissions, etc.",
+ "Allows to configure interface": "Allows to configure interface",
+ "Allows to configure plugins": "Allows to configure plugins",
+ "Allows to install, activate, disable plugins": "Allows to install, activate, disable plugins",
+ "App error": "App error",
+ "Are you sure to delete this plugin?": "Are you sure to delete this plugin?",
+ "Are you sure to disable this plugin?": "Are you sure to disable this plugin?",
+ "Are you sure you don't want to save?": "Are you sure you don't want to save?",
+ "Are you sure you want to delete it?": "Are you sure you want to delete it?",
+ "Are you sure you want to disassociate it?": "Are you sure you want to disassociate it?",
+ "Area": "Area",
+ "Area chart": "Area chart",
+ "Assign data scope for the template": "Assign data scope for the template",
+ "Assign field values": "Assign field values",
+ "Associated records": "Associated records",
+ "Association fields": "Association fields",
+ "Association fields filter": "Association fields filter",
+ "Audit logs": "Audit logs",
+ "Author": "Author",
+ "Auto increment": "Auto increment",
+ "AutoGenId": "Auto-generated ID field",
+ "Automatic close": "Automatic close",
+ "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects",
+ "Automatically load data": "Automatically load data",
+ "Bar chart": "Bar chart",
+ "Basic": "Basic",
+ "Before": "Before",
+ "Before change": "Before change",
+ "Blank block": "Blank block",
+ "Block templates": "Block templates",
+ "Block title": "Block title",
+ "Block type": "Block type",
+ "Blue": "Blue",
+ "Bookmark": "Bookmark",
+ "Built-in": "Built-in",
+ "Bulk edit": "Bulk edit",
+ "Bulk update": "Bulk update",
+ "Button background color": "Button background color",
+ "Button icon": "Button icon",
+ "Button title": "Button title",
+ "Calendar": "Calendar",
+ "Calendar collection": "Calendar collection",
+ "Cancel": "Cancel",
+ "Cascade Select": "Cascade Select",
+ "Cascader": "Cascader",
+ "Categories": "Categories",
+ "Category name": "Category name",
+ "Chang on Parent": "Chang on Parent",
+ "Change password": "Change password",
+ "Changed to": "Changed to",
+ "Changelog": "Changelog",
+ "Chart blocks": "Chart blocks",
+ "Chart config": "Chart config",
+ "Chart title": "Chart title",
+ "Chart type": "Chart type",
+ "Checkbox": "Checkbox",
+ "Checkbox group": "Checkbox group",
+ "China region": "China region",
+ "Choices": "Choices",
+ "Choices fields": "Choices fields",
+ "City": "City",
+ "Clear": "Clear",
+ "Close": "Close",
+ "Collapse": "Collapse",
+ "Collapse all": "Collapse all",
+ "Collection": "Collection",
+ "Collection category": "Collection category",
+ "Collection display name": "Collection display name",
+ "Collection manager": "Collection manager",
+ "Collection name": "Collection name",
+ "Collection selector": "Collection selector",
+ "Collection template": "Collection template",
+ "Collections & Fields": "Collections & Fields",
+ "Color": "Color",
+ "Column": "Column",
+ "Column chart": "Column chart",
+ "Column title": "column title",
+ "Column width": "Column width",
+ "Coming soon...": "Coming soon...",
+ "Comparision": "Comparision",
+ "Compressed file url": "Compressed file url",
+ "Condition": "Condition",
+ "Configure": "Configure",
+ "Configure actions": "Configure actions",
"Configure calendar": "Configure calendar",
- "Title field": "Title field",
+ "Configure columns": "Configure columns",
+ "Configure fields": "Configure fields",
+ "Configure fields of {{title}}": "Configure fields of {{title}}",
+ "Configure permission": "Configure permission",
+ "Configure permissions": "Configure permissions",
+ "Confirm password": "Confirm password",
+ "Connect data blocks": "Connect data blocks",
+ "Connect to database view": "Connect to database view",
+ "Constant value": "Constant value",
+ "Convert reference to duplicate": "Convert reference to duplicate",
+ "Create": "Create",
+ "Create an account": "Create an account",
+ "Create calendar block": "Create calendar block",
+ "Create collection": "Create collection",
+ "Create form": "Create form",
+ "Create gantt block": "Create gantt block",
+ "Create inverse field in the target collection": "Create inverse field in the target collection",
+ "Create kanban block": "Create kanban block",
+ "Create template": "Create template",
+ "Created at": "Created at",
+ "Created by": "Created by",
+ "CreatedAt": "CreatedAt",
+ "CreatedBy": "CreatedBy",
+ "Current form": "Current form",
+ "Current object": "Current object",
+ "Current popup record": "Current popup record",
+ "Current record": "Current record",
+ "Current record blocks": "Current record blocks",
+ "Current role": "Current role",
+ "Current time": "Current time",
+ "Current user": "Current user",
+ "Custom": "Custom",
+ "Custom Title": "Custom Title",
+ "Custom column name": "Custom column name",
+ "Custom column title": "Custom column title",
+ "Custom field display name": "Custom field display name",
+ "Custom name": "Custom name",
+ "Custom request": "Custom request",
"Custom title": "Custom title",
+ "Customize": "Customize",
+ "Cyan": "Cyan",
+ "DESC": "DESC",
"Daily": "Daily",
- "Weekly": "Weekly",
- "Monthly": "Monthly",
- "Yearly": "Yearly",
- "Repeats": "Repeats",
- "Show lunar": "Show lunar",
- "Start date field": "Start date field",
- "End date field": "End date field",
- "Navigate": "Navigate",
- "Title": "Title",
+ "Danger red": "Danger red",
+ "Data blocks": "Data blocks",
+ "Data changes": "Data changes",
+ "Data loading mode": "Data loading mode",
+ "Data scope": "Data scope",
+ "Data template": "Data template",
+ "Data will be updated": "Data will be updated",
+ "DataSource": "DataSource",
+ "Date": "Date",
+ "Date & Time": "Date & Time",
+ "Date display format": "Date display format",
+ "Date format": "Date format",
+ "Date variables": "Date variables",
+ "DatePicker": "DatePicker",
+ "Datetime": "Datetime",
+ "Day": "Day",
+ "Day/Month/Year": "Day/Month/Year",
+ "Default": "Default",
+ "Default collapse": "Default collapse",
+ "Default is the ID field": "Default is the ID field",
+ "Default role": "Default role",
+ "Default value": "Default value",
+ "Delete": "Delete",
+ "Delete Event": "Delete Event",
+ "Delete action": "Delete action",
+ "Delete block": "Delete block",
+ "Delete category": "Delete category",
+ "Delete collection": "Delete collection",
+ "Delete events": "Delete events",
+ "Delete field": "Delete field",
+ "Delete menu item": "Delete menu item",
+ "Delete record": "Delete record",
+ "Delete role": "Delete role",
+ "Delete table column": "Delete table column",
+ "Delete this event?": "Delete this event?",
+ "Demonstration text": "Demonstration text",
+ "Department name": "Department name",
+ "Departments": "Departments",
+ "Dependencies check": "Dependencies check",
+ "Dependencies check failed, can't enable.": "Dependencies check failed, can't enable.",
+ "Dependencies compatibility check": "Dependencies compatibility check",
"Description": "Description",
- "Select view": "Select view",
- "Reset": "Reset",
- "Importable fields": "Importable fields",
+ "Designer Mode": "Designer Mode",
+ "Designer properties": "Designer properties",
+ "Desktop device": "Desktop device",
+ "Details": "Details",
+ "Determine whether a record exists by the following fields": "Determine whether a record exists by the following fields",
+ "Dialog": "Dialog",
+ "Disable Right Menu": "Disable Right Menu",
+ "Disable tabs": "Disable tabs",
+ "Disabled": "Disabled",
+ "Disassociate": "Disassociate",
+ "Disassociate record": "Disassociate record",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Display <1><0>100><1>201><2>502><3>1003>1> items per page",
+ "Display association fields": "Display association fields",
+ "Display field title": "Display field title",
+ "Display fields": "Display collection fields",
+ "Display name": "Display name",
+ "Display order number": "Display order number",
+ "Display title": "Display title",
+ "DisplayName": "DisplayName",
+ "Done": "Done",
+ "Drag Assistant": "Drag Assistant",
+ "Drag and drop sorting field": "Drag and drop sorting field",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Drag and drop the file here or click to upload, file size should not exceed 30M",
+ "Dragging": "Dragging",
+ "Drawer": "Drawer",
+ "Dump": "Dump",
+ "Duplicate": "Duplicate",
+ "Duplicate and continue": "Duplicate and continue",
+ "Duplicate mode": "Duplicate mode",
+ "Duplicate template": "Duplicate template",
+ "Duplicating": "Duplicating",
+ "Dynamic value": "Dynamic value",
+ "Easy reading": "Easy reading",
+ "Easy-reading": "Easy-reading",
+ "Edit": "Edit",
+ "Edit block title": "Edit block title",
+ "Edit button": "Edit button",
+ "Edit category": "Edit category",
+ "Edit chart": "Edit chart",
+ "Edit collection": "Edit collection",
+ "Edit description": "Edit description",
+ "Edit field": "Edit field",
+ "Edit field title": "Edit field title",
+ "Edit form": "Edit form",
+ "Edit markdown": "Edit markdown",
+ "Edit menu item": "Edit menu item",
+ "Edit profile": "Edit profile",
+ "Edit record": "Edit record",
+ "Edit role": "Edit role",
+ "Edit tab": "Edit tab",
+ "Edit tooltip": "Edit tooltip",
+ "Editable": "Editable",
+ "Email": "Email",
+ "Embedded page": "Embedded page",
+ "Empty": "Empty",
+ "Enable SMS authentication": "Enable SMS authentication",
+ "Enable actions": "Enable actions",
+ "Enable child collections": "Enable child collections",
+ "Enable drag and drop sorting": "Enable drag and drop sorting",
+ "Enable link": "Enable link",
+ "Enabled": "Enabled",
+ "Enabled languages": "Enabled languages",
+ "End date field": "End date field",
+ "Error message": "Error message",
+ "Event": "Event",
+ "Execute": "Execute",
+ "Exists": "Exists",
+ "Expand all": "Expand all",
+ "Expand/Collapse": "Expand/Collapse",
+ "Export": "Export",
"Exportable fields": "Exportable fields",
- "Saved successfully": "Saved successfully",
+ "Expression": "Expression",
+ "Feedback": "Feedback",
+ "Field": "Field",
+ "Field component": "Field component",
+ "Field display name": "Field display name",
+ "Field interface": "Field interface",
+ "Field mode": "Field mode",
+ "Field name": "Field name",
+ "Field permission": "Field permission",
+ "Field source": "Field source",
+ "Field title": "Field title",
+ "Field type": "Field type",
+ "Field value changes": "Field value changes",
+ "Fields": "Fields",
+ "Fields values": "Fields values",
+ "File manager": "File manager",
+ "Filter": "Filter",
+ "Filter blocks": "Filter blocks",
+ "Filterable fields": "Filterable fields",
+ "Find by the following fields": "Find by the following fields",
+ "First or create": "First or create",
+ "Fix block": "Fix block",
+ "Flexible popup": "Flexible popup",
+ "Foreign key": "Foreign key",
+ "Foreign key 1": "Foreign key 1",
+ "Foreign key 2": "Foreign key 2",
+ "Form": "Form",
+ "Form (Add new)": "Form (Add new)",
+ "Form (Edit)": "Form (Edit)",
+ "Form values": "Form values",
+ "Format": "Format",
+ "Formula": "Formula",
+ "Formula description": "Compute a value in each record based on other fields in the same record.",
+ "Formula error.": "Formula error.",
+ "Formula mode": "Formula mode",
+ "Full Screen": "Full Screen",
+ "Function": "Function",
+ "Gantt": "Gantt",
+ "Geek blue": "Geek blue",
+ "General": "General",
+ "General action permissions": "General action permissions",
+ "General collection": "General collection",
+ "General fields": "General fields",
+ "General permissions": "General permissions",
+ "Generated automatically if left blank": "Generated automatically if left blank",
+ "Generic properties": "Generic properties",
+ "Global action permissions": "Global action permissions",
+ "Global permissions": "Global permissions",
+ "Gold": "Gold",
+ "Green": "Green",
+ "Grid Card": "Grid Card",
+ "Group": "Group",
+ "Grouped sorting": "Grouped sorting",
+ "Grouping field": "Grouping field",
+ "Half of day": "Half of day",
+ "Handbook": "Handbook",
+ "Hidden": "Hidden",
+ "Hidden(reserved value)": "Hidden(reserved value)",
+ "Hide": "Hide",
+ "Highlight": "Highlight",
+ "Home page": "Home page",
+ "Homepage": "Homepage",
+ "Hour": "Hour",
+ "ID": "ID",
+ "Icon": "Icon",
+ "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.",
+ "Import": "Import",
+ "Importable fields": "Importable fields",
+ "In configuration": "In configuration",
+ "Individual": "Individual",
+ "Inherited fields": "Inherited fields",
+ "Inherits": "Inherits",
+ "Inner": "Inner",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Input +, -, *, /, ( ) to calculate, input @ to open field variables.",
+ "Insert": "Insert",
+ "Insert above": "Insert above",
+ "Insert after": "Insert after",
+ "Insert before": "Insert before",
+ "Insert below": "Insert below",
+ "Insert if not exists": "Insert if not exists",
+ "Insert if not exists, or update": "Insert if not exists, or update",
+ "Insert inner": "Insert inner",
+ "Insert left": "Insert left",
+ "Insert right": "Insert right",
+ "Installing": "Installing",
+ "Integer": "Integer",
+ "Invalid JSON format": "Invalid JSON format",
+ "Inverse field display name": "Inverse field display name",
+ "Inverse field name": "Inverse field name",
+ "Inverse relationship type": "Inverse relationship type",
+ "Is DownLoad": "Is DownLoad",
+ "Junction collection": "Junction collection",
+ "Kanban": "Kanban",
+ "Keywords": "Keywords",
+ "Label field": "Label field",
+ "Language": "Language",
+ "Large": "Large",
+ "Large screen device": "Large screen device",
+ "Last 30 days": "Last 30 days",
+ "Last 7 days": "Last 7 days",
+ "Last 90 days": "Last 90 days",
+ "Last month": "Last month",
+ "Last quarter": "Last quarter",
+ "Last updated": "Last updated",
+ "Last updated at": "Last updated at",
+ "Last updated by": "Last updated by",
+ "Last week": "Last week",
+ "Last year": "Last year",
+ "Leave it blank, unless you need a custom intermediate table": "Leave it blank, unless you need a custom intermediate table",
+ "Length": "Length",
+ "License": "License",
+ "Lime": "Lime",
+ "Line chart": "Line chart",
+ "Link": "Link",
+ "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.",
+ "Linkage rule": "Linkage rule",
+ "Linkage rules": "Linkage rules",
+ "Linkage with form fields": "Linkage with form fields",
+ "List": "List",
+ "Load": "Load",
+ "Load data after filtering": "Load data after filtering",
+ "Local": "Local",
+ "Log in with an existing account": "Log in with an existing account",
+ "Logo": "Logo",
+ "Long text": "Long text",
+ "Magenta": "Magenta",
+ "Main department": "Main department",
+ "Manage all settings": "Manage all settings",
+ "Manually close": "Manually close",
+ "Many to many": "Many to many",
+ "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.",
+ "Many to one": "Many to one",
+ "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.",
+ "Markdown": "Markdown",
+ "Marketplace": "Marketplace",
+ "Max length": "Max length",
+ "Max length must greater than min length": "Max length must greater than min length",
+ "Maximum": "Maximum",
+ "Maximum must greater than minimum": "Maximum must greater than minimum",
+ "Media": "Media",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Meet <1><0>All0><1>Any1>1> conditions in the group",
+ "Menu": "Menu",
+ "Menu item icon": "Menu item icon",
+ "Menu item name": "Menu item name",
+ "Menu item title": "Menu item title",
+ "Menu permissions": "Menu permissions",
+ "Middle": "Middle",
+ "Min length": "Min length",
+ "Min length must less than max length": "Min length must less than max length",
+ "Minimum": "Minimum",
+ "Minimum must less than maximum": "Minimum must less than maximum",
+ "Modal add": "Modal add",
+ "Month": "Month",
+ "Monthly": "Monthly",
+ "More details": "More details",
+ "More options": "More options",
+ "Move to": "Move to",
+ "Move {{title}} to": "Move {{title}} to",
+ "Multiple select": "Multiple select",
+ "Must select to the last level": "Must select to the last level",
+ "Name": "Name",
+ "Navigate": "Navigate",
+ "New menu items are allowed to be accessed by default.": "New menu items are allowed to be accessed by default.",
+ "New password": "New password",
+ "Next 30 days": "Next 30 days",
+ "Next 7 days": "Next 7 days",
+ "Next 90 days": "Next 90 days",
+ "Next month": "Next month",
+ "Next quarter": "Next quarter",
+ "Next week": "Next week",
+ "Next year": "Next year",
"Nickname": "Nickname",
+ "No": "No",
+ "No CHANGELOG.md file": "No CHANGELOG.md file",
+ "No README.md file": "No README.md file",
+ "No blocks to connect": "No blocks to connect",
+ "None": "None",
+ "Not enabled": "Not enabled",
+ "Not required": "Not required",
+ "Npm package": "Npm package",
+ "Npm package name": "Npm package name",
+ "Number": "Number",
+ "Off": "Off",
+ "Official plugin": "Official plugin",
+ "Old password": "Old password",
+ "On": "On",
+ "One to many": "One to many",
+ "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.",
+ "One to one": "One to one",
+ "One to one (belongs to)": "One to one (belongs to)",
+ "One to one (has one)": "One to one (has one)",
+ "One to one description": "Used to create one-to-one relationships. For example, a user has a profile.",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>",
+ "Open mode": "Open mode",
+ "Operate on existing data": "Operate on existing data",
+ "Operate on new data": "Operate on new data",
+ "Operation failed": "Operation failed",
+ "Operation succeeded": "Operation succeeded",
+ "Operator": "Operator",
+ "Option label": "Option label",
+ "Option value": "Option value",
+ "Options": "Options",
+ "Orange": "Orange",
+ "Original field title: ": "Original field title: ",
+ "Original name": "Original name",
+ "Original title: ": "Original title: ",
+ "Other blocks": "Advanced blocks",
+ "Other chart": "Other chart",
+ "Others": "Others",
+ "Override": "Override",
+ "Override field": "Override field",
+ "Own records": "Own records",
+ "Owners": "Owners",
+ "PK & FK fields": "PK & FK fields",
+ "PackageName": "PackageName",
+ "Page": "Page",
+ "Page style": "Page Style",
+ "Parent collection fields": "Parent collection fields",
+ "Parent record": "Parent record",
+ "Password": "Password",
+ "Password mismatch": "Password mismatch",
+ "Pattern": "Pattern",
+ "Percent": "Percent",
+ "Permission deined": "Permission denied",
+ "Permission policy": "Permission policy",
+ "Phone": "Phone",
+ "Phone device": "Phone device",
+ "Pie chart": "Pie chart",
+ "Please configure the duplicate fields": "Please configure the duplicate fields",
+ "Please confirm the SQL statement first": "Please confirm the SQL statement first",
+ "Please enter search content": "Please enter search content",
+ "Please fill in the iframe URL": "Please fill in the iframe URL",
+ "Please select the records to be updated": "Please select the records to be updated",
+ "Please use a valid SELECT or WITH AS statement": "Please use a valid SELECT or WITH AS statement",
+ "Plugin Zip File": "Plugin Zip File",
+ "Plugin dependencies check failed": "Plugin dependencies check failed",
+ "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.",
+ "Plugin loading failed. Please check the server logs.": "Plugin loading failed. Please check the server logs.",
+ "Plugin manager": "Plugin manager",
+ "Plugin name": "Plugin name",
+ "Plugin settings": "Plugin settings",
+ "Plugin settings permissions": "Plugin settings permissions",
+ "Plugin source": "Plugin source",
+ "Plugin starting...": "Plugin starting...",
+ "Plugin stopping...": "Plugin stopping...",
+ "Plugin tab name": "Plugin tab name",
+ "Plugin's version": "Plugin's version",
+ "Popup": "Popup",
+ "Popup close method": "Popup close method",
+ "Popup form": "Popup form",
+ "Popup message": "Popup message",
+ "Popup size": "Popup size",
+ "Position": "Position",
+ "Precision": "Precision",
+ "Preset fields": "Preset fields",
+ "Preview": "Preview",
+ "Primary": "Primary",
+ "Primary key, unique identifier, self growth": "Primary key, unique identifier, self growth",
+ "Print": "Print",
+ "Problematic": "Problematic",
+ "Progress field": "Progress field",
+ "Properties": "Properties",
+ "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios",
+ "Province": "Province",
+ "Province/city/area name": "Province/city/area name",
+ "Purple": "Purple",
+ "Quarter of day": "Quarter of day",
+ "QuarterYear": "QuarterYear",
+ "Quick Update": "Quick Update",
+ "Quick add": "Quick add",
+ "Quick duplicate": "Quick duplicate",
+ "Quick upload": "Quick upload",
+ "Radio group": "Radio group",
+ "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.",
+ "Read only": "Read only",
+ "Readme": "Readme",
+ "Readonly": "Readonly",
+ "Record ID": "Record ID",
+ "Record picker": "Record picker",
+ "Records can be sorted": "Records can be sorted",
+ "Records per page": "Records per page",
+ "Red": "Red",
+ "Redirect to": "Redirect to",
+ "Reference template": "Reference template",
+ "Refresh": "Refresh",
+ "Regular expression": "Pattern",
+ "Related collection": "Related collection",
+ "Relation": "Relation",
+ "Relationship blocks": "Relationship blocks",
+ "Relationship type": "Relationship type",
+ "Remains the same": "Remains the same",
+ "Render Failed": "Render Failed",
+ "Repeats": "Repeats",
+ "Request API": "Request API",
+ "Request URL": "Request URL",
+ "Request body": "Request body",
+ "Request headers": "Request headers",
+ "Request method": "Request method",
+ "Request query parameters": "Request query parameters",
+ "Request settings": "Request settings",
+ "Request success": "Request success",
+ "Required": "Required",
+ "Reset": "Reset",
+ "Restart": "Restart",
+ "Restart application": "Restart application",
+ "Result": "Result",
+ "Retry after {{count}} seconds": "Retry after {{count}} seconds",
+ "Return to the main application": "Return to the main application",
+ "Rich Text": "Rich Text",
+ "Role UID": "Role UID",
+ "Role display name": "Role display name",
+ "Role name": "Role name",
+ "Roles": "Roles",
+ "Roles & Permissions": "Roles & Permissions",
+ "Save": "Save",
+ "Save action": "Save action",
+ "Save as block template": "Save as block template",
+ "Save as template": "Save as template",
+ "Save conditions": "Save conditions",
+ "Save mode": "Save mode",
+ "Save record": "Save record",
+ "Saved successfully": "Saved successfully",
+ "Scope name": "Scope name",
+ "Screen size": "Screen size",
+ "Search and select collection": "Search and select collection",
+ "Search plugin": "Search plugin",
+ "Select": "Select",
+ "Select all": "Select all",
+ "Select collection": "Select collection",
+ "Select data source": "Select data source",
+ "Select field": "Select field",
+ "Select file": "Select file",
+ "Select grouping field": "Select grouping field",
+ "Select icon": "Select icon",
+ "Select level": "Select level",
+ "Select record": "Select record",
+ "Select template": "Select template",
+ "Select view": "Select view",
+ "Selected": "Selected",
+ "Selector": "Selector",
+ "Selector mode": "Selector mode",
+ "Send code": "Send code",
+ "Set data loading mode": "Set data loading mode",
+ "Set default sorting rules": "Set default sorting rules",
+ "Set default value": "Set default value",
+ "Set the count of columns displayed in a row": "Set the count of columns displayed in a row",
+ "Set the data scope": "Set the data scope",
+ "Set validation rules": "Set validation rules",
+ "Setting": "Setting",
+ "Setting Down Title": "Setting Down Title",
+ "Settings": "Settings",
+ "Show Data": "Show Data",
+ "Show lunar": "Show lunar",
+ "Show time": "Show time",
"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 in with another account": "Sign in with another account",
+ "Sign out": "Sign out",
"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",
- "Save as block template": "Save as block template",
- "Block templates": "Block templates",
- "Convert reference to duplicate": "Convert reference to duplicate",
- "Template name": "Template name",
- "Block type": "Block type",
- "No blocks to connect": "No blocks to connect",
- "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",
- "Column title": "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",
- "The field has been deleted": "The field has been deleted",
- "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",
- "Add condition": "Add condition",
- "Add condition group": "Add condition group",
- "exists": "exists",
- "not exists": "not exists",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "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.",
- "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",
- "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 role": "Current role",
- "Current record": "Current record",
- "Current popup record": "Current popup record",
- "Associated records": "Associated records",
- "Parent record": "Parent record",
- "Current time": "Current time",
- "System variables": "System variables",
- "Date variables": "Date variables",
- "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",
- "Add plugin": "Add plugin",
- "Plugin source": "Plugin source",
- "Upgrade": "Upgrade",
- "Plugin dependencies check failed": "Plugin dependencies check failed",
- "More details": "More details",
- "Upload new version": "Upload new version",
- "Version": "Version",
- "Npm package": "Npm package",
- "Npm package name": "Npm package name",
- "Upload plugin": "Upload plugin",
- "Official plugin": "Official plugin",
- "Add type": "Add type",
- "Changelog": "Changelog",
- "Dependencies check": "Dependencies check",
- "Update plugin": "Update plugin",
- "Installing": "Installing",
- "The deletion was successful.": "The deletion was successful.",
- "Plugin Zip File": "Plugin Zip File",
- "Compressed file url": "Compressed file url",
- "Last updated": "Last updated",
- "PackageName": "PackageName",
- "DisplayName": "DisplayName",
- "Readme": "Readme",
- "Dependencies compatibility check": "Dependencies compatibility check",
- "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.",
- "Version range": "Version range",
- "Plugin's version": "Plugin's version",
- "Result": "Result",
- "No CHANGELOG.md file": "No CHANGELOG.md file",
- "No README.md file": "No README.md file",
- "Homepage": "Homepage",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Drag and drop the file here or click to upload, file size should not exceed 30M",
- "Dependencies check failed, can't enable.": "Dependencies check failed, can't enable.",
- "Plugin starting...": "Plugin starting...",
- "Plugin stopping...": "Plugin stopping...",
- "Are you sure to delete this plugin?": "Are you sure to delete this plugin?",
- "Are you sure to disable this plugin?": "Are you sure to disable this plugin?",
- "re-download file": "re-download file",
- "Not enabled": "Not enabled",
- "Search plugin": "Search plugin",
- "Author": "Author",
- "Plugin loading failed. Please check the server logs.": "Plugin loading failed. Please check the server logs.",
- "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": "CreatedBy",
- "UpdatedBy": "UpdatedBy",
- "CreatedAt": "CreatedAt",
- "UpdatedAt": "UpdatedAt",
- "Column width": "Column width",
+ "Signed up successfully. It will jump to the login page.": "Signed up successfully. It will jump to the login page.",
+ "Single line text": "Single line text",
+ "Single select": "Single select",
+ "Single select and radio fields can be used as the grouping field": "Single select and radio fields can be used as the grouping field",
+ "Skip required validation": "Skip required validation",
+ "Small": "Small",
+ "Sort": "Sort",
"Sortable": "Sortable",
- "Enable link": "Enable link",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "This is likely a Tachybase internals bug. Please open an issue at <1>here1>",
- "Render Failed": "Render Failed",
- "App error": "App error",
- "Feedback": "Feedback",
- "Try again": "Try again",
- "Data template": "Data template",
- "Duplicate": "Duplicate",
- "Duplicating": "Duplicating",
- "Duplicate mode": "Duplicate mode",
- "Quick duplicate": "Quick duplicate",
- "Duplicate and continue": "Duplicate and continue",
- "Please configure the duplicate fields": "Please configure the duplicate fields",
- "Add": "Create",
- "Add new mode": "Add new mode",
- "Quick add": "Quick add",
- "Modal add": "Modal add",
- "Save mode": "Save mode",
- "First or create": "First or create",
- "Update or create": "Update or create",
- "Find by the following fields": "Find by the following fields",
- "Create": "Create",
- "Current form": "Current form",
- "Current object": "Current object",
- "Linkage with form fields": "Linkage with form fields",
- "Allow add new, update and delete actions": "Allow add new, update and delete actions",
- "Date display format": "Date display format",
- "Assign data scope for the template": "Assign data scope for the template",
+ "Source collection": "Source collection",
+ "Source collections": "Source collections",
+ "Source key": "Source key",
+ "Specific properties": "Specific properties",
+ "Start date field": "Start date field",
+ "Stay on current page": "Stay on current page",
+ "Store the creation time of each record": "Store the creation time of each record",
+ "Store the creation user of each record": "Store the creation user of each record",
+ "Store the last update time of each record": "Store the last update time of each record",
+ "Store the last update user of each record": "Store the last update user of each record",
+ "Street": "Street",
+ "Sub-details": "Sub-details",
+ "Sub-form": "Sub-form",
+ "Sub-table": "Sub-table",
+ "Subform mode": "Sub-form mode",
+ "Subform: Popover": "Subform: Popover",
+ "Submit": "Submit",
+ "Submitted successfully": "Submitted successfully",
+ "Subtable": "Sub-table",
+ "Subtable mode": "Sub-table mode",
+ "Subtable: Drawer": "Subtable: Drawer",
+ "Super admin": "Super admin",
+ "Superior department": "Superior department",
+ "Switch role": "Switch role",
+ "Sync from database": "Sync from database",
+ "Sync from form fields": "Sync from form fields",
+ "Sync successfully": "Sync successfully",
+ "System fields": "System fields",
+ "System info": "System info",
+ "System settings": "System settings",
+ "System title": "System title",
+ "System variables": "System variables",
+ "Tab name": "Tab name",
+ "Table": "Table",
+ "Table OID(Inheritance)": "Table OID(Inheritance)",
"Table selected records": "Table selected records",
+ "Tablet device": "Tablet device",
"Tag": "Tag",
"Tag color field": "Tag color field",
- "Sync successfully": "Sync successfully",
- "Sync from form fields": "Sync from form fields",
- "Select all": "Select all",
- "Restart": "Restart",
- "Restart application": "Restart application",
- "Cascade Select": "Cascade Select",
- "Cascader": "Cascader",
- "Execute": "Execute",
- "Please use a valid SELECT or WITH AS statement": "Please use a valid SELECT or WITH AS statement",
- "Please confirm the SQL statement first": "Please confirm the SQL statement first",
- "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects",
- "Sign in with another account": "Sign in with another account",
- "Return to the main application": "Return to the main application",
- "Permission deined": "Permission denied",
+ "Target": "Target",
+ "Target collection": "Target collection",
+ "Target key": "Target key",
+ "Target position": "Target position",
+ "Template name": "Template name",
+ "Templates": "Templates",
+ "Test Data": "Test Data",
+ "The current return type is not a document type": "The current return type is not a document type",
+ "The deletion was successful.": "The deletion was successful.",
+ "The field has been deleted": "The field has been deleted",
+ "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",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.",
+ "Then": "Then",
+ "There are no full screen blocks available at the current location": "There are no full screen blocks available at the current location",
+ "This and following events": "This and following events",
+ "This event": "This event",
+ "This is a demo text, **supports Markdown syntax**.": "This is a demo text, **supports Markdown syntax**.",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "This is likely a Tachybase internals bug. Please open an issue at <1>here1>",
+ "This month": "This month",
+ "This quarter": "This quarter",
+ "This week": "This week",
+ "This year": "This year",
+ "Through collection": "Through collection",
+ "Time": "Time",
+ "Time format": "Time format",
+ "Time scale": "Time scale",
+ "Title": "Title",
+ "Title field": "Title field",
+ "Today": "Today",
+ "Toggles the subfield mode": "Toggles the subfield mode",
+ "Tomorrow": "Tomorrow",
+ "Total {{count}} items": "Total {{count}} items",
+ "Tree table": "Tree table",
+ "Trigger workflow": "Trigger workflow",
+ "Triggered when the row is clicked": "Triggered when the row is clicked",
+ "Try again": "Try again",
+ "Turn pages": "Turn pages",
+ "UI Editor": "UI Editor",
+ "UI editor": "UI editor",
+ "Unconnected": "Unconnected",
+ "Unique": "Unique",
+ "Unsaved changes": "Unsaved changes",
+ "Update": "Update",
+ "Update all data?": "Update all data?",
+ "Update or create": "Update or create",
+ "Update plugin": "Update plugin",
+ "Update record": "Update record",
+ "Update selected data?": "Update selected data?",
+ "Updated successfully": "Updated successfully",
+ "UpdatedAt": "UpdatedAt",
+ "UpdatedBy": "UpdatedBy",
+ "Upgrade": "Upgrade",
+ "Upload": "Upload",
+ "Upload new version": "Upload new version",
+ "Upload plugin": "Upload plugin",
+ "Use the same time zone (GMT) for all users": "Use the same time zone (GMT) for all users",
+ "Used for drag and drop sorting scenarios, supporting grouping sorting": "Used for drag and drop sorting scenarios, supporting grouping sorting",
+ "User": "User",
+ "Users": "Users",
+ "Validation rule": "Validation rule",
+ "Value": "Value",
+ "Verification code": "Verification code",
+ "Version": "Version",
+ "Version range": "Version range",
+ "View": "View",
+ "View all plugins": "View all plugins",
+ "View record": "View record",
+ "Village": "Village",
+ "Visible": "Visible",
+ "Volcano": "Volcano",
+ "Week": "Week",
+ "Weekly": "Weekly",
+ "When a field is selected for grouping, it will be grouped first before sorting.": "When a field is selected for grouping, it will be grouped first before sorting.",
+ "When submitting the following fields, the saved values are": "When submitting the following fields, the saved values are",
+ "Work week": "Work week",
+ "Wysiwyg": "Wysiwyg",
+ "Year": "Year",
+ "Year-Month-Day": "Year-Month-Day",
+ "Year/Month/Day": "Year/Month/Day",
+ "Yearly": "Yearly",
+ "Yes": "Yes",
+ "Yesterday": "Yesterday",
+ "all": "all",
+ "classical": "classical",
+ "contains": "contains",
+ "data source": "data source",
+ "disabled": "disabled",
+ "does not contain": "does not contain",
+ "edit title": "edit title",
+ "enabled": "enabled",
+ "ends with": "ends with",
+ "exists": "exists",
+ "is": "is",
+ "is after": "is after",
+ "is before": "is before",
+ "is between": "is between",
+ "is empty": "is empty",
+ "is not": "is not",
+ "is not empty": "is not empty",
+ "is on or after": "is on or after",
+ "is on or before": "is on or before",
"loading": "loading",
"name is required": "name is required",
- "data source": "data source",
- "DataSource": "DataSource",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.",
- "Preset fields": "Preset fields",
- "Home page": "Home page",
- "Handbook": "Handbook",
- "License": "License",
- "Generic properties": "Generic properties",
- "Specific properties": "Specific properties",
- "Used for drag and drop sorting scenarios, supporting grouping sorting": "Used for drag and drop sorting scenarios, supporting grouping sorting",
- "Grouped sorting": "Grouped sorting",
- "When a field is selected for grouping, it will be grouped first before sorting.": "When a field is selected for grouping, it will be grouped first before sorting.",
- "Departments": "Departments",
- "Main department": "Main department",
- "Department name": "Department name",
- "Superior department": "Superior department",
- "Owners": "Owners",
- "Plugin settings": "Plugin settings",
- "Menu": "Menu",
- "Drag and drop sorting field": "Drag and drop sorting field",
- "Quick Update": "Quick Update",
- "Keywords": "Keywords",
- "all": "all",
- "enabled": "enabled",
- "disabled": "disabled",
- "Designer properties": "Designer properties",
- "Load": "Load",
- "Dump": "Dump",
- "Chang on Parent": "Chang on Parent",
- "Please enter search content": "Please enter search content",
- "Is DownLoad":"Is DownLoad",
- "Show Data":"Show Data",
- "Setting Down Title":"Setting Down Title",
- "The current return type is not a document type":"The current return type is not a document type",
- "Test Data":"Test Data",
- "Add associations": "Add associations",
- "DatePicker":"DatePicker",
- "Drag Assistant":"Drag Assistant",
- "Disable Right Menu":"Disable Right Menu",
- "Full Screen":"Full Screen",
- "Designer Mode":"Designer Mode",
- "Embedded page": "Embedded page",
- "Page style": "Page Style",
- "classical": "classical",
+ "not ends with": "not ends with",
+ "not exists": "not exists",
+ "not starts with": "not starts with",
+ "pixels": "pixels",
+ "re-download file": "re-download file",
+ "starts with": "starts with",
"tabs": "tabs",
- "There are no full screen blocks available at the current location":"There are no full screen blocks available at the current location"
+ "{{count}} filter items": "{{count}} filter items",
+ "{{count}} more items": "{{count}} more items",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 hour",
+ "24 hour": "24 hour"
}
diff --git a/packages/core/client/src/locale/es_ES.json b/packages/core/client/src/locale/es_ES.json
index 8d1f2f161..e26622672 100644
--- a/packages/core/client/src/locale/es_ES.json
+++ b/packages/core/client/src/locale/es_ES.json
@@ -1,755 +1,755 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Mostrar <1><0>100><1>201><2>502><3>1003>1> elementos por página",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Cumplir <1><0>Todas0><1>Cualquier1>1> condiciones del grupo",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Abrir en<1><0>Modal0><1>Cajón1><2>Ventana2>1>",
- "{{count}} filter items": "{{count}} elementos de filtro",
- "{{count}} more items": "{{count}} más elementos",
- "Total {{count}} items": "Total {{count}} elementos",
- "Today": "Hoy",
- "Yesterday": "Ayer",
- "Tomorrow": "Mañana",
- "Month": "Mes",
- "Week": "Semana",
- "This week": "Esta semana",
- "This month": "Este mes",
- "This year": "Este año",
- "Next year": "Próximo año",
- "Last week": "Semana pasada",
- "Next week": "Próxima semana",
- "Last month": "Mes pasado",
- "Next month": "Próximo mes",
- "Last quarter": "Trimestre pasado",
- "This quarter": "Este trimestre",
- "Next quarter": "Próximo trimestre",
- "Last year": "Año pasado",
- "Last 7 days": "los últimos 7 días",
- "Last 30 days": "los últimos 30 días",
- "Last 90 days": "los últimos 90 días",
- "Next 7 days": "los próximos 7 días",
- "Next 30 days": "los próximos 30 días",
- "Next 90 days": "los próximos 90 días",
- "Work week": "Semana de trabajo",
- "Day": "Día",
- "Agenda": "Agenda",
- "Date": "Fecha",
- "Time": "Hora",
- "Event": "Evento",
- "None": "Ninguno",
- "Unconnected": "Sin conexión",
- "System settings": "Ajustes del sistema",
- "System title": "Título del sistema",
- "Logo": "Logo",
- "Add menu item": "Añadir elemento al menú",
- "Page": "Página",
- "Name": "Nombre",
- "Icon": "Icono",
- "Group": "Grupo",
- "Link": "Enlace",
- "Save conditions": "Guardar condiciones",
- "Edit menu item": "Editar elemento del menú",
- "Move to": "Mover a",
- "Insert left": "Insertar a la izquierda",
- "Insert right": "Insertar a la derecha",
- "Insert inner": "Insertar al interior",
- "Delete": "Borrar",
- "Disassociate": "Desasociar",
- "Disassociate record": "Desasociar registro",
- "Are you sure you want to disassociate it?": "¿Seguro que quieres desasociarlo?",
- "UI editor": "IU editor",
- "Collection": "Colección",
- "Collections & Fields": "Colección & Campos",
- "All collections": "Todas las colecciones",
- "Add category": "Añadir categoría",
- "Enable child collections": "Activar las colecciones de niños",
- "Allow adding records to the current collection": "Permitir añadir registros a la colección actual",
- "Delete category": "Borrar categoría",
- "Edit category": "Editar categoría",
- "Collection category": "Categoría de colección",
- "Collection template": "Plantilla de colección",
- "Sort": "Ordenar",
- "Categories": "categorías",
- "Visible": "Visible",
- "Read only": "Solo lectura",
- "Easy reading": "Lectura fácil",
- "Hidden": "Oculto",
- "Hidden(reserved value)": "Oculto(valor reservado)",
- "Not required": "No necesario",
- "Value": "Valor",
- "Disabled": "Desactivado",
- "Enabled": "Activado",
- "On": "Encendida",
- "Off": "Apagada",
- "Empty": "Vacío",
- "Linkage rule": "Regla de enlace",
- "Linkage rules": "Regla de enlaces",
- "Condition": "Condición",
- "Properties": "Propiedades",
- "Add linkage rule": "Añadir Regla de enlace",
- "Add property": "Añadir propiedad",
- "Category name": "Nombre de Categoría",
- "Roles & Permissions": "Roles & permisos",
- "Edit profile": "Editar perfil",
- "Change password": "Cambiar contraseña",
- "Old password": "Contraseña antigua",
- "New password": "Contraseña nueva",
- "Switch role": "Cambiar role",
- "Super admin": "Super admin",
- "Language": "Idioma",
- "Allow sign up": "Permitir el registro",
- "Enable SMS authentication": "Activar la autenticación por SMS",
- "Sign out": "Cerrar sesión",
- "Cancel": "Cancelar",
- "Submit": "Enviar",
- "Close": "Cerrar",
- "Set the data scope": "Establecer el ámbito de los datos",
- "Data loading mode": "Modo de carga de datos",
- "Set data loading mode": "Establecer el modo de carga de datos",
- "Automatically load data": "Cargar datos",
- "Load data after filtering": "Cargar datos después de filtrar",
- "Data blocks": "Bloques de datos",
- "Filter blocks": "Bloques de filtro",
- "Table": "Tabla",
- "Table OID(Inheritance)": "Tabla OID(Herencia)",
- "Form": "Formulario",
- "Collapse": "Colapsar",
- "Select data source": "Seleccionar fuente de datos",
- "Calendar": "Calendario",
- "Delete events": "Borrar eventos",
- "This event": "Este evento",
- "This and following events": "Este y los siguientes eventos",
- "All events": "Todos los eventos",
- "Delete this event?": "¿Borrar este evento?",
- "Delete Event": "Borrar evento",
- "Kanban": "Kanban",
- "Gantt": "Gantt",
- "Create gantt block": "Crear bloque Gantt",
- "Progress field": "Campo de progreso",
- "Time scale": "Escala de tiempo",
- "Hour": "Hora",
- "Quarter of day": "Cuarto de día",
- "Half of day": "Medio día",
- "Year": "Año",
- "QuarterYear": "Cuarto de año",
- "Select grouping field": "Seleccionar campo de agrupación",
- "Media": "Medios",
- "Markdown": "Markdown",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "Bloques de gráficos",
- "Column chart": "Gráfico de columnas",
- "Bar chart": "Gráfico de barras",
- "Line chart": "Gráfico lineal",
- "Pie chart": "Gráfico circular",
- "Area chart": "Gráfico de áreas",
- "Other chart": "Otro gráfico",
- "Other blocks": "Otros Bloques",
- "In configuration": "En configuración",
- "Chart title": "Título del gráfico",
- "Chart type": "Tipo del gráfico",
- "Chart config": "Configuración del gráfico",
- "Templates": "Plantillas",
- "Select template": "Seleccione plantilla",
+ "(Fields only)": "(Sólo campos)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "ACL",
+ "ASC": "ASC",
+ "Accept": "Aceptar",
+ "Accessible": "Accesible",
+ "Action column": "Columna de acción",
+ "Action display name": "Mostrar nombre de acción",
"Action logs": "Acción logs",
- "Create template": "Crear plantilla",
- "Edit markdown": "Editar markdown",
- "Add block": "Añadir bloque",
- "Add new": "Añadir nuevo",
- "Add record": "Añadir registro",
- "Add child": "Añadir hijo",
- "Collapse all": "Contraer todo",
- "Expand all": "Expandir todo",
- "Expand/Collapse": "Expandir/Contraer",
- "Default collapse": "Contraer por defecto",
- "Tree table": "Tabla de árbol",
- "Custom field display name": "Personalizar nombre para mostrar campo",
- "Display fields": "Mostrar campos de colección",
- "Edit record": "Editar registro",
- "Delete menu item": "Borrar elemento de menú",
- "Add page": "Añadir página",
- "Add group": "Añadir grupo",
- "Add link": "Añadir enlace",
- "Insert above": "Insertar arriba",
- "Insert below": "Insertar debajo",
- "Save": "Guardar",
- "Delete block": "Eliminar bloque",
- "Are you sure you want to delete it?": "¿Seguro que quieres borrarlo?",
- "This is a demo text, **supports Markdown syntax**.": "Este es un texto de demostración, **soporta sintaxis Markdown**",
- "Filter": "Filtro",
- "Connect data blocks": "Conectar bloques de datos",
+ "Action name": "Nombre de la acción",
+ "Action on existing records": "Acción sobre registros existentes",
+ "Action on new records": "Acción sobre nuevos registros",
+ "Action permission": "Permiso de acción",
+ "Action permissions": "Permisos de acción",
+ "Action scope": "Alcance de la acción",
"Action type": "Tipo de acción",
"Actions": "Acciones",
- "Insert": "Insertar",
- "Update": "Actualizar",
- "View": "Ver",
- "View record": "Ver registro",
- "Refresh": "Actualizar",
- "Data changes": "Modificar datos",
- "Field name": "Nombre de campo",
- "Before change": "Antes del cambio",
- "After change": "Después del cambio",
- "Delete record": "Eliminar registro",
- "Create collection": "Crear colección",
- "Collection display name": "Nombre para mostrar colección",
- "Collection name": "Nombre de la colección",
- "Inherits": "Hereda",
- "Primary key, unique identifier, self growth": "Primary key, unique identifier, self growth",
- "Store the creation user of each record": "Almacenar el usuario de creación de cada registro",
- "Store the last update user of each record": "Almacenar el usuario de última actualización de cada registro",
- "Store the creation time of each record": "Almacenar la hora de creación de cada registro",
- "Store the last update time of each record": "Almacenar la hora de última actualización de cada registro",
- "More options": "Más opciones",
- "Records can be sorted": "Los registros se pueden ordenar",
- "Calendar collection": "Colección de calendarios",
- "General collection": "Colección general",
- "Connect to database view": "Conectarse a la vista de la base de datos",
- "Source collections": "Colecciones de fuente",
- "Field source": "Fuente de campo",
- "Preview": "Vista previa",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Generado aleatoriamente y modificable. Acepta letras, números y guiones bajos, debe empezar por una letra",
- "Storage type": "Tipo de almacenamiento",
- "Edit": "Editar",
- "Edit collection": "Editar colección",
- "Configure fields": "Configurar campos",
- "Configure columns": "Configurar columnas",
- "Edit field": "Editar campo",
- "Override": "Anular",
- "Override field": "Anular campo",
- "Configure fields of {{title}}": "Configurar campos de {{title}}",
- "Association fields filter": "Filtro de campos de asociación",
- "PK & FK fields": "Campos PK y FK",
- "Association fields": "Campos de asociación",
- "Optional fields": "Campos opcionales",
- "System fields": "Campos de sistema",
- "General fields": "Campos generales",
- "Parent collection fields": "Campos de la colección de padres",
- "Basic": "Básico",
- "Single line text": "Texto de una línea",
- "Long text": "Texto largo",
- "Phone": "Teléfono",
- "Email": "Correo electrónico",
- "Number": "Número",
- "Integer": "Entero",
- "Percent": "Porcentaje",
- "Password": "Contraseña",
- "Advanced type": "Avanzado",
- "Formula": "Fórmula",
- "Formula description": "Calcular un valor en cada registro basándose en otros campos del mismo registro",
- "Choices": "Opciones",
- "Checkbox": "Casilla de verificación",
- "Single select": "Selección simple",
- "Multiple select": "Selección múltiple",
- "Radio group": "Grupo de radio",
- "Checkbox group": "Grupo de checkbox",
- "China region": "Región de China",
- "Attachment": "Adjunto",
- "Date & Time": "Fecha y hora",
- "Datetime": "Datetime",
- "Relation": "Relación",
- "Link to": "Enlace a",
- "Link to description": "Se utiliza para crear relaciones de colecciones de forma rápida y compatible con los escenarios más comunes. Adecuado para uso de no desarrolladores. Cuando está presente como campo, es una selección desplegable utilizada para seleccionar registros de la colección de destino. Una vez creado, generará simultáneamente los campos asociados de la colección actual en la colección de destino",
- "Sub-table": "Subtabla",
- "System info": "Información del sistema",
- "Created at": "Creado el",
- "Last updated at": "Última actualización en",
- "Created by": "Creado por",
- "Last updated by": "Última actualización por",
+ "Add": "Añadir",
+ "Add attach": "Añadir adjuntar",
+ "Add block": "Añadir bloque",
+ "Add card": "Añandir tarjeta",
+ "Add category": "Añadir categoría",
+ "Add child": "Añadir hijo",
+ "Add condition": "Añadir condición",
+ "Add condition group": "Añadir grupo de condiciones",
+ "Add exportable field": "Añadir campo exportable",
"Add field": "Añadir campo",
- "Field display name": "Mostrar nombre de campo",
- "Field type": "Tipo de campo",
- "Field interface": "Interfaz de campo",
- "Date format": "Formato de fecha",
- "Year/Month/Day": "Año/Mes/Día",
- "Year-Month-Day": "Año-Mes-Día",
- "Day/Month/Year": "Día/Mes/Año",
- "Show time": "Mostrar hora",
- "Time format": "Formato hora",
- "12 hour": "12 horas",
- "24 hour": "24 horas",
- "Relationship type": "Tipo de relación",
- "Inverse relationship type": "Tipo de relación inversa",
- "Source collection": "Colección de fuente",
- "Source key": "Clave de origen",
- "Target collection": "Colección de destino",
- "Through collection": "Colección de paso",
- "Target key": "Clave de destino",
- "Foreign key": "Clave externa",
- "One to one": "Uno a uno",
- "One to many": "Uno a varios",
- "Many to one": "Varios a uno ",
- "Many to many": "Varios a varios ",
- "Foreign key 1": "Clave externa 1",
- "Foreign key 2": "Clave externa 2",
- "One to one description": "Se utiliza para crear relaciones uno a uno. Por ejemplo, un usuario tiene un perfil",
- "One to many description": "Se utiliza para crear una relación de uno a varios. Por ejemplo, un país tendrá varias ciudades y una ciudad sólo puede estar en un país. Cuando está presente como campo, es una subtabla que muestra los registros de la colección asociada. Cuando se crea, se genera automáticamente un campo Varios a uno en la colección asociada",
- "Many to one description": "Se utiliza para crear relaciones de uno a varios. Por ejemplo, una ciudad puede pertenecer a un solo país y un país puede tener muchas ciudades. Cuando está presente como campo, es una selección desplegable que se utiliza para seleccionar un registro de la colección asociada. Una vez creado, se genera automáticamente un campo de uno a varios en la colección asociada",
- "Many to many description": "Se utiliza para crear relaciones de uno a varios. Por ejemplo, un alumno tendrá varios profesores y un profesor tendrá varios alumnos. Cuando está presente como campo, es una selección desplegable que se utiliza para seleccionar registros de la colección asociada.",
- "Generated automatically if left blank": "Se genera automáticamente si se deja en blanco",
- "Display association fields": "Mostrar campos de asociación",
- "Display field title": "Mostrar título de campo",
- "Field component": "Componente del campo",
- "Subtable": "Subtabla",
- "Sub-form": "Subformulario",
- "Record picker": "Selector de registros",
- "Toggles the subfield mode": "Alterna el modo de subcampo",
- "Selector mode": "Modo selector",
- "Subtable mode": "Modo subtabla",
- "Subform mode": "Modo subformulario",
- "Edit block title": "Editar título de bloque",
- "Block title": "Título del bloque",
- "Pattern": "Patrón",
- "Operator": "Operador",
- "Editable": "Editable",
- "Readonly": "Sólo lectura",
- "Easy-reading": "Lectura fácil",
"Add filter": "Añadir filtro",
"Add filter group": "Añadir grupo de filtros",
- "Comparision": "Comparación",
- "is": "es",
- "is not": "no es",
- "is variable": "es variable",
- "contains": "contiene",
- "does not contain": "no contiene",
- "starts with": "empieza por",
- "not starts with": "no empieza por",
- "ends with": "termina con",
- "not ends with": "no termina con",
- "is empty": "está vacío",
- "is not empty": "no está vacío",
- "Edit chart": "Editar gráfico",
- "Add text": "Añadir texto",
- "Filterable fields": "Campos filtrables",
- "Edit button": "Editar botón",
- "Hide": "Ocultar",
- "Enable actions": "Activar acciones",
- "Import": "Importar",
- "Export": "Exportar",
- "Customize": "Personalizar",
- "Custom": "Personalizada",
- "Function": "Función",
- "Popup form": "Formulario emergente",
- "Flexible popup": "Ventana emergente flexible",
- "Configure actions": "Configurar acciones",
- "Display order number": "Mostrar número de orden",
- "Enable drag and drop sorting": "Activar la ordenación mediante arrastrar y soltar",
- "Triggered when the row is clicked": "Activar al hacer clic en la fila",
- "Add tab": "Añadir pestaña",
- "Disable tabs": "Desactivar pestañas",
- "Details": "Detalles",
- "Edit form": "Editar formulario",
- "Create form": "Crear formulario",
- "Form (Edit)": "Formulario (Editar)",
- "Form (Add new)": "Formulario (Añadir nuevo)",
- "Edit tab": "Editar pestaña",
- "Relationship blocks": "Bloques de relación",
- "Select record": "Seleccionar registro",
- "Display name": "Nombre para mostrar",
- "Select icon": "Seleccionar icono",
- "Custom column name": "Nombre de columna personalizado",
- "Edit description": "Editar descripción",
- "Required": "Requerido",
- "Unique": "Único",
- "Label field": "Campo de etiqueta",
- "Default is the ID field": "Por defecto es el campo ID",
- "Set default sorting rules": "Establecer reglas de ordenación por defecto",
- "Set validation rules": "Establecer reglas de validación",
- "Max length": "Longitud máxima",
- "Min length": "Longitud mínima",
- "Maximum": "Máximo",
- "Minimum": "Mínimo",
- "Max length must greater than min length": "Longitud máxima debe ser mayor que longitud mínima",
- "Min length must less than max length": "Longitud mínima debe ser menor que longitud máxima",
- "Maximum must greater than minimum": "Máximo debe ser mayor que mínimo",
- "Minimum must less than maximum": "Mínimo debe ser menor que máximo",
- "Validation rule": "Regla de validación",
- "Add validation rule": "Añadir regla de validación",
- "Format": "Formato",
- "Regular expression": "Patrón",
- "Error message": "Mensaje de error",
- "Length": "Longitud",
- "The field value cannot be greater than ": "El valor del campo no puede ser mayor que ",
- "The field value cannot be less than ": "El valor del campo no puede ser menor que ",
- "The field value is not an integer number": "El valor del campo no es un número entero",
- "Set default value": "Establecer valor por defecto",
- "Default value": "Valor por defecto",
- "is before": "está antes de",
- "is after": "está después de",
- "is on or after": "está encendido o después",
- "is on or before": "está encendido o antes",
- "is between": "está entre",
- "Upload": "Subir",
- "Select level": "Seleccionar nivel",
- "Province": "Provincia",
- "City": "Ciudad",
- "Area": "Zona",
- "Street": "Calle",
- "Village": "Pueblo",
- "Must select to the last level": "Debe seleccionar hasta el último nivel",
- "Move {{title}} to": "Mover {{title}} a",
- "Target position": "Posición de destino",
- "After": "Después",
- "Before": "Antes",
- "Add {{type}} before \"{{title}}\"": "Añadir {{type}} antes de \"{{title}}\"",
- "Add {{type}} after \"{{title}}\"": "Añadir {{type}} después de \"{{title}}\"",
- "Add {{type}} in \"{{title}}\"": "Añadir {{type}} en \"{{title}}\"",
- "Original name": "Nombre original",
- "Custom name": "Nombre personalizado",
- "Custom Title": "Título personalizado",
- "Options": "Opciones",
- "Option value": "Valor de opción",
- "Option label": "Etiqueta de opción",
- "Color": "Color",
+ "Add group": "Añadir grupo",
+ "Add link": "Añadir enlace",
+ "Add linkage rule": "Añadir Regla de enlace",
+ "Add menu item": "Añadir elemento al menú",
+ "Add new": "Añadir nuevo",
"Add option": "Añadir opción",
- "Related collection": "Colección relacionada",
+ "Add page": "Añadir página",
+ "Add property": "Añadir propiedad",
+ "Add record": "Añadir registro",
+ "Add role": "Añadir rol",
+ "Add sort field": "Añadir campo de ordenación",
+ "Add storage": "Añadir almacenamiento",
+ "Add tab": "Añadir pestaña",
+ "Add text": "Añadir texto",
+ "Add type": "Añadir tipo",
+ "Add validation rule": "Añadir regla de validación",
+ "Add {{type}} after \"{{title}}\"": "Añadir {{type}} después de \"{{title}}\"",
+ "Add {{type}} before \"{{title}}\"": "Añadir {{type}} antes de \"{{title}}\"",
+ "Add {{type}} in \"{{title}}\"": "Añadir {{type}} en \"{{title}}\"",
+ "Advanced type": "Avanzado",
+ "After": "Después",
+ "After change": "Después del cambio",
+ "After clicking the custom button, the following field values will be assigned according to the following form.": "Después de hacer clic en el botón personalizado, los siguientes valores de campo se asignarán de acuerdo con el siguiente formulario",
+ "After clicking the custom button, the following fields of the current record will be saved according to the following form.": "Después de hacer clic en el botón personalizado, los siguientes campos del registro actual se guardarán de acuerdo con el siguiente formulario",
+ "After successful bulk update": "Tras una actualización en masa correcta",
+ "After successful request": "Tras petición correcta",
+ "After successful save": "Tras guardar correctamente",
+ "After successful submission": "Tras el envío correcto",
+ "After successful update": "Tras actualización correcta",
+ "Agenda": "Agenda",
+ "Aliyun OSS": "Aliyun OSS",
+ "All": "Todos",
+ "All collections": "Todas las colecciones",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "Todas las colecciones utilizan permisos de acción generales por defecto; el permiso configurado individualmente anulará el predeterminado",
+ "All events": "Todos los eventos",
+ "All plugin settings": "Configuración de todos los plugins",
+ "All records": "Todos los registros",
+ "Allow": "Permitir",
+ "Allow access": "Permitir acceso",
+ "Allow action": "Permitir acción",
+ "Allow adding records to the current collection": "Permitir añadir registros a la colección actual",
"Allow linking to multiple records": "Permitir enlazar múltiples registros",
+ "Allow sign up": "Permitir el registro",
+ "Allow to configure plugins": "Permitir configurar plugins",
+ "Allow to desgin pages": "Permitir diseñar páginas",
+ "Allow to manage plugins": "Permitir gestionar plugins",
"Allow uploading multiple files": "Permitir la carga de varios archivos",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Permite configurar todo el sistema, incluyendo UI, colecciones, permisos, etc.",
+ "Allows to configure interface": "Permite configurar la interfaz",
+ "Allows to configure plugins": "Permite configurar plugins",
+ "Allows to install, activate, disable plugins": "Permitir instalar, activar, desactivar plugins",
+ "Amazon S3": "Amazon S3",
+ "Are you sure to delete this plugin?": "¿Estás seguro de eliminar este plugin?",
+ "Are you sure you don't want to save?": "¿Seguro que no quieres guardar?",
+ "Are you sure you want to delete it?": "¿Seguro que quieres borrarlo?",
+ "Are you sure you want to disassociate it?": "¿Seguro que quieres desasociarlo?",
+ "Area": "Zona",
+ "Area chart": "Gráfico de áreas",
+ "Assign field values": "Asignar valores de campo",
+ "Associated records": "Registros asociados",
+ "Association fields": "Campos de asociación",
+ "Association fields filter": "Filtro de campos de asociación",
+ "Attachment": "Adjunto",
+ "Audit logs": "Registros de auditoría",
+ "Author": "Autor",
+ "AutoGenId": "Campo ID autogenerado",
+ "Automatic close": "Cierre automático",
+ "Automatically load data": "Cargar datos",
+ "Bar chart": "Gráfico de barras",
+ "Basic": "Básico",
+ "Before": "Antes",
+ "Before change": "Antes del cambio",
+ "Blank block": "Bloque en blanco",
+ "Block templates": "Bloquear plantillas",
+ "Block title": "Título del bloque",
+ "Block type": "Tipo de bloque",
+ "Blue": "Azul",
+ "Bookmark": "Marcador",
+ "Bucket": "Bucket",
+ "Built-in": "Integrado",
+ "Bulk edit": "Edición en masa",
+ "Bulk update": "Actualización en masa",
+ "Button background color": "Color de fondo del botón",
+ "Button icon": "Icono del botón",
+ "Button title": "Título del botón",
+ "Calendar": "Calendario",
+ "Calendar collection": "Colección de calendarios",
+ "Cancel": "Cancelar",
+ "Categories": "categorías",
+ "Category name": "Nombre de Categoría",
+ "Change password": "Cambiar contraseña",
+ "Changed to": "Cambiado a",
+ "Changelog": "Registro de cambios",
+ "Chart blocks": "Bloques de gráficos",
+ "Chart config": "Configuración del gráfico",
+ "Chart title": "Título del gráfico",
+ "Chart type": "Tipo del gráfico",
+ "Checkbox": "Casilla de verificación",
+ "Checkbox group": "Grupo de checkbox",
+ "China region": "Región de China",
+ "Choices": "Opciones",
+ "City": "Ciudad",
+ "Clear": "Borrar",
+ "Close": "Cerrar",
+ "Collapse": "Colapsar",
+ "Collapse all": "Contraer todo",
+ "Collection": "Colección",
+ "Collection category": "Categoría de colección",
+ "Collection display name": "Nombre para mostrar colección",
+ "Collection manager": "Gestor de colecciones",
+ "Collection name": "Nombre de la colección",
+ "Collection template": "Plantilla de colección",
+ "Collections & Fields": "Colección & Campos",
+ "Color": "Color",
+ "Column chart": "Gráfico de columnas",
+ "Column width": "Ancho de columna",
+ "Coming soon...": "Próximamente...",
+ "Comparision": "Comparación",
+ "Compressed file url": "URL del archivo comprimido",
+ "Condition": "Condición",
+ "Configure": "Configurar",
+ "Configure actions": "Configurar acciones",
"Configure calendar": "Configurar calendario",
- "Title field": "Campo de título",
+ "Configure columns": "Configurar columnas",
+ "Configure fields": "Configurar campos",
+ "Configure fields of {{title}}": "Configurar campos de {{title}}",
+ "Configure permission": "Configurar permiso",
+ "Configure permissions": "Configurar permisos",
+ "Confirm password": "Confirmar contraseña",
+ "Connect data blocks": "Conectar bloques de datos",
+ "Connect to database view": "Conectarse a la vista de la base de datos",
+ "Constant value": "Valor constante",
+ "Convert reference to duplicate": "Convertir referencia a duplicado",
+ "Create an account": "Crear una cuenta",
+ "Create calendar block": "Crear bloque de calendario",
+ "Create collection": "Crear colección",
+ "Create form": "Crear formulario",
+ "Create gantt block": "Crear bloque Gantt",
+ "Create inverse field in the target collection": "Crear campo inverso en la colección de destino",
+ "Create kanban block": "Crear bloque kanban",
+ "Create template": "Crear plantilla",
+ "Created at": "Creado el",
+ "Created by": "Creado por",
+ "CreatedAt": "Registro de la hora de creación de una fila",
+ "CreatedBy": "Registro del usuario creado de una fila",
+ "Current record": "Registro actual",
+ "Current record blocks": "Bloques de registro actuales",
+ "Current role": "Rol actual",
+ "Current time": "Hora actual",
+ "Current user": "Usuario actual",
+ "Custom": "Personalizada",
+ "Custom Title": "Título personalizado",
+ "Custom column name": "Nombre de columna personalizado",
+ "Custom column title": "Título personalizado de la columna",
+ "Custom field display name": "Personalizar nombre para mostrar campo",
+ "Custom name": "Nombre personalizado",
+ "Custom request": "Petición personalizada",
"Custom title": "Título personalizado",
+ "Customize": "Personalizar",
+ "Cyan": "Cian",
+ "DESC": "DESC",
"Daily": "Diario",
- "Weekly": "Semanal",
- "Monthly": "Mensual",
- "Yearly": "Anual",
- "Repeats": "se repite",
- "Show lunar": "Mostrar lunar",
- "Start date field": "Campo de fecha de inicio",
- "End date field": "Campo de fecha de final",
- "Navigate": "Navegar",
- "Title": "Título",
+ "Danger red": "Peligro rojo",
+ "Data blocks": "Bloques de datos",
+ "Data changes": "Modificar datos",
+ "Data loading mode": "Modo de carga de datos",
+ "Data scope": "Ámbito de datos",
+ "Data template": "Plantilla de datos",
+ "Data will be updated": "Se actualizarán los datos",
+ "DataSource": "Fuente de datos",
+ "Date": "Fecha",
+ "Date & Time": "Fecha y hora",
+ "Date format": "Formato de fecha",
+ "Date variables": "Variables de fecha",
+ "Datetime": "Datetime",
+ "Day": "Día",
+ "Day/Month/Year": "Día/Mes/Año",
+ "Default": "Por defecto",
+ "Default collapse": "Contraer por defecto",
+ "Default is the ID field": "Por defecto es el campo ID",
+ "Default role": "Rol por defecto",
+ "Default storage": "Almacenamiento por defecto",
+ "Default value": "Valor por defecto",
+ "Delete": "Borrar",
+ "Delete Event": "Borrar evento",
+ "Delete action": "Acción de eliminar",
+ "Delete block": "Eliminar bloque",
+ "Delete category": "Borrar categoría",
+ "Delete events": "Borrar eventos",
+ "Delete field": "Borrar campo",
+ "Delete menu item": "Borrar elemento de menú",
+ "Delete record": "Eliminar registro",
+ "Delete role": "Eliminar función",
+ "Delete table column": "Eliminar columna de tabla",
+ "Delete this event?": "¿Borrar este evento?",
+ "Dependencies check": "Comprobación de dependencias",
+ "Dependencies check failed": "Error en la comprobación de dependencias",
+ "Dependencies check failed, can't enable.": "Error en la comprobación de dependencias, no se puede habilitar.",
+ "Dependencies compatibility check": "Comprobación de compatibilidad de dependencias",
"Description": "Descripción",
- "Select view": "Seleccionar vista",
- "Reset": "Restablecer",
- "Importable fields": "Campos importables",
+ "Destination": "Destino",
+ "Details": "Detalles",
+ "Dialog": "Diálogo",
+ "Disable tabs": "Desactivar pestañas",
+ "Disabled": "Desactivado",
+ "Disassociate": "Desasociar",
+ "Disassociate record": "Desasociar registro",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Mostrar <1><0>100><1>201><2>502><3>1003>1> elementos por página",
+ "Display association fields": "Mostrar campos de asociación",
+ "Display field title": "Mostrar título de campo",
+ "Display fields": "Mostrar campos de colección",
+ "Display name": "Nombre para mostrar",
+ "Display order number": "Mostrar número de orden",
+ "DisplayName": "Nombre para mostrar",
+ "Done": "Listo",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Arrastra y suelta el archivo aquí o haz clic para subirlo, el tamaño del archivo no debe superar los 30M",
+ "Dragging": "Arrastrando",
+ "Drawer": "Cajón",
+ "Duplicate template": "Duplicar plantilla",
+ "Dynamic value": "Valor dinámico",
+ "Easy reading": "Lectura fácil",
+ "Easy-reading": "Lectura fácil",
+ "Edit": "Editar",
+ "Edit block title": "Editar título de bloque",
+ "Edit button": "Editar botón",
+ "Edit category": "Editar categoría",
+ "Edit chart": "Editar gráfico",
+ "Edit collection": "Editar colección",
+ "Edit description": "Editar descripción",
+ "Edit field": "Editar campo",
+ "Edit field title": "Cambiar el título del campo ",
+ "Edit form": "Editar formulario",
+ "Edit markdown": "Editar markdown",
+ "Edit menu item": "Editar elemento del menú",
+ "Edit profile": "Editar perfil",
+ "Edit record": "Editar registro",
+ "Edit role": "Editar rol",
+ "Edit storage": "Editar almacenamiento",
+ "Edit tab": "Editar pestaña",
+ "Edit tooltip": "Editar información sobre herramienta",
+ "Editable": "Editable",
+ "Email": "Correo electrónico",
+ "Empty": "Vacío",
+ "Enable SMS authentication": "Activar la autenticación por SMS",
+ "Enable actions": "Activar acciones",
+ "Enable child collections": "Activar las colecciones de niños",
+ "Enable drag and drop sorting": "Activar la ordenación mediante arrastrar y soltar",
+ "Enable link": "Activar enlace",
+ "Enabled": "Activado",
+ "Enabled languages": "Idiomas activados",
+ "End date field": "Campo de fecha de final",
+ "Error message": "Mensaje de error",
+ "Event": "Evento",
+ "Exists": "Existe",
+ "Expand all": "Expandir todo",
+ "Expand/Collapse": "Expandir/Contraer",
+ "Export": "Exportar",
"Exportable fields": "Campos exportables",
- "Saved successfully": "Guardado correctamente",
+ "Expression": "Expresión",
+ "Field": "Campo",
+ "Field component": "Componente del campo",
+ "Field display name": "Mostrar nombre de campo",
+ "Field interface": "Interfaz de campo",
+ "Field name": "Nombre de campo",
+ "Field permission": "Permiso de ámbito",
+ "Field source": "Fuente de campo",
+ "Field title": "Título del campo",
+ "Field type": "Tipo de campo",
+ "Field value changes": "Cambios en el valor del campo",
+ "Fields": "Campos",
+ "Fields values": "Valores de los campos",
+ "File manager": "Gestor de archivos ",
+ "File storages": "Almacenamiento de archivos",
+ "Filename": "Nombre de archivo",
+ "Filter": "Filtro",
+ "Filter blocks": "Bloques de filtro",
+ "Filterable fields": "Campos filtrables",
+ "Fix block": "Fijar bloque",
+ "Flexible popup": "Ventana emergente flexible",
+ "Foreign key": "Clave externa",
+ "Foreign key 1": "Clave externa 1",
+ "Foreign key 2": "Clave externa 2",
+ "Form": "Formulario",
+ "Form (Add new)": "Formulario (Añadir nuevo)",
+ "Form (Edit)": "Formulario (Editar)",
+ "Form values": "Valores del formulario",
+ "Format": "Formato",
+ "Formula": "Fórmula",
+ "Formula description": "Calcular un valor en cada registro basándose en otros campos del mismo registro",
+ "Formula error.": "Error de fórmula",
+ "Formula mode": "Modo de fórmula",
+ "Function": "Función",
+ "Gantt": "Gantt",
+ "Geek blue": "Azul geek",
+ "General": "General",
+ "General action permissions": "Permisos de acción generales",
+ "General collection": "Colección general",
+ "General fields": "Campos generales",
+ "General permissions": "Permisos generales",
+ "Generated automatically if left blank": "Se genera automáticamente si se deja en blanco",
+ "Global action permissions": "Permisos de acción globales",
+ "Global permissions": "Permisos globales",
+ "Gold": "Oro",
+ "Green": "Verde",
+ "Group": "Grupo",
+ "Grouping field": "Campo de agrupación",
+ "Half of day": "Medio día",
+ "Handbook": "Manual de usuario",
+ "Hidden": "Oculto",
+ "Hidden(reserved value)": "Oculto(valor reservado)",
+ "Hide": "Ocultar",
+ "Highlight": "Resaltar",
+ "Home page": "Página de inicio",
+ "Homepage": "Página de inicio",
+ "Hour": "Hora",
+ "ID": "ID",
+ "Icon": "Icono",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identificador para uso del programa. Admite letras, números y guiones bajos, debe empezar por una letra",
+ "If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Si la comprobación de compatibilidad falla, debe cambiar la versión dependiente para cumplir con los requisitos de versión.",
+ "Import": "Importar",
+ "Importable fields": "Campos importables",
+ "In configuration": "En configuración",
+ "Individual": "Individual",
+ "Inherits": "Hereda",
+ "Inner": "Interior",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Introduzca +, -, *, /, ( ) para calcular, introduzca @ para abrir variables de campo",
+ "Insert": "Insertar",
+ "Insert above": "Insertar arriba",
+ "Insert after": "Insertar después",
+ "Insert before": "Insertar antes",
+ "Insert below": "Insertar debajo",
+ "Insert inner": "Insertar al interior",
+ "Insert left": "Insertar a la izquierda",
+ "Insert right": "Insertar a la derecha",
+ "Installing": "Instalando",
+ "Integer": "Entero",
+ "Invalid JSON format": "Formato JSON no válido",
+ "Inverse field display name": "Nombre mostrado del campo inverso",
+ "Inverse field name": "Nombre del campo inverso",
+ "Inverse relationship type": "Tipo de relación inversa",
+ "Junction collection": "Colección de unión",
+ "Kanban": "Kanban",
+ "Label field": "Campo de etiqueta",
+ "Language": "Idioma",
+ "Large": "Grande",
+ "Last 30 days": "los últimos 30 días",
+ "Last 7 days": "los últimos 7 días",
+ "Last 90 days": "los últimos 90 días",
+ "Last month": "Mes pasado",
+ "Last quarter": "Trimestre pasado",
+ "Last updated": "Última actualización",
+ "Last updated at": "Última actualización en",
+ "Last updated by": "Última actualización por",
+ "Last week": "Semana pasada",
+ "Last year": "Año pasado",
+ "Leave it blank, unless you need a custom intermediate table": "Déjelo en blanco, a menos que necesite una tabla intermedia personalizada",
+ "Length": "Longitud",
+ "License": "Licencia",
+ "Lime": "Lima",
+ "Line chart": "Gráfico lineal",
+ "Link": "Enlace",
+ "Link to": "Enlace a",
+ "Link to description": "Se utiliza para crear relaciones de colecciones de forma rápida y compatible con los escenarios más comunes. Adecuado para uso de no desarrolladores. Cuando está presente como campo, es una selección desplegable utilizada para seleccionar registros de la colección de destino. Una vez creado, generará simultáneamente los campos asociados de la colección actual en la colección de destino",
+ "Linkage rule": "Regla de enlace",
+ "Linkage rules": "Regla de enlaces",
+ "Load data after filtering": "Cargar datos después de filtrar",
+ "Local": "Local",
+ "Local storage": "Almacenamiento local",
+ "Log in with an existing account": "Iniciar sesión con una cuenta existente",
+ "Logo": "Logo",
+ "Long text": "Texto largo",
+ "Magenta": "Magenta",
+ "Manage all settings": "Gestionar todos los ajustes",
+ "Manually close": "Cierre manual",
+ "Many to many": "Varios a varios ",
+ "Many to many description": "Se utiliza para crear relaciones de uno a varios. Por ejemplo, un alumno tendrá varios profesores y un profesor tendrá varios alumnos. Cuando está presente como campo, es una selección desplegable que se utiliza para seleccionar registros de la colección asociada.",
+ "Many to one": "Varios a uno ",
+ "Many to one description": "Se utiliza para crear relaciones de uno a varios. Por ejemplo, una ciudad puede pertenecer a un solo país y un país puede tener muchas ciudades. Cuando está presente como campo, es una selección desplegable que se utiliza para seleccionar un registro de la colección asociada. Una vez creado, se genera automáticamente un campo de uno a varios en la colección asociada",
+ "Markdown": "Markdown",
+ "Marketplace": "Mercado",
+ "Max length": "Longitud máxima",
+ "Max length must greater than min length": "Longitud máxima debe ser mayor que longitud mínima",
+ "Maximum": "Máximo",
+ "Maximum must greater than minimum": "Máximo debe ser mayor que mínimo",
+ "Media": "Medios",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Cumplir <1><0>Todas0><1>Cualquier1>1> condiciones del grupo",
+ "Menu item icon": "Icono del elemento del menú",
+ "Menu item name": "Nombre del elemento de menú",
+ "Menu item title": "Título del elemento del menú",
+ "Menu permissions": "Permisos de menú",
+ "Middle": "Medio",
+ "Min length": "Longitud mínima",
+ "Min length must less than max length": "Longitud mínima debe ser menor que longitud máxima",
+ "Minimum": "Mínimo",
+ "Minimum must less than maximum": "Mínimo debe ser menor que máximo",
+ "Month": "Mes",
+ "Monthly": "Mensual",
+ "More details": "Más detalles",
+ "More options": "Más opciones",
+ "Move to": "Mover a",
+ "Move {{title}} to": "Mover {{title}} a",
+ "Multiple select": "Selección múltiple",
+ "Must select to the last level": "Debe seleccionar hasta el último nivel",
+ "Name": "Nombre",
+ "Navigate": "Navegar",
+ "New menu items are allowed to be accessed by default.": "Permite acceder a nuevos elementos de menú por defecto",
+ "New password": "Contraseña nueva",
+ "New plugin": "Nuevo plugin",
+ "Next 30 days": "los próximos 30 días",
+ "Next 7 days": "los próximos 7 días",
+ "Next 90 days": "los próximos 90 días",
+ "Next month": "Próximo mes",
+ "Next quarter": "Próximo trimestre",
+ "Next week": "Próxima semana",
+ "Next year": "Próximo año",
"Nickname": "Apodo",
+ "No": "No",
+ "No CHANGELOG.md file": "No hay archivo CHANGELOG.md",
+ "No README.md file": "No hay archivo README.md",
+ "No blocks to connect": "No hay bloques que conectar",
+ "None": "Ninguno",
+ "Not enabled": "No habilitado",
+ "Not found": "No encontrado",
+ "Not required": "No necesario",
+ "Npm package": "Paquete Npm",
+ "Npm package name": "Nombre del paquete Npm",
+ "Number": "Número",
+ "Off": "Apagada",
+ "Official plugin": "Plugin oficial",
+ "Old password": "Contraseña antigua",
+ "On": "Encendida",
+ "One to many": "Uno a varios",
+ "One to many description": "Se utiliza para crear una relación de uno a varios. Por ejemplo, un país tendrá varias ciudades y una ciudad sólo puede estar en un país. Cuando está presente como campo, es una subtabla que muestra los registros de la colección asociada. Cuando se crea, se genera automáticamente un campo Varios a uno en la colección asociada",
+ "One to one": "Uno a uno",
+ "One to one (belongs to)": "Uno a uno (pertenece a)",
+ "One to one (has one)": "Uno a uno (tiene uno)",
+ "One to one description": "Se utiliza para crear relaciones uno a uno. Por ejemplo, un usuario tiene un perfil",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Abrir en<1><0>Modal0><1>Cajón1><2>Ventana2>1>",
+ "Open mode": "Modo de apertura",
+ "Operate on existing data": "Operar con datos existentes",
+ "Operate on new data": "Operar con datos nuevos",
+ "Operation failed": "Operación fallida",
+ "Operation succeeded": "Operación correcta",
+ "Operator": "Operador",
+ "Option label": "Etiqueta de opción",
+ "Option value": "Valor de opción",
+ "Optional fields": "Campos opcionales",
+ "Options": "Opciones",
+ "Orange": "Naranja",
+ "Original field title: ": "Título original del campo ",
+ "Original name": "Nombre original",
+ "Original title: ": "Título original ",
+ "Other blocks": "Otros Bloques",
+ "Other chart": "Otro gráfico",
+ "Others": "Otros",
+ "Override": "Anular",
+ "Override field": "Anular campo",
+ "Own records": "Registros propios",
+ "PK & FK fields": "Campos PK y FK",
+ "PackageName": "Nombre del paquete",
+ "Page": "Página",
+ "Parent collection fields": "Campos de la colección de padres",
+ "Parent record": "Registro padre",
+ "Password": "Contraseña",
+ "Password mismatch": "Contraseña incorrecta",
+ "Path": "Ruta",
+ "Pattern": "Patrón",
+ "Percent": "Porcentaje",
+ "Permission policy": "Política de permisos",
+ "Phone": "Teléfono",
+ "Pie chart": "Gráfico circular",
+ "Please fill in the iframe URL": "Por favor, rellene la URL del iframe",
+ "Please select the records to be updated": "Seleccione los registros que desea actualizar",
+ "Plugin Zip File": "Archivo Zip del plugin",
+ "Plugin loading failed. Please check the server logs.": "Error al cargar el plugin. Compruebe los registros del servidor.",
+ "Plugin manager": "Gestor de plugins",
+ "Plugin name": "Nombre del plugin",
+ "Plugin settings permissions": "Permisos de configuración de plugins",
+ "Plugin starting...": "Plugin iniciando...",
+ "Plugin stopping...": "Plugin deteniendo...",
+ "Plugin tab name": "Nombre de la pestaña del plugin",
+ "Plugin's version": "Versión del plugin",
+ "Popup": "Popup",
+ "Popup close method": "Método de cierre del popup",
+ "Popup form": "Formulario emergente",
+ "Popup message": "Mensaje emergente",
+ "Popup size": "Tamaño de la ventana emergente",
+ "Position": "Posición",
+ "Precision": "Precisión",
+ "Preview": "Vista previa",
+ "Primary key, unique identifier, self growth": "Primary key, unique identifier, self growth",
+ "Print": "Imprimir",
+ "Progress field": "Campo de progreso",
+ "Properties": "Propiedades",
+ "Province": "Provincia",
+ "Province/city/area name": "Nombre de provincia/ciudad/zona",
+ "Purple": "Púrpura",
+ "Quarter of day": "Cuarto de día",
+ "QuarterYear": "Cuarto de año",
+ "Radio group": "Grupo de radio",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Generado aleatoriamente y modificable. Acepta letras, números y guiones bajos, debe empezar por una letra",
+ "Read only": "Solo lectura",
+ "Readme": "Leerme",
+ "Readonly": "Sólo lectura",
+ "Record ID": "ID de registro",
+ "Record picker": "Selector de registros",
+ "Records can be sorted": "Los registros se pueden ordenar",
+ "Records per page": "Registros por página",
+ "Red": "Rojo",
+ "Redirect to": "Redirigir a",
+ "Reference template": "Plantilla de referencia",
+ "Refresh": "Actualizar",
+ "Region": "Región",
+ "Regular expression": "Patrón",
+ "Related collection": "Colección relacionada",
+ "Relation": "Relación",
+ "Relationship blocks": "Bloques de relación",
+ "Relationship type": "Tipo de relación",
+ "Remains the same": "Permanece igual",
+ "Repeats": "se repite",
+ "Request API": "Petición API",
+ "Request URL": "URL de petición",
+ "Request body": "Cuerpo de la petición",
+ "Request headers": "Cabeceras de la petición",
+ "Request method": "Método de petición",
+ "Request query parameters": "Parámetros de consulta de la petición",
+ "Request settings": "Configuración de la petición",
+ "Request success": "Petición correcta",
+ "Required": "Requerido",
+ "Reset": "Restablecer",
+ "Result": "Resultado",
+ "Retry after {{count}} seconds": "Reintentar después de {{count}} segundos",
+ "Rich Text": "Texto enriquecido",
+ "Role UID": "Rol UID",
+ "Role display name": "Nombre de visualización del rol",
+ "Role name": "Nombre de rol",
+ "Roles": "Roles",
+ "Roles & Permissions": "Roles & permisos",
+ "Save": "Guardar",
+ "Save action": "Guardar acción",
+ "Save as block template": "Guardar como plantilla de bloque",
+ "Save as template": "Guardar como plantilla",
+ "Save conditions": "Guardar condiciones",
+ "Save record": "Guardar registro",
+ "Saved successfully": "Guardado correctamente",
+ "Scope name": "Nombre de ámbito",
+ "Search and select collection": "Buscar y seleccionar colección",
+ "Search plugin": "Buscar plugin",
+ "Select": "Seleccionar",
+ "Select collection": "Seleccionar colección",
+ "Select data source": "Seleccionar fuente de datos",
+ "Select field": "Seleccionar campo",
+ "Select grouping field": "Seleccionar campo de agrupación",
+ "Select icon": "Seleccionar icono",
+ "Select level": "Seleccionar nivel",
+ "Select record": "Seleccionar registro",
+ "Select template": "Seleccione plantilla",
+ "Select view": "Seleccionar vista",
+ "Selected": "Seleccionado",
+ "Selector": "Selector",
+ "Selector mode": "Modo selector",
+ "Send code": "Enviar código",
+ "Set data loading mode": "Establecer el modo de carga de datos",
+ "Set default sorting rules": "Establecer reglas de ordenación por defecto",
+ "Set default value": "Establecer valor por defecto",
+ "Set the data scope": "Establecer el ámbito de los datos",
+ "Set validation rules": "Establecer reglas de validación",
+ "Show lunar": "Mostrar lunar",
+ "Show time": "Mostrar hora",
"Sign in": "Iniciar sesión",
"Sign in via account": "Iniciar sesión a través de la cuenta",
"Sign in via phone": "Iniciar sesión a través del teléfono",
- "Create an account": "Crear una cuenta",
+ "Sign out": "Cerrar sesión",
"Sign up": "Registrarse",
- "Confirm password": "Confirmar contraseña",
- "Log in with an existing account": "Iniciar sesión con una cuenta existente",
+ "Sign up successfully, and automatically jump to the sign in page": "Registrarse correctamente y saltar automáticamente a la página de inicio de sesión",
"Signed up successfully. It will jump to the login page.": "Registrarse correctamente. Saltará a la página de inicio de sesión",
- "Password mismatch": "Contraseña incorrecta",
- "Users": "Usuarios",
- "Verification code": "Código de verificación",
- "Send code": "Enviar código",
- "Retry after {{count}} seconds": "Reintentar después de {{count}} segundos",
- "Roles": "Roles",
- "Add role": "Añadir rol",
- "Role name": "Nombre de rol",
- "Configure": "Configurar",
- "Configure permissions": "Configurar permisos",
- "Edit role": "Editar rol",
- "Action permissions": "Permisos de acción",
- "Menu permissions": "Permisos de menú",
- "Menu item name": "Nombre del elemento de menú",
- "Allow access": "Permitir acceso",
- "Action name": "Nombre de la acción",
- "Allow action": "Permitir acción",
- "Action scope": "Alcance de la acción",
- "Operate on new data": "Operar con datos nuevos",
- "Operate on existing data": "Operar con datos existentes",
- "Yes": "Sí",
- "No": "No",
- "Red": "Rojo",
- "Magenta": "Magenta",
- "Volcano": "Volcán",
- "Orange": "Naranja",
- "Gold": "Oro",
- "Lime": "Lima",
- "Green": "Verde",
- "Cyan": "Cian",
- "Blue": "Azul",
- "Geek blue": "Azul geek",
- "Purple": "Púrpura",
- "Default": "Por defecto",
- "Add card": "Añandir tarjeta",
- "edit title": "Editar título",
- "Turn pages": "Pasar páginas",
- "Others": "Otros",
- "Save as template": "Guardar como plantilla",
- "Save as block template": "Guardar como plantilla de bloque",
- "Block templates": "Bloquear plantillas",
- "Convert reference to duplicate": "Convertir referencia a duplicado",
- "Template name": "Nombre de plantilla",
- "Block type": "Tipo de bloque",
- "No blocks to connect": "No hay bloques que conectar",
- "Action column": "Columna de acción",
- "Records per page": "Registros por página",
- "(Fields only)": "(Sólo campos)",
- "Button title": "Título del botón",
- "Button icon": "Icono del botón",
- "Submitted successfully": "Enviado con éxito",
- "Operation succeeded": "Operación correcta",
- "Operation failed": "Operación fallida",
- "Open mode": "Modo de apertura",
- "Popup size": "Tamaño de la ventana emergente",
- "Small": "Pequeño",
- "Middle": "Medio",
- "Large": "Grande",
- "Menu item title": "Título del elemento del menú",
- "Menu item icon": "Icono del elemento del menú",
- "Target": "Objetivo",
- "Position": "Posición",
- "Insert before": "Insertar antes",
- "Insert after": "Insertar después",
- "UI Editor": "Editor de IU",
- "ASC": "ASC",
- "DESC": "DESC",
- "Add sort field": "Añadir campo de ordenación",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identificador para uso del programa. Admite letras, números y guiones bajos, debe empezar por una letra",
- "Drawer": "Cajón",
- "Dialog": "Diálogo",
- "Delete action": "Acción de eliminar",
- "Custom column title": "Título personalizado de la columna",
- "Original title: ": "Título original ",
- "Delete table column": "Eliminar columna de tabla",
- "Skip required validation": "Omitir validación obligatoria",
- "Form values": "Valores del formulario",
- "Fields values": "Valores de los campos",
- "When submitting the following fields, the saved values are": "Al enviar los siguientes campos, los valores guardados son",
- "After successful submission": "Tras el envío correcto",
- "Then": "Después",
- "Stay on current page": "Permanecer en la página actual",
- "Redirect to": "Redirigir a",
- "Save action": "Guardar acción",
- "Exists": "Existe",
- "Filename": "Nombre de archivo",
- "Add condition": "Añadir condición",
- "Add condition group": "Añadir grupo de condiciones",
- "exists": "existe",
- "not exists": "no existe",
- "is current logged-in user": "es el usuario conectado actual",
- "is not current logged-in user": "no es el usuario actual",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "Rol UID",
- "Precision": "Precisión",
- "Formula mode": "Modo de fórmula",
- "Expression": "Expresión",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Introduzca +, -, *, /, ( ) para calcular, introduzca @ para abrir variables de campo",
- "Formula error.": "Error de fórmula",
- "Accept": "Aceptar",
- "Rich Text": "Texto enriquecido",
- "Junction collection": "Colección de unión",
- "Leave it blank, unless you need a custom intermediate table": "Déjelo en blanco, a menos que necesite una tabla intermedia personalizada",
- "Fields": "Campos",
- "Edit field title": "Cambiar el título del campo ",
- "Field title": "Título del campo",
- "Original field title: ": "Título original del campo ",
- "Edit tooltip": "Editar información sobre herramienta",
- "Delete field": "Borrar campo",
- "Select collection": "Seleccionar colección",
- "Blank block": "Bloque en blanco",
- "Duplicate template": "Duplicar plantilla",
- "Reference template": "Plantilla de referencia",
- "Create calendar block": "Crear bloque de calendario",
- "Create kanban block": "Crear bloque kanban",
- "Grouping field": "Campo de agrupación",
+ "Single line text": "Texto de una línea",
+ "Single select": "Selección simple",
"Single select and radio fields can be used as the grouping field": "Los campos de selección únicos y radio se pueden utilizar como campo de agrupación",
- "Tab name": "Nombre de pestaña",
- "Current record blocks": "Bloques de registro actuales",
- "Popup message": "Mensaje emergente",
- "Delete role": "Eliminar función",
- "Role display name": "Nombre de visualización del rol",
- "Default role": "Rol por defecto",
- "All collections use general action permissions by default; permission configured individually will override the default one.": "Todas las colecciones utilizan permisos de acción generales por defecto; el permiso configurado individualmente anulará el predeterminado",
- "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Permite configurar todo el sistema, incluyendo UI, colecciones, permisos, etc.",
- "New menu items are allowed to be accessed by default.": "Permite acceder a nuevos elementos de menú por defecto",
- "Global permissions": "Permisos globales",
- "General permissions": "Permisos generales",
- "Global action permissions": "Permisos de acción globales",
- "General action permissions": "Permisos de acción generales",
- "Plugin settings permissions": "Permisos de configuración de plugins",
- "Allow to desgin pages": "Permitir diseñar páginas",
- "Allow to manage plugins": "Permitir gestionar plugins",
- "Allow to configure plugins": "Permitir configurar plugins",
- "Allows to configure interface": "Permite configurar la interfaz",
- "Allows to install, activate, disable plugins": "Permitir instalar, activar, desactivar plugins",
- "Allows to configure plugins": "Permite configurar plugins",
- "Action display name": "Mostrar nombre de acción",
- "Allow": "Permitir",
- "Data scope": "Ámbito de datos",
- "Action on new records": "Acción sobre nuevos registros",
- "Action on existing records": "Acción sobre registros existentes",
- "All records": "Todos los registros",
- "Own records": "Registros propios",
- "Permission policy": "Política de permisos",
- "Individual": "Individual",
- "General": "General",
- "Accessible": "Accesible",
- "Configure permission": "Configurar permiso",
- "Action permission": "Permiso de acción",
- "Field permission": "Permiso de ámbito",
- "Scope name": "Nombre de ámbito",
- "File storages": "Almacenamiento de archivos",
+ "Skip required validation": "Omitir validación obligatoria",
+ "Small": "Pequeño",
+ "Sort": "Ordenar",
+ "Sortable": "Clasificable",
+ "Source collection": "Colección de fuente",
+ "Source collections": "Colecciones de fuente",
+ "Source key": "Clave de origen",
+ "Start date field": "Campo de fecha de inicio",
+ "Stay on current page": "Permanecer en la página actual",
+ "Storage base URL": "URL base de almacenamiento",
"Storage display name": "Mostrar nombre de almacenamiento",
"Storage name": "Nombre de almacenamiento",
- "Default storage": "Almacenamiento por defecto",
- "Add storage": "Añadir almacenamiento",
- "Edit storage": "Editar almacenamiento",
- "Storage base URL": "URL base de almacenamiento",
- "Destination": "Destino",
- "Use the built-in static file server": "Utilizar el servidor de archivos estático incorporado",
- "Local storage": "Almacenamiento local",
- "Aliyun OSS": "Aliyun OSS",
- "Amazon S3": "Amazon S3",
- "Tencent COS": "Tencent COS",
- "Region": "Región",
- "Bucket": "Bucket",
- "Path": "Ruta",
- "Unsaved changes": "Cambios no guardados",
- "Are you sure you don't want to save?": "¿Seguro que no quieres guardar?",
- "Dragging": "Arrastrando",
- "Popup": "Popup",
- "Trigger workflow": "Desencadenar flujo de trabajo",
- "Request API": "Petición API",
- "Assign field values": "Asignar valores de campo",
- "Constant value": "Valor constante",
- "Dynamic value": "Valor dinámico",
- "Current user": "Usuario actual",
- "Current role": "Rol actual",
- "Current record": "Registro actual",
- "Associated records": "Registros asociados",
- "Parent record": "Registro padre",
- "Current time": "Hora actual",
+ "Storage type": "Tipo de almacenamiento",
+ "Store the creation time of each record": "Almacenar la hora de creación de cada registro",
+ "Store the creation user of each record": "Almacenar el usuario de creación de cada registro",
+ "Store the last update time of each record": "Almacenar la hora de última actualización de cada registro",
+ "Store the last update user of each record": "Almacenar el usuario de última actualización de cada registro",
+ "Street": "Calle",
+ "Sub-form": "Subformulario",
+ "Sub-table": "Subtabla",
+ "Subform mode": "Modo subformulario",
+ "Submit": "Enviar",
+ "Submitted successfully": "Enviado con éxito",
+ "Subtable": "Subtabla",
+ "Subtable mode": "Modo subtabla",
+ "Super admin": "Super admin",
+ "Switch role": "Cambiar role",
+ "System fields": "Campos de sistema",
+ "System info": "Información del sistema",
+ "System settings": "Ajustes del sistema",
+ "System title": "Título del sistema",
"System variables": "Variables del sistema",
- "Date variables": "Variables de fecha",
- "Popup close method": "Método de cierre del popup",
- "Automatic close": "Cierre automático",
- "Manually close": "Cierre manual",
- "After successful update": "Tras actualización correcta",
- "Save record": "Guardar registro",
- "Updated successfully": "Actualizado correctamente",
- "After successful save": "Tras guardar correctamente",
- "After clicking the custom button, the following field values will be assigned according to the following form.": "Después de hacer clic en el botón personalizado, los siguientes valores de campo se asignarán de acuerdo con el siguiente formulario",
- "After clicking the custom button, the following fields of the current record will be saved according to the following form.": "Después de hacer clic en el botón personalizado, los siguientes campos del registro actual se guardarán de acuerdo con el siguiente formulario",
- "Button background color": "Color de fondo del botón",
- "Highlight": "Resaltar",
- "Danger red": "Peligro rojo",
- "Custom request": "Petición personalizada",
- "Request settings": "Configuración de la petición",
- "Request URL": "URL de petición",
- "Request method": "Método de petición",
- "Request query parameters": "Parámetros de consulta de la petición",
- "Request headers": "Cabeceras de la petición",
- "Request body": "Cuerpo de la petición",
- "Request success": "Petición correcta",
- "Invalid JSON format": "Formato JSON no válido",
- "After successful request": "Tras petición correcta",
- "Add exportable field": "Añadir campo exportable",
- "Audit logs": "Registros de auditoría",
- "Record ID": "ID de registro",
- "User": "Usuario",
- "Field": "Campo",
- "Select": "Seleccionar",
- "Select field": "Seleccionar campo",
- "Field value changes": "Cambios en el valor del campo",
- "One to one (has one)": "Uno a uno (tiene uno)",
- "One to one (belongs to)": "Uno a uno (pertenece a)",
- "Use the same time zone (GMT) for all users": "Utilizar la misma zona horaria (GMT) para todos los usuarios",
- "Province/city/area name": "Nombre de provincia/ciudad/zona",
- "Enabled languages": "Idiomas activados",
- "View all plugins": "Ver todos los plugins",
- "Print": "Imprimir",
- "Done": "Listo",
- "Sign up successfully, and automatically jump to the sign in page": "Registrarse correctamente y saltar automáticamente a la página de inicio de sesión",
- "File manager": "Gestor de archivos ",
- "ACL": "ACL",
- "Collection manager": "Gestor de colecciones",
- "Plugin manager": "Gestor de plugins",
- "Local": "Local",
- "Built-in": "Integrado",
- "Marketplace": "Mercado",
- "New plugin": "Nuevo plugin",
- "Upgrade": "Actualizar",
- "Dependencies check failed": "Error en la comprobación de dependencias",
- "More details": "Más detalles",
- "Upload new version": "Subir nueva versión",
- "Official plugin": "Plugin oficial",
- "Version": "Versión",
- "Npm package": "Paquete Npm",
- "Upload plugin": "Subir plugin",
- "Npm package name": "Nombre del paquete Npm",
- "Add type": "Añadir tipo",
- "Changelog": "Registro de cambios",
- "Dependencies check": "Comprobación de dependencias",
- "Update plugin": "Actualizar plugin",
- "Installing": "Instalando",
+ "Tab name": "Nombre de pestaña",
+ "Table": "Tabla",
+ "Table OID(Inheritance)": "Tabla OID(Herencia)",
+ "Target": "Objetivo",
+ "Target collection": "Colección de destino",
+ "Target key": "Clave de destino",
+ "Target position": "Posición de destino",
+ "Template name": "Nombre de plantilla",
+ "Templates": "Plantillas",
+ "Tencent COS": "Tencent COS",
"The deletion was successful.": "Eliminación correcta",
- "Plugin Zip File": "Archivo Zip del plugin",
- "Compressed file url": "URL del archivo comprimido",
- "Last updated": "Última actualización",
- "PackageName": "Nombre del paquete",
- "DisplayName": "Nombre para mostrar",
- "Readme": "Leerme",
- "Dependencies compatibility check": "Comprobación de compatibilidad de dependencias",
- "If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Si la comprobación de compatibilidad falla, debe cambiar la versión dependiente para cumplir con los requisitos de versión.",
- "Version range": "Rango de versión",
- "Plugin's version": "Versión del plugin",
- "Result": "Resultado",
- "No CHANGELOG.md file": "No hay archivo CHANGELOG.md",
- "No README.md file": "No hay archivo README.md",
- "Homepage": "Página de inicio",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Arrastra y suelta el archivo aquí o haz clic para subirlo, el tamaño del archivo no debe superar los 30M",
- "Dependencies check failed, can't enable.": "Error en la comprobación de dependencias, no se puede habilitar.",
- "Plugin starting...": "Plugin iniciando...",
- "Plugin stopping...": "Plugin deteniendo...",
- "Are you sure to delete this plugin?": "¿Estás seguro de eliminar este plugin?",
- "re-download file": "volver a descargar el archivo",
- "Not enabled": "No habilitado",
- "Search plugin": "Buscar plugin",
- "Author": "Autor",
- "Plugin loading failed. Please check the server logs.": "Error al cargar el plugin. Compruebe los registros del servidor.",
- "Coming soon...": "Próximamente...",
- "All plugin settings": "Configuración de todos los plugins",
- "Bookmark": "Marcador",
- "Manage all settings": "Gestionar todos los ajustes",
- "Create inverse field in the target collection": "Crear campo inverso en la colección de destino",
- "Inverse field name": "Nombre del campo inverso",
- "Inverse field display name": "Nombre mostrado del campo inverso",
- "Bulk update": "Actualización en masa",
- "After successful bulk update": "Tras una actualización en masa correcta",
- "Bulk edit": "Edición en masa",
- "Data will be updated": "Se actualizarán los datos",
- "Selected": "Seleccionado",
- "All": "Todos",
- "Update selected data?": "¿Actualizar los datos seleccionados?",
+ "The field value cannot be greater than ": "El valor del campo no puede ser mayor que ",
+ "The field value cannot be less than ": "El valor del campo no puede ser menor que ",
+ "The field value is not an integer number": "El valor del campo no es un número entero",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "El {{type}} \"{{name}}\" puede haber sido eliminado. Por favor, elimine este {{blockType}}.",
+ "Then": "Después",
+ "This and following events": "Este y los siguientes eventos",
+ "This event": "Este evento",
+ "This is a demo text, **supports Markdown syntax**.": "Este es un texto de demostración, **soporta sintaxis Markdown**",
+ "This month": "Este mes",
+ "This quarter": "Este trimestre",
+ "This week": "Esta semana",
+ "This year": "Este año",
+ "Through collection": "Colección de paso",
+ "Time": "Hora",
+ "Time format": "Formato hora",
+ "Time scale": "Escala de tiempo",
+ "Title": "Título",
+ "Title field": "Campo de título",
+ "Today": "Hoy",
+ "Toggles the subfield mode": "Alterna el modo de subcampo",
+ "Tomorrow": "Mañana",
+ "Total {{count}} items": "Total {{count}} elementos",
+ "Tree table": "Tabla de árbol",
+ "Trigger workflow": "Desencadenar flujo de trabajo",
+ "Triggered when the row is clicked": "Activar al hacer clic en la fila",
+ "Turn pages": "Pasar páginas",
+ "UI Editor": "Editor de IU",
+ "UI editor": "IU editor",
+ "Unconnected": "Sin conexión",
+ "Unique": "Único",
+ "Unsaved changes": "Cambios no guardados",
+ "Update": "Actualizar",
"Update all data?": "¿Actualizar todos los datos?",
- "Remains the same": "Permanece igual",
- "Changed to": "Cambiado a",
- "Clear": "Borrar",
- "Add attach": "Añadir adjuntar",
- "Please select the records to be updated": "Seleccione los registros que desea actualizar",
- "Selector": "Selector",
- "Inner": "Interior",
- "Search and select collection": "Buscar y seleccionar colección",
- "Please fill in the iframe URL": "Por favor, rellene la URL del iframe",
- "Fix block": "Fijar bloque",
- "Plugin name": "Nombre del plugin",
- "Plugin tab name": "Nombre de la pestaña del plugin",
- "AutoGenId": "Campo ID autogenerado",
- "CreatedBy": "Registro del usuario creado de una fila",
- "UpdatedBy": "Registro del último usuario actualizado de una fila",
- "CreatedAt": "Registro de la hora de creación de una fila",
+ "Update plugin": "Actualizar plugin",
+ "Update selected data?": "¿Actualizar los datos seleccionados?",
+ "Updated successfully": "Actualizado correctamente",
"UpdatedAt": "Registro del último usuario actualizado de una fila",
- "Column width": "Ancho de columna",
- "Sortable": "Clasificable",
- "Enable link": "Activar enlace",
- "Data template": "Plantilla de datos",
- "Not found": "No encontrado",
- "Add": "Añadir",
+ "UpdatedBy": "Registro del último usuario actualizado de una fila",
+ "Upgrade": "Actualizar",
+ "Upload": "Subir",
+ "Upload new version": "Subir nueva versión",
+ "Upload plugin": "Subir plugin",
+ "Use the built-in static file server": "Utilizar el servidor de archivos estático incorporado",
+ "Use the same time zone (GMT) for all users": "Utilizar la misma zona horaria (GMT) para todos los usuarios",
+ "User": "Usuario",
+ "Users": "Usuarios",
+ "Validation rule": "Regla de validación",
+ "Value": "Valor",
+ "Verification code": "Código de verificación",
+ "Version": "Versión",
+ "Version range": "Rango de versión",
+ "View": "Ver",
+ "View all plugins": "Ver todos los plugins",
+ "View record": "Ver registro",
+ "Village": "Pueblo",
+ "Visible": "Visible",
+ "Volcano": "Volcán",
+ "Week": "Semana",
+ "Weekly": "Semanal",
+ "When submitting the following fields, the saved values are": "Al enviar los siguientes campos, los valores guardados son",
+ "Work week": "Semana de trabajo",
+ "Wysiwyg": "Wysiwyg",
+ "Year": "Año",
+ "Year-Month-Day": "Año-Mes-Día",
+ "Year/Month/Day": "Año/Mes/Día",
+ "Yearly": "Anual",
+ "Yes": "Sí",
+ "Yesterday": "Ayer",
+ "contains": "contiene",
+ "data source": "fuente de datos",
+ "does not contain": "no contiene",
+ "edit title": "Editar título",
+ "ends with": "termina con",
+ "exists": "existe",
+ "is": "es",
+ "is after": "está después de",
+ "is before": "está antes de",
+ "is between": "está entre",
+ "is current logged-in user": "es el usuario conectado actual",
+ "is empty": "está vacío",
+ "is not": "no es",
+ "is not current logged-in user": "no es el usuario actual",
+ "is not empty": "no está vacío",
+ "is on or after": "está encendido o después",
+ "is on or before": "está encendido o antes",
+ "is variable": "es variable",
"loading": "cargando",
"name is required": "el nombre es obligatorio",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "El {{type}} \"{{name}}\" puede haber sido eliminado. Por favor, elimine este {{blockType}}.",
- "data source": "fuente de datos",
- "DataSource": "Fuente de datos",
- "Home page": "Página de inicio",
- "Handbook": "Manual de usuario",
- "License": "Licencia"
+ "not ends with": "no termina con",
+ "not exists": "no existe",
+ "not starts with": "no empieza por",
+ "re-download file": "volver a descargar el archivo",
+ "starts with": "empieza por",
+ "{{count}} filter items": "{{count}} elementos de filtro",
+ "{{count}} more items": "{{count}} más elementos",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 horas",
+ "24 hour": "24 horas"
}
diff --git a/packages/core/client/src/locale/fr_FR.json b/packages/core/client/src/locale/fr_FR.json
index e58883d7b..282fc61c8 100644
--- a/packages/core/client/src/locale/fr_FR.json
+++ b/packages/core/client/src/locale/fr_FR.json
@@ -1,775 +1,775 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Afficher <1><0>100><1>201><2>502><3>1003>1> éléments par page",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Remplir <1><0>Toutes0><1>Quelconques1>1> conditions dans le groupe",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Ouvrir dans<1><0>Modale0><1>Tiroir1><2>Fenêtre2>1>",
- "{{count}} filter items": "{{count}} éléments filtrés",
- "{{count}} more items": "{{count}} autres éléments",
- "Total {{count}} items": "Total {{count}} éléments",
- "Today": "Aujourd'hui",
- "Yesterday": "Hier",
- "Tomorrow": "Demain",
- "Month": "Mois",
- "Week": "Semaine",
- "This week": "Cette semaine",
- "This month": "Ce mois-ci",
- "This year": "Cette année",
- "Next year": "L'année prochaine",
- "Last week": "La semaine dernière",
- "Next week": "La semaine prochaine",
- "Last month": "Le mois dernier",
- "Next month": "Le mois prochain",
- "Last quarter": "Le dernier trimestre",
- "This quarter": "Ce trimestre",
- "Next quarter": "Le prochain trimestre",
- "Last year": "L'année dernière",
- "Last 7 days": "Les 7 derniers jours",
- "Last 30 days": "Les 30 derniers jours",
- "Last 90 days": "Les 90 derniers jours",
- "Next 7 days": "Les 7 prochains jours",
- "Next 30 days": "Les 30 prochains jours",
- "Next 90 days": "Les 90 prochains jours",
- "Work week": "Semaine de travail",
- "Day": "Jour",
- "Agenda": "Agenda",
- "Date": "Date",
- "Time": "Heure",
- "Event": "Événement",
- "None": "Aucun",
- "Unconnected": "Non connecté",
- "System settings": "Paramètres système",
- "System title": "Titre du système",
- "Logo": "Logo",
- "Add menu item": "Ajouter un élément de menu",
- "Page": "Page",
- "Name": "Nom",
- "Icon": "Icône",
- "Group": "Groupe",
- "Link": "Lien",
- "Save conditions": "Enregistrer les conditions",
- "Edit menu item": "Modifier l'élément de menu",
- "Move to": "Déplacer vers",
- "Insert left": "Insérer à gauche",
- "Insert right": "Insérer à droite",
- "Insert inner": "Insérer à l'intérieur",
- "Delete": "Supprimer",
- "Disassociate": "Dissocier",
- "Disassociate record": "Dissocier l'enregistrement",
- "Are you sure you want to disassociate it?": "Êtes-vous sûr de vouloir le dissocier ?",
- "UI editor": "Éditeur d'interface utilisateur",
- "Collection": "Collection",
- "Collections & Fields": "Collections et champs",
- "All collections": "Toutes les collections",
- "Add category": "Ajouter une catégorie",
- "Enable child collections": "Activer les collections enfants",
- "Allow adding records to the current collection": "Autoriser l'ajout d'enregistrements à la collection actuelle",
- "Delete category": "Supprimer la catégorie",
- "Edit category": "Modifier la catégorie",
- "Collection category": "Catégorie de collection",
- "Collection template": "Modèle de collection",
- "Sort": "Trier",
- "Categories": "Catégories",
- "Visible": "Visible",
- "Read only": "Lecture seule",
- "Easy reading": "Lecture facile",
- "Hidden": "Caché",
- "Hidden(reserved value)": "Caché (valeur réservée)",
- "Not required": "Non requis",
- "Value": "Valeur",
- "Disabled": "Désactivé",
- "Enabled": "Activé",
- "On": "Actif",
- "Off": "Inactif",
- "Empty": "Vide",
- "Linkage rule": "Règle de liaison",
- "Linkage rules": "Règles de liaison",
- "Condition": "Condition",
- "Properties": "Propriétés",
- "Add linkage rule": "Ajouter une règle de liaison",
- "Add property": "Ajouter une propriété",
- "Category name": "Nom de la catégorie",
- "Roles & Permissions": "Rôles & permissions",
- "Edit profile": "Modifier le profil",
- "Change password": "Changer de mot de passe",
- "Old password": "Ancien mot de passe",
- "New password": "Nouveau mot de passe",
- "Switch role": "Changer de rôle",
- "Super admin": "Super administrateur",
- "Language": "Langue",
- "Allow sign up": "Autoriser l'inscription",
- "Enable SMS authentication": "Activer l'authentification par SMS",
- "Sign out": "Déconnexion",
- "Cancel": "Annuler",
- "Submit": "Envoyer",
- "Close": "Fermer",
- "Set the data scope": "Définir la portée des données",
- "Data loading mode": "Mode de chargement des données",
- "Set data loading mode": "Définir le mode de chargement des données",
- "Automatically load data": "Charger automatiquement les données",
- "Load data after filtering": "Charger les données après filtrage",
- "Data blocks": "Blocs de données",
- "Filter blocks": "Blocs de filtre",
- "Table": "Tableau",
- "Table OID(Inheritance)": "Table OID(Héritage)",
- "Form": "Formulaire",
- "List": "Liste",
- "Grid Card": "Grille de cartes",
- "pixels": "pixels",
- "Screen size": "Taille de l'écran",
- "Display title": "Titre d'affichage",
- "Set the count of columns displayed in a row": "Définir le nombre de colonnes affichées par ligne",
- "Column": "Colonne",
- "Phone device": "Smartphone",
- "Tablet device": "Tablette",
- "Desktop device": "Ordinateur de bureau",
- "Large screen device": "Ordinateur à grand écran",
- "Collapse": "Pliable",
- "Select data source": "Sélectionner la source de données",
- "Calendar": "Calendrier",
- "Delete events": "Supprimer les événements",
- "This event": "Cet événement",
- "This and following events": "Cet événement et les suivants",
- "All events": "Tous les événements",
- "Delete this event?": "Supprimer cet événement ?",
- "Delete Event": "Supprimer l'événement",
- "Kanban": "Kanban",
- "Gantt": "Gantt",
- "Create gantt block": "Créer un bloc de Gantt",
- "Progress field": "Champ de progression",
- "Time scale": "Échelle de temps",
- "Hour": "Heure",
- "Quarter of day": "Quart de journée",
- "Half of day": "Demi-journée",
- "Year": "Année",
- "QuarterYear": "Trimestre",
- "Select grouping field": "Sélectionner le champ de regroupement",
- "Media": "Média",
- "Markdown": "Markdown",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "Blocs de graphique",
- "Column chart": "Graphique en colonnes",
- "Bar chart": "Graphique à barres",
- "Line chart": "Graphique linéaire",
- "Pie chart": "Graphique en camembert",
- "Area chart": "Graphique en aires",
- "Other chart": "Autre graphique",
- "Other blocks": "Autres blocs",
- "In configuration": "En configuration",
- "Chart title": "Titre du graphique",
- "Chart type": "Type de graphique",
- "Chart config": "Configuration du graphique",
- "Templates": "Modèles",
- "Select template": "Sélectionner un modèle",
+ "(Fields only)": "(Champs uniquement)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "ACL",
+ "ASC": "ASC",
+ "Accessible": "Accessible",
+ "Action column": "Colonne d'action",
+ "Action display name": "Nom d'affichage de l'action",
"Action logs": "Logs d'action",
- "Create template": "Créer un modèle",
- "Edit markdown": "Modifier le markdown",
- "Add block": "Ajouter un bloc",
- "Add new": "Ajouter nouveau",
- "Add record": "Ajouter un enregistrement",
- "Add child": "Ajouter un enfant",
- "Collapse all": "Réduire tout",
- "Expand all": "Développer tout",
- "Expand/Collapse": "Développer/Réduire",
- "Default collapse": "Développé/réduit par défaut",
- "Tree table": "Tableau arborescent",
- "Custom field display name": "Nom d'affichage personnalisé du champ",
- "Display fields": "Afficher les champs de la collection",
- "Edit record": "Modifier l'enregistrement",
- "Delete menu item": "Supprimer l'élément de menu",
- "Add page": "Ajouter une page",
- "Add group": "Ajouter un groupe",
- "Add link": "Ajouter un lien",
- "Insert above": "Insérer au-dessus",
- "Insert below": "Insérer en dessous",
- "Save": "Enregistrer",
- "Delete block": "Supprimer le bloc",
- "Are you sure you want to delete it?": "Êtes-vous sûr de vouloir le supprimer ?",
- "This is a demo text, **supports Markdown syntax**.": "Ceci est un texte de démonstration, **prend en charge la syntaxe Markdown.**",
- "Filter": "Filtrer",
- "Connect data blocks": "Connecter les blocs de données",
+ "Action name": "Nom de l'action",
+ "Action on existing records": "Action sur les enregistrements existants",
+ "Action on new records": "Action sur les nouveaux enregistrements",
+ "Action permission": "Permission d'action",
+ "Action permissions": "Permissions d'action",
+ "Action scope": "Portée de l'action",
"Action type": "Type d'action",
"Actions": "Actions",
- "Insert": "Insérer",
- "Update": "Mettre à jour",
- "View": "Voir",
- "View record": "Voir l'enregistrement",
- "Refresh": "Actualiser",
- "Data changes": "Modifications des données",
- "Field name": "Nom du champ",
- "Before change": "Avant modification",
- "After change": "Après modification",
- "Delete record": "Supprimer l'enregistrement",
- "Create collection": "Créer une collection",
- "Collection display name": "Nom d'affichage de la collection",
- "Collection name": "Nom de la collection",
- "Inherits": "Hérite de",
- "Primary key, unique identifier, self growth": "Générer automatiquement le champ ID",
- "Store the creation user of each record": "Enregistrer l'utilisateur de création de chaque enregistrement",
- "Store the last update user of each record": "Enregistrer l'utilisateur de dernière mise à jour de chaque enregistrement",
- "Store the creation time of each record": "Stocker l'heure de création de chaque enregistrement",
- "Store the last update time of each record": "Stocker l'heure de dernière mise à jour de chaque enregistrement",
- "More options": "Plus d'options",
- "Records can be sorted": "Les enregistrements peuvent être triés",
- "Calendar collection": "Collection de calendrier",
- "General collection": "Collection générale",
- "Connect to database view": "Connexion à la vue de la base de données",
- "Source collections": "Collections source",
- "Field source": "Source de champ",
- "Preview": "Aperçu",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Généré aléatoirement et peut être modifié. Prend en charge les lettres, les chiffres et les traits de soulignement, doit commencer par une lettre.",
- "Edit": "Modifier",
- "Edit collection": "Modifier la collection",
- "Configure fields": "Configurer les champs",
- "Configure columns": "Configurer les colonnes",
- "Edit field": "Modifier le champ",
- "Override": "Remplacer",
- "Override field": "Remplacer le champ",
- "Configure fields of {{title}}": "Configurer les champs de {{title}}",
- "Association fields filter": "Filtre des champs d'association",
- "PK & FK fields": "Champs PK & FK",
- "Association fields": "Champs d'association",
- "Choices fields": "Champs de choix",
- "System fields": "Champs système",
- "General fields": "Champs généraux",
- "Inherited fields": "Champs hérités",
- "Parent collection fields": "Champs de la collection parente",
- "Basic": "Basique",
- "Single line text": "Texte sur une seule ligne",
- "Long text": "Texte long",
- "Phone": "Téléphone",
- "Email": "Email",
- "Number": "Nombre",
- "Integer": "Entier",
- "Percent": "Pourcentage",
- "Password": "Mot de passe",
- "Advanced type": "Type avancé",
- "Formula": "Formule",
- "Formula description": "Calcule une valeur dans chaque enregistrement en fonction d'autres champs dans le même enregistrement.",
- "Choices": "Choix",
- "Checkbox": "Case à cocher",
- "Single select": "Sélection unique",
- "Multiple select": "Sélection multiple",
- "Radio group": "Groupe de boutons radio",
- "Checkbox group": "Groupe de cases à cocher",
- "China region": "Région de Chine",
- "Date & Time": "Date & heure",
- "Datetime": "Date et heure",
- "Relation": "Relation",
- "Link to": "Lien vers",
- "Link to description": "Utilisé pour créer rapidement des relations entre collections et compatible avec la plupart des scénarios courants. Convient à une utilisation sans développement. Lorsqu'il est présent en tant que champ, c'est une sélection déroulante utilisée pour sélectionner des enregistrements de la collection cible. Une fois créé, il génère simultanément les champs associés de la collection actuelle dans la collection cible.",
- "Sub-table": "Sous-tableau",
- "Sub-details": "Sous-détails",
- "System info": "Informations système",
- "Created at": "Créé le",
- "Last updated at": "Dernière mise à jour le",
- "Created by": "Créé par",
- "Last updated by": "Dernière mise à jour par",
+ "Add": "Ajouter",
+ "Add attach": "Ajouter une pièce jointe",
+ "Add block": "Ajouter un bloc",
+ "Add card": "Ajouter une carte",
+ "Add category": "Ajouter une catégorie",
+ "Add child": "Ajouter un enfant",
+ "Add condition": "Ajouter une condition",
+ "Add condition group": "Ajouter un groupe de conditions",
+ "Add exportable field": "Ajouter un champ exportable",
"Add field": "Ajouter un champ",
- "Field display name": "Nom d'affichage du champ",
- "Field type": "Type de champ",
- "Field interface": "Interface du champ",
- "Date format": "Format de date",
- "Year/Month/Day": "Année/Mois/Jour",
- "Year-Month-Day": "Année-Mois-Jour",
- "Day/Month/Year": "Jour/Mois/Année",
- "Show time": "Afficher l'heure",
- "Time format": "Format d'heure",
- "12 hour": "12 heures",
- "24 hour": "24 heures",
- "Relationship type": "Type de relation",
- "Inverse relationship type": "Type de relation inverse",
- "Source collection": "Collection source",
- "Source key": "Clé source",
- "Target collection": "Collection cible",
- "Through collection": "Collection intermédiaire",
- "Target key": "Clé cible",
- "Foreign key": "Clé étrangère",
- "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": "Clé étrangère 1",
- "Foreign key 2": "Clé étrangère 2",
- "One to one description": "Utilisé pour créer des relations un à un. Par exemple, un utilisateur a un profil.",
- "One to many description": "Utilisé pour créer une relation un à plusieurs. Par exemple, un pays aura de nombreuses villes et une ville ne peut être que dans un pays. Lorsqu'il est présent en tant que champ, c'est un sous-tableau qui affiche les enregistrements de la collection associée. Lors de la création, un champ Many to one est automatiquement généré dans la collection associée.",
- "Many to one description": "Utilisé pour créer des relations de plusieurs à un. Par exemple, une ville peut appartenir à un seul pays et un pays peut avoir de nombreuses villes. Lorsqu'il est présent en tant que champ, c'est une sélection déroulante utilisée pour sélectionner un enregistrement dans la collection associée. Une fois créé, un champ One to many est automatiquement généré dans la collection associée.",
- "Many to many description": "Utilisé pour créer des relations de plusieurs à plusieurs. Par exemple, un étudiant aura de nombreux enseignants et un enseignant aura de nombreux étudiants. Lorsqu'il est présent en tant que champ, c'est une sélection déroulante utilisée pour sélectionner des enregistrements dans la collection associée.",
- "Generated automatically if left blank": "Généré automatiquement si laissé vide",
- "Display association fields": "Afficher les champs d'association",
- "Display field title": "Afficher le titre du champ",
- "Field component": "Composant de champ",
- "Allow multiple": "Autoriser plusieurs",
- "Quick upload": "Téléchargement rapide",
- "Select file": "Sélectionner un fichier",
- "Subtable": "Sous-tableau",
- "Sub-form": "Sous-formulaire",
- "Field mode": "Mode du champ",
- "Allow add new data": "Autoriser l'ajout de nouvelles données",
- "Record picker": "Sélecteur d'enregistrement",
- "Toggles the subfield mode": "Activer/désactiver le mode sous-champ",
- "Selector mode": "Mode sélecteur",
- "Subtable mode": "Mode sous-table",
- "Subform mode": "Mode sous-formulaire",
- "Edit block title": "Modifier le titre du bloc",
- "Block title": "Titre du bloc",
- "Pattern": "Motif",
- "Operator": "Opérateur",
- "Editable": "Modifiable",
- "Readonly": "Lecture seule",
- "Easy-reading": "Lecture facile",
"Add filter": "Ajouter un filtre",
"Add filter group": "Ajouter un groupe de filtres",
- "Comparision": "Comparaison",
- "is": "est",
- "is not": "n'est pas",
- "contains": "contient",
- "does not contain": "ne contient pas",
- "starts with": "commence par",
- "not starts with": "ne commence pas par",
- "ends with": "se termine par",
- "not ends with": "ne se termine pas par",
- "is empty": "est vide",
- "is not empty": "n'est pas vide",
- "Edit chart": "Modifier le graphique",
- "Add text": "Ajouter du texte",
- "Filterable fields": "Champs filtrables",
- "Edit button": "Modifier le bouton",
- "Hide": "Masquer",
- "Enable actions": "Activer les actions",
- "Import": "Importer",
- "Export": "Exporter",
- "Customize": "Personnaliser",
- "Custom": "Personnalisé",
- "Function": "Fonction",
- "Popup form": "Formulaire popup",
- "Flexible popup": "Flexible popup",
- "Configure actions": "Configurer les actions",
- "Display order number": "Afficher numéro d'ordre",
- "Enable drag and drop sorting": "Activer le tri par glisser-déposer",
- "Triggered when the row is clicked": "Déclenché lorsque la ligne est cliquée",
- "Add tab": "Ajouter un onglet",
- "Disable tabs": "Désactiver les onglets",
- "Details": "Détails",
- "Edit form": "Modifier le formulaire",
- "Create form": "Créer un formulaire",
- "Form (Edit)": "Formulaire (Modifier)",
- "Form (Add new)": "Formulaire (Ajouter nouveau)",
- "Edit tab": "Modifier l'onglet",
- "Relationship blocks": "Blocs de relations",
- "Select record": "Sélectionner un enregistrement",
- "Display name": "Nom d'affichage",
- "Select icon": "Sélectionner une icône",
- "Custom column name": "Nom de colonne personnalisé",
- "Edit description": "Modifier la description",
- "Required": "Requis",
- "Unique": "Unique",
- "Label field": "Champ d'étiquette",
- "Default is the ID field": "La valeur par défaut est le champ ID",
- "Set default sorting rules": "Définir les règles de tri par défaut",
- "Set validation rules": "Définir les règles de validation",
- "Max length": "Longueur maximale",
- "Min length": "Longueur minimale",
- "Maximum": "Maximum",
- "Minimum": "Minimum",
- "Max length must greater than min length": "La longueur maximale doit être supérieure à la longueur minimale",
- "Min length must less than max length": "La longueur minimale doit être inférieure à la longueur maximale",
- "Maximum must greater than minimum": "La valeur maximale doit être supérieure à la valeur minimale",
- "Minimum must less than maximum": "La valeur minimale doit être inférieure à la valeur maximale",
- "Validation rule": "Règle de validation",
- "Add validation rule": "Ajouter une règle de validation",
- "Format": "Format",
- "Regular expression": "Expression régulière",
- "Error message": "Message d'erreur",
- "Length": "Longueur",
- "The field value cannot be greater than ": "La valeur du champ ne peut pas être supérieure à ",
- "The field value cannot be less than ": "La valeur du champ ne peut pas être inférieure à ",
- "The field value is not an integer number": "La valeur du champ n'est pas un nombre entier",
- "Set default value": "Définir la valeur par défaut",
- "Default value": "Valeur par défaut",
- "is before": "est avant",
- "is after": "est après",
- "is on or after": "est le même jour ou après",
- "is on or before": "est le même jour ou avant",
- "is between": "est entre",
- "Upload": "Télécharger",
- "Select level": "Sélectionner un niveau",
- "Province": "Province",
- "City": "Ville",
- "Area": "Région",
- "Street": "Rue",
- "Village": "Village",
- "Must select to the last level": "Doit sélectionner jusqu'au dernier niveau",
- "Move {{title}} to": "Déplacer {{title}} vers",
- "Target position": "Position cible",
- "After": "Après",
- "Before": "Avant",
- "Add {{type}} before \"{{title}}\"": "Ajouter {{type}} avant \"{{title}}\"",
- "Add {{type}} after \"{{title}}\"": "Ajouter {{type}} après \"{{title}}\"",
- "Add {{type}} in \"{{title}}\"": "Ajouter {{type}} dans \"{{title}}\"",
- "Original name": "Nom d'origine",
- "Custom name": "Nom personnalisé",
- "Custom Title": "Titre personnalisé",
- "Options": "Options",
- "Option value": "Valeur de l'option",
- "Option label": "Étiquette de l'option",
- "Color": "Couleur",
+ "Add group": "Ajouter un groupe",
+ "Add link": "Ajouter un lien",
+ "Add linkage rule": "Ajouter une règle de liaison",
+ "Add menu item": "Ajouter un élément de menu",
+ "Add new": "Ajouter nouveau",
+ "Add new mode": "Mode d'ajout",
"Add option": "Ajouter une option",
- "Related collection": "Collection associée",
+ "Add page": "Ajouter une page",
+ "Add property": "Ajouter une propriété",
+ "Add record": "Ajouter un enregistrement",
+ "Add role": "Ajouter un rôle",
+ "Add sort field": "Ajouter un champ de tri",
+ "Add tab": "Ajouter un onglet",
+ "Add text": "Ajouter du texte",
+ "Add type": "Ajouter un type",
+ "Add validation rule": "Ajouter une règle de validation",
+ "Add {{type}} after \"{{title}}\"": "Ajouter {{type}} après \"{{title}}\"",
+ "Add {{type}} before \"{{title}}\"": "Ajouter {{type}} avant \"{{title}}\"",
+ "Add {{type}} in \"{{title}}\"": "Ajouter {{type}} dans \"{{title}}\"",
+ "Advanced type": "Type avancé",
+ "After": "Après",
+ "After change": "Après modification",
+ "After clicking the custom button, the following field values will be assigned according to the following form.": "Après avoir cliqué sur le bouton personnalisé, les valeurs de champ suivantes seront attribuées selon le formulaire suivant.",
+ "After clicking the custom button, the following fields of the current record will be saved according to the following form.": "Après avoir cliqué sur le bouton personnalisé, les champs suivants de l'enregistrement actuel seront sauvegardés selon le formulaire suivant.",
+ "After successful bulk update": "Après une mise à jour en masse réussie",
+ "After successful request": "Après une requête réussie",
+ "After successful save": "Après un enregistrement réussie",
+ "After successful submission": "Après un envoi réussi",
+ "After successful update": "Après une mise à jour réussie",
+ "Agenda": "Agenda",
+ "All": "Tous",
+ "All collections": "Toutes les collections",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "Toutes les collections utilisent les permissions d'action générales par défaut ; les permissions configurées individuellement remplaceront celles par défaut.",
+ "All events": "Tous les événements",
+ "All plugin settings": "Tous les paramètres de plugin",
+ "All records": "Tous les enregistrements",
+ "Allow": "Autoriser",
+ "Allow access": "Autoriser l'accès",
+ "Allow action": "Autoriser l'action",
+ "Allow add new": "Autoriser les ajouts",
+ "Allow add new data": "Autoriser l'ajout de nouvelles données",
+ "Allow add new, update and delete actions": "Autoriser les actions d'ajout, de mise à jour et de suppression",
+ "Allow adding records to the current collection": "Autoriser l'ajout d'enregistrements à la collection actuelle",
"Allow linking to multiple records": "Autoriser la liaison à plusieurs enregistrements",
+ "Allow multiple": "Autoriser plusieurs",
+ "Allow selection of existing records": "Permet de sélectionner des données existantes",
+ "Allow sign up": "Autoriser l'inscription",
+ "Allow to configure plugins": "Autoriser la configuration des plugins",
+ "Allow to desgin pages": "Autoriser la conception des pages",
+ "Allow to manage plugins": "Autoriser la gestion des plugins",
"Allow uploading multiple files": "Autoriser le téléchargement de plusieurs fichiers",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Permet de configurer l'ensemble du système, y compris l'interface utilisateur, les collections, les permissions, etc.",
+ "Allows to configure interface": "Permet de configurer l'interface",
+ "Allows to configure plugins": "Permet de configurer des plugins",
+ "Allows to install, activate, disable plugins": "Permet d'installer, d'activer, de désactiver des plugins",
+ "Are you sure to delete this plugin?": "Êtes-vous sûr de vouloir supprimer ce plugin ?",
+ "Are you sure you don't want to save?": "Êtes-vous sûr de ne pas vouloir enregistrer ?",
+ "Are you sure you want to delete it?": "Êtes-vous sûr de vouloir le supprimer ?",
+ "Are you sure you want to disassociate it?": "Êtes-vous sûr de vouloir le dissocier ?",
+ "Area": "Région",
+ "Area chart": "Graphique en aires",
+ "Assign field values": "Attribuer des valeurs de champ",
+ "Associated records": "Enregistrements associés",
+ "Association fields": "Champs d'association",
+ "Association fields filter": "Filtre des champs d'association",
+ "Audit logs": "Journaux d'audit",
+ "Author": "Auteur",
+ "AutoGenId": "Champ d'ID généré automatiquement",
+ "Automatic close": "Fermeture automatique",
+ "Automatically load data": "Charger automatiquement les données",
+ "Bar chart": "Graphique à barres",
+ "Basic": "Basique",
+ "Before": "Avant",
+ "Before change": "Avant modification",
+ "Blank block": "Bloc vierge",
+ "Block templates": "Modèles de bloc",
+ "Block title": "Titre du bloc",
+ "Block type": "Type de bloc",
+ "Blue": "Bleu",
+ "Bookmark": "Signet",
+ "Built-in": "Intégré",
+ "Bulk edit": "Édition en masse",
+ "Bulk update": "Mise à jour en masse",
+ "Button background color": "Couleur d'arrière-plan du bouton",
+ "Button icon": "Icône du bouton",
+ "Button title": "Titre du bouton",
+ "Calendar": "Calendrier",
+ "Calendar collection": "Collection de calendrier",
+ "Cancel": "Annuler",
+ "Categories": "Catégories",
+ "Category name": "Nom de la catégorie",
+ "Change password": "Changer de mot de passe",
+ "Changed to": "Modifié en",
+ "Changelog": "Journal des modifications",
+ "Chart blocks": "Blocs de graphique",
+ "Chart config": "Configuration du graphique",
+ "Chart title": "Titre du graphique",
+ "Chart type": "Type de graphique",
+ "Checkbox": "Case à cocher",
+ "Checkbox group": "Groupe de cases à cocher",
+ "China region": "Région de Chine",
+ "Choices": "Choix",
+ "Choices fields": "Champs de choix",
+ "City": "Ville",
+ "Clear": "Effacer",
+ "Close": "Fermer",
+ "Collapse": "Pliable",
+ "Collapse all": "Réduire tout",
+ "Collection": "Collection",
+ "Collection category": "Catégorie de collection",
+ "Collection display name": "Nom d'affichage de la collection",
+ "Collection manager": "Gestionnaire de collection",
+ "Collection name": "Nom de la collection",
+ "Collection template": "Modèle de collection",
+ "Collections & Fields": "Collections et champs",
+ "Color": "Couleur",
+ "Column": "Colonne",
+ "Column chart": "Graphique en colonnes",
+ "Column title": "Titre de colonne",
+ "Column width": "Largeur de colonne",
+ "Coming soon...": "Bientôt...",
+ "Comparision": "Comparaison",
+ "Compressed file url": "URL du fichier compressé",
+ "Condition": "Condition",
+ "Configure": "Configurer",
+ "Configure actions": "Configurer les actions",
"Configure calendar": "Configurer le calendrier",
- "Title field": "Champ de titre",
+ "Configure columns": "Configurer les colonnes",
+ "Configure fields": "Configurer les champs",
+ "Configure fields of {{title}}": "Configurer les champs de {{title}}",
+ "Configure permission": "Configurer la permission",
+ "Configure permissions": "Configurer les permissions",
+ "Confirm password": "Confirmer le mot de passe",
+ "Connect data blocks": "Connecter les blocs de données",
+ "Connect to database view": "Connexion à la vue de la base de données",
+ "Constant value": "Valeur constante",
+ "Convert reference to duplicate": "Convertir la référence en doublon",
+ "Create": "Créer",
+ "Create an account": "Créer un compte",
+ "Create calendar block": "Créer un bloc de calendrier",
+ "Create collection": "Créer une collection",
+ "Create form": "Créer un formulaire",
+ "Create gantt block": "Créer un bloc de Gantt",
+ "Create inverse field in the target collection": "Créer un champ inverse dans la collection cible",
+ "Create kanban block": "Créer un bloc kanban",
+ "Create template": "Créer un modèle",
+ "Created at": "Créé le",
+ "Created by": "Créé par",
+ "CreatedAt": "Enregistrer l'heure de création d'une ligne",
+ "CreatedBy": "Enregistrer l'utilisateur qui a créé une ligne",
+ "Current form": "Formulaire actuel",
+ "Current object": "Objet actuel",
+ "Current record": "Enregistrement actuel",
+ "Current record blocks": "Blocs d'enregistrement actuels",
+ "Current role": "Rôle actuel",
+ "Current time": "Heure actuelle",
+ "Current user": "Utilisateur actuel",
+ "Custom": "Personnalisé",
+ "Custom Title": "Titre personnalisé",
+ "Custom column name": "Nom de colonne personnalisé",
+ "Custom column title": "Titre de colonne personnalisé",
+ "Custom field display name": "Nom d'affichage personnalisé du champ",
+ "Custom name": "Nom personnalisé",
+ "Custom request": "Requête personnalisée",
"Custom title": "Titre personnalisé",
+ "Customize": "Personnaliser",
+ "Cyan": "Cyan",
+ "DESC": "DESC",
"Daily": "Quotidien",
- "Weekly": "Hebdomadaire",
- "Monthly": "Mensuel",
- "Yearly": "Annuel",
- "Repeats": "Répétitions",
- "Show lunar": "Afficher le calendrier lunaire",
- "Start date field": "Champ de date de début",
- "End date field": "Champ de date de fin",
- "Navigate": "Naviguer",
- "Title": "Titre",
+ "Danger red": "Rouge danger",
+ "Data blocks": "Blocs de données",
+ "Data changes": "Modifications des données",
+ "Data loading mode": "Mode de chargement des données",
+ "Data scope": "Portée des données",
+ "Data template": "Modèle de données",
+ "Data will be updated": "Les données seront mises à jour",
+ "DataSource": "Source de données",
+ "Date": "Date",
+ "Date & Time": "Date & heure",
+ "Date format": "Format de date",
+ "Date variables": "Variables de date",
+ "Datetime": "Date et heure",
+ "Day": "Jour",
+ "Day/Month/Year": "Jour/Mois/Année",
+ "Default": "Par défaut",
+ "Default collapse": "Développé/réduit par défaut",
+ "Default is the ID field": "La valeur par défaut est le champ ID",
+ "Default role": "Rôle par défaut",
+ "Default value": "Valeur par défaut",
+ "Delete": "Supprimer",
+ "Delete Event": "Supprimer l'événement",
+ "Delete action": "Supprimer l'action",
+ "Delete block": "Supprimer le bloc",
+ "Delete category": "Supprimer la catégorie",
+ "Delete events": "Supprimer les événements",
+ "Delete field": "Supprimer le champ",
+ "Delete menu item": "Supprimer l'élément de menu",
+ "Delete record": "Supprimer l'enregistrement",
+ "Delete role": "Supprimer le rôle",
+ "Delete table column": "Supprimer la colonne de tableau",
+ "Delete this event?": "Supprimer cet événement ?",
+ "Dependencies check": "Vérification des dépendances",
+ "Dependencies check failed": "Échec de la vérification des dépendances",
+ "Dependencies check failed, can't enable.": "Échec de la vérification des dépendances, impossible d'activer.",
+ "Dependencies compatibility check": "Vérification de la compatibilité des dépendances",
"Description": "Description",
- "Select view": "Sélectionner la vue",
- "Reset": "Réinitialiser",
- "Importable fields": "Champs importables",
+ "Desktop device": "Ordinateur de bureau",
+ "Details": "Détails",
+ "Dialog": "Dialogue",
+ "Disable tabs": "Désactiver les onglets",
+ "Disabled": "Désactivé",
+ "Disassociate": "Dissocier",
+ "Disassociate record": "Dissocier l'enregistrement",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Afficher <1><0>100><1>201><2>502><3>1003>1> éléments par page",
+ "Display association fields": "Afficher les champs d'association",
+ "Display field title": "Afficher le titre du champ",
+ "Display fields": "Afficher les champs de la collection",
+ "Display name": "Nom d'affichage",
+ "Display order number": "Afficher numéro d'ordre",
+ "Display title": "Titre d'affichage",
+ "DisplayName": "Nom d'affichage",
+ "Done": "Terminé",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Faites glisser et déposez le fichier ici ou cliquez pour télécharger, la taille du fichier ne doit pas dépasser 30M",
+ "Dragging": "Déplacement",
+ "Drawer": "Tiroir",
+ "Duplicate": "Dupliquer",
+ "Duplicate and continue": "Dupliquer et continuer",
+ "Duplicate mode": "Mode de duplication",
+ "Duplicate template": "Dupliquer le modèle",
+ "Duplicating": "Duplication",
+ "Dynamic value": "Valeur dynamique",
+ "Easy reading": "Lecture facile",
+ "Easy-reading": "Lecture facile",
+ "Edit": "Modifier",
+ "Edit block title": "Modifier le titre du bloc",
+ "Edit button": "Modifier le bouton",
+ "Edit category": "Modifier la catégorie",
+ "Edit chart": "Modifier le graphique",
+ "Edit collection": "Modifier la collection",
+ "Edit description": "Modifier la description",
+ "Edit field": "Modifier le champ",
+ "Edit field title": "Modifier le titre du champ",
+ "Edit form": "Modifier le formulaire",
+ "Edit markdown": "Modifier le markdown",
+ "Edit menu item": "Modifier l'élément de menu",
+ "Edit profile": "Modifier le profil",
+ "Edit record": "Modifier l'enregistrement",
+ "Edit role": "Modifier le rôle",
+ "Edit tab": "Modifier l'onglet",
+ "Edit tooltip": "Modifier l'info-bulle",
+ "Editable": "Modifiable",
+ "Email": "Email",
+ "Empty": "Vide",
+ "Enable SMS authentication": "Activer l'authentification par SMS",
+ "Enable actions": "Activer les actions",
+ "Enable child collections": "Activer les collections enfants",
+ "Enable drag and drop sorting": "Activer le tri par glisser-déposer",
+ "Enable link": "Activer le lien",
+ "Enabled": "Activé",
+ "Enabled languages": "Langues activées",
+ "End date field": "Champ de date de fin",
+ "Error message": "Message d'erreur",
+ "Event": "Événement",
+ "Exists": "Existe",
+ "Expand all": "Développer tout",
+ "Expand/Collapse": "Développer/Réduire",
+ "Export": "Exporter",
"Exportable fields": "Champs exportables",
- "Saved successfully": "Enregistré avec succès",
+ "Expression": "Expression",
+ "Feedback": "Commentaires",
+ "Field": "Champ",
+ "Field component": "Composant de champ",
+ "Field display name": "Nom d'affichage du champ",
+ "Field interface": "Interface du champ",
+ "Field mode": "Mode du champ",
+ "Field name": "Nom du champ",
+ "Field permission": "Permission de champ",
+ "Field source": "Source de champ",
+ "Field title": "Titre du champ",
+ "Field type": "Type de champ",
+ "Field value changes": "Changements de valeur du champ",
+ "Fields": "Champs",
+ "Fields values": "Valeurs des champs",
+ "File manager": "Gestionnaire de fichiers",
+ "Filter": "Filtrer",
+ "Filter blocks": "Blocs de filtre",
+ "Filterable fields": "Champs filtrables",
+ "Find by the following fields": "Trouver par les champs suivants",
+ "First or create": "D'abord ou créer",
+ "Fix block": "Fixer le bloc",
+ "Flexible popup": "Flexible popup",
+ "Foreign key": "Clé étrangère",
+ "Foreign key 1": "Clé étrangère 1",
+ "Foreign key 2": "Clé étrangère 2",
+ "Form": "Formulaire",
+ "Form (Add new)": "Formulaire (Ajouter nouveau)",
+ "Form (Edit)": "Formulaire (Modifier)",
+ "Form values": "Valeurs du formulaire",
+ "Format": "Format",
+ "Formula": "Formule",
+ "Formula description": "Calcule une valeur dans chaque enregistrement en fonction d'autres champs dans le même enregistrement.",
+ "Formula error.": "Erreur de formule.",
+ "Formula mode": "Mode formule",
+ "Function": "Fonction",
+ "Gantt": "Gantt",
+ "Geek blue": "Bleu geek",
+ "General": "Générale",
+ "General action permissions": "Permissions d'action générales",
+ "General collection": "Collection générale",
+ "General fields": "Champs généraux",
+ "General permissions": "Permissions générales",
+ "Generated automatically if left blank": "Généré automatiquement si laissé vide",
+ "Global action permissions": "Permissions d'action globales",
+ "Global permissions": "Permissions globales",
+ "Gold": "Or",
+ "Green": "Vert",
+ "Grid Card": "Grille de cartes",
+ "Group": "Groupe",
+ "Grouping field": "Champ de regroupement",
+ "Half of day": "Demi-journée",
+ "Handbook": "Manuel de l'utilisateur",
+ "Hidden": "Caché",
+ "Hidden(reserved value)": "Caché (valeur réservée)",
+ "Hide": "Masquer",
+ "Highlight": "Mise en évidence",
+ "Home page": "Page d'accueil",
+ "Homepage": "Page d'accueil",
+ "Hour": "Heure",
+ "ID": "ID",
+ "Icon": "Icône",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identifiant pour une utilisation dans le programme. Prend en charge les lettres, les chiffres et les traits de soulignement et doit commencer par une lettre.",
+ "If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Si la vérification de la compatibilité échoue, vous devez modifier la version dépendante pour répondre aux exigences de version.",
+ "Import": "Importer",
+ "Importable fields": "Champs importables",
+ "In configuration": "En configuration",
+ "Individual": "Individuelle",
+ "Inherited fields": "Champs hérités",
+ "Inherits": "Hérite de",
+ "Inner": "Interne",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Saisissez +, -, *, /, ( ) pour calculer, saisissez @ pour ouvrir les variables de champ.",
+ "Insert": "Insérer",
+ "Insert above": "Insérer au-dessus",
+ "Insert after": "Insérer après",
+ "Insert before": "Insérer avant",
+ "Insert below": "Insérer en dessous",
+ "Insert inner": "Insérer à l'intérieur",
+ "Insert left": "Insérer à gauche",
+ "Insert right": "Insérer à droite",
+ "Installing": "Installation",
+ "Integer": "Entier",
+ "Invalid JSON format": "Format JSON invalide",
+ "Inverse field display name": "Nom d'affichage du champ inverse",
+ "Inverse field name": "Nom du champ inverse",
+ "Inverse relationship type": "Type de relation inverse",
+ "Junction collection": "Collection de jonction",
+ "Kanban": "Kanban",
+ "Label field": "Champ d'étiquette",
+ "Language": "Langue",
+ "Large": "Grande",
+ "Large screen device": "Ordinateur à grand écran",
+ "Last 30 days": "Les 30 derniers jours",
+ "Last 7 days": "Les 7 derniers jours",
+ "Last 90 days": "Les 90 derniers jours",
+ "Last month": "Le mois dernier",
+ "Last quarter": "Le dernier trimestre",
+ "Last updated": "Dernière mise à jour",
+ "Last updated at": "Dernière mise à jour le",
+ "Last updated by": "Dernière mise à jour par",
+ "Last week": "La semaine dernière",
+ "Last year": "L'année dernière",
+ "Leave it blank, unless you need a custom intermediate table": "Laissez-le vide, sauf si vous avez besoin d'une table intermédiaire personnalisée",
+ "Length": "Longueur",
+ "License": "Licence",
+ "Lime": "Citron vert",
+ "Line chart": "Graphique linéaire",
+ "Link": "Lien",
+ "Link to": "Lien vers",
+ "Link to description": "Utilisé pour créer rapidement des relations entre collections et compatible avec la plupart des scénarios courants. Convient à une utilisation sans développement. Lorsqu'il est présent en tant que champ, c'est une sélection déroulante utilisée pour sélectionner des enregistrements de la collection cible. Une fois créé, il génère simultanément les champs associés de la collection actuelle dans la collection cible.",
+ "Linkage rule": "Règle de liaison",
+ "Linkage rules": "Règles de liaison",
+ "Linkage with form fields": "Lien avec les champs de formulaire",
+ "List": "Liste",
+ "Load data after filtering": "Charger les données après filtrage",
+ "Local": "Local",
+ "Log in with an existing account": "Se connecter avec un compte existant",
+ "Logo": "Logo",
+ "Long text": "Texte long",
+ "Magenta": "Magenta",
+ "Manage all settings": "Gérer tous les paramètres",
+ "Manually close": "Fermeture manuelle",
+ "Many to many": "Many to many",
+ "Many to many description": "Utilisé pour créer des relations de plusieurs à plusieurs. Par exemple, un étudiant aura de nombreux enseignants et un enseignant aura de nombreux étudiants. Lorsqu'il est présent en tant que champ, c'est une sélection déroulante utilisée pour sélectionner des enregistrements dans la collection associée.",
+ "Many to one": "Many to one",
+ "Many to one description": "Utilisé pour créer des relations de plusieurs à un. Par exemple, une ville peut appartenir à un seul pays et un pays peut avoir de nombreuses villes. Lorsqu'il est présent en tant que champ, c'est une sélection déroulante utilisée pour sélectionner un enregistrement dans la collection associée. Une fois créé, un champ One to many est automatiquement généré dans la collection associée.",
+ "Markdown": "Markdown",
+ "Marketplace": "Place de marché",
+ "Max length": "Longueur maximale",
+ "Max length must greater than min length": "La longueur maximale doit être supérieure à la longueur minimale",
+ "Maximum": "Maximum",
+ "Maximum must greater than minimum": "La valeur maximale doit être supérieure à la valeur minimale",
+ "Media": "Média",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Remplir <1><0>Toutes0><1>Quelconques1>1> conditions dans le groupe",
+ "Menu item icon": "Icône de l'élément de menu",
+ "Menu item name": "Nom de l'élément de menu",
+ "Menu item title": "Titre de l'élément de menu",
+ "Menu permissions": "Permissions de menu",
+ "Middle": "Moyenne",
+ "Min length": "Longueur minimale",
+ "Min length must less than max length": "La longueur minimale doit être inférieure à la longueur maximale",
+ "Minimum": "Minimum",
+ "Minimum must less than maximum": "La valeur minimale doit être inférieure à la valeur maximale",
+ "Modal add": "Ajout modal",
+ "Month": "Mois",
+ "Monthly": "Mensuel",
+ "More details": "Plus de détails",
+ "More options": "Plus d'options",
+ "Move to": "Déplacer vers",
+ "Move {{title}} to": "Déplacer {{title}} vers",
+ "Multiple select": "Sélection multiple",
+ "Must select to the last level": "Doit sélectionner jusqu'au dernier niveau",
+ "Name": "Nom",
+ "Navigate": "Naviguer",
+ "New menu items are allowed to be accessed by default.": "Les nouveaux éléments de menu peuvent être accessibles par défaut.",
+ "New password": "Nouveau mot de passe",
+ "New plugin": "Nouveau plugin",
+ "Next 30 days": "Les 30 prochains jours",
+ "Next 7 days": "Les 7 prochains jours",
+ "Next 90 days": "Les 90 prochains jours",
+ "Next month": "Le mois prochain",
+ "Next quarter": "Le prochain trimestre",
+ "Next week": "La semaine prochaine",
+ "Next year": "L'année prochaine",
"Nickname": "Pseudo",
+ "No": "Non",
+ "No CHANGELOG.md file": "Aucun fichier CHANGELOG.md",
+ "No README.md file": "Aucun fichier README.md",
+ "No blocks to connect": "Aucun bloc à connecter",
+ "None": "Aucun",
+ "Not enabled": "Non activé",
+ "Not required": "Non requis",
+ "Npm package": "Paquet Npm",
+ "Npm package name": "Nom du paquet Npm",
+ "Number": "Nombre",
+ "Off": "Inactif",
+ "Official plugin": "Plugin officiel",
+ "Old password": "Ancien mot de passe",
+ "On": "Actif",
+ "One to many": "One to many",
+ "One to many description": "Utilisé pour créer une relation un à plusieurs. Par exemple, un pays aura de nombreuses villes et une ville ne peut être que dans un pays. Lorsqu'il est présent en tant que champ, c'est un sous-tableau qui affiche les enregistrements de la collection associée. Lors de la création, un champ Many to one est automatiquement généré dans la collection associée.",
+ "One to one": "One to one",
+ "One to one (belongs to)": "One to one (belongs to)",
+ "One to one (has one)": "One to one (has one)",
+ "One to one description": "Utilisé pour créer des relations un à un. Par exemple, un utilisateur a un profil.",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Ouvrir dans<1><0>Modale0><1>Tiroir1><2>Fenêtre2>1>",
+ "Open mode": "Mode d'ouverture",
+ "Operate on existing data": "Opérer sur des données existantes",
+ "Operate on new data": "Opérer sur de nouvelles données",
+ "Operation failed": "Échec de l'opération",
+ "Operation succeeded": "Opération réussie",
+ "Operator": "Opérateur",
+ "Option label": "Étiquette de l'option",
+ "Option value": "Valeur de l'option",
+ "Options": "Options",
+ "Orange": "Orange",
+ "Original field title: ": "Titre du champ d'origine : ",
+ "Original name": "Nom d'origine",
+ "Original title: ": "Titre original : ",
+ "Other blocks": "Autres blocs",
+ "Other chart": "Autre graphique",
+ "Others": "Autres",
+ "Override": "Remplacer",
+ "Override field": "Remplacer le champ",
+ "Own records": "Ses propres enregistrements",
+ "PK & FK fields": "Champs PK & FK",
+ "PackageName": "Nom du paquet",
+ "Page": "Page",
+ "Parent collection fields": "Champs de la collection parente",
+ "Parent record": "Enregistrement parent",
+ "Password": "Mot de passe",
+ "Password mismatch": "Erreur de mot de passe",
+ "Pattern": "Motif",
+ "Percent": "Pourcentage",
+ "Permission policy": "Politique de permission",
+ "Phone": "Téléphone",
+ "Phone device": "Smartphone",
+ "Pie chart": "Graphique en camembert",
+ "Please configure the duplicate fields": "Veuillez configurer les champs de duplication",
+ "Please fill in the iframe URL": "Veuillez remplir l'URL de l'iframe",
+ "Please select the records to be updated": "Veuillez sélectionner les enregistrements à mettre à jour",
+ "Plugin Zip File": "Fichier Zip du plugin",
+ "Plugin loading failed. Please check the server logs.": "Échec du chargement du plugin. Veuillez vérifier les journaux du serveur.",
+ "Plugin manager": "Gestionnaire de plugins",
+ "Plugin name": "Nom du plugin",
+ "Plugin settings permissions": "Permissions de configuration des plugins",
+ "Plugin starting...": "Démarrage du plugin...",
+ "Plugin stopping...": "Arrêt du plugin...",
+ "Plugin tab name": "Nom de l'onglet du plugin",
+ "Plugin's version": "Version du plugin",
+ "Popup": "Popup",
+ "Popup close method": "Méthode de fermeture de la popup",
+ "Popup form": "Formulaire popup",
+ "Popup message": "Message popup",
+ "Popup size": "Taille de la popup",
+ "Position": "Position",
+ "Precision": "Précision",
+ "Preview": "Aperçu",
+ "Primary key, unique identifier, self growth": "Générer automatiquement le champ ID",
+ "Print": "Imprimer",
+ "Progress field": "Champ de progression",
+ "Properties": "Propriétés",
+ "Province": "Province",
+ "Province/city/area name": "Nom de la province/ville/région",
+ "Purple": "Violet",
+ "Quarter of day": "Quart de journée",
+ "QuarterYear": "Trimestre",
+ "Quick add": "Ajout rapide",
+ "Quick duplicate": "Duplication rapide",
+ "Quick upload": "Téléchargement rapide",
+ "Radio group": "Groupe de boutons radio",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Généré aléatoirement et peut être modifié. Prend en charge les lettres, les chiffres et les traits de soulignement, doit commencer par une lettre.",
+ "Read only": "Lecture seule",
+ "Readme": "Lisez-moi",
+ "Readonly": "Lecture seule",
+ "Record ID": "ID de l'enregistrement",
+ "Record picker": "Sélecteur d'enregistrement",
+ "Records can be sorted": "Les enregistrements peuvent être triés",
+ "Records per page": "Enregistrements par page",
+ "Red": "Rouge",
+ "Redirect to": "Rediriger vers",
+ "Reference template": "Référencer le modèle",
+ "Refresh": "Actualiser",
+ "Regular expression": "Expression régulière",
+ "Related collection": "Collection associée",
+ "Relation": "Relation",
+ "Relationship blocks": "Blocs de relations",
+ "Relationship type": "Type de relation",
+ "Remains the same": "Reste inchangé",
+ "Render Failed": "Échec du rendu",
+ "Repeats": "Répétitions",
+ "Request API": "Interroger une API",
+ "Request URL": "URL de la requête",
+ "Request body": "Corps de la requête",
+ "Request headers": "En-têtes de requête",
+ "Request method": "Méthode de requête",
+ "Request query parameters": "Paramètres de requête",
+ "Request settings": "Paramètres de la requête",
+ "Request success": "Succès de la requête",
+ "Required": "Requis",
+ "Reset": "Réinitialiser",
+ "Result": "Résultat",
+ "Retry after {{count}} seconds": "Réessayer après {{count}} secondes",
+ "Rich Text": "Texte enrichi",
+ "Role UID": "UID du rôle",
+ "Role display name": "Nom d'affichage du rôle",
+ "Role name": "Nom du rôle",
+ "Roles": "Rôles",
+ "Roles & Permissions": "Rôles & permissions",
+ "Save": "Enregistrer",
+ "Save action": "Enregistrer l'action",
+ "Save as block template": "Enregistrer en tant que modèle de bloc",
+ "Save as template": "Enregistrer en tant que modèle",
+ "Save conditions": "Enregistrer les conditions",
+ "Save mode": "Mode d'enregistrement",
+ "Save record": "Enregistrer",
+ "Saved successfully": "Enregistré avec succès",
+ "Scope name": "Nom de la portée",
+ "Screen size": "Taille de l'écran",
+ "Search and select collection": "Rechercher et sélectionner une collection",
+ "Search plugin": "Rechercher un plugin",
+ "Select": "Sélectionner",
+ "Select collection": "Sélectionner une collection",
+ "Select data source": "Sélectionner la source de données",
+ "Select field": "Sélectionner un champ",
+ "Select file": "Sélectionner un fichier",
+ "Select grouping field": "Sélectionner le champ de regroupement",
+ "Select icon": "Sélectionner une icône",
+ "Select level": "Sélectionner un niveau",
+ "Select record": "Sélectionner un enregistrement",
+ "Select template": "Sélectionner un modèle",
+ "Select view": "Sélectionner la vue",
+ "Selected": "Sélectionné",
+ "Selector": "Sélecteur",
+ "Selector mode": "Mode sélecteur",
+ "Send code": "Envoyer le code",
+ "Set data loading mode": "Définir le mode de chargement des données",
+ "Set default sorting rules": "Définir les règles de tri par défaut",
+ "Set default value": "Définir la valeur par défaut",
+ "Set the count of columns displayed in a row": "Définir le nombre de colonnes affichées par ligne",
+ "Set the data scope": "Définir la portée des données",
+ "Set validation rules": "Définir les règles de validation",
+ "Show lunar": "Afficher le calendrier lunaire",
+ "Show time": "Afficher l'heure",
"Sign in": "Se connecter",
"Sign in via account": "Se connecter via un compte",
"Sign in via phone": "Se connecter via un numéro de téléphone",
- "Create an account": "Créer un compte",
+ "Sign out": "Déconnexion",
"Sign up": "S'inscrire",
- "Confirm password": "Confirmer le mot de passe",
- "Log in with an existing account": "Se connecter avec un compte existant",
- "Signed up successfully. It will jump to the login page.": "Inscription réussie. Vous allez être redirigé(e) vers la page de connexion.",
- "Password mismatch": "Erreur de mot de passe",
- "Users": "Utilisateurs",
- "Verification code": "Code de vérification",
- "Send code": "Envoyer le code",
- "Retry after {{count}} seconds": "Réessayer après {{count}} secondes",
- "Roles": "Rôles",
- "Add role": "Ajouter un rôle",
- "Role name": "Nom du rôle",
- "Configure": "Configurer",
- "Configure permissions": "Configurer les permissions",
- "Edit role": "Modifier le rôle",
- "Action permissions": "Permissions d'action",
- "Menu permissions": "Permissions de menu",
- "Menu item name": "Nom de l'élément de menu",
- "Allow access": "Autoriser l'accès",
- "Action name": "Nom de l'action",
- "Allow action": "Autoriser l'action",
- "Action scope": "Portée de l'action",
- "Operate on new data": "Opérer sur de nouvelles données",
- "Operate on existing data": "Opérer sur des données existantes",
- "Yes": "Oui",
- "No": "Non",
- "Red": "Rouge",
- "Magenta": "Magenta",
- "Volcano": "Volcan",
- "Orange": "Orange",
- "Gold": "Or",
- "Lime": "Citron vert",
- "Green": "Vert",
- "Cyan": "Cyan",
- "Blue": "Bleu",
- "Geek blue": "Bleu geek",
- "Purple": "Violet",
- "Default": "Par défaut",
- "Add card": "Ajouter une carte",
- "edit title": "modifier le titre",
- "Turn pages": "Tourner les pages",
- "Others": "Autres",
- "Save as template": "Enregistrer en tant que modèle",
- "Save as block template": "Enregistrer en tant que modèle de bloc",
- "Block templates": "Modèles de bloc",
- "Convert reference to duplicate": "Convertir la référence en doublon",
- "Template name": "Nom du modèle",
- "Block type": "Type de bloc",
- "No blocks to connect": "Aucun bloc à connecter",
- "Action column": "Colonne d'action",
- "Records per page": "Enregistrements par page",
- "(Fields only)": "(Champs uniquement)",
- "Button title": "Titre du bouton",
- "Button icon": "Icône du bouton",
- "Submitted successfully": "Envoyé avec succès",
- "Operation succeeded": "Opération réussie",
- "Operation failed": "Échec de l'opération",
- "Open mode": "Mode d'ouverture",
- "Popup size": "Taille de la popup",
- "Small": "Petite",
- "Middle": "Moyenne",
- "Large": "Grande",
- "Menu item title": "Titre de l'élément de menu",
- "Menu item icon": "Icône de l'élément de menu",
- "Target": "Cible",
- "Position": "Position",
- "Insert before": "Insérer avant",
- "Insert after": "Insérer après",
- "UI Editor": "Éditeur d'interface utilisateur",
- "ASC": "ASC",
- "DESC": "DESC",
- "Add sort field": "Ajouter un champ de tri",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identifiant pour une utilisation dans le programme. Prend en charge les lettres, les chiffres et les traits de soulignement et doit commencer par une lettre.",
- "Drawer": "Tiroir",
- "Dialog": "Dialogue",
- "Delete action": "Supprimer l'action",
- "Custom column title": "Titre de colonne personnalisé",
- "Column title": "Titre de colonne",
- "Original title: ": "Titre original : ",
- "Delete table column": "Supprimer la colonne de tableau",
- "Skip required validation": "Ignorer la validation requise",
- "Form values": "Valeurs du formulaire",
- "Fields values": "Valeurs des champs",
- "The field has been deleted": "Le champ a été supprimé",
- "When submitting the following fields, the saved values are": "Lors de l'envoi des champs suivants, les valeurs enregistrées sont",
- "After successful submission": "Après un envoi réussi",
- "Then": "Ensuite",
- "Stay on current page": "Rester sur la page actuelle",
- "Redirect to": "Rediriger vers",
- "Save action": "Enregistrer l'action",
- "Exists": "Existe",
- "Add condition": "Ajouter une condition",
- "Add condition group": "Ajouter un groupe de conditions",
- "exists": "existe",
- "not exists": "n'existe pas",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "UID du rôle",
- "Precision": "Précision",
- "Formula mode": "Mode formule",
- "Expression": "Expression",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Saisissez +, -, *, /, ( ) pour calculer, saisissez @ pour ouvrir les variables de champ.",
- "Formula error.": "Erreur de formule.",
- "Rich Text": "Texte enrichi",
- "Junction collection": "Collection de jonction",
- "Leave it blank, unless you need a custom intermediate table": "Laissez-le vide, sauf si vous avez besoin d'une table intermédiaire personnalisée",
- "Fields": "Champs",
- "Edit field title": "Modifier le titre du champ",
- "Field title": "Titre du champ",
- "Original field title: ": "Titre du champ d'origine : ",
- "Edit tooltip": "Modifier l'info-bulle",
- "Delete field": "Supprimer le champ",
- "Select collection": "Sélectionner une collection",
- "Blank block": "Bloc vierge",
- "Duplicate template": "Dupliquer le modèle",
- "Reference template": "Référencer le modèle",
- "Create calendar block": "Créer un bloc de calendrier",
- "Create kanban block": "Créer un bloc kanban",
- "Grouping field": "Champ de regroupement",
- "Single select and radio fields can be used as the grouping field": "Les champs de sélection unique et radio peuvent être utilisés comme champ de regroupement",
- "Tab name": "Nom de l'onglet",
- "Current record blocks": "Blocs d'enregistrement actuels",
- "Popup message": "Message popup",
- "Delete role": "Supprimer le rôle",
- "Role display name": "Nom d'affichage du rôle",
- "Default role": "Rôle par défaut",
- "All collections use general action permissions by default; permission configured individually will override the default one.": "Toutes les collections utilisent les permissions d'action générales par défaut ; les permissions configurées individuellement remplaceront celles par défaut.",
- "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Permet de configurer l'ensemble du système, y compris l'interface utilisateur, les collections, les permissions, etc.",
- "New menu items are allowed to be accessed by default.": "Les nouveaux éléments de menu peuvent être accessibles par défaut.",
- "Global permissions": "Permissions globales",
- "General permissions": "Permissions générales",
- "Global action permissions": "Permissions d'action globales",
- "General action permissions": "Permissions d'action générales",
- "Plugin settings permissions": "Permissions de configuration des plugins",
- "Allow to desgin pages": "Autoriser la conception des pages",
- "Allow to manage plugins": "Autoriser la gestion des plugins",
- "Allow to configure plugins": "Autoriser la configuration des plugins",
- "Allows to configure interface": "Permet de configurer l'interface",
- "Allows to install, activate, disable plugins": "Permet d'installer, d'activer, de désactiver des plugins",
- "Allows to configure plugins": "Permet de configurer des plugins",
- "Action display name": "Nom d'affichage de l'action",
- "Allow": "Autoriser",
- "Data scope": "Portée des données",
- "Action on new records": "Action sur les nouveaux enregistrements",
- "Action on existing records": "Action sur les enregistrements existants",
- "All records": "Tous les enregistrements",
- "Own records": "Ses propres enregistrements",
- "Permission policy": "Politique de permission",
- "Individual": "Individuelle",
- "General": "Générale",
- "Accessible": "Accessible",
- "Configure permission": "Configurer la permission",
- "Action permission": "Permission d'action",
- "Field permission": "Permission de champ",
- "Scope name": "Nom de la portée",
- "Unsaved changes": "Modifications non enregistrées",
- "Are you sure you don't want to save?": "Êtes-vous sûr de ne pas vouloir enregistrer ?",
- "Dragging": "Déplacement",
- "Popup": "Popup",
- "Trigger workflow": "Déclencher un workflow",
- "Request API": "Interroger une API",
- "Assign field values": "Attribuer des valeurs de champ",
- "Constant value": "Valeur constante",
- "Dynamic value": "Valeur dynamique",
- "Current user": "Utilisateur actuel",
- "Current role": "Rôle actuel",
- "Current record": "Enregistrement actuel",
- "Associated records": "Enregistrements associés",
- "Parent record": "Enregistrement parent",
- "Current time": "Heure actuelle",
- "System variables": "Variables système",
- "Date variables": "Variables de date",
- "Popup close method": "Méthode de fermeture de la popup",
- "Automatic close": "Fermeture automatique",
- "Manually close": "Fermeture manuelle",
- "After successful update": "Après une mise à jour réussie",
- "Save record": "Enregistrer",
- "Updated successfully": "Mis à jour avec succès",
- "After successful save": "Après un enregistrement réussie",
- "After clicking the custom button, the following field values will be assigned according to the following form.": "Après avoir cliqué sur le bouton personnalisé, les valeurs de champ suivantes seront attribuées selon le formulaire suivant.",
- "After clicking the custom button, the following fields of the current record will be saved according to the following form.": "Après avoir cliqué sur le bouton personnalisé, les champs suivants de l'enregistrement actuel seront sauvegardés selon le formulaire suivant.",
- "Button background color": "Couleur d'arrière-plan du bouton",
- "Highlight": "Mise en évidence",
- "Danger red": "Rouge danger",
- "Custom request": "Requête personnalisée",
- "Request settings": "Paramètres de la requête",
- "Request URL": "URL de la requête",
- "Request method": "Méthode de requête",
- "Request query parameters": "Paramètres de requête",
- "Request headers": "En-têtes de requête",
- "Request body": "Corps de la requête",
- "Request success": "Succès de la requête",
- "Invalid JSON format": "Format JSON invalide",
- "After successful request": "Après une requête réussie",
- "Add exportable field": "Ajouter un champ exportable",
- "Audit logs": "Journaux d'audit",
- "Record ID": "ID de l'enregistrement",
- "User": "Utilisateur",
- "Field": "Champ",
- "Select": "Sélectionner",
- "Select field": "Sélectionner un champ",
- "Field value changes": "Changements de valeur du champ",
- "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": "Utiliser le même fuseau horaire (GMT) pour tous les utilisateurs",
- "Province/city/area name": "Nom de la province/ville/région",
- "Enabled languages": "Langues activées",
- "View all plugins": "Voir tous les plugins",
- "Print": "Imprimer",
- "Done": "Terminé",
"Sign up successfully, and automatically jump to the sign in page": "Inscription réussie, et redirection automatique vers la page de connexion",
- "File manager": "Gestionnaire de fichiers",
- "ACL": "ACL",
- "Collection manager": "Gestionnaire de collection",
- "Plugin manager": "Gestionnaire de plugins",
- "Local": "Local",
- "Built-in": "Intégré",
- "Marketplace": "Place de marché",
- "New plugin": "Nouveau plugin",
- "Upgrade": "Mise à jour",
- "Dependencies check failed": "Échec de la vérification des dépendances",
- "More details": "Plus de détails",
- "Upload new version": "Télécharger une nouvelle version",
- "Official plugin": "Plugin officiel",
- "Version": "Version",
- "Npm package": "Paquet Npm",
- "Upload plugin": "Télécharger un plugin",
- "Npm package name": "Nom du paquet Npm",
- "Add type": "Ajouter un type",
- "Changelog": "Journal des modifications",
- "Dependencies check": "Vérification des dépendances",
- "Update plugin": "Mettre à jour le plugin",
- "Installing": "Installation",
- "The deletion was successful.": "La suppression a réussi.",
- "Plugin Zip File": "Fichier Zip du plugin",
- "Compressed file url": "URL du fichier compressé",
- "Last updated": "Dernière mise à jour",
- "PackageName": "Nom du paquet",
- "DisplayName": "Nom d'affichage",
- "Readme": "Lisez-moi",
- "Dependencies compatibility check": "Vérification de la compatibilité des dépendances",
- "If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Si la vérification de la compatibilité échoue, vous devez modifier la version dépendante pour répondre aux exigences de version.",
- "Version range": "Plage de version",
- "Plugin's version": "Version du plugin",
- "Result": "Résultat",
- "No CHANGELOG.md file": "Aucun fichier CHANGELOG.md",
- "No README.md file": "Aucun fichier README.md",
- "Homepage": "Page d'accueil",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Faites glisser et déposez le fichier ici ou cliquez pour télécharger, la taille du fichier ne doit pas dépasser 30M",
- "Dependencies check failed, can't enable.": "Échec de la vérification des dépendances, impossible d'activer.",
- "Plugin starting...": "Démarrage du plugin...",
- "Plugin stopping...": "Arrêt du plugin...",
- "Are you sure to delete this plugin?": "Êtes-vous sûr de vouloir supprimer ce plugin ?",
- "re-download file": "re-télécharger le fichier",
- "Not enabled": "Non activé",
- "Search plugin": "Rechercher un plugin",
- "Author": "Auteur",
- "Plugin loading failed. Please check the server logs.": "Échec du chargement du plugin. Veuillez vérifier les journaux du serveur.",
- "Coming soon...": "Bientôt...",
- "All plugin settings": "Tous les paramètres de plugin",
- "Bookmark": "Signet",
- "Manage all settings": "Gérer tous les paramètres",
- "Create inverse field in the target collection": "Créer un champ inverse dans la collection cible",
- "Inverse field name": "Nom du champ inverse",
- "Inverse field display name": "Nom d'affichage du champ inverse",
- "Bulk update": "Mise à jour en masse",
- "After successful bulk update": "Après une mise à jour en masse réussie",
- "Bulk edit": "Édition en masse",
- "Data will be updated": "Les données seront mises à jour",
- "Selected": "Sélectionné",
- "All": "Tous",
- "Update selected data?": "Mettre à jour les données sélectionnées ?",
- "Update all data?": "Mettre à jour toutes les données ?",
- "Remains the same": "Reste inchangé",
- "Changed to": "Modifié en",
- "Clear": "Effacer",
- "Add attach": "Ajouter une pièce jointe",
- "Please select the records to be updated": "Veuillez sélectionner les enregistrements à mettre à jour",
- "Selector": "Sélecteur",
- "Inner": "Interne",
- "Search and select collection": "Rechercher et sélectionner une collection",
- "Please fill in the iframe URL": "Veuillez remplir l'URL de l'iframe",
- "Fix block": "Fixer le bloc",
- "Plugin name": "Nom du plugin",
- "Plugin tab name": "Nom de l'onglet du plugin",
- "AutoGenId": "Champ d'ID généré automatiquement",
- "CreatedBy": "Enregistrer l'utilisateur qui a créé une ligne",
- "UpdatedBy": "Enregistrer le dernier utilisateur ayant effectué une mise à jour de la ligne",
- "CreatedAt": "Enregistrer l'heure de création d'une ligne",
- "UpdatedAt": "Enregistrer le dernier utilisateur ayant effectué une mise à jour de la ligne",
- "Column width": "Largeur de colonne",
+ "Signed up successfully. It will jump to the login page.": "Inscription réussie. Vous allez être redirigé(e) vers la page de connexion.",
+ "Single line text": "Texte sur une seule ligne",
+ "Single select": "Sélection unique",
+ "Single select and radio fields can be used as the grouping field": "Les champs de sélection unique et radio peuvent être utilisés comme champ de regroupement",
+ "Skip required validation": "Ignorer la validation requise",
+ "Small": "Petite",
+ "Sort": "Trier",
"Sortable": "Triable",
- "Enable link": "Activer le lien",
+ "Source collection": "Collection source",
+ "Source collections": "Collections source",
+ "Source key": "Clé source",
+ "Start date field": "Champ de date de début",
+ "Stay on current page": "Rester sur la page actuelle",
+ "Store the creation time of each record": "Stocker l'heure de création de chaque enregistrement",
+ "Store the creation user of each record": "Enregistrer l'utilisateur de création de chaque enregistrement",
+ "Store the last update time of each record": "Stocker l'heure de dernière mise à jour de chaque enregistrement",
+ "Store the last update user of each record": "Enregistrer l'utilisateur de dernière mise à jour de chaque enregistrement",
+ "Street": "Rue",
+ "Sub-details": "Sous-détails",
+ "Sub-form": "Sous-formulaire",
+ "Sub-table": "Sous-tableau",
+ "Subform mode": "Mode sous-formulaire",
+ "Submit": "Envoyer",
+ "Submitted successfully": "Envoyé avec succès",
+ "Subtable": "Sous-tableau",
+ "Subtable mode": "Mode sous-table",
+ "Super admin": "Super administrateur",
+ "Switch role": "Changer de rôle",
+ "System fields": "Champs système",
+ "System info": "Informations système",
+ "System settings": "Paramètres système",
+ "System title": "Titre du système",
+ "System variables": "Variables système",
+ "Tab name": "Nom de l'onglet",
+ "Table": "Tableau",
+ "Table OID(Inheritance)": "Table OID(Héritage)",
+ "Tablet device": "Tablette",
+ "Target": "Cible",
+ "Target collection": "Collection cible",
+ "Target key": "Clé cible",
+ "Target position": "Position cible",
+ "Template name": "Nom du modèle",
+ "Templates": "Modèles",
+ "The deletion was successful.": "La suppression a réussi.",
+ "The field has been deleted": "Le champ a été supprimé",
+ "The field value cannot be greater than ": "La valeur du champ ne peut pas être supérieure à ",
+ "The field value cannot be less than ": "La valeur du champ ne peut pas être inférieure à ",
+ "The field value is not an integer number": "La valeur du champ n'est pas un nombre entier",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "Le {{type}} \"{{name}}\" a peut-être été supprimé. Veuillez supprimer ce {{blockType}}.",
+ "Then": "Ensuite",
+ "This and following events": "Cet événement et les suivants",
+ "This event": "Cet événement",
+ "This is a demo text, **supports Markdown syntax**.": "Ceci est un texte de démonstration, **prend en charge la syntaxe Markdown.**",
"This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Ceci est probablement un bogue interne de Tachybase. Veuillez ouvrir un problème <1>ici1>",
- "Render Failed": "Échec du rendu",
- "Feedback": "Commentaires",
+ "This month": "Ce mois-ci",
+ "This quarter": "Ce trimestre",
+ "This week": "Cette semaine",
+ "This year": "Cette année",
+ "Through collection": "Collection intermédiaire",
+ "Time": "Heure",
+ "Time format": "Format d'heure",
+ "Time scale": "Échelle de temps",
+ "Title": "Titre",
+ "Title field": "Champ de titre",
+ "Today": "Aujourd'hui",
+ "Toggles the subfield mode": "Activer/désactiver le mode sous-champ",
+ "Tomorrow": "Demain",
+ "Total {{count}} items": "Total {{count}} éléments",
+ "Tree table": "Tableau arborescent",
+ "Trigger workflow": "Déclencher un workflow",
+ "Triggered when the row is clicked": "Déclenché lorsque la ligne est cliquée",
"Try again": "Réessayer",
- "Data template": "Modèle de données",
- "Duplicate": "Dupliquer",
- "Duplicating": "Duplication",
- "Duplicate mode": "Mode de duplication",
- "Quick duplicate": "Duplication rapide",
- "Duplicate and continue": "Dupliquer et continuer",
- "Please configure the duplicate fields": "Veuillez configurer les champs de duplication",
- "Add": "Ajouter",
- "Add new mode": "Mode d'ajout",
- "Quick add": "Ajout rapide",
- "Modal add": "Ajout modal",
- "Save mode": "Mode d'enregistrement",
- "First or create": "D'abord ou créer",
+ "Turn pages": "Tourner les pages",
+ "UI Editor": "Éditeur d'interface utilisateur",
+ "UI editor": "Éditeur d'interface utilisateur",
+ "Unconnected": "Non connecté",
+ "Unique": "Unique",
+ "Unsaved changes": "Modifications non enregistrées",
+ "Update": "Mettre à jour",
+ "Update all data?": "Mettre à jour toutes les données ?",
"Update or create": "Mettre à jour ou créer",
- "Find by the following fields": "Trouver par les champs suivants",
- "Create": "Créer",
- "Current form": "Formulaire actuel",
- "Current object": "Objet actuel",
- "Linkage with form fields": "Lien avec les champs de formulaire",
- "Allow add new, update and delete actions": "Autoriser les actions d'ajout, de mise à jour et de suppression",
- "Allow add new":"Autoriser les ajouts",
+ "Update plugin": "Mettre à jour le plugin",
+ "Update selected data?": "Mettre à jour les données sélectionnées ?",
+ "Updated successfully": "Mis à jour avec succès",
+ "UpdatedAt": "Enregistrer le dernier utilisateur ayant effectué une mise à jour de la ligne",
+ "UpdatedBy": "Enregistrer le dernier utilisateur ayant effectué une mise à jour de la ligne",
+ "Upgrade": "Mise à jour",
+ "Upload": "Télécharger",
+ "Upload new version": "Télécharger une nouvelle version",
+ "Upload plugin": "Télécharger un plugin",
+ "Use the same time zone (GMT) for all users": "Utiliser le même fuseau horaire (GMT) pour tous les utilisateurs",
+ "User": "Utilisateur",
+ "Users": "Utilisateurs",
+ "Validation rule": "Règle de validation",
+ "Value": "Valeur",
+ "Verification code": "Code de vérification",
+ "Version": "Version",
+ "Version range": "Plage de version",
+ "View": "Voir",
+ "View all plugins": "Voir tous les plugins",
+ "View record": "Voir l'enregistrement",
+ "Village": "Village",
+ "Visible": "Visible",
+ "Volcano": "Volcan",
+ "Week": "Semaine",
+ "Weekly": "Hebdomadaire",
+ "When submitting the following fields, the saved values are": "Lors de l'envoi des champs suivants, les valeurs enregistrées sont",
+ "Work week": "Semaine de travail",
+ "Wysiwyg": "Wysiwyg",
+ "Year": "Année",
+ "Year-Month-Day": "Année-Mois-Jour",
+ "Year/Month/Day": "Année/Mois/Jour",
+ "Yearly": "Annuel",
+ "Yes": "Oui",
+ "Yesterday": "Hier",
+ "contains": "contient",
+ "data source": "source de données",
+ "does not contain": "ne contient pas",
+ "edit title": "modifier le titre",
+ "ends with": "se termine par",
+ "exists": "existe",
+ "is": "est",
+ "is after": "est après",
+ "is before": "est avant",
+ "is between": "est entre",
+ "is empty": "est vide",
+ "is not": "n'est pas",
+ "is not empty": "n'est pas vide",
+ "is on or after": "est le même jour ou après",
+ "is on or before": "est le même jour ou avant",
"loading": "chargement",
"name is required": "le nom est requis",
- "data source": "source de données",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "Le {{type}} \"{{name}}\" a peut-être été supprimé. Veuillez supprimer ce {{blockType}}.",
- "DataSource": "Source de données",
- "Allow selection of existing records":"Permet de sélectionner des données existantes",
- "Home page": "Page d'accueil",
- "Handbook": "Manuel de l'utilisateur",
- "License": "Licence"
+ "not ends with": "ne se termine pas par",
+ "not exists": "n'existe pas",
+ "not starts with": "ne commence pas par",
+ "pixels": "pixels",
+ "re-download file": "re-télécharger le fichier",
+ "starts with": "commence par",
+ "{{count}} filter items": "{{count}} éléments filtrés",
+ "{{count}} more items": "{{count}} autres éléments",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 heures",
+ "24 hour": "24 heures"
}
diff --git a/packages/core/client/src/locale/ja_JP.json b/packages/core/client/src/locale/ja_JP.json
index f606b3c36..001a2aa9f 100644
--- a/packages/core/client/src/locale/ja_JP.json
+++ b/packages/core/client/src/locale/ja_JP.json
@@ -1,694 +1,694 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "各ページ<1><0>100><1>201><2>502><3>1003>1> 件表示",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "グループ内の<1><0>すべて0><1>一部1>1> の条件を満たす",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "<1><0>モーダル0><1>ドロワー1><2>ウィンドウ2>1>で開く",
- "{{count}} filter items": "{{count}} つのフィルター項目",
- "{{count}} more items": "{{count}} 件以上",
- "Total {{count}} items": "合計 {{count}} 件",
- "Today": "今日",
- "Yesterday": "昨日",
- "Tomorrow": "明日",
- "Month": "月",
- "Week": "週",
- "This week": "今週",
- "Next week": "来週",
- "This month": "今月",
- "Next month": "来月",
- "Last quarter": "前四半期",
- "This quarter": "今四半期",
- "Next quarter": "来四半期",
- "This year": "今年",
- "Next year": "来年",
- "Last week": "先週",
- "Last month": "先月",
- "Last year": "去年",
- "Last 7 days": "過去 7 日間",
- "Last 30 days": "過去 30 日間",
- "Last 90 days": "過去 90 日間",
- "Next 7 days": "次の 7 日間",
- "Next 30 days": "次の 30 日間",
- "Next 90 days": "次の 90 日間",
- "Work week": "稼働日",
- "Day": "日",
- "Agenda": "アジェンダ",
- "Date": "日付",
- "Time": "時間",
- "Event": "イベント",
- "None": "なし",
- "Unconnected": "未接続",
- "System settings": "システム設定",
- "System title": "システム名",
- "Logo": "ロゴ",
- "Add menu item": "メニュー項目を追加",
- "Page": "ページ",
- "Name": "名称",
- "Icon": "アイコン",
- "Group": "グループ",
- "Link": "リンク",
- "Save conditions": "条件を保存",
- "Edit menu item": "メニュー項目を編集",
- "Move to": "移動",
- "Insert left": "左に挿入",
- "Insert right": "右に挿入",
- "Insert inner": "中に挿入",
- "Delete": "削除",
- "Disassociate": "関連付けを解除",
- "Disassociate record": "レコードの関連付けを解除",
- "Are you sure you want to disassociate it?": "本当に関連付けを解除しますか?",
- "UI editor": "UI エディタ",
- "Collection": "コレクション",
- "Enable child collections": "启用子表",
- "Allow adding records to the current collection": "現在のデータ・フォームへのレコードの追加を許可する",
- "Collections & Fields": "コレクションとフィールド",
- "All collections": "すべてのデータテーブル",
- "Add category": "分類の追加",
- "Edit category": "分類の編集",
- "Sort": "ソート#ソート#",
- "Categories": "データテーブルカテゴリ",
- "Category name": "分類名",
- "Delete category": "分類の削除",
- "Collection category": "Collection category",
- "Add child": "サブレコードの追加",
- "Collapse all": "すべて閉じる",
- "Expand all": "すべて展開",
- "Expand/Collapse": "展開と終了",
- "Tree table": "ツリーテーブル",
- "Visible": "表示",
- "Read only": "読み取り専用(編集不可)",
- "Easy reading": "読み取り専用(読取りモード)",
- "Hidden": "非表示",
- "Hidden(reserved value)": "非表示(値の保持)",
- "Not required": "必須ではありません",
- "Value": "フィールド値",
- "Disabled": "無効化",
- "Enabled": "有効化",
- "On": "有効化",
- "Off": "無効化",
- "Empty": "くうきち",
- "Linkage rule": "連動規則",
- "Linkage rules": "連動規則",
- "Condition": "条件#ジョウケン#",
- "Properties": "属性#ゾクセイ#",
- "Add linkage rule": "連動規則の追加",
- "Add property": "属性の追加",
- "Roles & Permissions": "役割と権限",
- "Edit profile": "プロフィール",
- "Change password": "パスワード変更",
- "Old password": "現在のパスワード",
- "New password": "新しいパスワード",
- "Switch role": "役割の切替",
- "Super admin": "管理者",
- "Language": "言語",
- "Allow sign up": "サインアップを許可",
- "Sign out": "サインアウト",
- "Cancel": "取消",
- "Submit": "送信",
- "Close": "閉じる",
- "Set the data scope": "データ範囲の設定",
- "Data loading mode": "データ読み込みモード",
- "Set data loading mode": "データ読み込みモードの設定",
- "Automatically load data": "データを自動的に読み込む",
- "Load data after filtering": "フィルタリング後にデータを読み込む",
- "Data blocks": "データブロック",
- "Filter blocks": "フィルターブロック",
- "Table OID(Inheritance)": "データテーブルOID(継承)",
- "Table": "テーブル",
- "Form": "フォーム",
- "Collapse": "折りたたみ",
- "Select data source": "データソースを選択",
- "Calendar": "カレンダー",
- "Kanban": "かんばん",
- "Gantt": "ガント図",
- "Create gantt block": "ガントチャートブロックの作成",
- "Progress field": "進捗フィールド",
- "Time scale": "時間スケールレベル",
- "Hour": "時間",
- "Quarter of day": "四分の一日",
- "Half of day": "半日",
- "Year": "年",
- "QuarterYear": "四半期",
- "Select grouping field": "グループフィールドを選択してください",
- "Media": "メディア",
- "Markdown": "マークダウン",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "チャートブロック",
- "Column chart": "縦棒グラフ",
- "Bar chart": "横棒グラフ",
- "Line chart": "折れ線グラフ",
- "Pie chart": "円グラフ",
- "Area chart": "積み上げ面グラフ",
- "Other chart": "その他のグラフ",
- "Other blocks": "その他のブロック",
- "In configuration": "設定中",
- "Chart title": "チャートタイトル",
- "Chart type": "チャートタイプ",
- "Chart config": "チャート設定",
- "Templates": "テンプレート",
- "Select template": "テンプレートを選択してください",
+ "(Fields only)": "(フィールドのみ)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ASC": "昇順",
+ "Accessible": "アクセスを許可する",
+ "Action column": "操作カラム",
+ "Action display name": "操作名",
"Action logs": "操作履歴",
- "Create template": "テンプレートを作成",
- "Edit markdown": "マークダウンを編集",
- "Add block": "ブロックを追加",
- "Add new": "追加",
- "Add record": "レコードを追加",
- "Custom field display name": "カスタムフィールド名",
- "Display fields": "表示フィールド",
- "Edit record": "レコードを編集",
- "Delete menu item": "メニュー項目を削除",
- "Add page": "ページを追加",
- "Add group": "グループを追加",
- "Add link": "リンクを追加",
- "Insert above": "上に挿入",
- "Insert below": "下に挿入",
- "Save": "保存",
- "Delete block": "ブロックを削除",
- "Are you sure you want to delete it?": "本当に削除しますか?",
- "This is a demo text, **supports Markdown syntax**.": "これはデモテキストです。 **マークダウン構文をサポートしています。**",
- "Filter": "フィルター",
- "Connect data blocks": "データブロックを連結",
+ "Action name": "操作名",
+ "Action on existing records": "既存のレコードに対する操作",
+ "Action on new records": "新しいレコードに対する操作",
+ "Action permission": "操作権限",
+ "Action permissions": "コレクションの操作権限",
+ "Action scope": "操作可能なレコード範囲",
"Action type": "操作タイプ",
"Actions": "操作",
- "Insert": "作成",
- "Update": "更新",
- "View": "表示",
- "View record": "レコードを見る",
- "Refresh": "リフレッシュ",
- "Data changes": "データ変更",
- "Field name": "フィールド識別子",
- "Before change": "変更前",
- "After change": "変更後",
- "Delete record": "レコード削除",
- "Delete collection":"データテーブルの削除",
- "Create collection": "コレクションの作成",
- "Collection display name": "コレクション名",
- "Collection name": "コレクション識別子",
- "Inherits": "継承",
- "AutoGenId": "IDフィールドの自動生成",
- "CreatedBy": "レコード作成者",
- "UpdatedBy": "レコード最終更新者",
- "CreatedAt": "レコード作成時間",
- "UpdatedAt": "レコード最終更新時間",
- "Records can be sorted": "ソート可能",
- "Collection template": "データテーブルテンプレート",
- "Calendar collection": "カレンダデータテーブル",
- "General collection": "一般データテーブル",
- "Connect to database view": "ビューに接続",
- "Source collections": "ソースデータセット",
- "Field source": "ソースフィールド",
- "Preview": "プレビュー",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "ランダムに生成され、変更可能です。 アルファベット、数字、アンダースコアをサポートし、アルファベットから始まる必要があります。",
- "Edit": "編集",
- "Edit collection": "コレクションの編集",
- "Configure fields": "フィールドの設定",
- "Configure columns": "カラムの設定",
- "Edit field": "フィールドの編集",
- "Override": "書き換え",
- "Override field": "フィールドの上書き",
- "Configure fields of {{title}}": "{{title}}のフィールド設定",
- "Basic": "基本タイプ",
- "Single line text": "一行テキスト",
- "Long text": "長文テキスト",
- "Phone": "電話番号",
- "Email": "メール",
- "Number": "数値",
- "Integer": "整数",
- "Percent": "パーセント",
- "Password": "パスワード",
- "Advanced type": "アドバンスタイプ",
- "Formula": "式",
- "Formula description": "各レコードの値を、同じレコード内の他のフィールドを基に計算します。",
- "Choices": "選択",
- "Checkbox": "チェックボックス",
- "Single select": "ドロップダウン(単数選択)",
- "Multiple select": "ドロップダウン(複数選択)",
- "Radio group": "ラジオボタングループ",
- "Checkbox group": "チェックボックスグループ",
- "China region": "中国地域",
- "Date & Time": "日付と時間",
- "Datetime": "日付",
- "Relation": "関連づけ",
- "Link to": "リンク",
- "Link to description": "コレクションの関連付けを素早く作成するためにしようされ、ほとんどの一般的なシナリオに対応しています。開発者以外の方のしようにも適しています。フィールドとして存在する場合、参照元コレクションのレコードを選択するために使用されるドロップダウンです。一度作成されると、参照先コレクションに現在のコレクションの関連フィールドが同時に生成されます。",
- "Sub-table": "サブテーブル",
- "Subform: Popover": "サブフォーム:ポップアップ窓",
- "System info": "システム情報",
- "Created at": "作成日",
- "Last updated at": "最終更新日",
- "Created by": "作成者",
- "Last updated by": "最終更新者",
- "Add field": "フィールドの追加",
- "Field display name": "フィールド表示名",
- "Field type": "フィールドタイプ",
- "Field interface": "フィールドタイプ",
- "Date format": "日付の書式",
- "Year/Month/Day": "年/月/日",
- "Year-Month-Day": "年-月-日",
- "Day/Month/Year": "日/月/年",
- "Show time": "時刻を表示",
- "Time format": "時間形式",
- "12 hour": "12 時間制",
- "24 hour": "24 時間制",
- "Relationship type": "関連付けタイプ",
- "Source collection": "参照元コレクション",
- "Source key": "参照元キー",
- "Target collection": "参照先コレクション",
- "Through collection": "中間コレクション",
- "Target key": "参照先キー",
- "Foreign key": "外部キー",
- "One to one": "1対1",
- "One to many": "1対多",
- "Many to one": "多対1",
- "Many to many": "多対多",
- "One to one description": "1対1の関係を作成するために使用します。例えば、1つのユーザーは1つのプロファイルを持つことになります。",
- "One to many description": "1対多の関係を作成するために使用します。例えば、国には多くの都市があり、都市は1つの国にしか存在できません。フィールドとして存在する場合、それは参照先コレクションのレコードを表示するために使用されるサブテーブルです。作成されると、多対一のフィールドが参照先コレクションに自動的に生成されます。",
- "Many to one description": "これは多対一の関係を作るために使われます。例えば、都市は1つの国にしか属さず、国は複数の都市を持つことができます。 フィールドとして存在する場合、参照先コレクションのレコードを選択するために使用されるドロップダウンです。 一度作成されると、対象の参照先コレクションに多対一のフィールドが自動的に生成されます。",
- "Many to many description": "これは多対多の関係を作成するために使用されます。例えば、生徒は複数の教師を持ち、教師は複数の生徒を持つことになります。 フィールドとして存在する場合、参照先コレクションのレコードを選択するために使用されるドロップダウン選択です。",
- "Foreign key 1": "外部キー1",
- "Foreign key 2": "外部キー2",
- "Add filter": "フィルターを追加",
- "Add filter group": "フィルターグループを追加",
- "Comparision": "比較",
- "is": "が同じである",
- "is not": "が同じではない",
- "contains": "を含む",
- "does not contain": "を含まない",
- "starts with": "で始まる",
- "not starts with": "で始まらない",
- "ends with": "で終わる",
- "not ends with": "で終わらない",
- "is empty": "が空である",
- "is not empty": "が空ではない",
- "Edit chart": "チャートを編集",
- "Add text": "テキストを追加",
- "Filterable fields": "フィルタリング可能なフィールド",
- "Edit button": "ボタンを編集",
- "Hide": "隠す",
- "Enable actions": "有効な操作",
- "Export": "エクスポート",
- "Customize": "カスタマイズ",
- "Function": "Function",
- "Popup form": "Popup form",
- "Flexible popup": "Flexible popup",
- "Configure actions": "操作の設定",
- "Display order number": "シリアルナンバーを表示",
- "Enable drag and drop sorting": "ドラッグアンドドロップによる並び替えを有効にする",
- "Triggered when the row is clicked": "行がクリックされたときトリガーされます",
- "Add tab": "タブを追加",
- "Disable tabs": "タブを無効にする",
- "Details": "詳細",
- "Edit form": "フォームを編集",
- "Create form": "フォームを作成",
- "Form (Edit)": "フォーム (編集)",
- "Form (Add new)": "フォーム (新規追加)",
- "Edit tab": "タブを編集",
- "Relationship blocks": "関連付けされたブロック",
- "Select record": "レコードを選択",
- "Display name": "表示名",
- "Select icon": "アイコンを選択してください",
- "Custom column name": "カスタムカラム名",
- "Edit description": "説明を編集",
- "Required": "必須",
- "Label field": "ラベルフィールド",
- "Default is the ID field": "デフォルトはIDフィールド",
- "Set default sorting rules": "デフォルトのソートルールを設定",
- "is before": "より前",
- "is after": "より後",
- "is on or after": "以降",
- "is on or before": "以前",
- "is between": "範囲",
- "Upload": "アップロード",
- "Select level": "レベルを選択",
- "Province": "州",
- "City": "市",
- "Area": "地区/群",
- "Street": "町/通り",
- "Village": "村",
- "Must select to the last level": "最後のレベルまで選択する必要があります",
- "Move {{title}} to": "{{title}} を移動",
- "Target position": "ターゲットの位置",
- "After": "後",
- "Before": "前",
- "Add {{type}} before \"{{title}}\"": "\"{{title}}\"の前に{{type}}を挿入",
- "Add {{type}} after \"{{title}}\"": "\"{{title}}\"の後に{{type}}を挿入",
- "Add {{type}} in \"{{title}}\"": "\"{{title}}\" に {{type}} を挿入",
- "Original name": "元の名称",
- "Custom name": "カスタム名",
- "Custom Title": "カスタムタイトル",
- "Options": "オプション",
- "Option value": "オプション 値",
- "Option label": "オプション ラベル",
- "Color": "カラー",
- "Add option": "オプションを追加",
- "Related collection": "関連付けコレクション",
- "Allow linking to multiple records": "複数のレコードの関連付けを許可する",
- "Configure calendar": "カレンダーの設定",
- "Title field": "タイトルフィールド",
- "Start date field": "開始日フィールド",
- "End date field": "終了日フィールド",
- "Navigate": "ページネーション",
- "Title": "タイトル",
- "Description": "説明",
- "Select view": "ビューの切り替え",
- "Reset": "リセット",
- "Exportable fields": "エクスポート可能なフィールド",
- "Saved successfully": "保存に成功しました",
- "Nickname": "ニックネーム",
- "Sign in": "サインイン",
- "Create an account": "アカウント登録",
- "Sign up": "サインアップ",
- "Confirm password": "パスワードを確認",
- "Log in with an existing account": "既存のアカウントでログイン",
- "Signed up successfully. It will jump to the login page.": "登録に成功すると、ログインページにリダイレクトされます",
- "Password mismatch": "パスワードが一致しません",
- "Users": "ユーザー",
- "Roles": "役割",
- "Add role": "役割の追加",
- "Role name": "役割名",
- "Configure": "設定",
- "Configure permissions": "権限の設定",
- "Edit role": "ロールを編集",
- "Action permissions": "コレクションの操作権限",
- "Menu permissions": "メニューアクセス権限",
- "Menu item name": "メニュー項目名",
- "Allow access": "許可されたアクセス",
- "Action name": "操作名",
- "Allow action": "許可された操作",
- "Action scope": "操作可能なレコード範囲",
- "Operate on new data": "新規データを操作する",
- "Operate on existing data": "既存のデータを操作する",
- "Yes": "はい",
- "No": "いいえ",
- "Red": "レッド",
- "Magenta": "マゼンタ",
- "Volcano": "ボルケーノ",
- "Orange": "オレンジ",
- "Gold": "ゴールド",
- "Lime": "ライム",
- "Green": "グリーン",
- "Cyan": "シアン",
- "Blue": "ブルー",
- "Geek blue": "ギークブルー",
- "Purple": "パープル",
- "Default": "デフォルト",
+ "Add": "追加",
+ "Add block": "ブロックを追加",
"Add card": "カードを追加",
- "edit title": "タイトルを編集",
- "Turn pages": "ページをめくる",
- "Others": "Others",
- "Save as template": "テンプレートとして保存",
- "Save as block template": "ブロックテンプレートとして保存",
- "Block templates": "ブロックテンプレート",
- "Convert reference to duplicate": "参照を複製に変換",
- "Template name": "テンプレート名",
- "Block type": "ブロックタイプ",
- "No blocks to connect": "接続するブロックがありません",
- "Action column": "操作カラム",
- "Records per page": "ページごとのレコード数",
- "(Fields only)": "(フィールドのみ)",
- "Button title": "ボタンタイトル",
- "Button icon": "ボタンアイコン",
- "Submitted successfully": "正常に送信されました",
- "Operation succeeded": "操作が成功しました",
- "Operation failed": "操作に失敗しました",
- "Open mode": "オープンモード",
- "Menu item title": "メニュー項目名",
- "Menu item icon": "メニュー項目アイコン",
- "Target": "ターゲット",
- "Position": "位置",
- "Insert before": "前に挿入",
- "Insert after": "後ろに挿入",
- "UI Editor": "UI エディタ",
- "ASC": "昇順",
- "DESC": "降順",
- "Add sort field": "ソートフィールドを追加",
- "ID": "ID",
- "Drawer": "ドロワー",
- "Dialog": "ダイアログ",
- "Delete action": "操作を削除",
- "Custom column title": "カスタムカラムタイトル",
- "Column title": "カラムタイトル",
- "Original title: ": "元のタイトル: ",
- "Delete table column": "テーブルのカラムを削除",
- "Skip required validation": "必須のバリデーションをスキップ",
- "Form values": "フォームの値",
- "Fields values": "フィールドの値",
- "The field has been deleted": "フィールドが削除されました",
- "When submitting the following fields, the saved values are": "次のフィールドを送信すると、保存された値は",
- "After successful submission": "送信が成功した後",
- "Then": "その後",
- "Stay on current page": "現在のページにとどまる",
- "Redirect to": "リダイレクトする",
- "Save action": "操作を保存",
- "Exists": "存在する",
+ "Add category": "分類の追加",
+ "Add child": "サブレコードの追加",
"Add condition": "条件の追加",
"Add condition group": "条件グループの追加",
- "exists": "が存在する",
- "not exists": "が存在しない",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "役割ID",
- "Precision": "精度",
- "Formula mode": "数式モード",
- "Expression": "表达式",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "+、-、*、/、( ) で算術演算、@でフィールド変数を開くことができます。",
- "Formula error.": "式の検証エラーです。",
- "Rich Text": "リッチテキスト",
- "Junction collection": "中間コレクション",
- "Leave it blank, unless you need a custom intermediate table": "カスタム中間テーブルが必要でない限り、デフォルトで空白のままにします",
- "Fields": "フィールド",
- "Edit field title": "フィールドタイトルを編集",
- "Field title": "フィールドタイトル",
- "Original field title: ": "元のフィールドタイトル: ",
- "Edit tooltip": "ツールチップを編集",
- "Delete field": "フィールドを削除",
- "Select collection": "コレクションを選択してください",
- "Blank block": "空のブロック",
- "Duplicate template": "テンプレートをコピー",
- "Reference template": "テンプレートを参照",
- "Create calendar block": "カレンダーブロックの作成",
- "Create kanban block": "かんばんブロックの作成",
- "Grouping field": "グループフィールド",
- "Tab name": "タブ名",
- "Current record blocks": "現在のレコードブロック",
- "Popup message": "ポップアップメッセージ",
- "Delete role": "役割を削除",
- "Role display name": "役割名",
- "Default role": "デフォルトの役割",
- "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.": "UI設定、コレクション設定、権限設定、システム設定等、システム全体の設定を許可する",
- "New menu items are allowed to be accessed by default.": "新しいメニュー項目を追加すると、デフォルトでアクセスが許可されます",
- "Global permissions": "グローバル設定",
- "General permissions": "一般設定",
- "Global action permissions": "グローバル操作権限",
- "General action permissions": "一般操作権限",
- "Plugin settings permissions": "中央権限の設定",
- "Allow to desgin pages": "インタフェース構成の許可",
- "Allow to manage plugins": "管理プラグインの許可",
- "Allow to configure plugins": "管理構成センターの許可",
- "Action display name": "操作名",
- "Allow": "許可する",
- "Data scope": "レコードスコープ",
- "Action on new records": "新しいレコードに対する操作",
- "Action on existing records": "既存のレコードに対する操作",
- "All records": "すべてのレコード",
- "Own records": "自身が所有するレコード",
- "Permission policy": "権限ポリシー",
- "Individual": "個別設定",
- "General": "一般設定",
- "Accessible": "アクセスを許可する",
- "Configure permission": "権限設定",
- "Action permission": "操作権限",
- "Field permission": "フィールド権限",
- "Scope name": "スコープ名",
- "Unsaved changes": "変更が保存されていません",
- "Are you sure you don't want to save?": "変更を保存しなくてもよいですか?",
- "Dragging": "ドラッグ",
- "Popup": "ポップアップ",
- "Trigger workflow": "トリガーワークフロー",
- "Request API": "リクエスト API",
- "Assign field values": "フィールド割当",
- "Constant value": "定数値",
- "Dynamic value": "動的値",
- "Current user": "現在のユーザー",
- "Current role": "現在の役割",
- "Current record": "現在のレコード",
- "Associated records": "関連付けられたレコード",
- "Popup close method": "ポップアップを閉じる方法",
- "Automatic close": "自動で閉じる",
- "Manually close": "手動で閉じる",
- "After successful update": "更新成功後",
- "Save record": "レコードを保存",
- "Updated successfully": "更新成功",
- "After successful save": "保存に成功した後",
+ "Add exportable field": "エクスポート可能なフィールドを追加",
+ "Add field": "フィールドの追加",
+ "Add filter": "フィルターを追加",
+ "Add filter group": "フィルターグループを追加",
+ "Add group": "グループを追加",
+ "Add link": "リンクを追加",
+ "Add linkage rule": "連動規則の追加",
+ "Add menu item": "メニュー項目を追加",
+ "Add new": "追加",
+ "Add new mode": "追加モード",
+ "Add option": "オプションを追加",
+ "Add page": "ページを追加",
+ "Add property": "属性の追加",
+ "Add record": "レコードを追加",
+ "Add role": "役割の追加",
+ "Add sort field": "ソートフィールドを追加",
+ "Add tab": "タブを追加",
+ "Add template": "テンプレートを追加",
+ "Add text": "テキストを追加",
+ "Add type": "タイプを追加",
+ "Add validation rule": "バリデーションルールを追加",
+ "Add {{type}} after \"{{title}}\"": "\"{{title}}\"の後に{{type}}を挿入",
+ "Add {{type}} before \"{{title}}\"": "\"{{title}}\"の前に{{type}}を挿入",
+ "Add {{type}} in \"{{title}}\"": "\"{{title}}\" に {{type}} を挿入",
+ "Advanced type": "アドバンスタイプ",
+ "After": "後",
+ "After change": "変更後",
"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.": "カスタムボタンをクリックすると、現在のレコードの次のフィールドが次の形式に従って保存されます。",
- "Button background color": "ボタンの背景色",
- "Highlight": "ハイライト",
- "Danger red": "赤",
- "Custom request": "カスタムリクエスト",
- "Request settings": "リクエスト設定",
- "Request URL": "リクエスト URL",
- "Request method": "リクエスト メソッド",
- "Request query parameters": "リクエスト クエリ パラメータ",
- "Request headers": "リクエスト ヘッダ",
- "Request body": "リクエスト ボディ",
- "Request success": "リスエスト成功",
- "Invalid JSON format": "不正なJSONフォーマット",
"After successful request": "リクエストが成功した後",
- "Add exportable field": "エクスポート可能なフィールドを追加",
- "Audit logs": "監査ログ",
- "Record ID": "レコード ID",
- "User": "ユーザー",
- "Field": "フィールド",
- "Field value changes": "変更履歴",
- "One to one (has one)": "1対1 (has one)",
- "One to one (belongs to)": "1対1 (belongs to)",
- "Use the same time zone (GMT) for all users": "すべてのユーザーが同じタイムゾーン(GMT)を使用する",
- "Block title": "ブロックタイトル",
- "Edit block title": "ブロックタイトルを編集",
- "Province/city/area name": "Province/city/area name",
- "Field component": "フィールドコンポーネント",
- "Allow multiple": "複数選択を許可する",
- "Quick upload": "クイックアップロード",
- "Select file": "ファイルを選択",
- "Subtable": "サブテーブル",
- "Sub-form": "サブフォーム",
- "Sub-details": "サブリスト",
- "Field mode": "フィールドコンポーネント",
+ "After successful save": "保存に成功した後",
+ "After successful submission": "送信が成功した後",
+ "After successful update": "更新成功後",
+ "Agenda": "アジェンダ",
+ "All collections": "すべてのデータテーブル",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "すべてのコレクションは、デフォルトで一般操作権限を使用します。 各コレクションに対して個別に権限を設定することができます。",
+ "All records": "すべてのレコード",
+ "Allow": "許可する",
+ "Allow access": "許可されたアクセス",
+ "Allow action": "許可された操作",
+ "Allow add new": "新規作成を許可",
"Allow add new data": "データの追加を許可",
- "Regular expression": "正規表現",
- "Enabled languages": "利用可能な言語",
- "View all plugins": "すべてのプラグラインを見る",
- "Print": "Print",
- "Single select and radio fields can be used as the grouping field": "単一選択フィールドとラジオ フィールドをグループ化フィールドとして使用できます",
- "Sign up successfully, and automatically jump to the sign in page": "アカウントの登録に成功すると、ログインページにリダイレクトされます",
- "Unique": "重複を許可しない",
- "Default value": "デフォルト値",
- "Select field": "フィールドを選択してください",
+ "Allow add new, update and delete actions": "削除変更操作の許可",
+ "Allow adding records to the current collection": "現在のデータ・フォームへのレコードの追加を許可する",
+ "Allow linking to multiple records": "複数のレコードの関連付けを許可する",
+ "Allow multiple": "複数選択を許可する",
+ "Allow selection of existing records": "既存のデータの選択を許可",
+ "Allow sign up": "サインアップを許可",
+ "Allow to configure plugins": "管理構成センターの許可",
+ "Allow to desgin pages": "インタフェース構成の許可",
+ "Allow to manage plugins": "管理プラグインの許可",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "UI設定、コレクション設定、権限設定、システム設定等、システム全体の設定を許可する",
"Any succeeded or failed": "いずれかが成功もしくは失敗",
- "Continue after any branch succeeded, or exit after any branch failed": "いずれかの分岐で成功し続行するか、分岐が失敗した後終了します",
- "Delay": "遅延実行",
- "Duration": "間隔",
- "End Status": "終了状態",
- "Select status": "状態を選択してください",
- "Succeed and continue": "成功し続行",
- "Fail and exit": "失敗し終了",
- "Enable SMS authentication": "SMS認証を有効にする",
- "Display association fields": "関連付けられたコレクションのフィールドを表示",
- "Set default value": "デフォルト値を設定",
+ "Are you sure to delete this plugin": "本当にこのプラグインを無効にしますか?",
+ "Are you sure to delete this plugin?": "このプラグインを削除してもよろしいですか?",
+ "Are you sure you don't want to save?": "変更を保存しなくてもよいですか?",
+ "Are you sure you want to delete it?": "本当に削除しますか?",
+ "Are you sure you want to disassociate it?": "本当に関連付けを解除しますか?",
+ "Area": "地区/群",
+ "Area chart": "積み上げ面グラフ",
+ "Assign data scope for the template": "テンプレートのデータ範囲の指定",
+ "Assign field values": "フィールド割当",
+ "Associated records": "関連付けられたレコード",
+ "Audit logs": "監査ログ",
+ "Author": "著者",
+ "AutoGenId": "IDフィールドの自動生成",
+ "Automatic close": "自動で閉じる",
+ "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "テーブルに依存するオブジェクト、およびそれらに依存するオブジェクトを自動的に削除する",
+ "Automatically load data": "データを自動的に読み込む",
+ "Bar chart": "横棒グラフ",
+ "Basic": "基本タイプ",
+ "Before": "前",
+ "Before change": "変更前",
+ "Blank block": "空のブロック",
+ "Block templates": "ブロックテンプレート",
+ "Block title": "ブロックタイトル",
+ "Block type": "ブロックタイプ",
+ "Blue": "ブルー",
+ "Button background color": "ボタンの背景色",
+ "Button icon": "ボタンアイコン",
+ "Button title": "ボタンタイトル",
+ "Calendar": "カレンダー",
+ "Calendar collection": "カレンダデータテーブル",
+ "Cancel": "取消",
+ "Cascade Select": "カスケード選択",
+ "Categories": "データテーブルカテゴリ",
+ "Category name": "分類名",
+ "Change password": "パスワード変更",
+ "Changelog": "変更履歴",
+ "Chart blocks": "チャートブロック",
+ "Chart config": "チャート設定",
+ "Chart title": "チャートタイトル",
+ "Chart type": "チャートタイプ",
+ "Checkbox": "チェックボックス",
+ "Checkbox group": "チェックボックスグループ",
+ "China region": "中国地域",
+ "Choices": "選択",
"Choices fields": "チョイスフィールド",
- "Editable": "編集可能",
- "Readonly": "読み取り専用(編集不可)",
- "Easy-reading": "読取り専用(読取りモード)",
- "Set validation rules": "バリデーションルールの設定",
- "Add validation rule": "バリデーションルールを追加",
- "Validation rule": "バリデーションルール",
- "Maximum": "最大值",
- "Minimum": "最小值",
- "Max length must greater than min length": "最大値は最小値より大きくなくてはなりません",
- "Min length must less than max length": "最小値は最大値より小さくなくてはなりません",
- "Maximum must greater than minimum": "最大値は最小値より大きくなければなりません",
- "Minimum must less than maximum": "最小値は最大値より小さくなければなりません",
- "Format": "フォーマット",
- "Error message": "エラーメッセージ",
- "Record picker": "レコードピッカー",
- "Search and select collection": "コレクションを検索して選択",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "これはTachybaseの内部バグの可能性があります。 <1>こちら1>で問題を報告してください",
- "Render Failed": "レンダリングに失敗しました",
- "Feedback": "フィードバック",
- "Try again": "再試行",
+ "City": "市",
"Click or drag file to this area to upload": "クリックまたはドラッグしてファイルをアップロード",
- "Support for a single or bulk upload, file size should not exceed": "単一または複数のファイルをアップロードできます。ファイルサイズは",
- "Default title for each record": "各レコードのデフォルトタイトル",
- "If collection inherits, choose inherited collections as templates": "コレクションが継承されている場合、継承されたコレクションをテンプレートとして選択してください",
- "Select an existing piece of data as the initialization data for the form": "既存のデータを選択して、フォームの初期化データとして使用します",
- "Only the selected fields will be used as the initialization data for the form": "選択したフィールドのみがフォームの初期化データとして使用されます",
- "Template Data": "テンプレートデータ",
- "Data fields": "データフィールド",
- "Add template": "テンプレートを追加",
- "Display data template selector": "データテンプレートセレクターを表示",
- "Form data templates": "フォームデータテンプレート",
- "Data template": "データテンプレート",
- "Duplicate": "レプリケーション",
- "Duplicating": "コピー中",
- "Duplicate mode": "コピーモード",
- "Quick duplicate": "今すぐコピー",
- "Duplicate and continue": "コピーして続行",
- "Please configure the duplicate fields": "コピーするフィールドを設定してください",
- "Add": "追加",
- "Add new mode": "追加モード",
- "Quick add": "すばやい",
- "Modal add": "ポップアップ窓の追加",
- "Save mode": "保存方法",
- "First or create": "存在しない場合に追加",
- "Update or create": "存在しなければ新規、存在すれば更新",
- "Find by the following fields": "次のフィールドで検索",
+ "Close": "閉じる",
+ "Collapse": "折りたたみ",
+ "Collapse all": "すべて閉じる",
+ "Collection": "コレクション",
+ "Collection category": "Collection category",
+ "Collection display name": "コレクション名",
+ "Collection name": "コレクション識別子",
+ "Collection template": "データテーブルテンプレート",
+ "Collections & Fields": "コレクションとフィールド",
+ "Color": "カラー",
+ "Column chart": "縦棒グラフ",
+ "Column title": "カラムタイトル",
+ "Comparision": "比較",
+ "Compressed file url": "圧縮ファイルのURL",
+ "Condition": "条件#ジョウケン#",
+ "Configure": "設定",
+ "Configure actions": "操作の設定",
+ "Configure calendar": "カレンダーの設定",
+ "Configure columns": "カラムの設定",
+ "Configure fields": "フィールドの設定",
+ "Configure fields of {{title}}": "{{title}}のフィールド設定",
+ "Configure permission": "権限設定",
+ "Configure permissions": "権限の設定",
+ "Confirm password": "パスワードを確認",
+ "Connect data blocks": "データブロックを連結",
+ "Connect to database view": "ビューに接続",
+ "Constant value": "定数値",
+ "Continue after any branch succeeded, or exit after any branch failed": "いずれかの分岐で成功し続行するか、分岐が失敗した後終了します",
+ "Convert reference to duplicate": "参照を複製に変換",
"Create": "新規のみ",
+ "Create an account": "アカウント登録",
+ "Create calendar block": "カレンダーブロックの作成",
+ "Create collection": "コレクションの作成",
+ "Create form": "フォームを作成",
+ "Create gantt block": "ガントチャートブロックの作成",
+ "Create kanban block": "かんばんブロックの作成",
+ "Create template": "テンプレートを作成",
+ "Created at": "作成日",
+ "Created by": "作成者",
+ "CreatedAt": "レコード作成時間",
+ "CreatedBy": "レコード作成者",
"Current form": "現在のフォーム",
"Current object": "現在のオブジェクト",
- "Linkage with form fields": "フォームデータから連動",
- "Allow add new, update and delete actions": "削除変更操作の許可",
+ "Current record": "現在のレコード",
+ "Current record blocks": "現在のレコードブロック",
+ "Current role": "現在の役割",
+ "Current user": "現在のユーザー",
+ "Custom Title": "カスタムタイトル",
+ "Custom column name": "カスタムカラム名",
+ "Custom column title": "カスタムカラムタイトル",
+ "Custom field display name": "カスタムフィールド名",
+ "Custom name": "カスタム名",
+ "Custom request": "カスタムリクエスト",
+ "Customize": "カスタマイズ",
+ "Cyan": "シアン",
+ "DESC": "降順",
+ "Danger red": "赤",
+ "Data blocks": "データブロック",
+ "Data changes": "データ変更",
+ "Data fields": "データフィールド",
+ "Data loading mode": "データ読み込みモード",
+ "Data scope": "レコードスコープ",
+ "Data template": "データテンプレート",
+ "DataSource": "データソース",
+ "Date": "日付",
+ "Date & Time": "日付と時間",
"Date display format": "日付表示形式",
- "Assign data scope for the template": "テンプレートのデータ範囲の指定",
- "Tag": "タブ",
- "Tag color field": "ラベルの色フィールド",
- "Sync successfully": "同期成功",
- "Sync from form fields": "フォームフィールドの同期",
- "Select all": "すべて選択",
- "Cascade Select": "カスケード選択",
- "New plugin": "新しいプラグイン",
- "Upgrade": "アップグレード",
- "Dependencies check failed": "依存関係のチェックに失敗しました",
- "More details": "詳細",
- "Upload new version": "新しいバージョンをアップロード",
- "Version": "バージョン",
- "Npm package": "Npmパッケージ",
- "Npm package name": "Npmパッケージ名",
- "Upload plugin": "プラグインをアップロード",
- "Official plugin": "公式プラグイン",
- "Add type": "タイプを追加",
- "Changelog": "変更履歴",
+ "Date format": "日付の書式",
+ "Datetime": "日付",
+ "Day": "日",
+ "Day/Month/Year": "日/月/年",
+ "Default": "デフォルト",
+ "Default is the ID field": "デフォルトはIDフィールド",
+ "Default role": "デフォルトの役割",
+ "Default title for each record": "各レコードのデフォルトタイトル",
+ "Default value": "デフォルト値",
+ "Delay": "遅延実行",
+ "Delete": "削除",
+ "Delete action": "操作を削除",
+ "Delete block": "ブロックを削除",
+ "Delete category": "分類の削除",
+ "Delete collection": "データテーブルの削除",
+ "Delete field": "フィールドを削除",
+ "Delete menu item": "メニュー項目を削除",
+ "Delete record": "レコード削除",
+ "Delete role": "役割を削除",
+ "Delete table column": "テーブルのカラムを削除",
"Dependencies check": "依存関係のチェック",
- "Update plugin": "プラグインをアップグレード",
- "Installing": "インストール中",
- "The deletion was successful.": "削除に成功しました。",
- "Plugin Zip File": "プラグインZipファイル",
- "Compressed file url": "圧縮ファイルのURL",
- "Last updated": "最終更新",
- "PackageName": "パッケージ名",
- "DisplayName": "表示名",
- "Readme": "Readme",
+ "Dependencies check failed": "依存関係のチェックに失敗しました",
+ "Dependencies check failed, can't enable.": "依存関係のチェックに失敗しました。有効にできません。",
"Dependencies compatibility check": "依存関係の互換性チェック",
+ "Description": "説明",
+ "Details": "詳細",
+ "Dialog": "ダイアログ",
+ "Disable tabs": "タブを無効にする",
+ "Disabled": "無効化",
+ "Disassociate": "関連付けを解除",
+ "Disassociate record": "レコードの関連付けを解除",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "各ページ<1><0>100><1>201><2>502><3>1003>1> 件表示",
+ "Display association fields": "関連付けられたコレクションのフィールドを表示",
+ "Display data template selector": "データテンプレートセレクターを表示",
+ "Display fields": "表示フィールド",
+ "Display name": "表示名",
+ "Display order number": "シリアルナンバーを表示",
+ "DisplayName": "表示名",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "ファイルをここにドラッグ&ドロップするか、クリックしてアップロードしてください。ファイルサイズは10Mを超えてはいけません",
+ "Dragging": "ドラッグ",
+ "Drawer": "ドロワー",
+ "Duplicate": "レプリケーション",
+ "Duplicate and continue": "コピーして続行",
+ "Duplicate mode": "コピーモード",
+ "Duplicate template": "テンプレートをコピー",
+ "Duplicating": "コピー中",
+ "Duration": "間隔",
+ "Dynamic value": "動的値",
+ "Easy reading": "読み取り専用(読取りモード)",
+ "Easy-reading": "読取り専用(読取りモード)",
+ "Edit": "編集",
+ "Edit block title": "ブロックタイトルを編集",
+ "Edit button": "ボタンを編集",
+ "Edit category": "分類の編集",
+ "Edit chart": "チャートを編集",
+ "Edit collection": "コレクションの編集",
+ "Edit description": "説明を編集",
+ "Edit field": "フィールドの編集",
+ "Edit field title": "フィールドタイトルを編集",
+ "Edit form": "フォームを編集",
+ "Edit markdown": "マークダウンを編集",
+ "Edit menu item": "メニュー項目を編集",
+ "Edit profile": "プロフィール",
+ "Edit record": "レコードを編集",
+ "Edit role": "ロールを編集",
+ "Edit tab": "タブを編集",
+ "Edit tooltip": "ツールチップを編集",
+ "Editable": "編集可能",
+ "Email": "メール",
+ "Empty": "くうきち",
+ "Enable SMS authentication": "SMS認証を有効にする",
+ "Enable actions": "有効な操作",
+ "Enable child collections": "启用子表",
+ "Enable drag and drop sorting": "ドラッグアンドドロップによる並び替えを有効にする",
+ "Enabled": "有効化",
+ "Enabled languages": "利用可能な言語",
+ "End Status": "終了状態",
+ "End date field": "終了日フィールド",
+ "Error message": "エラーメッセージ",
+ "Event": "イベント",
+ "Exists": "存在する",
+ "Expand all": "すべて展開",
+ "Expand/Collapse": "展開と終了",
+ "Export": "エクスポート",
+ "Exportable fields": "エクスポート可能なフィールド",
+ "Expression": "表达式",
+ "Fail and exit": "失敗し終了",
+ "Feedback": "フィードバック",
+ "Field": "フィールド",
+ "Field component": "フィールドコンポーネント",
+ "Field display name": "フィールド表示名",
+ "Field interface": "フィールドタイプ",
+ "Field mode": "フィールドコンポーネント",
+ "Field name": "フィールド識別子",
+ "Field permission": "フィールド権限",
+ "Field source": "ソースフィールド",
+ "Field title": "フィールドタイトル",
+ "Field type": "フィールドタイプ",
+ "Field value changes": "変更履歴",
+ "Fields": "フィールド",
+ "Fields values": "フィールドの値",
+ "Filter": "フィルター",
+ "Filter blocks": "フィルターブロック",
+ "Filterable fields": "フィルタリング可能なフィールド",
+ "Find by the following fields": "次のフィールドで検索",
+ "First or create": "存在しない場合に追加",
+ "Flexible popup": "Flexible popup",
+ "Foreign key": "外部キー",
+ "Foreign key 1": "外部キー1",
+ "Foreign key 2": "外部キー2",
+ "Form": "フォーム",
+ "Form (Add new)": "フォーム (新規追加)",
+ "Form (Edit)": "フォーム (編集)",
+ "Form data templates": "フォームデータテンプレート",
+ "Form values": "フォームの値",
+ "Format": "フォーマット",
+ "Formula": "式",
+ "Formula description": "各レコードの値を、同じレコード内の他のフィールドを基に計算します。",
+ "Formula error.": "式の検証エラーです。",
+ "Formula mode": "数式モード",
+ "Function": "Function",
+ "Gantt": "ガント図",
+ "Geek blue": "ギークブルー",
+ "General": "一般設定",
+ "General action permissions": "一般操作権限",
+ "General collection": "一般データテーブル",
+ "General permissions": "一般設定",
+ "Global action permissions": "グローバル操作権限",
+ "Global permissions": "グローバル設定",
+ "Gold": "ゴールド",
+ "Green": "グリーン",
+ "Group": "グループ",
+ "Grouping field": "グループフィールド",
+ "Half of day": "半日",
+ "Handbook": "ユーザーマニュアル",
+ "Hidden": "非表示",
+ "Hidden(reserved value)": "非表示(値の保持)",
+ "Hide": "隠す",
+ "Highlight": "ハイライト",
+ "Home page": "ホームページ",
+ "Homepage": "ホームページ",
+ "Hour": "時間",
+ "ID": "ID",
+ "Icon": "アイコン",
+ "If collection inherits, choose inherited collections as templates": "コレクションが継承されている場合、継承されたコレクションをテンプレートとして選択してください",
"If the compatibility check fails, you should change the dependent version to meet the version requirements.": "互換性チェックに失敗した場合は、依存関係のバージョンを変更して、バージョン要件を満たす必要があります。",
- "Version range": "バージョン範囲",
- "Plugin's version": "プラグインのバージョン",
- "Result": "結果",
+ "In configuration": "設定中",
+ "Individual": "個別設定",
+ "Inherits": "継承",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "+、-、*、/、( ) で算術演算、@でフィールド変数を開くことができます。",
+ "Insert": "作成",
+ "Insert above": "上に挿入",
+ "Insert after": "後ろに挿入",
+ "Insert before": "前に挿入",
+ "Insert below": "下に挿入",
+ "Insert inner": "中に挿入",
+ "Insert left": "左に挿入",
+ "Insert right": "右に挿入",
+ "Installing": "インストール中",
+ "Integer": "整数",
+ "Invalid JSON format": "不正なJSONフォーマット",
+ "Junction collection": "中間コレクション",
+ "Kanban": "かんばん",
+ "Label field": "ラベルフィールド",
+ "Language": "言語",
+ "Last 30 days": "過去 30 日間",
+ "Last 7 days": "過去 7 日間",
+ "Last 90 days": "過去 90 日間",
+ "Last month": "先月",
+ "Last quarter": "前四半期",
+ "Last updated": "最終更新",
+ "Last updated at": "最終更新日",
+ "Last updated by": "最終更新者",
+ "Last week": "先週",
+ "Last year": "去年",
+ "Leave it blank, unless you need a custom intermediate table": "カスタム中間テーブルが必要でない限り、デフォルトで空白のままにします",
+ "License": "ライセンス",
+ "Lime": "ライム",
+ "Line chart": "折れ線グラフ",
+ "Link": "リンク",
+ "Link to": "リンク",
+ "Link to description": "コレクションの関連付けを素早く作成するためにしようされ、ほとんどの一般的なシナリオに対応しています。開発者以外の方のしようにも適しています。フィールドとして存在する場合、参照元コレクションのレコードを選択するために使用されるドロップダウンです。一度作成されると、参照先コレクションに現在のコレクションの関連フィールドが同時に生成されます。",
+ "Linkage rule": "連動規則",
+ "Linkage rules": "連動規則",
+ "Linkage with form fields": "フォームデータから連動",
+ "Load data after filtering": "フィルタリング後にデータを読み込む",
+ "Log in with an existing account": "既存のアカウントでログイン",
+ "Logo": "ロゴ",
+ "Long text": "長文テキスト",
+ "Magenta": "マゼンタ",
+ "Manually close": "手動で閉じる",
+ "Many to many": "多対多",
+ "Many to many description": "これは多対多の関係を作成するために使用されます。例えば、生徒は複数の教師を持ち、教師は複数の生徒を持つことになります。 フィールドとして存在する場合、参照先コレクションのレコードを選択するために使用されるドロップダウン選択です。",
+ "Many to one": "多対1",
+ "Many to one description": "これは多対一の関係を作るために使われます。例えば、都市は1つの国にしか属さず、国は複数の都市を持つことができます。 フィールドとして存在する場合、参照先コレクションのレコードを選択するために使用されるドロップダウンです。 一度作成されると、対象の参照先コレクションに多対一のフィールドが自動的に生成されます。",
+ "Markdown": "マークダウン",
+ "Max length must greater than min length": "最大値は最小値より大きくなくてはなりません",
+ "Maximum": "最大值",
+ "Maximum must greater than minimum": "最大値は最小値より大きくなければなりません",
+ "Media": "メディア",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "グループ内の<1><0>すべて0><1>一部1>1> の条件を満たす",
+ "Menu item icon": "メニュー項目アイコン",
+ "Menu item name": "メニュー項目名",
+ "Menu item title": "メニュー項目名",
+ "Menu permissions": "メニューアクセス権限",
+ "Min length must less than max length": "最小値は最大値より小さくなくてはなりません",
+ "Minimum": "最小值",
+ "Minimum must less than maximum": "最小値は最大値より小さくなければなりません",
+ "Modal add": "ポップアップ窓の追加",
+ "Month": "月",
+ "More details": "詳細",
+ "Move to": "移動",
+ "Move {{title}} to": "{{title}} を移動",
+ "Multiple select": "ドロップダウン(複数選択)",
+ "Must select to the last level": "最後のレベルまで選択する必要があります",
+ "Name": "名称",
+ "Navigate": "ページネーション",
+ "New menu items are allowed to be accessed by default.": "新しいメニュー項目を追加すると、デフォルトでアクセスが許可されます",
+ "New password": "新しいパスワード",
+ "New plugin": "新しいプラグイン",
+ "Next 30 days": "次の 30 日間",
+ "Next 7 days": "次の 7 日間",
+ "Next 90 days": "次の 90 日間",
+ "Next month": "来月",
+ "Next quarter": "来四半期",
+ "Next week": "来週",
+ "Next year": "来年",
+ "Nickname": "ニックネーム",
+ "No": "いいえ",
"No CHANGELOG.md file": "CHANGELOG.mdファイルがありません",
"No README.md file": "README.mdファイルがありません",
- "Homepage": "ホームページ",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "ファイルをここにドラッグ&ドロップするか、クリックしてアップロードしてください。ファイルサイズは10Mを超えてはいけません",
- "Dependencies check failed, can't enable.": "依存関係のチェックに失敗しました。有効にできません。",
+ "No blocks to connect": "接続するブロックがありません",
+ "None": "なし",
+ "Not enabled": "有効になっていません",
+ "Not required": "必須ではありません",
+ "Npm package": "Npmパッケージ",
+ "Npm package name": "Npmパッケージ名",
+ "Number": "数値",
+ "Off": "無効化",
+ "Official plugin": "公式プラグイン",
+ "Old password": "現在のパスワード",
+ "On": "有効化",
+ "One to many": "1対多",
+ "One to many description": "1対多の関係を作成するために使用します。例えば、国には多くの都市があり、都市は1つの国にしか存在できません。フィールドとして存在する場合、それは参照先コレクションのレコードを表示するために使用されるサブテーブルです。作成されると、多対一のフィールドが参照先コレクションに自動的に生成されます。",
+ "One to one": "1対1",
+ "One to one (belongs to)": "1対1 (belongs to)",
+ "One to one (has one)": "1対1 (has one)",
+ "One to one description": "1対1の関係を作成するために使用します。例えば、1つのユーザーは1つのプロファイルを持つことになります。",
+ "Only the selected fields will be used as the initialization data for the form": "選択したフィールドのみがフォームの初期化データとして使用されます",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "<1><0>モーダル0><1>ドロワー1><2>ウィンドウ2>1>で開く",
+ "Open mode": "オープンモード",
+ "Operate on existing data": "既存のデータを操作する",
+ "Operate on new data": "新規データを操作する",
+ "Operation failed": "操作に失敗しました",
+ "Operation succeeded": "操作が成功しました",
+ "Option label": "オプション ラベル",
+ "Option value": "オプション 値",
+ "Options": "オプション",
+ "Orange": "オレンジ",
+ "Original field title: ": "元のフィールドタイトル: ",
+ "Original name": "元の名称",
+ "Original title: ": "元のタイトル: ",
+ "Other blocks": "その他のブロック",
+ "Other chart": "その他のグラフ",
+ "Others": "Others",
+ "Override": "書き換え",
+ "Override field": "フィールドの上書き",
+ "Own records": "自身が所有するレコード",
+ "PackageName": "パッケージ名",
+ "Page": "ページ",
+ "Password": "パスワード",
+ "Password mismatch": "パスワードが一致しません",
+ "Percent": "パーセント",
+ "Permission policy": "権限ポリシー",
+ "Phone": "電話番号",
+ "Pie chart": "円グラフ",
+ "Please configure the duplicate fields": "コピーするフィールドを設定してください",
+ "Plugin Zip File": "プラグインZipファイル",
+ "Plugin loading failed. Please check the server logs.": "プラグインのロードに失敗しました。サーバーログを確認してください。",
+ "Plugin settings permissions": "中央権限の設定",
"Plugin starting...": "プラグインを起動しています...",
"Plugin stopping...": "プラグインを停止しています...",
- "Are you sure to delete this plugin?": "このプラグインを削除してもよろしいですか?",
- "Are you sure to delete this plugin":"本当にこのプラグインを無効にしますか?",
- "re-download file": "ファイルを再ダウンロード",
- "Not enabled": "有効になっていません",
+ "Plugin's version": "プラグインのバージョン",
+ "Popup": "ポップアップ",
+ "Popup close method": "ポップアップを閉じる方法",
+ "Popup form": "Popup form",
+ "Popup message": "ポップアップメッセージ",
+ "Position": "位置",
+ "Precision": "精度",
+ "Preview": "プレビュー",
+ "Print": "Print",
+ "Progress field": "進捗フィールド",
+ "Properties": "属性#ゾクセイ#",
+ "Province": "州",
+ "Province/city/area name": "Province/city/area name",
+ "Purple": "パープル",
+ "Quarter of day": "四分の一日",
+ "QuarterYear": "四半期",
+ "Quick add": "すばやい",
+ "Quick duplicate": "今すぐコピー",
+ "Quick upload": "クイックアップロード",
+ "Radio group": "ラジオボタングループ",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "ランダムに生成され、変更可能です。 アルファベット、数字、アンダースコアをサポートし、アルファベットから始まる必要があります。",
+ "Read only": "読み取り専用(編集不可)",
+ "Readme": "Readme",
+ "Readonly": "読み取り専用(編集不可)",
+ "Record ID": "レコード ID",
+ "Record picker": "レコードピッカー",
+ "Records can be sorted": "ソート可能",
+ "Records per page": "ページごとのレコード数",
+ "Red": "レッド",
+ "Redirect to": "リダイレクトする",
+ "Reference template": "テンプレートを参照",
+ "Refresh": "リフレッシュ",
+ "Regular expression": "正規表現",
+ "Related collection": "関連付けコレクション",
+ "Relation": "関連づけ",
+ "Relationship blocks": "関連付けされたブロック",
+ "Relationship type": "関連付けタイプ",
+ "Render Failed": "レンダリングに失敗しました",
+ "Request API": "リクエスト API",
+ "Request URL": "リクエスト URL",
+ "Request body": "リクエスト ボディ",
+ "Request headers": "リクエスト ヘッダ",
+ "Request method": "リクエスト メソッド",
+ "Request query parameters": "リクエスト クエリ パラメータ",
+ "Request settings": "リクエスト設定",
+ "Request success": "リスエスト成功",
+ "Required": "必須",
+ "Reset": "リセット",
+ "Result": "結果",
+ "Rich Text": "リッチテキスト",
+ "Role UID": "役割ID",
+ "Role display name": "役割名",
+ "Role name": "役割名",
+ "Roles": "役割",
+ "Roles & Permissions": "役割と権限",
+ "Save": "保存",
+ "Save action": "操作を保存",
+ "Save as block template": "ブロックテンプレートとして保存",
+ "Save as template": "テンプレートとして保存",
+ "Save conditions": "条件を保存",
+ "Save mode": "保存方法",
+ "Save record": "レコードを保存",
+ "Saved successfully": "保存に成功しました",
+ "Scope name": "スコープ名",
+ "Search and select collection": "コレクションを検索して選択",
"Search plugin": "プラグインを検索",
- "Author": "著者",
- "Plugin loading failed. Please check the server logs.": "プラグインのロードに失敗しました。サーバーログを確認してください。",
- "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "テーブルに依存するオブジェクト、およびそれらに依存するオブジェクトを自動的に削除する",
- "Allow add new":"新規作成を許可",
- "Allow selection of existing records": "既存のデータの選択を許可",
+ "Select all": "すべて選択",
+ "Select an existing piece of data as the initialization data for the form": "既存のデータを選択して、フォームの初期化データとして使用します",
+ "Select collection": "コレクションを選択してください",
+ "Select data source": "データソースを選択",
+ "Select field": "フィールドを選択してください",
+ "Select file": "ファイルを選択",
+ "Select grouping field": "グループフィールドを選択してください",
+ "Select icon": "アイコンを選択してください",
+ "Select level": "レベルを選択",
+ "Select record": "レコードを選択",
+ "Select status": "状態を選択してください",
+ "Select template": "テンプレートを選択してください",
+ "Select view": "ビューの切り替え",
+ "Set data loading mode": "データ読み込みモードの設定",
+ "Set default sorting rules": "デフォルトのソートルールを設定",
+ "Set default value": "デフォルト値を設定",
+ "Set the data scope": "データ範囲の設定",
+ "Set validation rules": "バリデーションルールの設定",
+ "Show time": "時刻を表示",
+ "Sign in": "サインイン",
+ "Sign out": "サインアウト",
+ "Sign up": "サインアップ",
+ "Sign up successfully, and automatically jump to the sign in page": "アカウントの登録に成功すると、ログインページにリダイレクトされます",
+ "Signed up successfully. It will jump to the login page.": "登録に成功すると、ログインページにリダイレクトされます",
+ "Single line text": "一行テキスト",
+ "Single select": "ドロップダウン(単数選択)",
+ "Single select and radio fields can be used as the grouping field": "単一選択フィールドとラジオ フィールドをグループ化フィールドとして使用できます",
+ "Skip required validation": "必須のバリデーションをスキップ",
+ "Sort": "ソート#ソート#",
+ "Source collection": "参照元コレクション",
+ "Source collections": "ソースデータセット",
+ "Source key": "参照元キー",
+ "Start date field": "開始日フィールド",
+ "Stay on current page": "現在のページにとどまる",
+ "Street": "町/通り",
+ "Sub-details": "サブリスト",
+ "Sub-form": "サブフォーム",
+ "Sub-table": "サブテーブル",
+ "Subform: Popover": "サブフォーム:ポップアップ窓",
+ "Submit": "送信",
+ "Submitted successfully": "正常に送信されました",
+ "Subtable": "サブテーブル",
+ "Succeed and continue": "成功し続行",
+ "Super admin": "管理者",
+ "Support for a single or bulk upload, file size should not exceed": "単一または複数のファイルをアップロードできます。ファイルサイズは",
+ "Switch role": "役割の切替",
+ "Sync from form fields": "フォームフィールドの同期",
+ "Sync successfully": "同期成功",
+ "System info": "システム情報",
+ "System settings": "システム設定",
+ "System title": "システム名",
+ "Tab name": "タブ名",
+ "Table": "テーブル",
+ "Table OID(Inheritance)": "データテーブルOID(継承)",
+ "Tag": "タブ",
+ "Tag color field": "ラベルの色フィールド",
+ "Target": "ターゲット",
+ "Target collection": "参照先コレクション",
+ "Target key": "参照先キー",
+ "Target position": "ターゲットの位置",
+ "Template Data": "テンプレートデータ",
+ "Template name": "テンプレート名",
+ "Templates": "テンプレート",
+ "The deletion was successful.": "削除に成功しました。",
+ "The field has been deleted": "フィールドが削除されました",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" は削除されている可能性があります。この {{blockType}} を削除してください。",
+ "Then": "その後",
+ "This is a demo text, **supports Markdown syntax**.": "これはデモテキストです。 **マークダウン構文をサポートしています。**",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "これはTachybaseの内部バグの可能性があります。 <1>こちら1>で問題を報告してください",
+ "This month": "今月",
+ "This quarter": "今四半期",
+ "This week": "今週",
+ "This year": "今年",
+ "Through collection": "中間コレクション",
+ "Time": "時間",
+ "Time format": "時間形式",
+ "Time scale": "時間スケールレベル",
+ "Title": "タイトル",
+ "Title field": "タイトルフィールド",
+ "Today": "今日",
+ "Tomorrow": "明日",
+ "Total {{count}} items": "合計 {{count}} 件",
+ "Tree table": "ツリーテーブル",
+ "Trigger workflow": "トリガーワークフロー",
+ "Triggered when the row is clicked": "行がクリックされたときトリガーされます",
+ "Try again": "再試行",
+ "Turn pages": "ページをめくる",
+ "UI Editor": "UI エディタ",
+ "UI editor": "UI エディタ",
+ "Unconnected": "未接続",
+ "Unique": "重複を許可しない",
+ "Unsaved changes": "変更が保存されていません",
+ "Update": "更新",
+ "Update or create": "存在しなければ新規、存在すれば更新",
+ "Update plugin": "プラグインをアップグレード",
+ "Updated successfully": "更新成功",
+ "UpdatedAt": "レコード最終更新時間",
+ "UpdatedBy": "レコード最終更新者",
+ "Upgrade": "アップグレード",
+ "Upload": "アップロード",
+ "Upload new version": "新しいバージョンをアップロード",
+ "Upload plugin": "プラグインをアップロード",
+ "Use the same time zone (GMT) for all users": "すべてのユーザーが同じタイムゾーン(GMT)を使用する",
+ "User": "ユーザー",
+ "Users": "ユーザー",
+ "Validation rule": "バリデーションルール",
+ "Value": "フィールド値",
+ "Version": "バージョン",
+ "Version range": "バージョン範囲",
+ "View": "表示",
+ "View all plugins": "すべてのプラグラインを見る",
+ "View record": "レコードを見る",
+ "Village": "村",
+ "Visible": "表示",
+ "Volcano": "ボルケーノ",
+ "Week": "週",
+ "When submitting the following fields, the saved values are": "次のフィールドを送信すると、保存された値は",
+ "Work week": "稼働日",
+ "Wysiwyg": "Wysiwyg",
+ "Year": "年",
+ "Year-Month-Day": "年-月-日",
+ "Year/Month/Day": "年/月/日",
+ "Yes": "はい",
+ "Yesterday": "昨日",
+ "contains": "を含む",
+ "data source": "データソース",
+ "does not contain": "を含まない",
+ "edit title": "タイトルを編集",
+ "ends with": "で終わる",
+ "exists": "が存在する",
+ "is": "が同じである",
+ "is after": "より後",
+ "is before": "より前",
+ "is between": "範囲",
+ "is empty": "が空である",
+ "is not": "が同じではない",
+ "is not empty": "が空ではない",
+ "is on or after": "以降",
+ "is on or before": "以前",
"loading": "ロード中",
"name is required": "名前は必須です",
- "data source": "データソース",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" は削除されている可能性があります。この {{blockType}} を削除してください。",
- "DataSource": "データソース",
- "Home page": "ホームページ",
- "Handbook": "ユーザーマニュアル",
- "License": "ライセンス"
+ "not ends with": "で終わらない",
+ "not exists": "が存在しない",
+ "not starts with": "で始まらない",
+ "re-download file": "ファイルを再ダウンロード",
+ "starts with": "で始まる",
+ "{{count}} filter items": "{{count}} つのフィルター項目",
+ "{{count}} more items": "{{count}} 件以上",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 時間制",
+ "24 hour": "24 時間制"
}
diff --git a/packages/core/client/src/locale/ko_KR.json b/packages/core/client/src/locale/ko_KR.json
index 2b9abeec6..696d1c29c 100644
--- a/packages/core/client/src/locale/ko_KR.json
+++ b/packages/core/client/src/locale/ko_KR.json
@@ -1,866 +1,866 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "페이지당 표시 <1><0>100><1>201><2>502><3>1003>1> 개 항목",
- "Page number": "페이지 번호",
- "Page size": "페이지 크기",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "그룹 내 조건 <1><0>모두0><1>어떤1>1> 충족",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "<1><0>모달0><1>서랍1><2>창2>1>에서 열기",
- "{{count}} filter items": "{{count}}개 필터 항목",
- "{{count}} more items": "더 보기 {{count}} 개 항목",
- "Total {{count}} items": "총 {{count}} 개 항목",
- "Today": "오늘",
- "Yesterday": "어제",
- "Tomorrow": "내일",
- "Month": "월",
- "Week": "주",
- "This week": "이번 주",
- "Next week": "다음 주",
- "This month": "이번 달",
- "Next month": "다음 달",
- "Last quarter": "지난 분기",
- "This quarter": "이번 분기",
- "Next quarter": "다음 분기",
- "This year": "올해",
- "Next year": "내년",
- "Last week": "지난 주",
- "Last month": "지난 달",
- "Last year": "작년",
- "Last 7 days": "지난 7일",
- "Last 30 days": "지난 30일",
- "Last 90 days": "지난 90일",
- "Next 7 days": "다음 7일",
- "Next 30 days": "다음 30일",
- "Next 90 days": "다음 90일",
- "Work week": "근무 주",
- "Day": "일",
- "Agenda": "일정",
- "Date": "날짜",
- "Time": "시간",
- "Event": "이벤트",
- "None": "없음",
- "Unconnected": "연결되지 않음",
- "System settings": "시스템 설정",
- "System title": "시스템 제목",
- "Setting": "설정",
- "Settings": "설정",
- "Enable": "활성화",
- "Disable": "비활성화",
- "On": "켜기",
- "Off": "끄기",
- "Logo": "로고",
- "Add menu item": "메뉴 항목 추가",
- "Page": "페이지",
- "Name": "이름",
- "Icon": "아이콘",
- "Group": "그룹",
- "Link": "링크",
- "Save conditions": "조건 저장",
- "Edit menu item": "메뉴 항목 편집",
- "Move to": "이동",
- "Insert left": "왼쪽에 삽입",
- "Insert right": "오른쪽에 삽입",
- "Insert inner": "내부에 삽입",
- "Delete": "삭제",
- "Disassociate": "연결 해제",
- "Disassociate record": "레코드 연결 해제",
- "Are you sure you want to disassociate it?": "정말로 연결을 해제하시겠습니까?",
- "UI editor": "UI 편집기",
- "Collection": "컬렉션",
- "Collection selector": "컬렉션 선택기",
- "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "특정 컬렉션을 사용자 옵션으로 제공하여 일반적으로 다형성 또는 상속 시나리오에서 사용됩니다",
- "Enable child collections": "하위 컬렉션 활성화",
- "Allow adding records to the current collection": "현재 컬렉션에 레코드 추가 허용",
- "Collections & Fields": "컬렉션 및 필드",
- "All collections": "모든 컬렉션",
- "Add category": "카테고리 추가",
- "Delete category": "카테고리 삭제",
- "Edit category": "카테고리 편집",
- "Collection category": "컬렉션 카테고리",
- "Collection template": "컬렉션 템플릿",
- "Visible": "가시성",
- "Read only": "읽기 전용",
- "Easy reading": "가독성 향상",
- "Hidden": "숨김",
- "Hidden(reserved value)": "숨김(예약 값)",
- "Not required": "필수 아님",
- "Value": "값",
- "Disabled": "비활성화",
- "Enabled": "활성화",
- "Problematic": "문제 발생",
- "Empty": "비어있음",
- "Linkage rule": "연동 규칙",
- "Linkage rules": "연동 규칙",
- "Condition": "조건",
- "Properties": "속성",
- "Add linkage rule": "연동 규칙 추가",
- "Add property": "속성 추가",
- "Calculation engine": "계산 엔진",
- "Expression": "표현식",
- "Expression collection": "표현식 컬렉션",
- "Sort": "정렬",
- "Categories": "카테고리",
- "Category name": "카테고리 이름",
- "Add child": "하위 항목 추가",
- "Collapse all": "모두 축소",
- "Expand all": "모두 확장",
- "Expand/Collapse": "확장/축소",
- "Default collapse": "기본 축소",
- "Tree collection": "트리 컬렉션",
- "Tree table": "트리 테이블",
- "Parent ID": "상위 레코드 ID",
- "Parent": "상위 레코드",
- "Children": "하위 레코드",
- "Roles & Permissions": "역할 및 권한",
- "Edit profile": "프로필 편집",
- "Change password": "비밀번호 변경",
- "Old password": "이전 비밀번호",
- "New password": "새 비밀번호",
- "Switch role": "역할 전환",
- "Super admin": "최고 관리자",
- "Language": "언어",
- "Allow sign up": "가입 허용",
- "Enable SMS authentication": "SMS 인증 활성화",
- "Sign out": "로그아웃",
- "Cancel": "취소",
- "Confirm": "확인",
- "Submit": "제출",
- "Close": "닫기",
- "Set the data scope": "데이터 범위 설정",
- "Data loading mode": "데이터 로드 모드",
- "Set data loading mode": "데이터 로드 모드 설정",
- "Automatically load data": "데이터 자동 로드",
- "Load data after filtering": "필터링 후 데이터 로드",
- "Block": "블록",
- "Data blocks": "데이터 블록",
- "Filter blocks": "필터 블록",
- "Table": "테이블",
- "Form": "폼",
- "List": "목록",
- "Grid Card": "그리드 카드",
- "Screen size": "화면 크기",
- "pixels": "픽셀",
- "Display title": "표시 제목",
- "Set the count of columns displayed in a row": "한 행에 표시되는 열 수 설정",
- "Column": "열",
- "Phone device": "휴대폰 기기",
- "Tablet device": "태블릿 기기",
- "Desktop device": "데스크톱 기기",
- "Large screen device": "대형 화면 기기",
- "Table OID(Inheritance)": "테이블 OID(상속)",
- "Collapse": "축소",
- "Select data source": "데이터 소스 선택",
- "Calendar": "캘린더",
- "Delete events": "일정 삭제",
- "This event": "이 이벤트",
- "This and following events": "이 이벤트 및 이후 이벤트",
- "All events": "모든 이벤트",
- "Delete this event?": "이 이벤트를 삭제하시겠습니까?",
- "Delete Event": "이벤트 삭제",
- "Kanban": "칸반",
- "Gantt": "간트 차트",
- "Create gantt block": "간트 블록 생성",
- "Progress field": "진행 상태 필드",
- "Time scale": "시간 축척",
- "Hour": "시간",
- "Quarter of day": "하루의 1/4",
- "Half of day": "하루의 1/2",
- "Year": "년",
- "QuarterYear": "분기",
- "Select grouping field": "그룹화 필드 선택",
- "Media": "미디어",
- "Markdown": "마크다운",
- "Wysiwyg": "위지위그",
- "Chart blocks": "차트 블록",
- "Column chart": "막대 차트",
- "Bar chart": "막대 차트",
- "Line chart": "선형 차트",
- "Pie chart": "파이 차트",
- "Area chart": "영역 차트",
- "Other chart": "기타 차트",
- "Other blocks": "기타 블록",
- "In configuration": "구성 중",
- "Chart title": "차트 제목",
- "Chart type": "차트 유형",
- "Chart config": "차트 구성",
- "Templates": "템플릿",
- "Select template": "템플릿 선택",
+ "(Fields only)": "(필드만)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "액세스 제어 목록",
+ "ASC": "오름차순",
+ "Accessible": "접근 가능",
+ "Action column": "조작 열",
+ "Action display name": "조작 표시 이름",
"Action logs": "작업 로그",
- "Create template": "템플릿 생성",
- "Edit markdown": "마크다운 편집",
- "Add block": "블록 추가",
- "Add new": "새로 추가",
- "Add record": "레코드 추가",
- "Custom field display name": "사용자 정의 필드 표시 이름",
- "Display fields": "표시 필드",
- "Edit record": "레코드 편집",
- "Delete menu item": "메뉴 항목 삭제",
- "Add page": "페이지 추가",
- "Add group": "그룹 추가",
- "Add link": "링크 추가",
- "Insert above": "위에 삽입",
- "Insert below": "아래에 삽입",
- "Save": "저장",
- "Delete block": "블록 삭제",
- "Are you sure you want to delete it?": "정말로 삭제하시겠습니까?",
- "This is a demo text, **supports Markdown syntax**.": "이는 데모 텍스트이며, **Markdown 구문을 지원**합니다.",
- "Filter": "필터",
- "Connect data blocks": "데이터 블록 연결",
+ "Action name": "조작 이름",
+ "Action on existing records": "기존 데이터 조작",
+ "Action on new records": "새로운 데이터 조작",
+ "Action permission": "작업 권한",
+ "Action permissions": "데이터 테이블 조작 권한",
+ "Action scope": "데이터 조작 범위",
"Action type": "액션 유형",
"Actions": "액션",
- "Update": "업데이트",
- "Update record": "레코드 업데이트",
- "Unnamed": "이름 없음",
- "View": "보기",
- "View record": "레코드 보기",
- "Refresh": "새로고침",
- "Data changes": "데이터 변경",
- "Field name": "필드 이름",
- "Before change": "변경 전",
- "After change": "변경 후",
- "Delete record": "레코드 삭제",
- "Create collection": "데이터 테이블 생성",
- "Collection display name": "데이터 테이블 표시 이름",
- "Collection name": "데이터 테이블 이름",
- "Inherits": "상속",
- "Primary key, unique identifier, self growth": "기본 키, 고유 ID, 증가",
- "Store the creation user of each record": "각 레코드의 생성 사용자 저장",
- "Store the last update user of each record": "각 레코드의 마지막 업데이트 사용자 저장",
- "Store the creation time of each record": "각 레코드의 생성 시간 저장",
- "Store the last update time of each record": "각 레코드의 마지막 업데이트 시간 저장",
- "More options": "더 많은 옵션",
- "Records can be sorted": "레코드를 정렬할 수 있음",
- "Calendar collection": "캘린더 데이터 테이블",
- "General collection": "일반 데이터 테이블",
- "SQL collection": "SQL 데이터 테이블",
- "Connect to database view": "데이터베이스 뷰에 연결",
- "Sync from database": "데이터베이스에서 동기화",
- "Source collections": "소스 데이터 테이블",
- "Field source": "필드 소스",
- "Preview": "미리보기",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with a letter.": "임의로 생성되며 수정할 수 있습니다. 영문자, 숫자 및 밑줄을 지원하며, 영문자로 시작해야 합니다.",
- "Edit": "편집",
- "Edit collection": "데이터 테이블 편집",
- "Configure field": "필드 구성",
- "Configure fields": "필드 구성",
- "Configure columns": "열 구성",
- "Edit field": "필드 편집",
- "Override": "재정의",
- "Override field": "필드 재정의",
- "Configure fields of {{title}}": "{{title}}의 필드 구성",
- "Association fields filter": "관련 필드 필터",
- "PK & FK fields": "기본키 및 외래키 필드",
- "Association fields": "관련 필드",
- "Choices fields": "선택 필드",
- "System fields": "시스템 필드",
- "General fields": "일반 필드",
- "Inherited fields": "상속된 필드",
- "Parent collection fields": "상위 데이터 테이블 필드",
- "Basic": "기본 유형",
- "Single line text": "한 줄 텍스트",
- "Long text": "긴 텍스트",
- "Phone": "전화번호",
- "Email": "이메일",
- "Username": "사용자 이름",
- "Null": "널",
- "Boolean": "부울",
- "Number": "숫자",
- "Integer": "정수",
- "Percent": "퍼센트",
- "String": "문자열",
- "Password": "비밀번호",
- "Advanced type": "고급 유형",
- "Formula": "수식",
- "Formula description": "동일한 레코드 내의 다른 필드를 기반으로 값을 계산하는 데 사용됩니다.",
- "Syntax references": "구문 참조",
- "Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types": "Math.js는 다양한 내장 함수 및 상수를 제공하며 여러 데이터 유형과 작업하는 통합 솔루션을 제공합니다.",
- "Formula.js supports most Microsoft Excel formula functions.": "Formula.js는 대부분의 Microsoft Excel 수식 함수를 지원합니다.",
- "Choices": "선택 유형",
- "Checkbox": "체크박스",
- "Display when unchecked": "체크되지 않았을 때 표시",
- "Single select": "단일 선택",
- "Multiple select": "다중 선택",
- "Radio group": "라디오 그룹",
- "Checkbox group": "체크박스 그룹",
- "China region": "중국 지역",
- "Date & Time": "날짜 및 시간",
- "Datetime": "날짜",
- "Relation": "관계 유형",
- "Link to": "링크",
- "Link to description": "빠른 데이터 테이블 관계 생성에 사용되며 대부분의 표준 시나리오와 호환됩니다. 비개발자에게 적합합니다. 필드로 존재할 때, 목적 데이터 테이블의 데이터를 선택할 수 있는 드롭다운이 됩니다. 생성 후, 현재 데이터 테이블의 관련 필드가 목적 데이터 테이블에 동시에 생성됩니다.",
- "Sub-table": "하위 테이블",
- "System info": "시스템 정보",
- "Created at": "생성 날짜",
- "Last updated at": "최근 수정 날짜",
- "Created by": "생성자",
- "Last updated by": "최근 수정자",
+ "Add": "추가",
+ "Add attach": "첨부 추가",
+ "Add block": "블록 추가",
+ "Add card": "카드 추가",
+ "Add category": "카테고리 추가",
+ "Add child": "하위 항목 추가",
+ "Add condition": "조건 추가",
+ "Add condition group": "조건 그룹 추가",
+ "Add exportable field": "내보낼 수 있는 필드 추가",
"Add field": "필드 추가",
- "Field display name": "필드 표시 이름",
- "Field type": "필드 유형",
- "Field interface": "필드 인터페이스",
- "Date format": "날짜 형식",
- "Year/Month/Day": "년/월/일",
- "Year-Month-Day": "년-월-일",
- "Day/Month/Year": "일/월/년",
- "Show time": "시간 표시",
- "Time format": "시간 형식",
- "12 hour": "12 시간",
- "24 hour": "24 시간",
- "Relationship type": "관계 유형",
- "Inverse relationship type": "역 관계 유형",
- "Source collection": "소스 데이터 테이블",
- "Source key": "소스 데이터 테이블 필드 식별자",
- "Target collection": "대상 데이터 테이블",
- "Through collection": "중간 데이터 테이블",
- "Target key": "대상 데이터 테이블 필드 식별자",
- "Foreign key": "외래키",
- "One to one": "일 대 일",
- "One to many": "일 대 다",
- "Many to one": "다 대 일",
- "Many to many": "다 대 다",
- "Foreign key 1": "외래키 1",
- "Foreign key 2": "외래키 2",
- "One to one description": "일 대 일 관계를 만들기 위해 사용되며, 예를 들어 사용자당 하나의 프로필이 있을 수 있습니다.",
- "One to many description": "일 대 다 관계를 만들기 위해 사용되며, 예를 들어 한 국가당 여러 도시가 있을 수 있습니다. 필드로 존재할 때, 대상 데이터 테이블의 데이터를 표시하는 하위 테이블입니다. 생성된 후, 대상 데이터 테이블에는 자동으로 일 대 다 필드가 생성됩니다.",
- "Many to one description": "다 대 일 관계를 만들기 위해 사용되며, 예를 들어 도시 하나는 하나의 국가에 속하며, 국가 하나는 여러 도시를 가질 수 있습니다. 필드로 존재할 때, 대상 데이터 테이블의 데이터를 선택할 수 있는 드롭다운입니다. 생성된 후, 대상 데이터 테이블에는 자동으로 다 대 일 필드가 생성됩니다.",
- "Many to many description": "다 대 다 관계를 만들기 위해 사용되며, 예를 들어 한 학생은 여러 선생님을 가질 수 있으며, 한 선생님도 여러 학생을 가질 수 있습니다. 필드로 존재할 때, 대상 데이터 테이블의 데이터를 선택할 수 있는 드롭다운입니다.",
- "Generated automatically if left blank": "비워 두면 자동 생성됩니다",
- "Display association fields": "관련 테이블 필드 표시",
- "Display field title": "필드 제목 표시",
- "Field component": "필드 컴포넌트",
- "Allow multiple": "여러 항목 추가/관련 허용",
- "Allow dissociate": "이미 관련된 레코드 제거 허용",
- "Quick upload": "빠른 업로드",
- "Select file": "파일 선택",
- "Subtable": "하위 테이블",
- "Sub-form": "하위 폼",
- "Subform: Popover": "하위 폼:팝업",
- "Sub-details": "하위 세부사항",
- "Record picker": "레코드 선택기",
- "Toggles the subfield mode": "하위 필드 모드 전환",
- "Selector mode": "선택기 모드",
- "Subtable mode": "하위 테이블 모드",
- "Subform mode": "하위 폼 모드",
- "Field mode": "필드 모드",
- "Allow add new data": "새 데이터 추가 허용",
- "Edit block title": "블록 제목 편집",
- "Block title": "블록 제목",
- "Pattern": "패턴",
- "Operator": "연산자",
- "Editable": "편집 가능",
- "Readonly": "읽기 전용",
- "Easy-reading": "읽기 전용 (간편 모드)",
"Add filter": "필터 추가",
"Add filter group": "필터 그룹 추가",
- "Comparison": "비교",
- "is": "일치",
- "is not": "일치하지 않음",
- "contains": "포함",
- "does not contain": "포함하지 않음",
- "starts with": "시작 문자열",
- "not starts with": "시작하지 않음",
- "ends with": "끝나는 문자열",
- "not ends with": "끝나지 않음",
- "is empty": "비어 있음",
- "is not empty": "비어 있지 않음",
- "Edit chart": "차트 편집",
- "Add text": "텍스트 추가",
- "Filterable fields": "필터링 가능한 필드",
- "Edit button": "버튼 편집",
- "Hide": "숨기기",
- "Enable actions": "동작 활성화",
- "Import": "가져오기",
- "Export": "내보내기",
- "Customize": "사용자 정의",
- "Custom": "사용자 정의",
- "Function": "기능",
- "Popup form": "팝업 폼",
- "Flexible popup": "유연한 팝업",
- "Configure actions": "동작 구성",
- "Display order number": "표시 순서 번호",
- "Enable drag and drop sorting": "드래그 앤 드롭 정렬 활성화",
- "Triggered when the row is clicked": "행을 클릭할 때 트리거됨",
- "Add tab": "탭 추가",
- "Disable tabs": "탭 비활성화",
- "Details": "세부 정보",
- "Edit form": "폼 편집",
- "Create form": "폼 생성",
- "Form (Edit)": "폼 (편집)",
- "Form (Add new)": "폼 (새로 추가)",
- "Edit tab": "탭 편집",
- "Relationship blocks": "관계 데이터 블록",
- "Select record": "레코드 선택",
- "Display name": "표시 이름",
- "Select icon": "아이콘 선택",
- "Custom column name": "사용자 정의 열 이름",
- "Edit description": "설명 편집",
- "Required": "필수",
- "Unique": "중복 불가능",
- "Label field": "라벨 필드",
- "Default is the ID field": "기본값은 ID 필드입니다",
- "Set default sorting rules": "기본 정렬 규칙 설정",
- "Set validation rules": "유효성 검사 규칙 설정",
- "Max length": "최대 길이",
- "Min length": "최소 길이",
- "Maximum": "최대값",
- "Minimum": "최소값",
- "Max length must greater than min length": "최대 길이는 최소 길이보다 커야 합니다",
- "Min length must be less than max length": "최소 길이는 최대 길이보다 작아야 합니다",
- "Maximum must be greater than minimum": "최대값은 최소값보다 커야 합니다",
- "Minimum must be less than maximum": "최소값은 최대값보다 작아야 합니다",
- "Validation rule": "유효성 검사 규칙",
- "Add validation rule": "유효성 검사 규칙 추가",
- "Format": "형식",
- "Regular expression": "정규 표현식",
- "Error message": "오류 메시지",
- "Length": "길이",
- "The field value cannot be greater than ": "필드 값은 다음보다 클 수 없습니다: ",
- "The field value cannot be less than ": "필드 값은 다음보다 작을 수 없습니다: ",
- "The field value is not an integer number": "필드 값은 정수여야 합니다",
- "Set default value": "기본값 설정",
- "Default value": "기본값",
- "is before": "이전입니다",
- "is after": "이후입니다",
- "is on or after": "이후 또는 동일합니다",
- "is on or before": "이전 또는 동일합니다",
- "is between": "사이에 있습니다",
- "Upload": "업로드",
- "Select level": "수준 선택",
- "Province": "도",
- "City": "시",
- "Area": "구/군",
- "Street": "읍면동/거리",
- "Village": "마을/동",
- "Must select to the last level": "마지막 수준까지 선택해야 합니다",
- "Move {{title}} to": "{{title}}을(를) 다음 위치로 이동",
- "Target position": "대상 위치",
- "After": "이후",
- "Before": "이전",
- "Add {{type}} before {{title}}": "{{title}} 앞에 {{type}} 추가",
- "Add {{type}} after \"{{title}}\"": "\"{{title}}\" 뒤에 {{type}} 추가",
- "Add {{type}} in \"{{title}}\"": "\"{{title}}\" 안에 {{type}} 추가",
- "Original name": "원래 이름",
- "Custom name": "사용자 정의 이름",
- "Custom Title": "사용자 정의 제목",
- "Options": "옵션",
- "Option value": "옵션 값",
- "Option label": "옵션 레이블",
- "Color": "색상",
+ "Add group": "그룹 추가",
+ "Add link": "링크 추가",
+ "Add linkage rule": "연동 규칙 추가",
+ "Add menu item": "메뉴 항목 추가",
+ "Add new": "새로 추가",
+ "Add new mode": "새로운 추가 방식",
"Add option": "옵션 추가",
- "Related collection": "관련 테이블",
+ "Add page": "페이지 추가",
+ "Add plugin": "플러그인 추가",
+ "Add property": "속성 추가",
+ "Add record": "레코드 추가",
+ "Add role": "역할 추가",
+ "Add sort field": "정렬 필드 추가",
+ "Add tab": "탭 추가",
+ "Add template": "템플릿 추가",
+ "Add text": "텍스트 추가",
+ "Add type": "유형 추가",
+ "Add validation rule": "유효성 검사 규칙 추가",
+ "Add {{type}} after \"{{title}}\"": "\"{{title}}\" 뒤에 {{type}} 추가",
+ "Add {{type}} before {{title}}": "{{title}} 앞에 {{type}} 추가",
+ "Add {{type}} in \"{{title}}\"": "\"{{title}}\" 안에 {{type}} 추가",
+ "Advanced type": "고급 유형",
+ "After": "이후",
+ "After change": "변경 후",
+ "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 successful bulk update": "대량 업데이트 성공 후",
+ "After successful request": "성공적인 요청 후",
+ "After successful save": "성공적인 저장 후",
+ "After successful submission": "제출 성공 후",
+ "After successful update": "성공적인 업데이트 후",
+ "Agenda": "일정",
+ "All": "모두",
+ "All collections": "모든 컬렉션",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "모든 데이터 테이블은 기본적으로 일반적인 데이터 조작 권한을 사용합니다. 개별적으로 구성된 권한은 기본 권한을 무시합니다.",
+ "All events": "모든 이벤트",
+ "All plugin settings": "모든 플러그인 설정",
+ "All records": "모든 데이터",
+ "Allow": "허용",
+ "Allow access": "접근 허용",
+ "Allow action": "조작 허용",
+ "Allow add new": "신규 추가 허용",
+ "Allow add new data": "새 데이터 추가 허용",
+ "Allow add new, update and delete actions": "추가, 업데이트 및 삭제 작업 허용",
+ "Allow adding records to the current collection": "현재 컬렉션에 레코드 추가 허용",
+ "Allow dissociate": "이미 관련된 레코드 제거 허용",
"Allow linking to multiple records": "여러 레코드에 연결 허용",
- "Daily": "매일",
- "Weekly": "매주",
- "Monthly": "매월",
- "Yearly": "매년",
- "Repeats": "반복",
+ "Allow multiple": "여러 항목 추가/관련 허용",
+ "Allow selection of existing records": "기존 레코드 선택 허용",
+ "Allow sign up": "가입 허용",
+ "Allow to configure plugins": "플러그인 구성 허용",
+ "Allow to design pages": "페이지 디자인 허용",
+ "Allow to manage plugins": "플러그인 관리 허용",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "전체 시스템을 구성하는 것을 허용합니다. UI, 데이터 테이블, 권한 등을 포함합니다.",
+ "Allows to clear cache, reboot application": "캐시 지우기, 애플리케이션 재시작 허용",
+ "Allows to configure interface": "인터페이스 구성을 허용합니다",
+ "Allows to configure plugins": "플러그인 구성을 허용합니다",
+ "Allows to install, activate, disable plugins": "플러그인을 설치, 활성화, 비활성화하는 것을 허용합니다",
+ "App error": "앱 오류",
+ "Application reloading": "애플리케이션 다시 로드 중",
+ "Are you sure to delete this plugin?": "이 플러그인을 삭제하시겠습니까?",
+ "Are you sure you don't want to save?": "저장하지 않으려고 하시겠습니까?",
+ "Are you sure you want to delete it?": "정말로 삭제하시겠습니까?",
+ "Are you sure you want to disassociate it?": "정말로 연결을 해제하시겠습니까?",
+ "Are you sure you want to perform the {{title}} action?": "{{title}} 작업을 실행하시겠습니까?",
+ "Area": "구/군",
+ "Area chart": "영역 차트",
+ "Assign data scope for the template": "템플릿에 데이터 범위 할당",
+ "Assign field values": "필드 값 할당",
+ "Associated records": "관련 레코드",
+ "Association fields": "관련 필드",
+ "Association fields filter": "관련 필드 필터",
+ "Audit logs": "감사 로그",
+ "Author": "작성자",
+ "Automatic close": "자동 닫기",
+ "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "컬렉션에 의존하는 객체(예: 뷰)와 이러한 객체에 의존하는 모든 객체를 자동으로 삭제합니다",
+ "Automatically load data": "데이터 자동 로드",
+ "Bar chart": "막대 차트",
+ "Basic": "기본 유형",
+ "Before": "이전",
+ "Before change": "변경 전",
+ "Blank block": "빈 블록",
+ "Block": "블록",
+ "Block templates": "블록 템플릿",
+ "Block title": "블록 제목",
+ "Block type": "블록 타입",
+ "Blue": "파랑",
+ "Bookmark": "책갈피",
+ "Boolean": "부울",
+ "Built-in": "내장",
+ "Bulk edit": "대량 편집",
+ "Bulk update": "대량 업데이트",
+ "Button background color": "버튼 배경색",
+ "Button icon": "버튼 아이콘",
+ "Button title": "버튼 제목",
+ "Calculation engine": "계산 엔진",
+ "Calendar": "캘린더",
+ "Calendar collection": "캘린더 데이터 테이블",
+ "Cancel": "취소",
+ "Cascade Select": "계층식 선택",
+ "Categories": "카테고리",
+ "Category name": "카테고리 이름",
+ "Change password": "비밀번호 변경",
+ "Changed to": "변경됨",
+ "Changelog": "변경 로그",
+ "Chart blocks": "차트 블록",
+ "Chart config": "차트 구성",
+ "Chart title": "차트 제목",
+ "Chart type": "차트 유형",
+ "Checkbox": "체크박스",
+ "Checkbox group": "체크박스 그룹",
+ "Children": "하위 레코드",
+ "China region": "중국 지역",
+ "Choices": "선택 유형",
+ "Choices fields": "선택 필드",
+ "City": "시",
+ "Clear": "지우기",
+ "Clear cache": "캐시 지우기",
+ "Click or drag file to this area to upload": "업로드하려면 파일을 클릭하거나 끌어다 놓으세요",
+ "Close": "닫기",
+ "Collapse": "축소",
+ "Collapse all": "모두 축소",
+ "Collection": "컬렉션",
+ "Collection category": "컬렉션 카테고리",
+ "Collection display name": "데이터 테이블 표시 이름",
+ "Collection manager": "데이터 테이블 관리자",
+ "Collection name": "데이터 테이블 이름",
+ "Collection selector": "컬렉션 선택기",
+ "Collection template": "컬렉션 템플릿",
+ "Collections & Fields": "컬렉션 및 필드",
+ "Color": "색상",
+ "Column": "열",
+ "Column chart": "막대 차트",
+ "Column title": "열 제목",
+ "Column width": "열 너비",
+ "Coming soon...": "곧 출시됩니다...",
+ "Compact theme": "간소한 테마",
+ "Comparison": "비교",
+ "Compressed file URL": "압축 파일 URL",
+ "Condition": "조건",
+ "Configure": "구성",
+ "Configure actions": "동작 구성",
"Configure calendar": "달력 구성",
- "Title field": "제목 필드",
+ "Configure columns": "열 구성",
+ "Configure field": "필드 구성",
+ "Configure fields": "필드 구성",
+ "Configure fields of {{title}}": "{{title}}의 필드 구성",
+ "Configure permission": "권한 설정",
+ "Configure permissions": "권한 구성",
+ "Confirm": "확인",
+ "Confirm password": "비밀번호 확인",
+ "Connect data blocks": "데이터 블록 연결",
+ "Connect to database view": "데이터베이스 뷰에 연결",
+ "Constant": "상수",
+ "Constant value": "상수 값",
+ "Convert reference to duplicate": "참조를 복제로 변환",
+ "Copy into the form and continue to fill in": "폼에 복사하고 계속 채우기",
+ "Create": "생성",
+ "Create an account": "계정 생성",
+ "Create calendar block": "캘린더 블록 생성",
+ "Create collection": "데이터 테이블 생성",
+ "Create form": "폼 생성",
+ "Create gantt block": "간트 블록 생성",
+ "Create inverse field in the target collection": "대상 데이터 테이블에 반전 관계 필드 생성",
+ "Create kanban block": "칸반 블록 생성",
+ "Create template": "템플릿 생성",
+ "Created at": "생성 날짜",
+ "Created by": "생성자",
+ "Current form": "현재 폼",
+ "Current object": "현재 객체",
+ "Current record": "현재 레코드",
+ "Current record blocks": "현재 데이터 블록",
+ "Current role": "현재 역할",
+ "Current time": "현재 시간",
+ "Current user": "현재 사용자",
+ "Custom": "사용자 정의",
+ "Custom Title": "사용자 정의 제목",
+ "Custom column name": "사용자 정의 열 이름",
+ "Custom column title": "사용자 정의 열 제목",
+ "Custom field display name": "사용자 정의 필드 표시 이름",
+ "Custom name": "사용자 정의 이름",
+ "Custom request": "사용자 정의 요청",
"Custom title": "사용자 정의 제목",
- "Show lunar": "음력 표시",
- "Start date field": "시작 날짜 필드",
- "End date field": "종료 날짜 필드",
- "Navigate": "탐색",
- "Title": "제목",
+ "Customize": "사용자 정의",
+ "Cyan": "청록",
+ "DESC": "내림차순",
+ "Daily": "매일",
+ "Danger red": "위험 빨간색",
+ "Data blocks": "데이터 블록",
+ "Data changes": "데이터 변경",
+ "Data fields": "데이터 필드",
+ "Data loading mode": "데이터 로드 모드",
+ "Data scope": "데이터 범위",
+ "Data template": "데이터 템플릿",
+ "Data will be updated": "데이터가 업데이트됩니다",
+ "DataSource": "데이터 소스",
+ "Date": "날짜",
+ "Date & Time": "날짜 및 시간",
+ "Date display format": "날짜 표시 형식",
+ "Date format": "날짜 형식",
+ "Date variables": "날짜 변수",
+ "Datetime": "날짜",
+ "Day": "일",
+ "Day/Month/Year": "일/월/년",
+ "Default": "기본",
+ "Default collapse": "기본 축소",
+ "Default is the ID field": "기본값은 ID 필드입니다",
+ "Default role": "기본 역할",
+ "Default theme": "기본 테마",
+ "Default title for each record": "각 레코드의 기본 제목",
+ "Default value": "기본값",
+ "Delete": "삭제",
+ "Delete Event": "이벤트 삭제",
+ "Delete action": "동작 삭제",
+ "Delete block": "블록 삭제",
+ "Delete category": "카테고리 삭제",
+ "Delete events": "일정 삭제",
+ "Delete field": "필드 삭제",
+ "Delete menu item": "메뉴 항목 삭제",
+ "Delete record": "레코드 삭제",
+ "Delete role": "역할 삭제",
+ "Delete table column": "테이블 열 삭제",
+ "Delete this event?": "이 이벤트를 삭제하시겠습니까?",
+ "Dependencies check": "종속성 검사",
+ "Dependencies check failed, can't enable.": "종속성 검사 실패, 활성화할 수 없습니다.",
+ "Dependencies compatibility check": "종속성 호환성 검사",
"Description": "설명",
- "Select view": "보기 선택",
- "Reset": "초기화",
- "Importable fields": "가능한 가져오기 필드",
+ "Desktop device": "데스크톱 기기",
+ "Details": "세부 정보",
+ "Determine whether a record exists by the following fields": "다음 필드로 레코드의 존재 여부 결정",
+ "Dialog": "대화상자",
+ "Direct duplicate": "직접 복제",
+ "Disable": "비활성화",
+ "Disable tabs": "탭 비활성화",
+ "Disabled": "비활성화",
+ "Disassociate": "연결 해제",
+ "Disassociate record": "레코드 연결 해제",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "페이지당 표시 <1><0>100><1>201><2>502><3>1003>1> 개 항목",
+ "Display when unchecked": "체크되지 않았을 때 표시",
+ "Display association fields": "관련 테이블 필드 표시",
+ "Display data template selector": "데이터 템플릿 선택기 표시",
+ "Display field title": "필드 제목 표시",
+ "Display fields": "표시 필드",
+ "Display name": "표시 이름",
+ "Display order number": "표시 순서 번호",
+ "Display page title": "페이지 제목 표시",
+ "Display title": "표시 제목",
+ "DisplayName": "표시 이름",
+ "Docs": "문서",
+ "Done": "완료",
+ "Double click to choose entire object": "전체 객체 선택하려면 더블 클릭",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "파일을 여기로 끌어다 놓거나 클릭하여 업로드하십시오. 파일 크기는 30M를 초과하지 않아야 합니다",
+ "Dragging": "드래깅 중",
+ "Drawer": "서랍",
+ "Dropdown": "드롭다운",
+ "Duplicate": "복제",
+ "Duplicate and continue": "복제하고 계속하기",
+ "Duplicate mode": "복제 모드",
+ "Duplicate template": "템플릿 복제",
+ "Duplicating": "복제 중",
+ "Dynamic value": "동적 값",
+ "Easy reading": "가독성 향상",
+ "Easy-reading": "읽기 전용 (간편 모드)",
+ "Edit": "편집",
+ "Edit block title": "블록 제목 편집",
+ "Edit button": "버튼 편집",
+ "Edit category": "카테고리 편집",
+ "Edit chart": "차트 편집",
+ "Edit collection": "데이터 테이블 편집",
+ "Edit description": "설명 편집",
+ "Edit field": "필드 편집",
+ "Edit field title": "필드 제목 편집",
+ "Edit form": "폼 편집",
+ "Edit markdown": "마크다운 편집",
+ "Edit menu item": "메뉴 항목 편집",
+ "Edit page title": "페이지 제목 편집",
+ "Edit profile": "프로필 편집",
+ "Edit record": "레코드 편집",
+ "Edit role": "역할 편집",
+ "Edit tab": "탭 편집",
+ "Edit tooltip": "툴팁 편집",
+ "Editable": "편집 가능",
+ "Email": "이메일",
+ "Empty": "비어있음",
+ "Enable": "활성화",
+ "Enable SMS authentication": "SMS 인증 활성화",
+ "Enable actions": "동작 활성화",
+ "Enable child collections": "하위 컬렉션 활성화",
+ "Enable drag and drop sorting": "드래그 앤 드롭 정렬 활성화",
+ "Enable link": "링크 활성화",
+ "Enable page header": "페이지 헤더 활성화",
+ "Enable page tabs": "페이지 탭 활성화",
+ "Enabled": "활성화",
+ "Enabled languages": "사용 가능한 언어",
+ "End date field": "종료 날짜 필드",
+ "Error message": "오류 메시지",
+ "Event": "이벤트",
+ "Execute": "실행",
+ "Exists": "존재",
+ "Expand all": "모두 확장",
+ "Expand/Collapse": "확장/축소",
+ "Export": "내보내기",
"Exportable fields": "가능한 내보내기 필드",
- "Saved successfully": "성공적으로 저장되었습니다",
+ "Expression": "표현식",
+ "Expression collection": "표현식 컬렉션",
+ "Failed to load plugin": "플러그인 로드 실패",
+ "False": "거짓",
+ "Feedback": "피드백",
+ "Field": "필드",
+ "Field component": "필드 컴포넌트",
+ "Field display name": "필드 표시 이름",
+ "Field interface": "필드 인터페이스",
+ "Field mode": "필드 모드",
+ "Field name": "필드 이름",
+ "Field permission": "필드 권한",
+ "Field source": "필드 소스",
+ "Field title": "필드 제목",
+ "Field type": "필드 유형",
+ "Field value changes": "필드 값 변경",
+ "Fields": "필드",
+ "Fields values": "필드 값",
+ "File manager": "파일 매니저",
+ "Filter": "필터",
+ "Filter blocks": "필터 블록",
+ "Filterable fields": "필터링 가능한 필드",
+ "Find by the following fields": "다음 필드로 찾기",
+ "First or create": "처음 또는 생성",
+ "Fix block": "블록 고정",
+ "Flexible popup": "유연한 팝업",
+ "Foreign key": "외래키",
+ "Foreign key 1": "외래키 1",
+ "Foreign key 2": "외래키 2",
+ "Form": "폼",
+ "Form (Add new)": "폼 (새로 추가)",
+ "Form (Edit)": "폼 (편집)",
+ "Form data templates": "폼 데이터 템플릿",
+ "Form values": "폼 값",
+ "Format": "형식",
+ "Formula": "수식",
+ "Formula description": "동일한 레코드 내의 다른 필드를 기반으로 값을 계산하는 데 사용됩니다.",
+ "Formula.js supports most Microsoft Excel formula functions.": "Formula.js는 대부분의 Microsoft Excel 수식 함수를 지원합니다.",
+ "Function": "기능",
+ "Gantt": "간트 차트",
+ "Geek blue": "검정청",
+ "General": "일반 설정",
+ "General action permissions": "일반 데이터 조작 권한",
+ "General collection": "일반 데이터 테이블",
+ "General fields": "일반 필드",
+ "General permissions": "일반 권한",
+ "Generated automatically if left blank": "비워 두면 자동 생성됩니다",
+ "Global action permissions": "전역 데이터 조작 권한",
+ "Global permissions": "전역 권한",
+ "Gold": "금색",
+ "Green": "초록",
+ "Grid Card": "그리드 카드",
+ "Group": "그룹",
+ "Grouping field": "그루핑 필드",
+ "Half of day": "하루의 1/2",
+ "Handbook": "사용자 매뉴얼",
+ "Hidden": "숨김",
+ "Hidden(reserved value)": "숨김(예약 값)",
+ "Hide": "숨기기",
+ "Highlight": "강조",
+ "Home page": "홈페이지",
+ "Homepage": "홈페이지",
+ "Hour": "시간",
+ "ID": "ID",
+ "Icon": "아이콘",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "프로그램 사용을 위한 식별자입니다. 문자, 숫자, 밑줄을 지원하며, 문자로 시작해야 합니다.",
+ "If collection inherits, choose inherited collections as templates": "컬렉션이 상속되면 상속된 컬렉션을 템플릿으로 선택",
+ "Import": "가져오기",
+ "Importable fields": "가능한 가져오기 필드",
+ "In configuration": "구성 중",
+ "Individual": "개별 설정",
+ "Inherited fields": "상속된 필드",
+ "Inherits": "상속",
+ "Inner": "내부",
+ "Insert": "삽입",
+ "Insert above": "위에 삽입",
+ "Insert after": "뒤에 삽입",
+ "Insert before": "앞에 삽입",
+ "Insert below": "아래에 삽입",
+ "Insert if not exists": "존재하지 않을 때 삽입",
+ "Insert if not exists, or update": "존재하지 않을 때 삽입하거나 업데이트",
+ "Insert inner": "내부에 삽입",
+ "Insert left": "왼쪽에 삽입",
+ "Insert right": "오른쪽에 삽입",
+ "Installing": "설치 중",
+ "Integer": "정수",
+ "Invalid JSON format": "잘못된 JSON 형식",
+ "Inverse field display name": "반전 관계 필드 표시 이름",
+ "Inverse field name": "반전 관계 필드 이름",
+ "Inverse relationship type": "역 관계 유형",
+ "Junction collection": "중간 테이블",
+ "Kanban": "칸반",
+ "Label field": "라벨 필드",
+ "Language": "언어",
+ "Large": "큰",
+ "Large screen device": "대형 화면 기기",
+ "Last 30 days": "지난 30일",
+ "Last 7 days": "지난 7일",
+ "Last 90 days": "지난 90일",
+ "Last month": "지난 달",
+ "Last quarter": "지난 분기",
+ "Last updated": "최근 업데이트",
+ "Last updated at": "최근 수정 날짜",
+ "Last updated by": "최근 수정자",
+ "Last week": "지난 주",
+ "Last year": "작년",
+ "Leave it blank, unless you need a custom intermediate table": "사용자 정의 중간 테이블이 필요하지 않은 경우 비워 두세요",
+ "Length": "길이",
+ "License": "라이선스",
+ "Lime": "라임",
+ "Line chart": "선형 차트",
+ "Link": "링크",
+ "Link to": "링크",
+ "Link to description": "빠른 데이터 테이블 관계 생성에 사용되며 대부분의 표준 시나리오와 호환됩니다. 비개발자에게 적합합니다. 필드로 존재할 때, 목적 데이터 테이블의 데이터를 선택할 수 있는 드롭다운이 됩니다. 생성 후, 현재 데이터 테이블의 관련 필드가 목적 데이터 테이블에 동시에 생성됩니다.",
+ "Linkage rule": "연동 규칙",
+ "Linkage rules": "연동 규칙",
+ "Linkage with form fields": "폼 필드와의 연동",
+ "List": "목록",
+ "Load data after filtering": "필터링 후 데이터 로드",
+ "Local": "로컬",
+ "Log in with an existing account": "기존 계정으로 로그인",
+ "Logo": "로고",
+ "Long text": "긴 텍스트",
+ "Magenta": "마젠타",
+ "Manage all settings": "모든 설정 관리",
+ "Manually close": "수동 닫기",
+ "Many to many": "다 대 다",
+ "Many to many description": "다 대 다 관계를 만들기 위해 사용되며, 예를 들어 한 학생은 여러 선생님을 가질 수 있으며, 한 선생님도 여러 학생을 가질 수 있습니다. 필드로 존재할 때, 대상 데이터 테이블의 데이터를 선택할 수 있는 드롭다운입니다.",
+ "Many to one": "다 대 일",
+ "Many to one description": "다 대 일 관계를 만들기 위해 사용되며, 예를 들어 도시 하나는 하나의 국가에 속하며, 국가 하나는 여러 도시를 가질 수 있습니다. 필드로 존재할 때, 대상 데이터 테이블의 데이터를 선택할 수 있는 드롭다운입니다. 생성된 후, 대상 데이터 테이블에는 자동으로 다 대 일 필드가 생성됩니다.",
+ "Markdown": "마크다운",
+ "Marketplace": "마켓플레이스",
+ "Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types": "Math.js는 다양한 내장 함수 및 상수를 제공하며 여러 데이터 유형과 작업하는 통합 솔루션을 제공합니다.",
+ "Max length": "최대 길이",
+ "Max length must greater than min length": "최대 길이는 최소 길이보다 커야 합니다",
+ "Maximum": "최대값",
+ "Maximum must be greater than minimum": "최대값은 최소값보다 커야 합니다",
+ "Media": "미디어",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "그룹 내 조건 <1><0>모두0><1>어떤1>1> 충족",
+ "Menu item icon": "메뉴 항목 아이콘",
+ "Menu item name": "메뉴 항목 이름",
+ "Menu item title": "메뉴 항목 제목",
+ "Menu permissions": "메뉴 접근 권한",
+ "Middle": "중간",
+ "Min length": "최소 길이",
+ "Min length must be less than max length": "최소 길이는 최대 길이보다 작아야 합니다",
+ "Minimum": "최소값",
+ "Minimum must be less than maximum": "최소값은 최대값보다 작아야 합니다",
+ "Modal add": "모달 추가",
+ "Month": "월",
+ "Monthly": "매월",
+ "More details": "자세히",
+ "More options": "더 많은 옵션",
+ "Move to": "이동",
+ "Move {{title}} to": "{{title}}을(를) 다음 위치로 이동",
+ "Multiple select": "다중 선택",
+ "Must be 2-16 characters in length (excluding @.<>\"'/)": "2~16자여야 합니다 ( @.<>\"'/ 제외)",
+ "Must select to the last level": "마지막 수준까지 선택해야 합니다",
+ "Name": "이름",
+ "Navigate": "탐색",
+ "New menu items are allowed to be accessed by default.": "새로운 메뉴 항목은 기본적으로 액세스할 수 있습니다.",
+ "New password": "새 비밀번호",
+ "Next 30 days": "다음 30일",
+ "Next 7 days": "다음 7일",
+ "Next 90 days": "다음 90일",
+ "Next month": "다음 달",
+ "Next quarter": "다음 분기",
+ "Next week": "다음 주",
+ "Next year": "내년",
"Nickname": "닉네임",
+ "No": "아니요",
+ "No CHANGELOG.md file": "CHANGELOG.md 파일이 없습니다",
+ "No README.md file": "README.md 파일이 없습니다",
+ "No blocks to connect": "연결할 블록 없음",
+ "No configuration available.": "구성을 사용할 수 없습니다.",
+ "None": "없음",
+ "Not enabled": "활성화되지 않음",
+ "Not required": "필수 아님",
+ "Now": "지금",
+ "Npm package": "Npm 패키지",
+ "Npm package name": "Npm 패키지 이름",
+ "Null": "널",
+ "Number": "숫자",
+ "Off": "끄기",
+ "Official plugin": "공식 플러그인",
+ "Old password": "이전 비밀번호",
+ "On": "켜기",
+ "One to many": "일 대 다",
+ "One to many description": "일 대 다 관계를 만들기 위해 사용되며, 예를 들어 한 국가당 여러 도시가 있을 수 있습니다. 필드로 존재할 때, 대상 데이터 테이블의 데이터를 표시하는 하위 테이블입니다. 생성된 후, 대상 데이터 테이블에는 자동으로 일 대 다 필드가 생성됩니다.",
+ "One to one": "일 대 일",
+ "One to one (belongs to)": "일대일 (belongs to)",
+ "One to one (has one)": "일대일 (has one)",
+ "One to one description": "일 대 일 관계를 만들기 위해 사용되며, 예를 들어 사용자당 하나의 프로필이 있을 수 있습니다.",
+ "Only the selected fields will be used as the initialization data for the form": "폼의 초기화 데이터로 선택한 필드만 사용",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "<1><0>모달0><1>서랍1><2>창2>1>에서 열기",
+ "Open mode": "열기 모드",
+ "Operate on existing data": "기존 데이터 조작",
+ "Operate on new data": "새로운 데이터 조작",
+ "Operation failed": "작업 실패",
+ "Operation succeeded": "작업 성공",
+ "Operator": "연산자",
+ "Option label": "옵션 레이블",
+ "Option value": "옵션 값",
+ "Options": "옵션",
+ "Orange": "주황",
+ "Original field title: ": "원래 필드 제목: ",
+ "Original name": "원래 이름",
+ "Original title: ": "원래 제목: ",
+ "Other blocks": "기타 블록",
+ "Other chart": "기타 차트",
+ "Others": "기타",
+ "Override": "재정의",
+ "Override field": "필드 재정의",
+ "Own records": "본인의 데이터",
+ "PK & FK fields": "기본키 및 외래키 필드",
+ "PackageName": "패키지 이름",
+ "Page": "페이지",
+ "Page number": "페이지 번호",
+ "Page size": "페이지 크기",
+ "Parent": "상위 레코드",
+ "Parent ID": "상위 레코드 ID",
+ "Parent collection fields": "상위 데이터 테이블 필드",
+ "Parent record": "상위 레코드",
+ "Password": "비밀번호",
+ "Password mismatch": "비밀번호 불일치",
+ "Pattern": "패턴",
+ "Percent": "퍼센트",
+ "Perform the {{title}}": "{{title}} 실행",
+ "Permission denied": "허가 거부",
+ "Permission policy": "권한 정책",
+ "Phone": "전화번호",
+ "Phone device": "휴대폰 기기",
+ "Pie chart": "파이 차트",
+ "Please configure the duplicate fields": "请配置要复制的字段",
+ "Please confirm the SQL statement first": "먼저 SQL 문을 확인하세요",
+ "Please fill in the iframe URL": "iframe URL을 입력하십시오",
+ "Please select the records to be updated": "업데이트할 레코드를 선택하십시오",
+ "Please use a valid SELECT or WITH AS statement": "유효한 SELECT 또는 WITH AS 문을 사용하세요",
+ "Plugin Zip File": "플러그인 압축 파일",
+ "Plugin dependencies check failed": "플러그인 종속성 검사 실패",
+ "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "플러그인 종속성 검사 실패, 종속 버전을 변경하여 버전 요구 사항을 충족해야 합니다.",
+ "Plugin loading failed. Please check the server logs.": "플러그인 로드 실패. 서버 로그를 확인하십시오.",
+ "Plugin manager": "플러그인 관리자",
+ "Plugin name": "플러그인 이름",
+ "Plugin settings permissions": "플러그인 설정 권한",
+ "Plugin source": "플러그인 소스",
+ "Plugin starting...": "플러그인 시작 중...",
+ "Plugin stopping...": "플러그인 중지 중...",
+ "Plugin tab name": "플러그인 탭 이름",
+ "Plugin's version": "플러그인 버전",
+ "Pop-up": "팝업",
+ "Popup": "팝업",
+ "Popup close method": "팝업 닫기 방법",
+ "Popup form": "팝업 폼",
+ "Popup message": "팝업 메시지",
+ "Popup size": "팝업 크기",
+ "Position": "위치",
+ "Precision": "정밀도",
+ "Prettify": "예쁘게 표시",
+ "Preview": "미리보기",
+ "Primary key, unique identifier, self growth": "기본 키, 고유 ID, 증가",
+ "Print": "인쇄",
+ "Problematic": "문제 발생",
+ "Progress field": "진행 상태 필드",
+ "Properties": "속성",
+ "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "특정 컬렉션을 사용자 옵션으로 제공하여 일반적으로 다형성 또는 상속 시나리오에서 사용됩니다",
+ "Province": "도",
+ "Province/city/area name": "도시/지역/구 이름",
+ "Purple": "보라",
+ "Quarter of day": "하루의 1/4",
+ "QuarterYear": "분기",
+ "Quick add": "빠른 추가",
+ "Quick create": "빠른 생성",
+ "Quick duplicate": "빠른 복제",
+ "Quick upload": "빠른 업로드",
+ "Radio group": "라디오 그룹",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with a letter.": "임의로 생성되며 수정할 수 있습니다. 영문자, 숫자 및 밑줄을 지원하며, 영문자로 시작해야 합니다.",
+ "Read only": "읽기 전용",
+ "Readme": "Readme",
+ "Readonly": "읽기 전용",
+ "Record ID": "레코드 ID",
+ "Record picker": "레코드 선택기",
+ "Records can be sorted": "레코드를 정렬할 수 있음",
+ "Records per page": "페이지 당 레코드 수",
+ "Red": "빨강",
+ "Redirect to": "다음으로 리디렉션",
+ "Reference template": "참조 템플릿",
+ "Refresh": "새로고침",
+ "Regular expression": "정규 표현식",
+ "Related collection": "관련 테이블",
+ "Relation": "관계 유형",
+ "Relationship blocks": "관계 데이터 블록",
+ "Relationship type": "관계 유형",
+ "Reload application": "애플리케이션 다시 로드",
+ "Remains the same": "변경 없음",
+ "Remove": "제거",
+ "Render Failed": "렌더링 실패",
+ "Repeats": "반복",
+ "Request API": "API 요청",
+ "Request URL": "요청 URL",
+ "Request body": "요청 본문(JSON 형식)",
+ "Request headers": "요청 헤더(JSON 형식)",
+ "Request method": "요청 방법",
+ "Request query parameters": "요청 쿼리 매개변수(JSON 형식)",
+ "Request settings": "요청 설정",
+ "Request success": "요청 성공",
+ "Required": "필수",
+ "Reset": "초기화",
+ "Restart": "재시작",
+ "Restart application": "애플리케이션 다시 시작",
+ "Result": "결과",
+ "Retry after {{count}} seconds": "{{count}} 초 후 재시도",
+ "Return to the main application": "메인 애플리케이션으로 돌아가기",
+ "Rich Text": "리치 텍스트",
+ "Role UID": "역할 UID",
+ "Role display name": "역할 표시 이름",
+ "Role name": "역할 이름",
+ "Roles": "역할",
+ "Roles & Permissions": "역할 및 권한",
+ "SQL collection": "SQL 데이터 테이블",
+ "Save": "저장",
+ "Save action": "동작 저장",
+ "Save as block template": "블록 템플릿으로 저장",
+ "Save as template": "템플릿으로 저장",
+ "Save conditions": "조건 저장",
+ "Save mode": "저장 방식",
+ "Save record": "레코드 저장",
+ "Saved successfully": "성공적으로 저장되었습니다",
+ "Scope name": "데이터 범위 이름",
+ "Screen size": "화면 크기",
+ "Search and select collection": "검색 및 데이터 테이블 선택",
+ "Search plugin": "플러그인 검색",
+ "Secondary confirmation": "두 번째 확인",
+ "Select": "선택",
+ "Select a variable": "변수 선택",
+ "Select all": "모두 선택",
+ "Select an existing piece of data as the initialization data for the form": "폼의 초기화 데이터로 기존 데이터를 선택",
+ "Select collection": "데이터 테이블 선택",
+ "Select data source": "데이터 소스 선택",
+ "Select field": "필드 선택",
+ "Select file": "파일 선택",
+ "Select grouping field": "그룹화 필드 선택",
+ "Select icon": "아이콘 선택",
+ "Select level": "수준 선택",
+ "Select record": "레코드 선택",
+ "Select template": "템플릿 선택",
+ "Select view": "보기 선택",
+ "Selected": "선택됨",
+ "Selector": "선택기",
+ "Selector mode": "선택기 모드",
+ "Send code": "코드 전송",
+ "Set data loading mode": "데이터 로드 모드 설정",
+ "Set default sorting rules": "기본 정렬 규칙 설정",
+ "Set default value": "기본값 설정",
+ "Set the count of columns displayed in a row": "한 행에 표시되는 열 수 설정",
+ "Set the data scope": "데이터 범위 설정",
+ "Set validation rules": "유효성 검사 규칙 설정",
+ "Setting": "설정",
+ "Settings": "설정",
+ "Show lunar": "음력 표시",
+ "Show time": "시간 표시",
"Sign in": "로그인",
"Sign in via account": "계정으로 로그인",
"Sign in via phone": "전화로 로그인",
- "Create an account": "계정 생성",
+ "Sign in with another account": "다른 계정으로 로그인",
+ "Sign out": "로그아웃",
"Sign up": "가입",
- "Confirm password": "비밀번호 확인",
- "Log in with an existing account": "기존 계정으로 로그인",
- "Signed up successfully. It will jump to the login page.": "성공적으로 가입되었습니다. 로그인 페이지로 이동합니다.",
- "Password mismatch": "비밀번호 불일치",
- "Users": "사용자",
- "Verification code": "인증 코드",
- "Send code": "코드 전송",
- "Retry after {{count}} seconds": "{{count}} 초 후 재시도",
- "Must be 2-16 characters in length (excluding @.<>\"'/)": "2~16자여야 합니다 ( @.<>\"'/ 제외)",
- "Roles": "역할",
- "Add role": "역할 추가",
- "Role name": "역할 이름",
- "Configure": "구성",
- "Configure permissions": "권한 구성",
- "Edit role": "역할 편집",
- "Action permissions": "데이터 테이블 조작 권한",
- "Menu permissions": "메뉴 접근 권한",
- "Menu item name": "메뉴 항목 이름",
- "Allow access": "접근 허용",
- "Action name": "조작 이름",
- "Allow action": "조작 허용",
- "Action scope": "데이터 조작 범위",
- "Operate on new data": "새로운 데이터 조작",
- "Operate on existing data": "기존 데이터 조작",
- "Yes": "예",
- "No": "아니요",
- "Red": "빨강",
- "Magenta": "마젠타",
- "Volcano": "화산",
- "Orange": "주황",
- "Gold": "금색",
- "Lime": "라임",
- "Green": "초록",
- "Cyan": "청록",
- "Blue": "파랑",
- "Geek blue": "검정청",
- "Purple": "보라",
- "Default": "기본",
- "Add card": "카드 추가",
- "edit title": "제목 수정",
- "Turn pages": "페이지 넘김",
- "Others": "기타",
- "Save as template": "템플릿으로 저장",
- "Save as block template": "블록 템플릿으로 저장",
- "Block templates": "블록 템플릿",
- "Convert reference to duplicate": "참조를 복제로 변환",
- "Template name": "템플릿 이름",
- "Block type": "블록 타입",
- "No blocks to connect": "연결할 블록 없음",
- "Action column": "조작 열",
- "Records per page": "페이지 당 레코드 수",
- "(Fields only)": "(필드만)",
- "Button title": "버튼 제목",
- "Button icon": "버튼 아이콘",
- "Submitted successfully": "성공적으로 제출되었습니다",
- "Operation succeeded": "작업 성공",
- "Operation failed": "작업 실패",
- "Open mode": "열기 모드",
- "Popup size": "팝업 크기",
- "Small": "작은",
- "Middle": "중간",
- "Large": "큰",
- "Menu item title": "메뉴 항목 제목",
- "Menu item icon": "메뉴 항목 아이콘",
- "Target": "대상",
- "Position": "위치",
- "Insert before": "앞에 삽입",
- "Insert after": "뒤에 삽입",
- "UI Editor": "UI 편집기",
- "ASC": "오름차순",
- "DESC": "내림차순",
- "Add sort field": "정렬 필드 추가",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "프로그램 사용을 위한 식별자입니다. 문자, 숫자, 밑줄을 지원하며, 문자로 시작해야 합니다.",
- "Drawer": "서랍",
- "Dialog": "대화상자",
- "Delete action": "동작 삭제",
- "Custom column title": "사용자 정의 열 제목",
- "Column title": "열 제목",
- "Original title: ": "원래 제목: ",
- "Delete table column": "테이블 열 삭제",
- "Skip required validation": "필수 유효성 검사 건너뛰기",
- "Form values": "폼 값",
- "Fields values": "필드 값",
- "The field has been deleted": "필드가 삭제되었습니다",
- "When submitting the following fields, the saved values are": "다음 필드를 제출할 때 저장된 값은",
- "After successful submission": "제출 성공 후",
- "Then": "그런 다음",
- "Stay on current page": "현재 페이지에 머무르기",
- "Redirect to": "다음으로 리디렉션",
- "Save action": "동작 저장",
- "Exists": "존재",
- "Add condition": "조건 추가",
- "Add condition group": "조건 그룹 추가",
- "exists": "존재함",
- "not exists": "존재하지 않음",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "역할 UID",
- "Precision": "정밀도",
- "Rich Text": "리치 텍스트",
- "Junction collection": "중간 테이블",
- "Leave it blank, unless you need a custom intermediate table": "사용자 정의 중간 테이블이 필요하지 않은 경우 비워 두세요",
- "Fields": "필드",
- "Edit field title": "필드 제목 편집",
- "Field title": "필드 제목",
- "Original field title: ": "원래 필드 제목: ",
- "Edit tooltip": "툴팁 편집",
- "Delete field": "필드 삭제",
- "Select collection": "데이터 테이블 선택",
- "Blank block": "빈 블록",
- "Duplicate template": "템플릿 복제",
- "Reference template": "참조 템플릿",
- "Create calendar block": "캘린더 블록 생성",
- "Create kanban block": "칸반 블록 생성",
- "Grouping field": "그루핑 필드",
- "Single select and radio fields can be used as the grouping field": "단일 선택 및 라디오 필드는 그루핑 필드로 사용할 수 있습니다",
- "Tab name": "탭 이름",
- "Current record blocks": "현재 데이터 블록",
- "Popup message": "팝업 메시지",
- "Delete role": "역할 삭제",
- "Role display name": "역할 표시 이름",
- "Default role": "기본 역할",
- "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.": "전체 시스템을 구성하는 것을 허용합니다. UI, 데이터 테이블, 권한 등을 포함합니다.",
- "New menu items are allowed to be accessed by default.": "새로운 메뉴 항목은 기본적으로 액세스할 수 있습니다.",
- "Global permissions": "전역 권한",
- "General permissions": "일반 권한",
- "Global action permissions": "전역 데이터 조작 권한",
- "General action permissions": "일반 데이터 조작 권한",
- "Plugin settings permissions": "플러그인 설정 권한",
- "Allow to design pages": "페이지 디자인 허용",
- "Allow to manage plugins": "플러그인 관리 허용",
- "Allow to configure plugins": "플러그인 구성 허용",
- "Allows to configure interface": "인터페이스 구성을 허용합니다",
- "Allows to install, activate, disable plugins": "플러그인을 설치, 활성화, 비활성화하는 것을 허용합니다",
- "Allows to configure plugins": "플러그인 구성을 허용합니다",
- "Action display name": "조작 표시 이름",
- "Allow": "허용",
- "Data scope": "데이터 범위",
- "Action on new records": "새로운 데이터 조작",
- "Action on existing records": "기존 데이터 조작",
- "All records": "모든 데이터",
- "Own records": "본인의 데이터",
- "Permission policy": "권한 정책",
- "Individual": "개별 설정",
- "General": "일반 설정",
- "Accessible": "접근 가능",
- "Configure permission": "권한 설정",
- "Action permission": "작업 권한",
- "Field permission": "필드 권한",
- "Scope name": "데이터 범위 이름",
- "Unsaved changes": "저장되지 않은 변경",
- "Are you sure you don't want to save?": "저장하지 않으려고 하시겠습니까?",
- "Dragging": "드래깅 중",
- "Popup": "팝업",
- "Trigger workflow": "워크플로우 트리거",
- "Request API": "API 요청",
- "Assign field values": "필드 값 할당",
- "Constant value": "상수 값",
- "Dynamic value": "동적 값",
- "Current user": "현재 사용자",
- "Current role": "현재 역할",
- "Current record": "현재 레코드",
- "Associated records": "관련 레코드",
- "Parent record": "상위 레코드",
- "Current time": "현재 시간",
- "Now": "지금",
- "Popup close method": "팝업 닫기 방법",
- "Automatic close": "자동 닫기",
- "Manually close": "수동 닫기",
- "After successful update": "성공적인 업데이트 후",
- "Save record": "레코드 저장",
- "Updated successfully": "성공적으로 업데이트됨",
- "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 fields of the current record will be saved according to the following form.": "사용자 정의 버튼을 클릭한 후 현재 레코드의 다음 필드가 다음 양식에 따라 저장됩니다.",
- "Button background color": "버튼 배경색",
- "Highlight": "강조",
- "Danger red": "위험 빨간색",
- "Custom request": "사용자 정의 요청",
- "Request settings": "요청 설정",
- "Request URL": "요청 URL",
- "Request method": "요청 방법",
- "Request query parameters": "요청 쿼리 매개변수(JSON 형식)",
- "Request headers": "요청 헤더(JSON 형식)",
- "Request body": "요청 본문(JSON 형식)",
- "Request success": "요청 성공",
- "Invalid JSON format": "잘못된 JSON 형식",
- "After successful request": "성공적인 요청 후",
- "Add exportable field": "내보낼 수 있는 필드 추가",
- "Audit logs": "감사 로그",
- "Record ID": "레코드 ID",
- "User": "사용자",
- "Field": "필드",
- "Select": "선택",
- "Select field": "필드 선택",
- "Field value changes": "필드 값 변경",
- "One to one (has one)": "일대일 (has one)",
- "One to one (belongs to)": "일대일 (belongs to)",
- "Use the same time zone (GMT) for all users": "모든 사용자에 대해 동일한 시간대(GMT) 사용",
- "Province/city/area name": "도시/지역/구 이름",
- "Enabled languages": "사용 가능한 언어",
- "View all plugins": "모든 플러그인 보기",
- "Print": "인쇄",
- "Done": "완료",
"Sign up successfully, and automatically jump to the sign-in page": "가입이 성공하면 자동으로 로그인 페이지로 이동합니다.",
- "ACL": "액세스 제어 목록",
- "Collection manager": "데이터 테이블 관리자",
- "Plugin manager": "플러그인 관리자",
- "Local": "로컬",
- "Built-in": "내장",
- "Marketplace": "마켓플레이스",
- "Add plugin": "플러그인 추가",
- "Upgrade": "업그레이드",
- "Plugin dependencies check failed": "플러그인 종속성 검사 실패",
- "Remove": "제거",
- "Docs": "문서",
- "More details": "자세히",
- "Upload new version": "새 버전 업로드",
- "Official plugin": "공식 플러그인",
- "Version": "버전",
- "Npm package": "Npm 패키지",
- "Upload plugin": "플러그인 업로드",
- "Npm package name": "Npm 패키지 이름",
- "Add type": "유형 추가",
- "Plugin source": "플러그인 소스",
- "Changelog": "변경 로그",
- "Dependencies check": "종속성 검사",
- "Update plugin": "플러그인 업데이트",
- "Installing": "설치 중",
- "The deletion was successful.": "삭제가 성공했습니다.",
- "Plugin Zip File": "플러그인 압축 파일",
- "Compressed file URL": "압축 파일 URL",
- "Last updated": "최근 업데이트",
- "PackageName": "패키지 이름",
- "DisplayName": "표시 이름",
- "Readme": "Readme",
- "Dependencies compatibility check": "종속성 호환성 검사",
- "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "플러그인 종속성 검사 실패, 종속 버전을 변경하여 버전 요구 사항을 충족해야 합니다.",
- "Version range": "버전 범위",
- "Plugin's version": "플러그인 버전",
- "Result": "결과",
- "No CHANGELOG.md file": "CHANGELOG.md 파일이 없습니다",
- "No README.md file": "README.md 파일이 없습니다",
- "Homepage": "홈페이지",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "파일을 여기로 끌어다 놓거나 클릭하여 업로드하십시오. 파일 크기는 30M를 초과하지 않아야 합니다",
- "Dependencies check failed, can't enable.": "종속성 검사 실패, 활성화할 수 없습니다.",
- "Plugin starting...": "플러그인 시작 중...",
- "Plugin stopping...": "플러그인 중지 중...",
- "Are you sure to delete this plugin?": "이 플러그인을 삭제하시겠습니까?",
- "re-download file": "파일 다시 다운로드",
- "Not enabled": "활성화되지 않음",
- "Search plugin": "플러그인 검색",
- "Author": "작성자",
- "Plugin loading failed. Please check the server logs.": "플러그인 로드 실패. 서버 로그를 확인하십시오.",
- "Coming soon...": "곧 출시됩니다...",
- "All plugin settings": "모든 플러그인 설정",
- "Bookmark": "책갈피",
- "Manage all settings": "모든 설정 관리",
- "Create inverse field in the target collection": "대상 데이터 테이블에 반전 관계 필드 생성",
- "Inverse field name": "반전 관계 필드 이름",
- "Inverse field display name": "반전 관계 필드 표시 이름",
- "Bulk update": "대량 업데이트",
- "After successful bulk update": "대량 업데이트 성공 후",
- "Bulk edit": "대량 편집",
- "Data will be updated": "데이터가 업데이트됩니다",
- "Selected": "선택됨",
- "All": "모두",
- "Update selected data?": "선택한 데이터를 업데이트하시겠습니까?",
- "Update all data?": "모든 데이터를 업데이트하시겠습니까?",
- "Remains the same": "변경 없음",
- "Changed to": "변경됨",
- "Clear": "지우기",
- "Add attach": "첨부 추가",
- "Please select the records to be updated": "업데이트할 레코드를 선택하십시오",
- "Selector": "선택기",
- "Inner": "내부",
- "Search and select collection": "검색 및 데이터 테이블 선택",
- "Please fill in the iframe URL": "iframe URL을 입력하십시오",
- "Fix block": "블록 고정",
- "Plugin name": "플러그인 이름",
- "Plugin tab name": "플러그인 탭 이름",
- "Enable page header": "페이지 헤더 활성화",
- "Display page title": "페이지 제목 표시",
- "Edit page title": "페이지 제목 편집",
- "Enable page tabs": "페이지 탭 활성화",
- "Enable link": "링크 활성화",
- "Column width": "열 너비",
+ "Signed up successfully. It will jump to the login page.": "성공적으로 가입되었습니다. 로그인 페이지로 이동합니다.",
+ "Single line text": "한 줄 텍스트",
+ "Single select": "단일 선택",
+ "Single select and radio fields can be used as the grouping field": "단일 선택 및 라디오 필드는 그루핑 필드로 사용할 수 있습니다",
+ "Skip required validation": "필수 유효성 검사 건너뛰기",
+ "Small": "작은",
+ "Sort": "정렬",
"Sortable": "정렬 가능",
- "Constant": "상수",
- "Select a variable": "변수 선택",
- "Insert": "삽입",
- "Insert if not exists": "존재하지 않을 때 삽입",
- "Insert if not exists, or update": "존재하지 않을 때 삽입하거나 업데이트",
- "System variables": "시스템 변수",
- "Date variables": "날짜 변수",
- "Double click to choose entire object": "전체 객체 선택하려면 더블 클릭",
- "True": "참",
- "False": "거짓",
- "Prettify": "예쁘게 표시",
- "Theme": "테마",
- "Default theme": "기본 테마",
- "Compact theme": "간소한 테마",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "이것은 아마도 Tachybase 내부 버그입니다. <1>여기1>에서 문제를 열어주시기 바랍니다.",
- "Render Failed": "렌더링 실패",
- "Feedback": "피드백",
- "Try again": "다시 시도",
- "Click or drag file to this area to upload": "업로드하려면 파일을 클릭하거나 끌어다 놓으세요",
+ "Source collection": "소스 데이터 테이블",
+ "Source collections": "소스 데이터 테이블",
+ "Source key": "소스 데이터 테이블 필드 식별자",
+ "Start date field": "시작 날짜 필드",
+ "Stay on current page": "현재 페이지에 머무르기",
+ "Store the creation time of each record": "각 레코드의 생성 시간 저장",
+ "Store the creation user of each record": "각 레코드의 생성 사용자 저장",
+ "Store the last update time of each record": "각 레코드의 마지막 업데이트 시간 저장",
+ "Store the last update user of each record": "각 레코드의 마지막 업데이트 사용자 저장",
+ "Street": "읍면동/거리",
+ "String": "문자열",
+ "Sub-details": "하위 세부사항",
+ "Sub-form": "하위 폼",
+ "Sub-table": "하위 테이블",
+ "Subform mode": "하위 폼 모드",
+ "Subform: Popover": "하위 폼:팝업",
+ "Submit": "제출",
+ "Submitted successfully": "성공적으로 제출되었습니다",
+ "Subtable": "하위 테이블",
+ "Subtable mode": "하위 테이블 모드",
+ "Super admin": "최고 관리자",
"Support for a single or bulk upload, file size should not exceed": "단일 또는 대량 업로드 지원, 파일 크기는 초과하면 안 됨",
- "Default title for each record": "각 레코드의 기본 제목",
- "If collection inherits, choose inherited collections as templates": "컬렉션이 상속되면 상속된 컬렉션을 템플릿으로 선택",
- "Select an existing piece of data as the initialization data for the form": "폼의 초기화 데이터로 기존 데이터를 선택",
- "Only the selected fields will be used as the initialization data for the form": "폼의 초기화 데이터로 선택한 필드만 사용",
- "Template Data": "템플릿 데이터",
- "Data fields": "데이터 필드",
- "Add template": "템플릿 추가",
- "Display data template selector": "데이터 템플릿 선택기 표시",
- "Form data templates": "폼 데이터 템플릿",
- "Data template": "데이터 템플릿",
- "No configuration available.": "구성을 사용할 수 없습니다.",
- "Reload application": "애플리케이션 다시 로드",
- "The application is reloading, please do not close the page.": "애플리케이션이 다시 로드되고 있습니다. 페이지를 닫지 마십시오.",
- "Application reloading": "애플리케이션 다시 로드 중",
- "Restart application": "애플리케이션 다시 시작",
- "Allows to clear cache, reboot application": "캐시 지우기, 애플리케이션 재시작 허용",
- "The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "이는 서비스를 중단시킬 것이며 재시작에는 몇 초 정도 소요될 수 있습니다. 계속 진행하시겠습니까?",
- "Restart": "재시작",
- "Clear cache": "캐시 지우기",
- "Duplicate": "복제",
- "Duplicating": "복제 중",
- "Duplicate mode": "복제 모드",
- "Quick duplicate": "빠른 복제",
- "Duplicate and continue": "복제하고 계속하기",
- "Please configure the duplicate fields": "请配置要复制的字段",
- "Add": "추가",
- "Add new mode": "새로운 추가 방식",
- "Quick add": "빠른 추가",
- "Modal add": "모달 추가",
- "Save mode": "저장 방식",
- "First or create": "처음 또는 생성",
- "Update or create": "업데이트 또는 생성",
- "Find by the following fields": "다음 필드로 찾기",
- "Create": "생성",
- "Current form": "현재 폼",
- "Current object": "현재 객체",
- "Quick create": "빠른 생성",
- "Dropdown": "드롭다운",
- "Pop-up": "팝업",
- "File manager": "파일 매니저",
- "Direct duplicate": "직접 복제",
- "Copy into the form and continue to fill in": "폼에 복사하고 계속 채우기",
- "Linkage with form fields": "폼 필드와의 연동",
- "App error": "앱 오류",
- "Failed to load plugin": "플러그인 로드 실패",
- "Allow add new, update and delete actions": "추가, 업데이트 및 삭제 작업 허용",
- "Date display format": "날짜 표시 형식",
- "Assign data scope for the template": "템플릿에 데이터 범위 할당",
+ "Switch role": "역할 전환",
+ "Sync from database": "데이터베이스에서 동기화",
+ "Sync from form fields": "폼 필드에서 동기화",
+ "Sync successfully": "동기화 성공",
+ "Syntax references": "구문 참조",
+ "System fields": "시스템 필드",
+ "System info": "시스템 정보",
+ "System settings": "시스템 설정",
+ "System title": "시스템 제목",
+ "System variables": "시스템 변수",
+ "Tab name": "탭 이름",
+ "Table": "테이블",
+ "Table OID(Inheritance)": "테이블 OID(상속)",
"Table selected records": "테이블에서 선택한 레코드",
+ "Tablet device": "태블릿 기기",
"Tag": "태그",
"Tag color field": "태그 색상 필드",
- "Sync successfully": "동기화 성공",
- "Sync from form fields": "폼 필드에서 동기화",
- "Select all": "모두 선택",
+ "Target": "대상",
+ "Target collection": "대상 데이터 테이블",
+ "Target key": "대상 데이터 테이블 필드 식별자",
+ "Target position": "대상 위치",
+ "Template Data": "템플릿 데이터",
+ "Template name": "템플릿 이름",
+ "Templates": "템플릿",
+ "The application is reloading, please do not close the page.": "애플리케이션이 다시 로드되고 있습니다. 페이지를 닫지 마십시오.",
+ "The deletion was successful.": "삭제가 성공했습니다.",
+ "The field has been deleted": "필드가 삭제되었습니다",
+ "The field value cannot be greater than ": "필드 값은 다음보다 클 수 없습니다: ",
+ "The field value cannot be less than ": "필드 값은 다음보다 작을 수 없습니다: ",
+ "The field value is not an integer number": "필드 값은 정수여야 합니다",
+ "The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "이는 서비스를 중단시킬 것이며 재시작에는 몇 초 정도 소요될 수 있습니다. 계속 진행하시겠습니까?",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\"이(가) 삭제되었을 수 있습니다. 이 {{blockType}}을(를) 제거하십시오.",
+ "Theme": "테마",
+ "Then": "그런 다음",
+ "This and following events": "이 이벤트 및 이후 이벤트",
+ "This event": "이 이벤트",
+ "This is a demo text, **supports Markdown syntax**.": "이는 데모 텍스트이며, **Markdown 구문을 지원**합니다.",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "이것은 아마도 Tachybase 내부 버그입니다. <1>여기1>에서 문제를 열어주시기 바랍니다.",
+ "This month": "이번 달",
+ "This quarter": "이번 분기",
+ "This week": "이번 주",
+ "This year": "올해",
+ "Through collection": "중간 데이터 테이블",
+ "Time": "시간",
+ "Time format": "시간 형식",
+ "Time scale": "시간 축척",
+ "Title": "제목",
+ "Title field": "제목 필드",
+ "Today": "오늘",
+ "Toggles the subfield mode": "하위 필드 모드 전환",
+ "Tomorrow": "내일",
+ "Total {{count}} items": "총 {{count}} 개 항목",
+ "Tree collection": "트리 컬렉션",
+ "Tree table": "트리 테이블",
+ "Trigger workflow": "워크플로우 트리거",
+ "Triggered when the row is clicked": "행을 클릭할 때 트리거됨",
+ "True": "참",
+ "Try again": "다시 시도",
+ "Turn pages": "페이지 넘김",
+ "UI Editor": "UI 편집기",
+ "UI editor": "UI 편집기",
"UnSelect all": "모두 선택 해제",
- "Determine whether a record exists by the following fields": "다음 필드로 레코드의 존재 여부 결정",
- "Cascade Select": "계층식 선택",
- "Execute": "실행",
- "Please use a valid SELECT or WITH AS statement": "유효한 SELECT 또는 WITH AS 문을 사용하세요",
- "Please confirm the SQL statement first": "먼저 SQL 문을 확인하세요",
- "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "컬렉션에 의존하는 객체(예: 뷰)와 이러한 객체에 의존하는 모든 객체를 자동으로 삭제합니다",
- "Secondary confirmation": "두 번째 확인",
- "Perform the {{title}}": "{{title}} 실행",
- "Are you sure you want to perform the {{title}} action?": "{{title}} 작업을 실행하시겠습니까?",
- "Sign in with another account": "다른 계정으로 로그인",
- "Return to the main application": "메인 애플리케이션으로 돌아가기",
- "Permission denied": "허가 거부",
- "Allow add new": "신규 추가 허용",
- "Allow selection of existing records": "기존 레코드 선택 허용",
+ "Unconnected": "연결되지 않음",
+ "Unique": "중복 불가능",
+ "Unnamed": "이름 없음",
+ "Unsaved changes": "저장되지 않은 변경",
+ "Update": "업데이트",
+ "Update all data?": "모든 데이터를 업데이트하시겠습니까?",
+ "Update or create": "업데이트 또는 생성",
+ "Update plugin": "플러그인 업데이트",
+ "Update record": "레코드 업데이트",
+ "Update selected data?": "선택한 데이터를 업데이트하시겠습니까?",
+ "Updated successfully": "성공적으로 업데이트됨",
+ "Upgrade": "업그레이드",
+ "Upload": "업로드",
+ "Upload new version": "새 버전 업로드",
+ "Upload plugin": "플러그인 업로드",
+ "Use the same time zone (GMT) for all users": "모든 사용자에 대해 동일한 시간대(GMT) 사용",
+ "User": "사용자",
+ "Username": "사용자 이름",
+ "Users": "사용자",
+ "Validation rule": "유효성 검사 규칙",
+ "Value": "값",
+ "Verification code": "인증 코드",
+ "Version": "버전",
+ "Version range": "버전 범위",
+ "View": "보기",
+ "View all plugins": "모든 플러그인 보기",
+ "View record": "레코드 보기",
+ "Village": "마을/동",
+ "Visible": "가시성",
+ "Volcano": "화산",
+ "Week": "주",
+ "Weekly": "매주",
+ "When submitting the following fields, the saved values are": "다음 필드를 제출할 때 저장된 값은",
+ "Work week": "근무 주",
+ "Wysiwyg": "위지위그",
+ "Year": "년",
+ "Year-Month-Day": "년-월-일",
+ "Year/Month/Day": "년/월/일",
+ "Yearly": "매년",
+ "Yes": "예",
+ "Yesterday": "어제",
+ "contains": "포함",
+ "data source": "데이터 소스",
+ "does not contain": "포함하지 않음",
+ "edit title": "제목 수정",
+ "ends with": "끝나는 문자열",
+ "exists": "존재함",
+ "is": "일치",
+ "is after": "이후입니다",
+ "is before": "이전입니다",
+ "is between": "사이에 있습니다",
+ "is empty": "비어 있음",
+ "is not": "일치하지 않음",
+ "is not empty": "비어 있지 않음",
+ "is on or after": "이후 또는 동일합니다",
+ "is on or before": "이전 또는 동일합니다",
"loading": "로드 중",
"name is required": "이름은 필수입니다",
- "data source": "데이터 소스",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\"이(가) 삭제되었을 수 있습니다. 이 {{blockType}}을(를) 제거하십시오.",
- "DataSource": "데이터 소스",
- "Home page": "홈페이지",
- "Handbook": "사용자 매뉴얼",
- "License": "라이선스"
+ "not ends with": "끝나지 않음",
+ "not exists": "존재하지 않음",
+ "not starts with": "시작하지 않음",
+ "pixels": "픽셀",
+ "re-download file": "파일 다시 다운로드",
+ "starts with": "시작 문자열",
+ "{{count}} filter items": "{{count}}개 필터 항목",
+ "{{count}} more items": "더 보기 {{count}} 개 항목",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 시간",
+ "24 hour": "24 시간"
}
diff --git a/packages/core/client/src/locale/pt_BR.json b/packages/core/client/src/locale/pt_BR.json
index 9f96fe999..5a0cebc30 100644
--- a/packages/core/client/src/locale/pt_BR.json
+++ b/packages/core/client/src/locale/pt_BR.json
@@ -1,734 +1,734 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Mostrar <1><0>100><1>201><2>502><3>1003>1> itens por página",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Atender <1><0>Todas0><1>Qualquer1>1> as condições no grupo",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Abrir em<1><0>Modal0><1>Drawer1><2>Janela2>1>",
- "{{count}} filter items": "{{count}} itens de filtro",
- "{{count}} more items": "{{count}} itens a mais",
- "Total {{count}} items": "Total de {{count}} itens",
- "Today": "Hoje",
- "Month": "Mês",
- "Week": "Semana",
- "Work week": "Semana de trabalho",
- "Day": "Dia",
- "Agenda": "Agenda",
- "Date": "Data",
- "Time": "Hora",
- "Event": "Evento",
- "None": "Nenhum",
- "Unconnected": "Desconectado",
- "System settings": "Configurações do sistema",
- "System title": "Título do sistema",
- "Logo": "Logo",
- "Add menu item": "Adicionar item de menu",
- "Page": "Página",
- "Name": "Nome",
- "Icon": "Ícone",
- "Group": "Grupo",
- "Link": "Link",
- "Save conditions": "Salvar condições",
- "Edit menu item": "Editar item de menu",
- "Move to": "Mover para",
- "Insert left": "Inserir à esquerda",
- "Insert right": "Inserir à direita",
- "Insert inner": "Inserir interno",
- "Delete": "Excluir",
- "Disassociate": "Desassociar",
- "Disassociate record": "Desassociar registro",
- "Are you sure you want to disassociate it?": "Tem certeza de que deseja desassociá-lo?",
- "UI editor": "Editor de UI",
- "Collection": "Coleção",
- "Collections & Fields": "Coleções e campos",
- "All collections": "Todas as coleções",
- "Add category": "Adicionar categoria",
- "Delete category": "Excluir categoria",
- "Edit category": "Editar categoria",
- "Collection category": "Categoria da coleção",
- "Sort": "Ordenar",
- "Categories": "Categorias",
- "Visible": "Visível",
- "Read only": "Somente leitura",
- "Easy reading": "Leitura fácil",
- "Hidden": "Oculto",
- "Hidden(reserved value)": "Oculto (valor reservado)",
- "Not required": "Não obrigatório",
- "Value": "Valor",
- "Disabled": "Desabilitado",
- "Enabled": "Habilitado",
- "Linkage rule": "Regra de ligação",
- "Linkage rules": "Regras de ligação",
- "Condition": "Condição",
- "Properties": "Propriedades",
- "Add linkage rule": "Adicionar regra de ligação",
- "Add property": "Adicionar propriedade",
- "Category name": "Nome da categoria",
- "Roles & Permissions": "Funções e permissões",
- "Edit profile": "Editar perfil",
- "Change password": "Alterar senha",
- "Old password": "Senha antiga",
- "New password": "Nova senha",
- "Switch role": "Mudar papel",
- "Super admin": "Super administrador",
- "Language": "Idioma",
- "Allow sign up": "Permitir registro",
- "Enable SMS authentication": "Habilitar autenticação SMS",
- "Sign out": "Sair",
- "Cancel": "Cancelar",
- "Submit": "Enviar",
- "Close": "Fechar",
- "Set the data scope": "Definir o escopo de dados",
- "Data loading mode": "Modo de carregamento de dados",
- "Set data loading mode": "Definir modo de carregamento de dados",
- "Automatically load data": "Carregar dados automaticamente",
- "Load data after filtering": "Carregar dados após filtragem",
- "Data blocks": "Blocos de dados",
- "Filter blocks": "Blocos de filtro",
- "Table": "Tabela",
- "Form": "Formulário",
- "Collapse": "Recolher",
- "Select data source": "Selecionar fonte de dados",
- "Calendar": "Calendário",
- "Delete events": "Excluir eventos",
- "This event": "Este evento",
- "This and following events": "Este e os próximos eventos",
- "All events": "Todos os eventos",
- "Delete this event?": "Excluir este evento?",
- "Delete Event": "Excluir Evento",
- "Kanban": "Kanban",
- "Select grouping field": "Selecionar campo de agrupamento",
- "Media": "Mídia",
- "Markdown": "Markdown",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "Blocos de gráfico",
- "Column chart": "Gráfico de colunas",
- "Bar chart": "Gráfico de barras",
- "Line chart": "Gráfico de linhas",
- "Pie chart": "Gráfico de pizza",
- "Area chart": "Gráfico de área",
- "Other chart": "Outro gráfico",
- "Other blocks": "Outros blocos",
- "In configuration": "Em configuração",
- "Chart title": "Título do gráfico",
- "Chart type": "Tipo de gráfico",
- "Chart config": "Configuração do gráfico",
- "Templates": "Modelos",
- "Select template": "Selecione um modelo",
+ "(Fields only)": "(Apenas campos)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "Controle de Acesso",
+ "ASC": "ASC",
+ "Accept": "Aceitar",
+ "Accessible": "Acessível",
+ "Action column": "Coluna de ação",
+ "Action display name": "Nome de exibição da ação",
"Action logs": "Registros de ação",
- "Create template": "Criar modelo",
- "Edit markdown": "Editar markdown",
- "Add block": "Adicionar bloco",
- "Add new": "Adicionar novo",
- "Add record": "Adicionar registro",
- "Add child": "Adicionar filho",
- "Collapse all": "Colapsar tudo",
- "Expand all": "Expandir tudo",
- "Expand/Collapse": "Expandir/Colapsar",
- "Tree table": "Tabela em árvore",
- "Custom field display name": "Nome personalizado para exibição do campo",
- "Display fields": "Exibir campos da coleção",
- "Edit record": "Editar registro",
- "Delete menu item": "Excluir item do menu",
- "Add page": "Adicionar página",
- "Add group": "Adicionar grupo",
- "Add link": "Adicionar link",
- "Insert above": "Inserir acima",
- "Insert below": "Inserir abaixo",
- "Save": "Salvar",
- "Delete block": "Excluir bloco",
- "Are you sure you want to delete it?": "Tem certeza de que deseja excluir isso?",
- "This is a demo text, **supports Markdown syntax**.": "Este é um texto de demonstração, **suporta a sintaxe do Markdown**.",
- "Filter": "Filtro",
- "Connect data blocks": "Conectar blocos de dados",
+ "Action name": "Nome da ação",
+ "Action on existing records": "Ação em registros existentes",
+ "Action on new records": "Ação em novos registros",
+ "Action permission": "Permissão de ação",
+ "Action permissions": "Permissões de ação",
+ "Action scope": "Escopo da ação",
"Action type": "Tipo de ação",
"Actions": "Ações",
- "Insert": "Inserir",
- "Update": "Atualizar",
- "View": "Visualizar",
- "View record": "Visualizar registro",
- "Refresh": "Atualizar",
- "Data changes": "Alterações nos dados",
- "Field name": "Nome do campo",
- "Before change": "Antes da alteração",
- "After change": "Depois da alteração",
- "Delete record": "Excluir registro",
- "Create collection": "Criar coleção",
- "Collection display name": "Nome para exibição da coleção",
- "Collection name": "Nome da coleção",
- "Inherits": "Herdado",
- "Primary key, unique identifier, self growth": "Chave primária, identificador único, crescimento próprio",
- "Store the creation user of each record": "Armazenar o usuário criador de cada registro",
- "Store the last update user of each record": "Armazenar o último usuário que atualizou cada registro",
- "Store the creation time of each record": "Armazenar a hora de criação de cada registro",
- "Store the last update time of each record": "Armazenar a última hora de atualização de cada registro",
- "More options": "Mais opções",
- "Records can be sorted": "Os registros podem ser classificados",
- "Collection template": "Modelo de coleção",
- "Calendar collection": "Coleção de calendário",
- "General collection": "Coleção geral",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Gerado aleatoriamente e pode ser modificado. Aceita letras, números e sublinhados e deve começar com uma letra.",
- "Storage type": "Tipo de armazenamento",
- "Edit": "Editar",
- "Edit collection": "Editar coleção",
- "Configure fields": "Configurar campos",
- "Configure columns": "Configurar colunas",
- "Edit field": "Editar campo",
- "Override": "Sobrescrever",
- "Override field": "Sobrescrever campo",
- "Configure fields of {{title}}": "Configurar campos de {{title}}",
- "Association fields filter": "Filtro de campos de associação",
- "PK & FK fields": "Campos PK & FK",
- "Association fields": "Campos de associação",
- "Choices fields": "Campos de opções",
- "System fields": "Campos do sistema",
- "General fields": "Campos gerais",
- "Inherited fields": "Campos herdados",
- "Parent collection fields": "Campos da coleção pai",
- "Basic": "Básico",
- "Single line text": "Texto de uma linha",
- "Long text": "Texto longo",
- "Phone": "Telefone",
- "Email": "E-mail",
- "Number": "Número",
- "Integer": "Inteiro",
- "Percent": "Porcentagem",
- "Password": "Senha",
- "Advanced type": "Tipo avançado",
- "Formula": "Fórmula",
- "Formula description": "Calcula um valor em cada registro com base em outros campos no mesmo registro.",
- "Choices": "Opções",
- "Checkbox": "Caixa de seleção",
- "Single select": "Seleção única",
- "Multiple select": "Seleção múltipla",
- "Radio group": "Grupo de opções",
- "Checkbox group": "Grupo de caixas de seleção",
- "China region": "Região da China",
- "Attachment": "Anexo",
- "Date & Time": "Data e hora",
- "Datetime": "Data e hora",
- "Relation": "Relação",
- "Link to": "Link para",
- "Link to description": "Usado para criar relacionamentos de coleções rapidamente e compatível com a maioria dos cenários comuns. Adequado para uso não desenvolvedor. Quando presente como campo, é uma seleção suspensa usada para selecionar registros da coleção de destino. Uma vez criado, ele irá gerar simultaneamente os campos associados da coleção atual na coleção de destino.",
- "Sub-table": "Subtabela",
- "System info": "Informação do sistema",
- "Created at": "Criado em",
- "Last updated at": "Última atualização em",
- "Created by": "Criado por",
- "Last updated by": "Última atualização por",
+ "Add": "Adicionar",
+ "Add attach": "Adicionar anexo",
+ "Add block": "Adicionar bloco",
+ "Add card": "Adicionar cartão",
+ "Add category": "Adicionar categoria",
+ "Add child": "Adicionar filho",
+ "Add condition": "Adicionar condição",
+ "Add condition group": "Adicionar grupo de condições",
"Add field": "Adicionar campo",
- "Field display name": "Nome de exibição do campo",
- "Field type": "Tipo de campo",
- "Field interface": "Interface de campo",
- "Date format": "Formato de data",
- "Year/Month/Day": "Ano/Mês/Dia",
- "Year-Month-Day": "Ano-Mês-Dia",
- "Day/Month/Year": "Dia/Mês/Ano",
- "Show time": "Exibir hora",
- "Time format": "Formato de hora",
- "12 hour": "12 horas",
- "24 hour": "24 horas",
- "Relationship type": "Tipo de relacionamento",
- "Inverse relationship type": "Tipo de relacionamento inverso",
- "Source collection": "Coleção de origem",
- "Source key": "Chave de origem",
- "Target collection": "Coleção de destino",
- "Through collection": "Através da coleção",
- "Target key": "Chave de destino",
- "Foreign key": "Chave estrangeira",
- "One to one": "Um para um",
- "One to many": "Um para muitos",
- "Many to one": "Muitos para um",
- "Many to many": "Muitos para muitos",
- "Foreign key 1": "Chave estrangeira 1",
- "Foreign key 2": "Chave estrangeira 2",
- "One to one description": "Usado para criar relacionamentos um-para-um. Por exemplo, um usuário tem um perfil.",
- "One to many description": "Usado para criar um relacionamento um-para-muitos. Por exemplo, um país terá muitas cidades e uma cidade só pode estar em um país. Quando presente como um campo, é uma sub-tabela que exibe os registros da coleção associada. Quando criado, um campo muitos-para-um é automaticamente gerado na coleção associada.",
- "Many to one description": "Usado para criar relacionamentos muitos-para-um. Por exemplo, uma cidade pode pertencer a apenas um país e um país pode ter muitas cidades. Quando presente como um campo, é uma seleção suspensa usada para selecionar um registro da coleção associada. Uma vez criado, um campo um-para-muitos é automaticamente gerado na coleção associada.",
- "Many to many description": "Usado para criar relacionamentos muitos-para-muitos. Por exemplo, um aluno terá muitos professores e um professor terá muitos alunos. Quando presente como um campo, é uma seleção suspensa usada para selecionar registros da coleção associada.",
- "Generated automatically if left blank": "Gerado automaticamente se deixado em branco",
- "Display association fields": "Exibir campos de associação",
- "Display field title": "Exibir título do campo",
- "Field component": "Componente de campo",
- "Quick upload": "Upload rápido",
- "Select file": "Selecionar arquivo",
- "Allow multiple": "Permitir múltiplos",
- "Subtable": "Subtabela",
- "Sub-form": "Subformulário",
- "Record picker": "Selecionador de registros",
- "Toggles the subfield mode": "Alterna o modo de subcampo",
- "Selector mode": "Modo de seleção",
- "Subtable mode": "Modo de subtabela",
- "Subform mode": "Modo de subformulário",
- "Edit block title": "Editar título do bloco",
- "Block title": "Título do bloco",
- "Pattern": "Padrão",
- "Operator": "Operador",
- "Editable": "Editável",
- "Readonly": "Somente leitura",
- "Easy-reading": "Fácil leitura",
"Add filter": "Adicionar filtro",
"Add filter group": "Adicionar grupo de filtro",
- "Comparision": "Comparação",
- "is": "é",
- "is not": "não é",
- "is variable": "é uma variável",
- "contains": "contém",
- "does not contain": "não contém",
- "starts with": "começa com",
- "not starts with": "não começa com",
- "ends with": "termina com",
- "not ends with": "não termina com",
- "is empty": "está vazio",
- "is not empty": "não está vazio",
- "Edit chart": "Editar gráfico",
- "Add text": "Adicionar texto",
- "Filterable fields": "Campos filtráveis",
- "Edit button": "Editar botão",
- "Hide": "Ocultar",
- "Enable actions": "Ativar ações",
- "Import": "Importar",
- "Export": "Exportar",
- "Customize": "Customizar",
- "Custom": "Personalizado",
- "Function": "Função",
- "Popup form": "Formulário pop-up",
- "Flexible popup": "Pop-up flexível",
- "Configure actions": "Configurar ações",
- "Display order number": "Mostrar número de ordem",
- "Enable drag and drop sorting": "Habilitar classificação de arrastar e soltar",
- "Triggered when the row is clicked": "Disparado quando a linha é clicada",
- "Add tab": "Adicionar guia",
- "Disable tabs": "Desativar guias",
- "Details": "Detalhes",
- "Edit form": "Editar formulário",
- "Create form": "Criar formulário",
- "Form (Edit)": "Formulário (Editar)",
- "Form (Add new)": "Formulário (Adicionar novo)",
- "Edit tab": "Editar guia",
- "Relationship blocks": "Blocos de relacionamento",
- "Select record": "Selecionar registro",
- "Display name": "Nome de exibição",
- "Select icon": "Selecionar ícone",
- "Custom column name": "Nome personalizado da coluna",
- "Edit description": "Editar descrição",
- "Required": "Obrigatório",
- "Unique": "Único",
- "Label field": "Campo de etiqueta",
- "Default is the ID field": "O padrão é o campo ID",
- "Set default sorting rules": "Definir regras de classificação padrão",
- "Set validation rules": "Definir regras de validação",
- "Max length": "Comprimento máximo",
- "Min length": "Comprimento mínimo",
- "Maximum": "Máximo",
- "Minimum": "Mínimo",
- "Max length must greater than min length": "O comprimento máximo deve ser maior que o comprimento mínimo",
- "Min length must less than max length": "O comprimento mínimo deve ser menor que o comprimento máximo",
- "Maximum must greater than minimum": "O máximo deve ser maior que o mínimo",
- "Minimum must less than maximum": "O mínimo deve ser menor que o máximo",
- "Validation rule": "Regra de validação",
- "Add validation rule": "Adicionar regra de validação",
- "Format": "Formato",
- "Regular expression": "Expressão regular",
- "Error message": "Mensagem de erro",
- "Length": "Comprimento",
- "The field value cannot be greater than ": "O valor do campo não pode ser maior que ",
- "The field value cannot be less than ": "O valor do campo não pode ser menor que ",
- "The field value is not an integer number": "O valor do campo não é um número inteiro",
- "Set default value": "Definir valor padrão",
- "Default value": "Valor padrão",
- "is before": "é antes",
- "is after": "é depois",
- "is on or after": "é em ou depois",
- "is on or before": "é em ou antes",
- "Upload": "Carregar",
- "Select level": "Selecionar nível",
- "Province": "Província",
- "City": "Cidade",
- "Area": "Área",
- "Street": "Rua",
- "Village": "Bairro",
- "Must select to the last level": "Deve selecionar até o último nível",
- "Move {{title}} to": "Mover {{title}} para",
- "Target position": "Posição alvo",
- "After": "Depois",
- "Before": "Antes",
- "Add {{type}} before \"{{title}}\"": "Adicionar {{type}} antes \"{{title}}\"",
- "Add {{type}} after \"{{title}}\"": "Adicionar {{type}} depois \"{{title}}\"",
- "Add {{type}} in \"{{title}}\"": "Adicionar {{type}} em \"{{title}}\"",
- "Original name": "Nome original",
- "Custom name": "Nome personalizado",
- "Custom Title": "Título personalizado",
- "Options": "Opções",
- "Option value": "Valor da opção",
- "Option label": "Rótulo da opção",
- "Color": "Cor",
+ "Add group": "Adicionar grupo",
+ "Add link": "Adicionar link",
+ "Add linkage rule": "Adicionar regra de ligação",
+ "Add menu item": "Adicionar item de menu",
+ "Add new": "Adicionar novo",
"Add option": "Adicionar opção",
- "Related collection": "Coleção relacionada",
+ "Add page": "Adicionar página",
+ "Add property": "Adicionar propriedade",
+ "Add record": "Adicionar registro",
+ "Add role": "Adicionar função",
+ "Add sort field": "Adicionar campo de ordenação",
+ "Add storage": "Adicionar armazenamento",
+ "Add tab": "Adicionar guia",
+ "Add template": "Adicionar modelo",
+ "Add text": "Adicionar texto",
+ "Add type": "Adicionar tipo",
+ "Add validation rule": "Adicionar regra de validação",
+ "Add {{type}} after \"{{title}}\"": "Adicionar {{type}} depois \"{{title}}\"",
+ "Add {{type}} before \"{{title}}\"": "Adicionar {{type}} antes \"{{title}}\"",
+ "Add {{type}} in \"{{title}}\"": "Adicionar {{type}} em \"{{title}}\"",
+ "Adicionar campo exportável": "Adicionar campo exportável",
+ "Advanced type": "Tipo avançado",
+ "After": "Depois",
+ "After change": "Depois da alteração",
+ "After successful bulk update": "Após a atualização em massa bem sucedida",
+ "After successful submission": "Depois do envio bem-sucedido",
+ "Agenda": "Agenda",
+ "Aliyun OSS": "Aliyun OSS",
+ "All": "Todos",
+ "All collections": "Todas as coleções",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "Todas as coleções usam permissões de ação gerais por padrão; permissões configuradas individualmente irão substituir a padrão.",
+ "All events": "Todos os eventos",
+ "All plugin settings": "Configurações de todos os plugins",
+ "All records": "Todos os registros",
+ "Allow": "Permitir",
+ "Allow access": "Permitir acesso",
+ "Allow action": "Permitir ação",
+ "Allow add new": "Permitir novas adições",
"Allow linking to multiple records": "Permitir vinculação a vários registros",
+ "Allow multiple": "Permitir múltiplos",
+ "Allow selection of existing records": "Permitir a selecção dos registos existentes",
+ "Allow sign up": "Permitir registro",
+ "Allow to configure plugins": "Permitir configurar plugins",
+ "Allow to desgin pages": "Permitir projetar páginas",
+ "Allow to manage plugins": "Permitir gerenciar plugins",
"Allow uploading multiple files": "Permitir upload de vários arquivos",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Permite a configuração de todo o sistema, incluindo UI, coleções, permissões, etc.",
+ "Allows to configure interface": "Permite configurar a interface",
+ "Allows to configure plugins": "Permite configurar plugins",
+ "Allows to install, activate, disable plugins": "Permite instalar, ativar, desativar plugins",
+ "Alterações de valor do campo": "Alterações de valor do campo",
+ "Amazon S3": "Amazon S3",
+ "Após atualização bem sucedida": "Após atualização bem sucedida",
+ "Após clicar no botão personalizado, os seguintes campos do registro atual serão salvos de acordo com o seguinte formulário.": "Após clicar no botão personalizado, os seguintes campos do registro atual serão salvos de acordo com o seguinte formulário.",
+ "Após clicar no botão personalizado, os seguintes valores de campo serão atribuídos de acordo com o seguinte formulário.": "Após clicar no botão personalizado, os seguintes valores de campo serão atribuídos de acordo com o seguinte formulário.",
+ "Após requisição bem sucedida": "Após requisição bem sucedida",
+ "Após salvar com sucesso": "Após salvar com sucesso",
+ "Are you sure to delete this plugin": "Tem a certeza que deseja desactivar este plugin",
+ "Are you sure to delete this plugin?": "Tem certeza de que deseja excluir este plugin?",
+ "Are you sure you don't want to save?": "Tem certeza de que não deseja salvar?",
+ "Are you sure you want to delete it?": "Tem certeza de que deseja excluir isso?",
+ "Are you sure you want to disassociate it?": "Tem certeza de que deseja desassociá-lo?",
+ "Area": "Área",
+ "Area chart": "Gráfico de área",
+ "Assign field values": "Atribuir valores ao campo",
+ "Association fields": "Campos de associação",
+ "Association fields filter": "Filtro de campos de associação",
+ "Attachment": "Anexo",
+ "Atualizado com sucesso": "Atualizado com sucesso",
+ "Author": "Autor",
+ "AutoGenId": "Campo de ID gerado automaticamente",
+ "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "Excluir automaticamente objetos que dependem desta tabela, bem como objetos que dependem desses objetos",
+ "Automatically load data": "Carregar dados automaticamente",
+ "Bar chart": "Gráfico de barras",
+ "Basic": "Básico",
+ "Before": "Antes",
+ "Before change": "Antes da alteração",
+ "Blank block": "Bloco em branco",
+ "Block templates": "Modelos de bloco",
+ "Block title": "Título do bloco",
+ "Block type": "Tipo de bloco",
+ "Blue": "Azul",
+ "Bookmark": "Favoritar",
+ "Bucket": "Bucket",
+ "Built-in": "Integrado",
+ "Bulk edit": "Edição em massa",
+ "Bulk update": "Atualização em massa",
+ "Button icon": "Ícone do botão",
+ "Button title": "Título do botão",
+ "Cabeçalhos da requisição": "Cabeçalhos da requisição",
+ "Calendar": "Calendário",
+ "Calendar collection": "Coleção de calendário",
+ "Campo": "Campo",
+ "Cancel": "Cancelar",
+ "Categories": "Categorias",
+ "Category name": "Nome da categoria",
+ "Change password": "Alterar senha",
+ "Changed to": "Mudou para",
+ "Changelog": "Registro de alterações",
+ "Chart blocks": "Blocos de gráfico",
+ "Chart config": "Configuração do gráfico",
+ "Chart title": "Título do gráfico",
+ "Chart type": "Tipo de gráfico",
+ "Checkbox": "Caixa de seleção",
+ "Checkbox group": "Grupo de caixas de seleção",
+ "China region": "Região da China",
+ "Choices": "Opções",
+ "Choices fields": "Campos de opções",
+ "City": "Cidade",
+ "Clear": "Limpar",
+ "Click or drag file to this area to upload": "Clique ou arraste o arquivo para esta área para fazer o upload",
+ "Close": "Fechar",
+ "Collapse": "Recolher",
+ "Collapse all": "Colapsar tudo",
+ "Collection": "Coleção",
+ "Collection category": "Categoria da coleção",
+ "Collection display name": "Nome para exibição da coleção",
+ "Collection manager": "Gerenciador de coleções",
+ "Collection name": "Nome da coleção",
+ "Collection template": "Modelo de coleção",
+ "Collections & Fields": "Coleções e campos",
+ "Color": "Cor",
+ "Column chart": "Gráfico de colunas",
+ "Column title": "cabeçalho da coluna",
+ "Column width": "Largura da coluna",
+ "Coming soon...": "Em breve...",
+ "Comparision": "Comparação",
+ "Compressed file url": "URL do arquivo compactado",
+ "Concluído": "Concluído",
+ "Condition": "Condição",
+ "Configurações de requisição": "Configurações de requisição",
+ "Configure": "Configurar",
+ "Configure actions": "Configurar ações",
"Configure calendar": "Configurar calendário",
- "Title field": "Campo de título",
+ "Configure columns": "Configurar colunas",
+ "Configure fields": "Configurar campos",
+ "Configure fields of {{title}}": "Configurar campos de {{title}}",
+ "Configure permission": "Configurar permissão",
+ "Configure permissions": "Configurar permissões",
+ "Confirm password": "Confirmar senha",
+ "Connect data blocks": "Conectar blocos de dados",
+ "Convert reference to duplicate": "Converter referência em duplicado",
+ "Cor de fundo do botão": "Cor de fundo do botão",
+ "Corpo da requisição": "Corpo da requisição",
+ "Create an account": "Criar uma conta",
+ "Create calendar block": "Criar bloco de calendário",
+ "Create collection": "Criar coleção",
+ "Create form": "Criar formulário",
+ "Create inverse field in the target collection": "Criar campo inverso na coleção de destino",
+ "Create kanban block": "Criar bloco Kanban",
+ "Create template": "Criar modelo",
+ "Created at": "Criado em",
+ "Created by": "Criado por",
+ "CreatedAt": "Registrando o horário de criação da linha",
+ "CreatedBy": "Registrando o usuário que criou a linha",
+ "Current record blocks": "Blocos de registro atual",
+ "Custom": "Personalizado",
+ "Custom Title": "Título personalizado",
+ "Custom column name": "Nome personalizado da coluna",
+ "Custom column title": "Título da coluna personalizado",
+ "Custom field display name": "Nome personalizado para exibição do campo",
+ "Custom name": "Nome personalizado",
"Custom title": "Título personalizado",
+ "Customize": "Customizar",
+ "Cyan": "Ciano",
+ "DESC": "DESC",
"Daily": "Diário",
- "Weekly": "Semanal",
- "Monthly": "Mensal",
- "Yearly": "Anual",
- "Repeats": "Repete",
- "Show lunar": "Mostrar calendário lunar",
- "Start date field": "Campo de data de início",
- "End date field": "Campo de data de término",
- "Navigate": "Navegar",
- "Title": "Título",
+ "Data blocks": "Blocos de dados",
+ "Data changes": "Alterações nos dados",
+ "Data fields": "Campos de dados",
+ "Data loading mode": "Modo de carregamento de dados",
+ "Data scope": "Âmbito de dados",
+ "Data template": "Modelo de dados",
+ "Data will be updated": "Os dados serão atualizados",
+ "DataSource": "Fonte de dados",
+ "Date": "Data",
+ "Date & Time": "Data e hora",
+ "Date format": "Formato de data",
+ "Datetime": "Data e hora",
+ "Day": "Dia",
+ "Day/Month/Year": "Dia/Mês/Ano",
+ "Default": "Padrão",
+ "Default is the ID field": "O padrão é o campo ID",
+ "Default role": "Função padrão",
+ "Default storage": "Armazenamento padrão",
+ "Default title for each record": "Título padrão para cada registro",
+ "Default value": "Valor padrão",
+ "Delete": "Excluir",
+ "Delete Event": "Excluir Evento",
+ "Delete action": "Excluir ação",
+ "Delete block": "Excluir bloco",
+ "Delete category": "Excluir categoria",
+ "Delete events": "Excluir eventos",
+ "Delete field": "Excluir campo",
+ "Delete menu item": "Excluir item do menu",
+ "Delete record": "Excluir registro",
+ "Delete role": "Excluir função",
+ "Delete table column": "Excluir coluna da tabela",
+ "Delete this event?": "Excluir este evento?",
+ "Dependencies check": "Verificação de dependências",
+ "Dependencies check failed": "Falha na verificação de dependências",
+ "Dependencies check failed, can't enable.": "Falha na verificação de dependências, não é possível habilitar.",
+ "Dependencies compatibility check": "Verificação de compatibilidade de dependências",
"Description": "Descrição",
- "Select view": "Selecionar visualização",
- "Reset": "Reiniciar",
- "Importable fields": "Campos importáveis",
+ "Destaque": "Destaque",
+ "Destination": "Destino",
+ "Details": "Detalhes",
+ "Dialog": "Diálogo",
+ "Disable tabs": "Desativar guias",
+ "Disabled": "Desabilitado",
+ "Disassociate": "Desassociar",
+ "Disassociate record": "Desassociar registro",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Mostrar <1><0>100><1>201><2>502><3>1003>1> itens por página",
+ "Display association fields": "Exibir campos de associação",
+ "Display data template selector": "Exibir seletor de modelo de dados",
+ "Display field title": "Exibir título do campo",
+ "Display fields": "Exibir campos da coleção",
+ "Display name": "Nome de exibição",
+ "Display order number": "Mostrar número de ordem",
+ "DisplayName": "Nome de exibição",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Arraste e solte o arquivo aqui ou clique para enviar, o tamanho do arquivo não deve exceder 30M",
+ "Dragging": "Arrastando",
+ "Drawer": "Gaveta",
+ "Duplicate template": "Duplicar modelo",
+ "Easy reading": "Leitura fácil",
+ "Easy-reading": "Fácil leitura",
+ "Edit": "Editar",
+ "Edit block title": "Editar título do bloco",
+ "Edit button": "Editar botão",
+ "Edit category": "Editar categoria",
+ "Edit chart": "Editar gráfico",
+ "Edit collection": "Editar coleção",
+ "Edit description": "Editar descrição",
+ "Edit field": "Editar campo",
+ "Edit field title": "Editar título do campo",
+ "Edit form": "Editar formulário",
+ "Edit markdown": "Editar markdown",
+ "Edit menu item": "Editar item de menu",
+ "Edit profile": "Editar perfil",
+ "Edit record": "Editar registro",
+ "Edit role": "Editar função",
+ "Edit storage": "Editar armazenamento",
+ "Edit tab": "Editar guia",
+ "Edit tooltip": "Editar dica de ferramenta",
+ "Editable": "Editável",
+ "Email": "E-mail",
+ "Enable SMS authentication": "Habilitar autenticação SMS",
+ "Enable actions": "Ativar ações",
+ "Enable drag and drop sorting": "Habilitar classificação de arrastar e soltar",
+ "Enable link": "Habilitar link",
+ "Enabled": "Habilitado",
+ "End date field": "Campo de data de término",
+ "Error message": "Mensagem de erro",
+ "Event": "Evento",
+ "Exists": "Existe",
+ "Expand all": "Expandir tudo",
+ "Expand/Collapse": "Expandir/Colapsar",
+ "Export": "Exportar",
"Exportable fields": "Campos exportáveis",
- "Saved successfully": "Salvo com sucesso",
+ "Expression": "Expressão",
+ "Fechamento automático": "Fechamento automático",
+ "Fechamento manual": "Fechamento manual",
+ "Feedback": "Feedback",
+ "Field component": "Componente de campo",
+ "Field display name": "Nome de exibição do campo",
+ "Field interface": "Interface de campo",
+ "Field name": "Nome do campo",
+ "Field permission": "Permissão de campo",
+ "Field title": "Título do campo",
+ "Field type": "Tipo de campo",
+ "Fields": "Campos",
+ "Fields values": "campo removido",
+ "File manager": "Gerenciador de arquivos",
+ "File storages": "Armazenamento de arquivos",
+ "Filename": "Nome do arquivo",
+ "Filter": "Filtro",
+ "Filter blocks": "Blocos de filtro",
+ "Filterable fields": "Campos filtráveis",
+ "Fix block": "Bloquear fixo",
+ "Flexible popup": "Pop-up flexível",
+ "Foreign key": "Chave estrangeira",
+ "Foreign key 1": "Chave estrangeira 1",
+ "Foreign key 2": "Chave estrangeira 2",
+ "Form": "Formulário",
+ "Form (Add new)": "Formulário (Adicionar novo)",
+ "Form (Edit)": "Formulário (Editar)",
+ "Form data templates": "Modelos de dados do formulário",
+ "Form values": "Valores do formulário",
+ "Format": "Formato",
+ "Formato JSON inválido": "Formato JSON inválido",
+ "Formula": "Fórmula",
+ "Formula description": "Calcula um valor em cada registro com base em outros campos no mesmo registro.",
+ "Formula error.": "Erro de fórmula.",
+ "Formula mode": "Modo de fórmula",
+ "Function": "Função",
+ "Geek blue": "Azul geek",
+ "General": "Geral",
+ "General action permissions": "Permissões gerais de ação",
+ "General collection": "Coleção geral",
+ "General fields": "Campos gerais",
+ "General permissions": "Permissões gerais",
+ "Generated automatically if left blank": "Gerado automaticamente se deixado em branco",
+ "Global action permissions": "Permissões globais de ação",
+ "Global permissions": "Permissões globais",
+ "Gold": "Dourado",
+ "Green": "Verde",
+ "Group": "Grupo",
+ "Grouping field": "Campo de agrupamento",
+ "Handbook": "Manual do usuário",
+ "Hidden": "Oculto",
+ "Hidden(reserved value)": "Oculto (valor reservado)",
+ "Hide": "Ocultar",
+ "Home page": "Página inicial",
+ "Homepage": "Página inicial",
+ "Hora atual": "Hora atual",
+ "ID": "ID",
+ "ID do registro": "ID do registro",
+ "Icon": "Ícone",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identificador para uso do programa. Suporta letras, números e sublinhados, deve começar com uma letra.",
+ "Idiomas habilitados": "Idiomas habilitados",
+ "If collection inherits, choose inherited collections as templates": "Se a coleção herda, escolha as coleções herdadas como modelos",
+ "If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Se a verificação de compatibilidade falhar, você deve alterar a versão dependente para atender aos requisitos de versão.",
+ "Import": "Importar",
+ "Importable fields": "Campos importáveis",
+ "Imprimir": "Imprimir",
+ "In configuration": "Em configuração",
+ "Individual": "Individual",
+ "Inherited fields": "Campos herdados",
+ "Inherits": "Herdado",
+ "Inner": "Interno",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Digite +, -, *, /, ( ) para calcular, digite @ para abrir variáveis de campo.",
+ "Insert": "Inserir",
+ "Insert above": "Inserir acima",
+ "Insert after": "Inserir depois",
+ "Insert before": "Inserir antes",
+ "Insert below": "Inserir abaixo",
+ "Insert inner": "Inserir interno",
+ "Insert left": "Inserir à esquerda",
+ "Insert right": "Inserir à direita",
+ "Installing": "Instalando",
+ "Integer": "Inteiro",
+ "Inverse field display name": "Nome de exibição do campo inverso",
+ "Inverse field name": "Nome do campo inverso",
+ "Inverse relationship type": "Tipo de relacionamento inverso",
+ "Junction collection": "Coleção de junção",
+ "Kanban": "Kanban",
+ "Label field": "Campo de etiqueta",
+ "Language": "Idioma",
+ "Large": "Grande",
+ "Last updated": "Última atualização",
+ "Last updated at": "Última atualização em",
+ "Last updated by": "Última atualização por",
+ "Leave it blank, unless you need a custom intermediate table": "Deixe em branco, a menos que precise de uma tabela intermediária personalizada",
+ "Length": "Comprimento",
+ "License": "Licença",
+ "Lime": "Lima",
+ "Line chart": "Gráfico de linhas",
+ "Link": "Link",
+ "Link to": "Link para",
+ "Link to description": "Usado para criar relacionamentos de coleções rapidamente e compatível com a maioria dos cenários comuns. Adequado para uso não desenvolvedor. Quando presente como campo, é uma seleção suspensa usada para selecionar registros da coleção de destino. Uma vez criado, ele irá gerar simultaneamente os campos associados da coleção atual na coleção de destino.",
+ "Linkage rule": "Regra de ligação",
+ "Linkage rules": "Regras de ligação",
+ "Load data after filtering": "Carregar dados após filtragem",
+ "Local": "Local",
+ "Local storage": "Armazenamento local",
+ "Log in with an existing account": "Fazer login com uma conta existente",
+ "Logo": "Logo",
+ "Long text": "Texto longo",
+ "Magenta": "Magenta",
+ "Manage all settings": "Gerenciar todas as configurações",
+ "Many to many": "Muitos para muitos",
+ "Many to many description": "Usado para criar relacionamentos muitos-para-muitos. Por exemplo, um aluno terá muitos professores e um professor terá muitos alunos. Quando presente como um campo, é uma seleção suspensa usada para selecionar registros da coleção associada.",
+ "Many to one": "Muitos para um",
+ "Many to one description": "Usado para criar relacionamentos muitos-para-um. Por exemplo, uma cidade pode pertencer a apenas um país e um país pode ter muitas cidades. Quando presente como um campo, é uma seleção suspensa usada para selecionar um registro da coleção associada. Uma vez criado, um campo um-para-muitos é automaticamente gerado na coleção associada.",
+ "Markdown": "Markdown",
+ "Marketplace": "Loja de aplicativos",
+ "Max length": "Comprimento máximo",
+ "Max length must greater than min length": "O comprimento máximo deve ser maior que o comprimento mínimo",
+ "Maximum": "Máximo",
+ "Maximum must greater than minimum": "O máximo deve ser maior que o mínimo",
+ "Media": "Mídia",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Atender <1><0>Todas0><1>Qualquer1>1> as condições no grupo",
+ "Menu item icon": "Ícone do item de menu",
+ "Menu item name": "Nome do item do menu",
+ "Menu item title": "Título do item de menu",
+ "Menu permissions": "Permissões de menu",
+ "Middle": "Médio",
+ "Min length": "Comprimento mínimo",
+ "Min length must less than max length": "O comprimento mínimo deve ser menor que o comprimento máximo",
+ "Minimum": "Mínimo",
+ "Minimum must less than maximum": "O mínimo deve ser menor que o máximo",
+ "Month": "Mês",
+ "Monthly": "Mensal",
+ "More details": "Mais detalhes",
+ "More options": "Mais opções",
+ "Move to": "Mover para",
+ "Move {{title}} to": "Mover {{title}} para",
+ "Multiple select": "Seleção múltipla",
+ "Must select to the last level": "Deve selecionar até o último nível",
+ "Método da requisição": "Método da requisição",
+ "Método de fechamento de popup": "Método de fechamento de popup",
+ "Name": "Nome",
+ "Navigate": "Navegar",
+ "New menu items are allowed to be accessed by default.": "Novos itens de menu são permitidos por padrão.",
+ "New password": "Nova senha",
+ "New plugin": "Novo plugin",
"Nickname": "Apelido",
+ "No": "Não",
+ "No CHANGELOG.md file": "Nenhum arquivo CHANGELOG.md",
+ "No README.md file": "Nenhum arquivo README.md",
+ "No blocks to connect": "Não há blocos para conectar",
+ "Nome de província/cidade/região": "Nome de província/cidade/região",
+ "None": "Nenhum",
+ "Not enabled": "Não habilitado",
+ "Not found": "Não encontrado",
+ "Not required": "Não obrigatório",
+ "Npm package": "Pacote Npm",
+ "Npm package name": "Nome do pacote Npm",
+ "Number": "Número",
+ "Official plugin": "Plugin oficial",
+ "Old password": "Senha antiga",
+ "One to many": "Um para muitos",
+ "One to many description": "Usado para criar um relacionamento um-para-muitos. Por exemplo, um país terá muitas cidades e uma cidade só pode estar em um país. Quando presente como um campo, é uma sub-tabela que exibe os registros da coleção associada. Quando criado, um campo muitos-para-um é automaticamente gerado na coleção associada.",
+ "One to one": "Um para um",
+ "One to one description": "Usado para criar relacionamentos um-para-um. Por exemplo, um usuário tem um perfil.",
+ "Only the selected fields will be used as the initialization data for the form": "Somente os campos selecionados serão usados como dados de inicialização para o formulário",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Abrir em<1><0>Modal0><1>Drawer1><2>Janela2>1>",
+ "Open mode": "Modo de abertura",
+ "Operate on existing data": "Operar em dados existentes",
+ "Operate on new data": "Operar em novos dados",
+ "Operation failed": "Falha na operação",
+ "Operation succeeded": "Operação realizada com sucesso",
+ "Operator": "Operador",
+ "Option label": "Rótulo da opção",
+ "Option value": "Valor da opção",
+ "Options": "Opções",
+ "Orange": "Laranja",
+ "Original field title: ": "Título original do campo: ",
+ "Original name": "Nome original",
+ "Original title: ": "Título original: ",
+ "Other blocks": "Outros blocos",
+ "Other chart": "Outro gráfico",
+ "Others": "Outros",
+ "Override": "Sobrescrever",
+ "Override field": "Sobrescrever campo",
+ "Own records": "Registros próprios",
+ "PK & FK fields": "Campos PK & FK",
+ "PackageName": "Nome do pacote",
+ "Page": "Página",
+ "Parent collection fields": "Campos da coleção pai",
+ "Parent record": "Registro pai",
+ "Parâmetros de consulta da requisição": "Parâmetros de consulta da requisição",
+ "Password": "Senha",
+ "Password mismatch": "As senhas não correspondem",
+ "Path": "Caminho",
+ "Pattern": "Padrão",
+ "Percent": "Porcentagem",
+ "Permission policy": "Política de permissão",
+ "Phone": "Telefone",
+ "Pie chart": "Gráfico de pizza",
+ "Please fill in the iframe URL": "Por favor, preencha a URL do iframe",
+ "Plugin Zip File": "Arquivo Zip do plugin",
+ "Plugin loading failed. Please check the server logs.": "Falha ao carregar o plugin. Verifique os logs do servidor.",
+ "Plugin manager": "Gerenciador de plugins",
+ "Plugin name": "Nome do plugin",
+ "Plugin settings permissions": "Permissões de configuração de plugin",
+ "Plugin starting...": "Plugin iniciando...",
+ "Plugin stopping...": "Plugin parando...",
+ "Plugin tab name": "Nome da guia do plugin",
+ "Plugin's version": "Versão do plugin",
+ "Popup": "Pop-up",
+ "Popup form": "Formulário pop-up",
+ "Popup message": "Mensagem pop-up",
+ "Popup size": "Tamanho da janela pop-up",
+ "Position": "Posição",
+ "Precision": "Precisão",
+ "Primary key, unique identifier, self growth": "Chave primária, identificador único, crescimento próprio",
+ "Properties": "Propriedades",
+ "Province": "Província",
+ "Purple": "Roxo",
+ "Quick upload": "Upload rápido",
+ "Radio group": "Grupo de opções",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Gerado aleatoriamente e pode ser modificado. Aceita letras, números e sublinhados e deve começar com uma letra.",
+ "Read only": "Somente leitura",
+ "Readme": "Leia-me",
+ "Readonly": "Somente leitura",
+ "Record picker": "Selecionador de registros",
+ "Records can be sorted": "Os registros podem ser classificados",
+ "Records per page": "Registros por página",
+ "Red": "Vermelho",
+ "Redirect to": "Redirecionar para",
+ "Reference template": "Modelo de referência",
+ "Refresh": "Atualizar",
+ "Region": "Região",
+ "Registro atual": "Registro atual",
+ "Registros de auditoria": "Registros de auditoria",
+ "Regular expression": "Expressão regular",
+ "Related collection": "Coleção relacionada",
+ "Relation": "Relação",
+ "Relationship blocks": "Blocos de relacionamento",
+ "Relationship type": "Tipo de relacionamento",
+ "Remains the same": "Permanece o mesmo",
+ "Render Failed": "Falha na renderização",
+ "Repeats": "Repete",
+ "Request API": "API de solicitação",
+ "Required": "Obrigatório",
+ "Requisição personalizada": "Requisição personalizada",
+ "Reset": "Reiniciar",
+ "Result": "Resultado",
+ "Retry after {{count}} seconds": "Tentar novamente após {{count}} segundos",
+ "Rich Text": "Texto formatado",
+ "Role UID": "UID da função",
+ "Role display name": "Nome de exibição da função",
+ "Role name": "Nome da função",
+ "Roles": "Funções",
+ "Roles & Permissions": "Funções e permissões",
+ "Salvar registro": "Salvar registro",
+ "Save": "Salvar",
+ "Save action": "Salvar ação",
+ "Save as block template": "Salvar como modelo de bloco",
+ "Save as template": "Salvar como modelo",
+ "Save conditions": "Salvar condições",
+ "Saved successfully": "Salvo com sucesso",
+ "Scope name": "Nome do âmbito",
+ "Search and select collection": "Pesquisar e selecionar coleção",
+ "Search plugin": "Pesquisar plugin",
+ "Selecionar": "Selecionar",
+ "Selecionar campo": "Selecionar campo",
+ "Select an existing piece of data as the initialization data for the form": "Selecione um pedaço de dados existente como os dados de inicialização para o formulário",
+ "Select collection": "Selecionar coleção",
+ "Select data source": "Selecionar fonte de dados",
+ "Select file": "Selecionar arquivo",
+ "Select grouping field": "Selecionar campo de agrupamento",
+ "Select icon": "Selecionar ícone",
+ "Select level": "Selecionar nível",
+ "Select record": "Selecionar registro",
+ "Select template": "Selecione um modelo",
+ "Select view": "Selecionar visualização",
+ "Selected": "Selecionado",
+ "Selector": "Seletor",
+ "Selector mode": "Modo de seleção",
+ "Send code": "Enviar código",
+ "Set data loading mode": "Definir modo de carregamento de dados",
+ "Set default sorting rules": "Definir regras de classificação padrão",
+ "Set default value": "Definir valor padrão",
+ "Set the data scope": "Definir o escopo de dados",
+ "Set validation rules": "Definir regras de validação",
+ "Show lunar": "Mostrar calendário lunar",
+ "Show time": "Exibir hora",
"Sign in": "Entrar",
"Sign in via account": "Entrar via conta",
"Sign in via phone": "Entrar via telefone",
- "Create an account": "Criar uma conta",
+ "Sign out": "Sair",
"Sign up": "Registrar-se",
- "Confirm password": "Confirmar senha",
- "Log in with an existing account": "Fazer login com uma conta existente",
+ "Sign up successfully, and automatically jump to the sign in page": "Cadastro realizado com sucesso, e automaticamente redirecionado para a página de login",
"Signed up successfully. It will jump to the login page.": "Registrado com sucesso. Será redirecionado para a página de login.",
- "Password mismatch": "As senhas não correspondem",
- "Users": "Usuários",
- "Verification code": "Código de verificação",
- "Send code": "Enviar código",
- "Retry after {{count}} seconds": "Tentar novamente após {{count}} segundos",
- "Roles": "Funções",
- "Add role": "Adicionar função",
- "Role name": "Nome da função",
- "Configure": "Configurar",
- "Configure permissions": "Configurar permissões",
- "Edit role": "Editar função",
- "Action permissions": "Permissões de ação",
- "Menu permissions": "Permissões de menu",
- "Menu item name": "Nome do item do menu",
- "Allow access": "Permitir acesso",
- "Action name": "Nome da ação",
- "Allow action": "Permitir ação",
- "Action scope": "Escopo da ação",
- "Operate on new data": "Operar em novos dados",
- "Operate on existing data": "Operar em dados existentes",
- "Yes": "Sim",
- "No": "Não",
- "Red": "Vermelho",
- "Magenta": "Magenta",
- "Volcano": "Vulcão",
- "Orange": "Laranja",
- "Gold": "Dourado",
- "Lime": "Lima",
- "Green": "Verde",
- "Cyan": "Ciano",
- "Blue": "Azul",
- "Geek blue": "Azul geek",
- "Purple": "Roxo",
- "Default": "Padrão",
- "Add card": "Adicionar cartão",
- "edit title": "editar título",
- "Turn pages": "Virar páginas",
- "Others": "Outros",
- "Save as template": "Salvar como modelo",
- "Save as block template": "Salvar como modelo de bloco",
- "Block templates": "Modelos de bloco",
- "Convert reference to duplicate": "Converter referência em duplicado",
- "Template name": "Nome do modelo",
- "Block type": "Tipo de bloco",
- "No blocks to connect": "Não há blocos para conectar",
- "Action column": "Coluna de ação",
- "Records per page": "Registros por página",
- "(Fields only)": "(Apenas campos)",
- "Button title": "Título do botão",
- "Button icon": "Ícone do botão",
- "Submitted successfully": "Enviado com sucesso",
- "Operation succeeded": "Operação realizada com sucesso",
- "Operation failed": "Falha na operação",
- "Open mode": "Modo de abertura",
- "Popup size": "Tamanho da janela pop-up",
- "Small": "Pequeno",
- "Middle": "Médio",
- "Large": "Grande",
- "Menu item title": "Título do item de menu",
- "Menu item icon": "Ícone do item de menu",
- "Target": "Destino",
- "Position": "Posição",
- "Insert before": "Inserir antes",
- "Insert after": "Inserir depois",
- "UI Editor": "Editor de UI",
- "ASC": "ASC",
- "DESC": "DESC",
- "Add sort field": "Adicionar campo de ordenação",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Identificador para uso do programa. Suporta letras, números e sublinhados, deve começar com uma letra.",
- "Drawer": "Gaveta",
- "Dialog": "Diálogo",
- "Delete action": "Excluir ação",
- "Custom column title": "Título da coluna personalizado",
- "Column title": "cabeçalho da coluna",
- "Original title: ": "Título original: ",
- "Delete table column": "Excluir coluna da tabela",
- "Skip required validation": "Ignorar validação obrigatória",
- "Form values": "Valores do formulário",
- "Fields values": "campo removido",
- "The field has been deleted": "O campo foi excluído",
- "When submitting the following fields, the saved values are": "Ao enviar os seguintes campos, os valores salvos são",
- "After successful submission": "Depois do envio bem-sucedido",
- "Then": "Então",
- "Stay on current page": "Permanecer na página atual",
- "Redirect to": "Redirecionar para",
- "Save action": "Salvar ação",
- "Exists": "Existe",
- "Filename": "Nome do arquivo",
- "Add condition": "Adicionar condição",
- "Add condition group": "Adicionar grupo de condições",
- "exists": "existe",
- "not exists": "não existe",
- "is current logged-in user": "é o usuário atualmente logado",
- "is not current logged-in user": "não é o usuário atualmente logado",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "UID da função",
- "Precision": "Precisão",
- "Formula mode": "Modo de fórmula",
- "Expression": "Expressão",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Digite +, -, *, /, ( ) para calcular, digite @ para abrir variáveis de campo.",
- "Formula error.": "Erro de fórmula.",
- "Accept": "Aceitar",
- "Rich Text": "Texto formatado",
- "Junction collection": "Coleção de junção",
- "Leave it blank, unless you need a custom intermediate table": "Deixe em branco, a menos que precise de uma tabela intermediária personalizada",
- "Fields": "Campos",
- "Edit field title": "Editar título do campo",
- "Field title": "Título do campo",
- "Original field title: ": "Título original do campo: ",
- "Edit tooltip": "Editar dica de ferramenta",
- "Delete field": "Excluir campo",
- "Select collection": "Selecionar coleção",
- "Blank block": "Bloco em branco",
- "Duplicate template": "Duplicar modelo",
- "Reference template": "Modelo de referência",
- "Create calendar block": "Criar bloco de calendário",
- "Create kanban block": "Criar bloco Kanban",
- "Grouping field": "Campo de agrupamento",
+ "Single line text": "Texto de uma linha",
+ "Single select": "Seleção única",
"Single select and radio fields can be used as the grouping field": "Campos de seleção única e de rádio podem ser usados como o campo de agrupamento",
- "Tab name": "Nome da aba",
- "Current record blocks": "Blocos de registro atual",
- "Parent record": "Registro pai",
- "Popup message": "Mensagem pop-up",
- "Delete role": "Excluir função",
- "Role display name": "Nome de exibição da função",
- "Default role": "Função padrão",
- "All collections use general action permissions by default; permission configured individually will override the default one.": "Todas as coleções usam permissões de ação gerais por padrão; permissões configuradas individualmente irão substituir a padrão.",
- "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Permite a configuração de todo o sistema, incluindo UI, coleções, permissões, etc.",
- "New menu items are allowed to be accessed by default.": "Novos itens de menu são permitidos por padrão.",
- "Global permissions": "Permissões globais",
- "General permissions": "Permissões gerais",
- "Global action permissions": "Permissões globais de ação",
- "General action permissions": "Permissões gerais de ação",
- "Plugin settings permissions": "Permissões de configuração de plugin",
- "Allow to desgin pages": "Permitir projetar páginas",
- "Allow to manage plugins": "Permitir gerenciar plugins",
- "Allow to configure plugins": "Permitir configurar plugins",
- "Allows to configure interface": "Permite configurar a interface",
- "Allows to install, activate, disable plugins": "Permite instalar, ativar, desativar plugins",
- "Allows to configure plugins": "Permite configurar plugins",
- "Action display name": "Nome de exibição da ação",
- "Allow": "Permitir",
- "Data scope": "Âmbito de dados",
- "Action on new records": "Ação em novos registros",
- "Action on existing records": "Ação em registros existentes",
- "All records": "Todos os registros",
- "Own records": "Registros próprios",
- "Permission policy": "Política de permissão",
- "Individual": "Individual",
- "General": "Geral",
- "Accessible": "Acessível",
- "Configure permission": "Configurar permissão",
- "Action permission": "Permissão de ação",
- "Field permission": "Permissão de campo",
- "Scope name": "Nome do âmbito",
- "File storages": "Armazenamento de arquivos",
+ "Skip required validation": "Ignorar validação obrigatória",
+ "Small": "Pequeno",
+ "Sort": "Ordenar",
+ "Sortable": "Classificável",
+ "Source collection": "Coleção de origem",
+ "Source key": "Chave de origem",
+ "Start date field": "Campo de data de início",
+ "Stay on current page": "Permanecer na página atual",
+ "Storage base URL": "URL base do armazenamento",
"Storage display name": "Nome de exibição do armazenamento",
"Storage name": "Nome do armazenamento",
- "Default storage": "Armazenamento padrão",
- "Add storage": "Adicionar armazenamento",
- "Edit storage": "Editar armazenamento",
- "Storage base URL": "URL base do armazenamento",
- "Destination": "Destino",
- "Use the built-in static file server": "Usar o servidor de arquivo estático integrado",
- "Local storage": "Armazenamento local",
- "Aliyun OSS": "Aliyun OSS",
- "Amazon S3": "Amazon S3",
+ "Storage type": "Tipo de armazenamento",
+ "Store the creation time of each record": "Armazenar a hora de criação de cada registro",
+ "Store the creation user of each record": "Armazenar o usuário criador de cada registro",
+ "Store the last update time of each record": "Armazenar a última hora de atualização de cada registro",
+ "Store the last update user of each record": "Armazenar o último usuário que atualizou cada registro",
+ "Street": "Rua",
+ "Sub-form": "Subformulário",
+ "Sub-table": "Subtabela",
+ "Subform mode": "Modo de subformulário",
+ "Submit": "Enviar",
+ "Submitted successfully": "Enviado com sucesso",
+ "Subtable": "Subtabela",
+ "Subtable mode": "Modo de subtabela",
+ "Sucesso da requisição": "Sucesso da requisição",
+ "Super admin": "Super administrador",
+ "Support for a single or bulk upload, file size should not exceed": "Suporte para upload único ou em massa, o tamanho do arquivo não deve exceder",
+ "Switch role": "Mudar papel",
+ "System fields": "Campos do sistema",
+ "System info": "Informação do sistema",
+ "System settings": "Configurações do sistema",
+ "System title": "Título do sistema",
+ "Tab name": "Nome da aba",
+ "Table": "Tabela",
+ "Target": "Destino",
+ "Target collection": "Coleção de destino",
+ "Target key": "Chave de destino",
+ "Target position": "Posição alvo",
+ "Template Data": "Dados do modelo",
+ "Template name": "Nome do modelo",
+ "Templates": "Modelos",
"Tencent COS": "Tencent COS",
- "Region": "Região",
- "Bucket": "Bucket",
- "Path": "Caminho",
- "Unsaved changes": "Alterações não salvas",
- "Are you sure you don't want to save?": "Tem certeza de que não deseja salvar?",
- "Dragging": "Arrastando",
- "Popup": "Pop-up",
+ "The deletion was successful.": "A exclusão foi bem sucedida.",
+ "The field has been deleted": "O campo foi excluído",
+ "The field value cannot be greater than ": "O valor do campo não pode ser maior que ",
+ "The field value cannot be less than ": "O valor do campo não pode ser menor que ",
+ "The field value is not an integer number": "O valor do campo não é um número inteiro",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "O {{type}} \"{{name}}\" pode ter sido excluído. Por favor, remova este {{blockType}}.",
+ "Then": "Então",
+ "This and following events": "Este e os próximos eventos",
+ "This event": "Este evento",
+ "This is a demo text, **supports Markdown syntax**.": "Este é um texto de demonstração, **suporta a sintaxe do Markdown**.",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Isso provavelmente é um bug interno do Tachybase. Por favor, abra um problema em <1>aqui1>",
+ "Through collection": "Através da coleção",
+ "Time": "Hora",
+ "Time format": "Formato de hora",
+ "Title": "Título",
+ "Title field": "Campo de título",
+ "Today": "Hoje",
+ "Toggles the subfield mode": "Alterna o modo de subcampo",
+ "Total {{count}} items": "Total de {{count}} itens",
+ "Tree table": "Tabela em árvore",
"Trigger workflow": "Disparar fluxo de trabalho",
- "Request API": "API de solicitação",
- "Assign field values": "Atribuir valores ao campo",
+ "Triggered when the row is clicked": "Disparado quando a linha é clicada",
+ "Try again": "Tente novamente",
+ "Turn pages": "Virar páginas",
+ "UI Editor": "Editor de UI",
+ "UI editor": "Editor de UI",
+ "URL da requisição": "URL da requisição",
+ "Um para um (pertence a)": "Um para um (pertence a)",
+ "Um para um (tem um)": "Um para um (tem um)",
+ "Unconnected": "Desconectado",
+ "Unique": "Único",
+ "Unsaved changes": "Alterações não salvas",
+ "Update": "Atualizar",
+ "Update all data?": "Atualizar todos os dados?",
+ "Update plugin": "Atualizar plugin",
+ "Update selected data?": "Atualizar dados selecionados?",
+ "UpdatedAt": "Registrando o horário da última atualização da linha",
+ "UpdatedBy": "Registrando o último usuário que atualizou a linha",
+ "Upgrade": "Atualizar",
+ "Upload": "Carregar",
+ "Upload new version": "Enviar nova versão",
+ "Upload plugin": "Enviar plugin",
+ "Usar o mesmo fuso horário (GMT) para todos os usuários": "Usar o mesmo fuso horário (GMT) para todos os usuários",
+ "Use the built-in static file server": "Usar o servidor de arquivo estático integrado",
+ "Users": "Usuários",
+ "Usuário": "Usuário",
+ "Usuário atual": "Usuário atual",
+ "Validation rule": "Regra de validação",
"Valor constante": "Valor constante",
"Valor dinâmico": "Valor dinâmico",
- "Usuário atual": "Usuário atual",
- "Registro atual": "Registro atual",
- "Hora atual": "Hora atual",
- "Método de fechamento de popup": "Método de fechamento de popup",
- "Fechamento automático": "Fechamento automático",
- "Fechamento manual": "Fechamento manual",
- "Após atualização bem sucedida": "Após atualização bem sucedida",
- "Salvar registro": "Salvar registro",
- "Atualizado com sucesso": "Atualizado com sucesso",
- "Após salvar com sucesso": "Após salvar com sucesso",
- "Após clicar no botão personalizado, os seguintes valores de campo serão atribuídos de acordo com o seguinte formulário.": "Após clicar no botão personalizado, os seguintes valores de campo serão atribuídos de acordo com o seguinte formulário.",
- "Após clicar no botão personalizado, os seguintes campos do registro atual serão salvos de acordo com o seguinte formulário.": "Após clicar no botão personalizado, os seguintes campos do registro atual serão salvos de acordo com o seguinte formulário.",
- "Cor de fundo do botão": "Cor de fundo do botão",
- "Destaque": "Destaque",
- "Vermelho perigoso": "Vermelho perigoso",
- "Requisição personalizada": "Requisição personalizada",
- "Configurações de requisição": "Configurações de requisição",
- "URL da requisição": "URL da requisição",
- "Método da requisição": "Método da requisição",
- "Parâmetros de consulta da requisição": "Parâmetros de consulta da requisição",
- "Cabeçalhos da requisição": "Cabeçalhos da requisição",
- "Corpo da requisição": "Corpo da requisição",
- "Sucesso da requisição": "Sucesso da requisição",
- "Formato JSON inválido": "Formato JSON inválido",
- "Após requisição bem sucedida": "Após requisição bem sucedida",
- "Adicionar campo exportável": "Adicionar campo exportável",
- "Registros de auditoria": "Registros de auditoria",
- "ID do registro": "ID do registro",
- "Usuário": "Usuário",
- "Campo": "Campo",
- "Selecionar": "Selecionar",
- "Selecionar campo": "Selecionar campo",
- "Alterações de valor do campo": "Alterações de valor do campo",
- "Um para um (tem um)": "Um para um (tem um)",
- "Um para um (pertence a)": "Um para um (pertence a)",
- "Usar o mesmo fuso horário (GMT) para todos os usuários": "Usar o mesmo fuso horário (GMT) para todos os usuários",
- "Nome de província/cidade/região": "Nome de província/cidade/região",
- "Idiomas habilitados": "Idiomas habilitados",
+ "Value": "Valor",
"Ver todos os plugins": "Ver todos os plugins",
- "Imprimir": "Imprimir",
- "Concluído": "Concluído",
- "Sign up successfully, and automatically jump to the sign in page": "Cadastro realizado com sucesso, e automaticamente redirecionado para a página de login",
- "File manager": "Gerenciador de arquivos",
- "ACL": "Controle de Acesso",
- "Collection manager": "Gerenciador de coleções",
- "Plugin manager": "Gerenciador de plugins",
- "Local": "Local",
- "Built-in": "Integrado",
- "Marketplace": "Loja de aplicativos",
- "New plugin": "Novo plugin",
- "Upgrade": "Atualizar",
- "Dependencies check failed": "Falha na verificação de dependências",
- "More details": "Mais detalhes",
- "Upload new version": "Enviar nova versão",
- "Official plugin": "Plugin oficial",
+ "Verification code": "Código de verificação",
+ "Vermelho perigoso": "Vermelho perigoso",
"Version": "Versão",
- "Npm package": "Pacote Npm",
- "Upload plugin": "Enviar plugin",
- "Npm package name": "Nome do pacote Npm",
- "Add type": "Adicionar tipo",
- "Changelog": "Registro de alterações",
- "Dependencies check": "Verificação de dependências",
- "Update plugin": "Atualizar plugin",
- "Installing": "Instalando",
- "The deletion was successful.": "A exclusão foi bem sucedida.",
- "Plugin Zip File": "Arquivo Zip do plugin",
- "Compressed file url": "URL do arquivo compactado",
- "Last updated": "Última atualização",
- "PackageName": "Nome do pacote",
- "DisplayName": "Nome de exibição",
- "Readme": "Leia-me",
- "Dependencies compatibility check": "Verificação de compatibilidade de dependências",
- "If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Se a verificação de compatibilidade falhar, você deve alterar a versão dependente para atender aos requisitos de versão.",
"Version range": "Intervalo de versão",
- "Plugin's version": "Versão do plugin",
- "Result": "Resultado",
- "No CHANGELOG.md file": "Nenhum arquivo CHANGELOG.md",
- "No README.md file": "Nenhum arquivo README.md",
- "Homepage": "Página inicial",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Arraste e solte o arquivo aqui ou clique para enviar, o tamanho do arquivo não deve exceder 30M",
- "Dependencies check failed, can't enable.": "Falha na verificação de dependências, não é possível habilitar.",
- "Plugin starting...": "Plugin iniciando...",
- "Plugin stopping...": "Plugin parando...",
- "Are you sure to delete this plugin?": "Tem certeza de que deseja excluir este plugin?",
- "Are you sure to delete this plugin":"Tem a certeza que deseja desactivar este plugin",
- "re-download file": "re-fazer download do arquivo",
- "Not enabled": "Não habilitado",
- "Search plugin": "Pesquisar plugin",
- "Author": "Autor",
- "Plugin loading failed. Please check the server logs.": "Falha ao carregar o plugin. Verifique os logs do servidor.",
- "Coming soon...": "Em breve...",
- "All plugin settings": "Configurações de todos os plugins",
- "Bookmark": "Favoritar",
- "Manage all settings": "Gerenciar todas as configurações",
- "Create inverse field in the target collection": "Criar campo inverso na coleção de destino",
- "Inverse field name": "Nome do campo inverso",
- "Inverse field display name": "Nome de exibição do campo inverso",
- "Bulk update": "Atualização em massa",
- "After successful bulk update": "Após a atualização em massa bem sucedida",
- "Bulk edit": "Edição em massa",
- "Data will be updated": "Os dados serão atualizados",
- "Selected": "Selecionado",
- "All": "Todos",
- "Update selected data?": "Atualizar dados selecionados?",
- "Update all data?": "Atualizar todos os dados?",
- "Remains the same": "Permanece o mesmo",
- "Changed to": "Mudou para",
- "Clear": "Limpar",
- "Add attach": "Adicionar anexo",
- "Selector": "Seletor",
- "Inner": "Interno",
- "Search and select collection": "Pesquisar e selecionar coleção",
- "Please fill in the iframe URL": "Por favor, preencha a URL do iframe",
- "Fix block": "Bloquear fixo",
- "Plugin name": "Nome do plugin",
- "Plugin tab name": "Nome da guia do plugin",
- "AutoGenId": "Campo de ID gerado automaticamente",
- "CreatedBy": "Registrando o usuário que criou a linha",
- "UpdatedBy": "Registrando o último usuário que atualizou a linha",
- "CreatedAt": "Registrando o horário de criação da linha",
- "UpdatedAt": "Registrando o horário da última atualização da linha",
- "Column width": "Largura da coluna",
- "Sortable": "Classificável",
- "Enable link": "Habilitar link",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Isso provavelmente é um bug interno do Tachybase. Por favor, abra um problema em <1>aqui1>",
- "Render Failed": "Falha na renderização",
- "Feedback": "Feedback",
- "Try again": "Tente novamente",
- "Click or drag file to this area to upload": "Clique ou arraste o arquivo para esta área para fazer o upload",
- "Support for a single or bulk upload, file size should not exceed": "Suporte para upload único ou em massa, o tamanho do arquivo não deve exceder",
- "Default title for each record": "Título padrão para cada registro",
- "If collection inherits, choose inherited collections as templates": "Se a coleção herda, escolha as coleções herdadas como modelos",
- "Select an existing piece of data as the initialization data for the form": "Selecione um pedaço de dados existente como os dados de inicialização para o formulário",
- "Only the selected fields will be used as the initialization data for the form": "Somente os campos selecionados serão usados como dados de inicialização para o formulário",
- "Template Data": "Dados do modelo",
- "Data fields": "Campos de dados",
- "Add template": "Adicionar modelo",
- "Display data template selector": "Exibir seletor de modelo de dados",
- "Form data templates": "Modelos de dados do formulário",
- "Data template": "Modelo de dados",
- "Not found": "Não encontrado",
- "Add": "Adicionar",
- "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "Excluir automaticamente objetos que dependem desta tabela, bem como objetos que dependem desses objetos",
- "Allow add new":"Permitir novas adições",
+ "View": "Visualizar",
+ "View record": "Visualizar registro",
+ "Village": "Bairro",
+ "Visible": "Visível",
+ "Volcano": "Vulcão",
+ "Week": "Semana",
+ "Weekly": "Semanal",
+ "When submitting the following fields, the saved values are": "Ao enviar os seguintes campos, os valores salvos são",
+ "Work week": "Semana de trabalho",
+ "Wysiwyg": "Wysiwyg",
+ "Year-Month-Day": "Ano-Mês-Dia",
+ "Year/Month/Day": "Ano/Mês/Dia",
+ "Yearly": "Anual",
+ "Yes": "Sim",
+ "contains": "contém",
+ "data source": "fonte de dados",
+ "does not contain": "não contém",
+ "edit title": "editar título",
+ "ends with": "termina com",
+ "exists": "existe",
+ "is": "é",
+ "is after": "é depois",
+ "is before": "é antes",
+ "is current logged-in user": "é o usuário atualmente logado",
+ "is empty": "está vazio",
+ "is not": "não é",
+ "is not current logged-in user": "não é o usuário atualmente logado",
+ "is not empty": "não está vazio",
+ "is on or after": "é em ou depois",
+ "is on or before": "é em ou antes",
+ "is variable": "é uma variável",
"loading": "carregando",
"name is required": "nome é obrigatório",
- "data source": "fonte de dados",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "O {{type}} \"{{name}}\" pode ter sido excluído. Por favor, remova este {{blockType}}.",
- "DataSource": "Fonte de dados",
- "Allow selection of existing records":"Permitir a selecção dos registos existentes",
- "Home page": "Página inicial",
- "Handbook": "Manual do usuário",
- "License": "Licença"
+ "not ends with": "não termina com",
+ "not exists": "não existe",
+ "not starts with": "não começa com",
+ "re-download file": "re-fazer download do arquivo",
+ "starts with": "começa com",
+ "{{count}} filter items": "{{count}} itens de filtro",
+ "{{count}} more items": "{{count}} itens a mais",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 horas",
+ "24 hour": "24 horas"
}
diff --git a/packages/core/client/src/locale/ru_RU.json b/packages/core/client/src/locale/ru_RU.json
index 7c9c16556..427d1f31d 100644
--- a/packages/core/client/src/locale/ru_RU.json
+++ b/packages/core/client/src/locale/ru_RU.json
@@ -1,570 +1,570 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Показать <1><0>100><1>201><2>502><3>1003>1> элементов на странице",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Выполнить <1><0>Все0><1>Любое1>1> условия в группе",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Открыть в<1><0>Модальное окно0><1>Ящик1><2>Окно2>1>",
- "{{count}} filter items": "{{count}} отфильтровано элементов",
- "{{count}} more items": "{{count}} больше элементов",
- "Total {{count}} items": "Всего {{count}} элементов",
- "Today": "Сегодня",
- "Yesterday": "Вчера",
- "Tomorrow": "Завтра",
- "Month": "Месяц",
- "Week": "Неделя",
- "This week": "Эта неделя",
- "Next week": "Следующая неделя",
- "This month": "Этот месяц",
- "Next month": "Следующий месяц",
- "Last quarter": "Прошлый квартал",
- "This quarter": "Этот квартал",
- "Next quarter": "Следующий квартал",
- "This year": "Этот год",
- "Next year": "Следующий год",
- "Last week": "Прошлая неделя",
- "Last month": "Прошлый месяц",
- "Last year": "Прошлый год",
- "Last 7 days": "Последние 7 дней",
- "Last 30 days": "Последние 30 дней",
- "Last 90 days": "Последние 90 дней",
- "Next 7 days": "Следующие 7 дней",
- "Next 30 days": "Следующие 30 дней",
- "Next 90 days": "Следующие 90 дней",
- "Work week": "Рабочая неделя",
- "Day": "День",
- "Agenda": "Расписание",
- "Date": "Дата",
- "Time": "Время",
- "Event": "Событие",
- "None": "Ничего",
- "Unconnected": "Не подключен",
- "System settings": "Системные настройки",
- "System title": "Системный заголовок",
- "Logo": "Логотип",
- "Add menu item": "Добавить элемент меню",
- "Page": "Страница",
- "Name": "Имя",
- "Icon": "Иконка",
- "Group": "Группа",
- "Link": "Ссылка",
- "Save conditions": "Сохранить условия",
- "Edit menu item": "Изменить пункт меню",
- "Move to": "Перенести",
- "Insert left": "Вставить слева",
- "Insert right": "Вставить справа",
- "Insert inner": "Вставить внутрь",
- "Delete": "Удалить",
- "Disassociate": "Разъединить",
- "Disassociate record": "Разъединить запись",
- "Are you sure you want to disassociate it?": "Вы уверены, что хотите разъединить это?",
- "UI editor": "UI редактор",
- "Collection": "Коллекция",
- "Collections & Fields": "Коллекции & Поля",
- "Roles & Permissions": "Роли & Разрешения",
- "Edit profile": "Изменить профиль",
- "Change password": "Сменить пароль",
- "Old password": "Старый пароль",
- "New password": "Новый пароль",
- "Switch role": "Сменить роль",
- "Super admin": "Супер админ",
- "Language": "Язык",
- "Allow sign up": "Разрешить регистрацию",
- "Sign out": "Выйти",
- "Cancel": "Отмена",
- "Submit": "Отправить",
- "Close": "Закрыть",
- "Set the data scope": "Установить область данных",
- "Data loading mode": "Режим загрузки данных",
- "Set data loading mode": "Установить режим загрузки данных",
- "Automatically load data": "Автоматически загружать данные",
- "Load data after filtering": "Загружать данные после фильтрации",
- "Data blocks": "Блоки данных",
- "Filter blocks": "Просеивающие блоки",
- "Table": "Таблица",
- "Form": "Форма",
- "Collapse": "Свернуть",
- "Select data source": "Выбрать источник данных",
- "Calendar": "Календарь",
- "Kanban": "Канбан",
- "Select grouping field": "Выбрать поле группировки",
- "Media": "Медиа",
- "Markdown": "Markdown",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "Блоки диаграммы",
- "Column chart": "Колонки",
- "Bar chart": "Столбики",
- "Line chart": "Линейная",
- "Pie chart": "Круговая",
- "Area chart": "Область",
- "Other chart": "Другая диаграмма",
- "Other blocks": "Другие блоки",
- "In configuration": "В конфигурации",
- "Chart title": "Заголовок диаграммы",
- "Chart type": "Тип диаграммы",
- "Chart config": "Конфиг. диаграммы",
- "Templates": "Шаблоны",
- "Select template": "Выбрать шаблон",
+ "(Fields only)": "(Только поля)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ASC": "по возр.",
+ "Accessible": "Доступно",
+ "Action column": "Колонка действий",
+ "Action display name": "Имя действия на экране",
"Action logs": "Журналы действий",
- "Create template": "Создать шаблон",
- "Edit markdown": "Редактировать markdown",
- "Add block": "Добавить блок",
- "Add new": "Добавить новый",
- "Add record": "Зобавить запись",
- "Custom field display name": "Отображаемое имя поля пользователя",
- "Display fields": "Показать поля",
- "Edit record": "Изменить запись",
- "Delete menu item": "Удалить пункт меню",
- "Add page": "Добавить страницу",
- "Add group": "Добавить группу",
- "Add link": "Добавить ссылку",
- "Insert above": "Вставить выше",
- "Insert below": "Вставить ниже",
- "Save": "Сохранить",
- "Delete block": "Удалить блок",
- "Are you sure you want to delete it?": "Вы уверены, что хотите удалить это?",
- "This is a demo text, **supports Markdown syntax**.": "Это демо текст, **поддерживает синтаксис Markdown**.",
- "Filter": "Фильтр",
- "Connect data blocks": "Соединить блоки данных",
+ "Action name": "Название действия",
+ "Action on existing records": "Действие на существующих записях",
+ "Action on new records": "Действие на новых записях",
+ "Action permission": "Разрешения на действия",
+ "Action permissions": "Разрешения на действия",
+ "Action scope": "Область действий",
"Action type": "Тип действия",
"Actions": "Действия",
- "Insert": "Вставить",
- "Update": "Обновить",
- "View": "Вид",
- "View record": "Показать запись",
- "Refresh": "Обновить",
- "Data changes": "Изменения данных",
- "Field name": "Имя поля",
- "Before change": "До изменений",
- "After change": "После изменений",
- "Delete record": "Удалить запись",
- "Create collection": "Создать Коллекцию",
- "Collection display name": "Отображение имени Коллекции",
- "Collection name": "Имя Коллекции",
- "Categories": "Категории таблиц данных",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Случайно сгенерированный и может быть изменен. Поддерживает буквы, цифры и подчеркивания, должно начинаться с буквы.",
- "Edit": "Изменить",
- "Edit collection": "Изменить Коллекцию",
- "Configure fields": "Конфигурировать поля",
- "Configure columns": "Конфигурировать колонки",
- "Edit field": "Изменить поле",
- "Configure fields of {{title}}": "Конфигурировать поле {{title}}",
- "Basic": "Базовый",
- "Single line text": "Текстовая строка",
- "Long text": "Текстовое поле",
- "Phone": "Телефон",
- "Email": "Email",
- "Number": "Число",
- "Integer": "Целое",
- "Percent": "Процент",
- "Password": "Пароль",
- "Advanced type": "Продвинутый",
- "Formula": "Формула",
- "Formula description": "Вычисляет значение на базе значений других полей той же записи.",
- "Choices": "Выбор",
- "Checkbox": "Чекбокс",
- "Single select": "Одиночный выбор",
- "Multiple select": "Множественный выбор",
- "Radio group": "Радио группа",
- "Checkbox group": "Чекбокс группа",
- "China region": "Китай регион",
- "Date & Time": "Дата & Время",
- "Datetime": "Датавремя",
- "Relation": "Связь",
- "Link to": "Ссылка на",
- "Link to description": "Используется для быстрого создания связей коллекций и совместим с наиболее распространенными сценариями. Подходит для использования не разработчиками. Когда он присутствует в виде поля, это раскрывающийся список, используемый для выбора записей из целевой коллекции. После создания он одновременно генерирует связанные поля текущей коллекции в целевой коллекции.",
- "Sub-table": "Подтаблица",
- "System info": "Системная инфо",
- "Created at": "Когда создано",
- "Last updated at": "Когда изменено",
- "Created by": "Кто создал",
- "Last updated by": "Кто изменил",
- "Add field": "Добавить поле",
- "Field display name": "Отображаемое имя поля",
- "Field type": "Тип поля",
- "Field interface": "Интерфейс поля",
- "Date format": "Формат даты",
- "Year/Month/Day": "Год/Месяц/День",
- "Year-Month-Day": "Год-Месяц-День",
- "Day/Month/Year": "День/Месяц/Год",
- "Show time": "Показать время",
- "Time format": "Фрмат времени",
- "12 hour": "12 час",
- "24 hour": "24 час",
- "Relationship type": "Тип отношений",
- "Source collection": "Исходная коллекция",
- "Source key": "Исходный ключ",
- "Target collection": "Целевая коллекция",
- "Through collection": "Через коллекцию",
- "Target key": "Целевой ключ",
- "Foreign key": "Внешний ключ",
- "One to one": "Один к одному",
- "One to many": "Один ко многим",
- "Many to one": "Многие к одному",
- "Many to many": "Многие ко многим",
- "One to one description": "Используется для создания отношений один к одному. Например, у пользователя есть профиль.",
- "One to many description": "Используется для создания отношения «один ко многим». Например, в стране может быть много городов, а город может находиться только в одной стране. Когда он присутствует в виде поля, это подтаблица, в которой отображаются записи связанной коллекции. При создании поле «многие к одному» автоматически создается в связанной коллекции.",
- "Many to one description": "Используется для создания отношений «многие к одному». Например, город может принадлежать только одной стране, а в стране может быть много городов. Когда он присутствует в виде поля, это раскрывающийся список, используемый для выбора записи из связанной коллекции. После создания поле «один ко многим» автоматически создается в связанной коллекции.",
- "Many to many description": "Используется для создания отношений «многие ко многим». Например, у ученика будет много учителей, а у учителя будет много учеников. Когда он присутствует в виде поля, это раскрывающийся список, используемый для выбора записей из связанной коллекции.",
- "Foreign key 1": "Внешний ключ 1",
- "Foreign key 2": "Внешний ключ 2",
- "Add filter": "Добавить фильтр",
- "Add filter group": "Добавить группу фильтров",
- "Comparision": "Сравнение",
- "is": "соответствует",
- "is not": "не соответствует",
- "contains": "содержит",
- "does not contain": "не содержит",
- "starts with": "начинается с",
- "not starts with": "не начинается с",
- "ends with": "оканчивается на",
- "not ends with": "не оканчивается на",
- "is empty": "пустое",
- "is not empty": "не пустое",
- "Edit chart": "Изменить диаграмму",
- "Add text": "Добавить текст",
- "Filterable fields": "Фильтруемые поля",
- "Edit button": "Изменить кнопку",
- "Hide": "Скрыть",
- "Enable actions": "Разрешить действия",
- "Export": "Экспортировать",
- "Customize": "Настроить",
- "Function": "Функция",
- "Popup form": "Всплывающая форма",
- "Flexible popup": "Гибкое всплывающее окно",
- "Configure actions": "Настройка действий",
- "Display order number": "Показать порядковые номера",
- "Enable drag and drop sorting": "Разрешить сортировку перетаскиванием",
- "Triggered when the row is clicked": "Срабатывает при нажатии на строку",
- "Add tab": "Добавить вкладку",
- "Disable tabs": "Запретить вкладки",
- "Details": "Подробности",
- "Edit form": "Изменить форму",
- "Create form": "Создать форму",
- "Form (Edit)": "Форма (Изменить)",
- "Form (Add new)": "Форма (Добавить новый)",
- "Edit tab": "Изменить вкладку",
- "Relationship blocks": "Блоки отношений",
- "Select record": "Выбрать запись",
- "Display name": "Показать имя",
- "Select icon": "Выбрать иконку",
- "Custom column name": "Пользовательское имя колонки",
- "Edit description": "Изменить описание",
- "Required": "Обязательное",
- "Label field": "Метка поля",
- "Default is the ID field": "По умолчанию это поле ID",
- "Set default sorting rules": "Установить правила сортировки по умолчанию",
- "is before": "находится до",
- "is after": "находится после",
- "is on or after": "находится на или после",
- "is on or before": "находится на или до",
- "is between": "находится в диапазоне",
- "Upload": "Закачать",
- "Select level": "Выберите уровень",
- "Province": "Область",
- "City": "Город",
- "Area": "Район",
- "Street": "Улица",
- "Village": "Деревня",
- "Must select to the last level": "Нужно выбрать до последнего уровня",
- "Move {{title}} to": "Переместить {{title}} на",
- "Target position": "Целевая позиция",
- "After": "После",
- "Before": "До",
- "Add {{type}} before \"{{title}}\"": "Добавить {{type}} до \"{{title}}\"",
- "Add {{type}} after \"{{title}}\"": "Добавить {{type}} после \"{{title}}\"",
- "Add {{type}} in \"{{title}}\"": "Добавить {{type}} в \"{{title}}\"",
- "Original name": "Оригинальное имя",
- "Custom name": "Пользовательское имя",
- "Custom Title": "Пользовательский Заголовок",
- "Options": "Опции",
- "Option value": "Значение опции",
- "Option label": "Метка опции",
- "Color": "Цвет",
- "Add option": "Добавить опцию",
- "Related collection": "Связанная коллекция",
- "Allow linking to multiple records": "Позволить прилинковать много записей",
- "Configure calendar": "Настроить календарь",
- "Title field": "Поле заголовка",
- "Start date field": "Поле даты начала",
- "End date field": "Поле даты окончания",
- "Navigate": "Навигация",
- "Title": "Заголовок",
- "Description": "Описание",
- "Select view": "Выбрать вид",
- "Reset": "Сбросить",
- "Exportable fields": "Экспортируемые поля",
- "Saved successfully": "Успешно сохранено",
- "Nickname": "Никнейм",
- "Sign in": "Войти",
- "Create an account": "Создать аккаунт",
- "Sign up": "Зарегистрироваться",
- "Confirm password": "Подтвердить пароль",
- "Log in with an existing account": "Войти в существующий аккаунт",
- "Signed up successfully. It will jump to the login page.": "Успешно зарегистрировано. Вы будете перенаправлены на страницу входа.",
- "Password mismatch": "Пароли не совпадают",
- "Users": "Пользователи",
- "Roles": "Роли",
- "Add role": "Добавить роль",
- "Role name": "Имя роли",
- "Configure": "Настроить",
- "Configure permissions": "Настроить разрешения",
- "Edit role": "Изменить роль",
- "Action permissions": "Разрешения на действия",
- "Menu permissions": "Разрешения на Меню",
- "Menu item name": "Название пункта Меню",
- "Allow access": "Разрешить доступ",
- "Action name": "Название действия",
- "Allow action": "Разрешить действия",
- "Action scope": "Область действий",
- "Operate on new data": "Работать с новыми данными",
- "Operate on existing data": "Работать с существующими данными",
- "Yes": "Да",
- "No": "Нет",
- "Red": "Красный",
- "Magenta": "Сиреневый",
- "Volcano": "Вулканический",
- "Orange": "Оранжевый",
- "Gold": "Золотой",
- "Lime": "Лайм",
- "Green": "Зеленый",
- "Cyan": "Голубой",
- "Blue": "Синий",
- "Geek blue": "Тёмно-синий",
- "Purple": "Фиолетовый",
- "Default": "По умолчанию",
+ "Add": "Добавить",
+ "Add block": "Добавить блок",
"Add card": "Добавить карточку",
- "edit title": "изменить заголовок",
- "Turn pages": "Перелистывать страницы",
- "Others": "Другие",
- "Save as template": "Сохранить как шаблон",
- "Save as block template": "Сохранить как шаблон Блока",
- "Block templates": "Шаблоны Блока",
- "Convert reference to duplicate": "Преобразовать ссылку в дубликат",
- "Template name": "Имя Шаблона",
- "Block type": "Тип Блока",
- "No blocks to connect": "Нет Блоков для подключения",
- "Action column": "Колонка действий",
- "Records per page": "Записей на страницу",
- "(Fields only)": "(Только поля)",
- "Button title": "Имя кнопки",
- "Button icon": "Иконка кнопки",
- "Submitted successfully": "Успешно отправлено",
- "Operation succeeded": "Операция прошла успешно",
- "Operation failed": "Операция не удалась",
- "Open mode": "Открытый режим",
- "Menu item title": "Заголовок пункта Меню",
- "Menu item icon": "Иконка пункта Меню",
- "Target": "Цель",
- "Position": "Положение",
- "Insert before": "Вставить до",
- "Insert after": "Вставить после",
- "UI Editor": "UI Редактор",
- "ASC": "по возр.",
- "DESC": "по убыв.",
- "Add sort field": "Добавить поле сортировки",
- "ID": "ID",
- "Drawer": "Ящик",
- "Dialog": "Диалог",
- "Delete action": "Удалить действие",
- "Custom column title": "Пользовательский заголовок колонки",
- "Column title": "заголовок столбца",
- "Original title: ": "Заголовок по умолчанию: ",
- "Delete table column": "Удалить колонку таблицы",
- "Skip required validation": "Пропустить обязатеьную проверку",
- "Form values": "Значения формы",
- "Fields values": "Значения полей",
- "The field has been deleted": "Поле было удалено",
- "When submitting the following fields, the saved values are": "При отправке следующих полей, сохраненные значения такие",
- "After successful submission": "После удачной отправки",
- "Then": "Затем",
- "Stay on current page": "Оставаться на текущей странице",
- "Redirect to": "Перенаправить на",
- "Save action": "Сохранить действие",
- "Exists": "Существуют",
"Add condition": "Добавить правило",
"Add condition group": "Добавить группу правил",
- "exists": "существуют",
- "not exists": "не существуют",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "UID Роли",
- "Precision": "Точность",
- "Formula mode": "Режим формулы",
- "Expression": "Переменная",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Введите +, -, *, /, ( ) для вычисления, введите @ чтобы открыть переменные поля.",
- "Formula error.": "Ошибка формулы.",
- "Rich Text": "Rich Text",
- "Junction collection": "Коллекция Узлов",
- "Leave it blank, unless you need a custom intermediate table": "Оставьте это поле пустым, если вам не нужна пользовательская промежуточная таблица.",
- "Fields": "Поля",
- "Edit field title": "Изменить заголовок поля",
- "Field title": "Заголовок поля",
- "Original field title: ": "Оригинальный заголовок поля: ",
- "Edit tooltip": "Изменить подсказку",
- "Delete field": "Удалить поле",
- "Select collection": "Выбрать коллекцию",
- "Blank block": "Пустой блок",
- "Duplicate template": "Дублировать шаблон",
- "Reference template": "Справочный шаблон",
- "Create calendar block": "Создать блок календаря",
- "Create kanban block": "Создать блок Канбан",
- "Grouping field": "Поле группировки",
- "Tab name": "Имя вкладки",
- "Current record blocks": "Блоки текущей записи",
- "Popup message": "Всплывающее сообщение",
- "Delete role": "Удалить роль",
- "Role display name": "Имя роли на экране",
- "Default role": "Роль по умолчанию",
- "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.": "Позволяет настраивать всю систему, включая пользовательский интерфейс, коллекции, разрешения и т. д.",
- "New menu items are allowed to be accessed by default.": "Доступ к новым пунктам меню разрешен по умолчанию.",
- "Global permissions": "Глобальные разрешения",
- "General permissions": "Общие разрешения",
- "Global action permissions": "Глобальные разрешения на действия",
- "General action permissions": "Общие разрешения на действия",
- "Action display name": "Имя действия на экране",
- "Allow": "Разрешить",
- "Data scope": "Облась данных",
- "Action on new records": "Действие на новых записях",
- "Action on existing records": "Действие на существующих записях",
- "All records": "Все записи",
- "Own records": "собственные записи",
- "Permission policy": "Политика разрешений",
- "Individual": "Индивидуально",
- "General": "Общие",
- "Accessible": "Доступно",
- "Configure permission": "Настроить разрешения",
- "Action permission": "Разрешения на действия",
- "Field permission": "Разрешения на поля",
- "Scope name": "Имя области",
- "Unsaved changes": "Несохраненные изменения",
- "Are you sure you don't want to save?": "Вы уверены, что не хотите сохранить?",
- "Dragging": "Перетаскивание",
- "Popup": "Всплывающий",
- "Trigger workflow": "Рабочий процесс Триггера",
- "Request API": "Запрос API",
- "Assign field values": "Присвоить значения поля",
- "Constant value": "Постоянное значение",
- "Dynamic value": "Динамическое значение",
- "Current user": "Текущий пользователь",
- "Current role": "Текущая роль",
- "Current record": "Текущая запись",
- "Associated records": "Связанные записи",
- "Parent record": "Родительская запись",
- "Popup close method": "Метод закрытия всплывающего окна",
- "Automatic close": "Автоматическое закрытие",
- "Manually close": "Ручное закрытие",
- "After successful update": "После успешного обновления",
- "Save record": "Сохранить запись",
- "Updated successfully": "Успешно обновлено",
- "After successful save": "После успешного сохранения",
+ "Add exportable field": "Добавить экспортируемое поле",
+ "Add field": "Добавить поле",
+ "Add filter": "Добавить фильтр",
+ "Add filter group": "Добавить группу фильтров",
+ "Add group": "Добавить группу",
+ "Add link": "Добавить ссылку",
+ "Add menu item": "Добавить элемент меню",
+ "Add new": "Добавить новый",
+ "Add option": "Добавить опцию",
+ "Add page": "Добавить страницу",
+ "Add record": "Зобавить запись",
+ "Add role": "Добавить роль",
+ "Add sort field": "Добавить поле сортировки",
+ "Add tab": "Добавить вкладку",
+ "Add template": "Добавить шаблон",
+ "Add text": "Добавить текст",
+ "Add type": "Добавить тип",
+ "Add {{type}} after \"{{title}}\"": "Добавить {{type}} после \"{{title}}\"",
+ "Add {{type}} before \"{{title}}\"": "Добавить {{type}} до \"{{title}}\"",
+ "Add {{type}} in \"{{title}}\"": "Добавить {{type}} в \"{{title}}\"",
+ "Advanced type": "Продвинутый",
+ "After": "После",
+ "After change": "После изменений",
"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.": "После нажатия пользовательской кнопки следующие поля текущей записи будут сохранены в соответствии со следующей формой.",
- "Button background color": "Цвет фона кнопки",
- "Highlight": "Подсветка",
- "Danger red": "Опасно красный",
- "Custom request": "Пользовательский запрос",
- "Request settings": "Настройки запроса",
- "Request URL": "URL запроса",
- "Request method": "Метод запроса",
- "Request query parameters": "Запрос параметров запроса",
- "Request headers": "Заголовки запроса",
- "Request body": "Тело запроса",
- "Request success": "Успешный запрос",
- "Invalid JSON format": "Неверный JSON формат",
"After successful request": "После успешного запроса",
- "Add exportable field": "Добавить экспортируемое поле",
- "Audit logs": "Журналы аудита",
- "Record ID": "ID записи",
- "User": "Пользователь",
- "Field": "Поле",
- "Field value changes": "Изменения значения поля",
- "One to one (has one)": "Один к одному (has one)",
- "One to one (belongs to)": "Один к одному (belongs to)",
- "Use the same time zone (GMT) for all users": "Использовать одну и ту же временную зону (GMT) для всех пользователей",
- "Block title": "Заголовок блока",
- "Edit block title": "Изменить заголовок блока",
- "Province/city/area name": "Имя области/города/района",
- "Field component": "Компонент поля",
+ "After successful save": "После успешного сохранения",
+ "After successful submission": "После удачной отправки",
+ "After successful update": "После успешного обновления",
+ "Agenda": "Расписание",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "Все коллекции по умолчанию используют общие права доступа; разрешение, настроенное индивидуально, переопределит разрешение по умолчанию.",
+ "All records": "Все записи",
+ "Allow": "Разрешить",
+ "Allow access": "Разрешить доступ",
+ "Allow action": "Разрешить действия",
+ "Allow linking to multiple records": "Позволить прилинковать много записей",
"Allow multiple": "Разрешить множественный выбор",
- "Quick upload": "Быстрая загрузка",
- "Select file": "Выбрать файл",
- "Subtable": "Подтаблица",
- "Sub-form": "Подформа",
- "Regular expression": "Образец",
- "Enabled languages": "Включенные языки",
- "View all plugins": "Посмотреть все плагины",
- "Print": "Печать",
- "Single select and radio fields can be used as the grouping field": "Одиночное поле выбора и радиополя могут использоваться в качестве поля группировки",
- "Sign up successfully, and automatically jump to the sign in page": "Зарегистрируйтесь успешно и автоматически перейдете на страницу входа",
- "Search and select collection": "Поиск и выбор коллекции",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Это, вероятно, ошибка внутреннего устройства Tachybase. Пожалуйста, откройте проблему <1>здесь1>",
- "Render Failed": "Ошибка рендеринга",
- "Feedback": "Обратная связь",
- "Try again": "Попробуйте еще раз",
- "Click or drag file to this area to upload": "Нажмите или перетащите файл в эту область, чтобы загрузить",
- "Support for a single or bulk upload, file size should not exceed": "Поддержка одиночной или массовой загрузки, размер файла не должен превышать",
- "Default title for each record": "Заголовок по умолчанию для каждой записи",
- "If collection inherits, choose inherited collections as templates": "Если коллекция наследуется, выберите наследуемые коллекции в качестве шаблонов",
- "Select an existing piece of data as the initialization data for the form": "Выберите существующие данные в качестве исходных данных для формы",
- "Only the selected fields will be used as the initialization data for the form": "Только выбранные поля будут использоваться в качестве исходных данных для формы",
- "Template Data": "Шаблон данных",
- "Data fields": "Поля данных",
- "Add template": "Добавить шаблон",
- "Display data template selector": "Отображать селектор шаблона данных",
- "Form data templates": "Шаблоны данных формы",
- "Data template": "Шаблон данных",
- "Not found": "Не найдено",
- "Add": "Добавить",
- "Select all": "Выбрать все",
- "New plugin": "Новый плагин",
- "Upgrade": "Обновить",
- "Dependencies check failed": "Проверка зависимостей не удалась",
- "More details": "Подробнее",
- "Upload new version": "Загрузить новую версию",
- "Version": "Версия",
- "Npm package": "Npm пакет",
- "Npm package name": "Имя npm пакета",
- "Upload plugin": "Загрузить плагин",
- "Official plugin": "Официальный плагин",
- "Add type": "Добавить тип",
+ "Allow sign up": "Разрешить регистрацию",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Позволяет настраивать всю систему, включая пользовательский интерфейс, коллекции, разрешения и т. д.",
+ "Are you sure to delete this plugin?": "Вы уверены, что хотите удалить этот плагин?",
+ "Are you sure you don't want to save?": "Вы уверены, что не хотите сохранить?",
+ "Are you sure you want to delete it?": "Вы уверены, что хотите удалить это?",
+ "Are you sure you want to disassociate it?": "Вы уверены, что хотите разъединить это?",
+ "Area": "Район",
+ "Area chart": "Область",
+ "Assign field values": "Присвоить значения поля",
+ "Associated records": "Связанные записи",
+ "Audit logs": "Журналы аудита",
+ "Author": "Автор",
+ "Automatic close": "Автоматическое закрытие",
+ "Automatically load data": "Автоматически загружать данные",
+ "Bar chart": "Столбики",
+ "Basic": "Базовый",
+ "Before": "До",
+ "Before change": "До изменений",
+ "Blank block": "Пустой блок",
+ "Block templates": "Шаблоны Блока",
+ "Block title": "Заголовок блока",
+ "Block type": "Тип Блока",
+ "Blue": "Синий",
+ "Button background color": "Цвет фона кнопки",
+ "Button icon": "Иконка кнопки",
+ "Button title": "Имя кнопки",
+ "Calendar": "Календарь",
+ "Cancel": "Отмена",
+ "Categories": "Категории таблиц данных",
+ "Change password": "Сменить пароль",
"Changelog": "Изменения",
- "Dependencies check": "Проверка зависимостей",
- "Update plugin": "Обновить плагин",
- "Installing": "Установка",
- "The deletion was successful.": "Удаление прошло успешно.",
- "Plugin Zip File": "Zip файл плагина",
+ "Chart blocks": "Блоки диаграммы",
+ "Chart config": "Конфиг. диаграммы",
+ "Chart title": "Заголовок диаграммы",
+ "Chart type": "Тип диаграммы",
+ "Checkbox": "Чекбокс",
+ "Checkbox group": "Чекбокс группа",
+ "China region": "Китай регион",
+ "Choices": "Выбор",
+ "City": "Город",
+ "Click or drag file to this area to upload": "Нажмите или перетащите файл в эту область, чтобы загрузить",
+ "Close": "Закрыть",
+ "Collapse": "Свернуть",
+ "Collection": "Коллекция",
+ "Collection display name": "Отображение имени Коллекции",
+ "Collection name": "Имя Коллекции",
+ "Collections & Fields": "Коллекции & Поля",
+ "Color": "Цвет",
+ "Column chart": "Колонки",
+ "Column title": "заголовок столбца",
+ "Comparision": "Сравнение",
"Compressed file url": "URL сжатого файла",
- "Last updated": "Последнее обновление",
- "PackageName": "Имя пакета",
- "DisplayName": "Отображаемое имя",
- "Readme": "Инструкция",
+ "Configure": "Настроить",
+ "Configure actions": "Настройка действий",
+ "Configure calendar": "Настроить календарь",
+ "Configure columns": "Конфигурировать колонки",
+ "Configure fields": "Конфигурировать поля",
+ "Configure fields of {{title}}": "Конфигурировать поле {{title}}",
+ "Configure permission": "Настроить разрешения",
+ "Configure permissions": "Настроить разрешения",
+ "Confirm password": "Подтвердить пароль",
+ "Connect data blocks": "Соединить блоки данных",
+ "Constant value": "Постоянное значение",
+ "Convert reference to duplicate": "Преобразовать ссылку в дубликат",
+ "Create an account": "Создать аккаунт",
+ "Create calendar block": "Создать блок календаря",
+ "Create collection": "Создать Коллекцию",
+ "Create form": "Создать форму",
+ "Create kanban block": "Создать блок Канбан",
+ "Create template": "Создать шаблон",
+ "Created at": "Когда создано",
+ "Created by": "Кто создал",
+ "Current record": "Текущая запись",
+ "Current record blocks": "Блоки текущей записи",
+ "Current role": "Текущая роль",
+ "Current user": "Текущий пользователь",
+ "Custom Title": "Пользовательский Заголовок",
+ "Custom column name": "Пользовательское имя колонки",
+ "Custom column title": "Пользовательский заголовок колонки",
+ "Custom field display name": "Отображаемое имя поля пользователя",
+ "Custom name": "Пользовательское имя",
+ "Custom request": "Пользовательский запрос",
+ "Customize": "Настроить",
+ "Cyan": "Голубой",
+ "DESC": "по убыв.",
+ "Danger red": "Опасно красный",
+ "Data blocks": "Блоки данных",
+ "Data changes": "Изменения данных",
+ "Data fields": "Поля данных",
+ "Data loading mode": "Режим загрузки данных",
+ "Data scope": "Облась данных",
+ "Data template": "Шаблон данных",
+ "DataSource": "Источник данных",
+ "Date": "Дата",
+ "Date & Time": "Дата & Время",
+ "Date format": "Формат даты",
+ "Datetime": "Датавремя",
+ "Day": "День",
+ "Day/Month/Year": "День/Месяц/Год",
+ "Default": "По умолчанию",
+ "Default is the ID field": "По умолчанию это поле ID",
+ "Default role": "Роль по умолчанию",
+ "Default title for each record": "Заголовок по умолчанию для каждой записи",
+ "Delete": "Удалить",
+ "Delete action": "Удалить действие",
+ "Delete block": "Удалить блок",
+ "Delete field": "Удалить поле",
+ "Delete menu item": "Удалить пункт меню",
+ "Delete record": "Удалить запись",
+ "Delete role": "Удалить роль",
+ "Delete table column": "Удалить колонку таблицы",
+ "Dependencies check": "Проверка зависимостей",
+ "Dependencies check failed": "Проверка зависимостей не удалась",
+ "Dependencies check failed, can't enable.": "Проверка зависимостей не удалась, невозможно включить.",
"Dependencies compatibility check": "Проверка совместимости зависимостей",
- "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "Если проверка совместимости зависимостей не удалась, вы должны изменить версию зависимости, чтобы соответствовать требованиям версии.",
- "Version range": "Диапазон версий",
- "Plugin's version": "Версия плагина",
- "Result": "Результат",
+ "Description": "Описание",
+ "Details": "Подробности",
+ "Dialog": "Диалог",
+ "Disable tabs": "Запретить вкладки",
+ "Disassociate": "Разъединить",
+ "Disassociate record": "Разъединить запись",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Показать <1><0>100><1>201><2>502><3>1003>1> элементов на странице",
+ "Display data template selector": "Отображать селектор шаблона данных",
+ "Display fields": "Показать поля",
+ "Display name": "Показать имя",
+ "Display order number": "Показать порядковые номера",
+ "DisplayName": "Отображаемое имя",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Перетащите файл сюда или нажмите, чтобы загрузить, размер файла не должен превышать 30M",
+ "Dragging": "Перетаскивание",
+ "Drawer": "Ящик",
+ "Duplicate template": "Дублировать шаблон",
+ "Dynamic value": "Динамическое значение",
+ "Edit": "Изменить",
+ "Edit block title": "Изменить заголовок блока",
+ "Edit button": "Изменить кнопку",
+ "Edit chart": "Изменить диаграмму",
+ "Edit collection": "Изменить Коллекцию",
+ "Edit description": "Изменить описание",
+ "Edit field": "Изменить поле",
+ "Edit field title": "Изменить заголовок поля",
+ "Edit form": "Изменить форму",
+ "Edit markdown": "Редактировать markdown",
+ "Edit menu item": "Изменить пункт меню",
+ "Edit profile": "Изменить профиль",
+ "Edit record": "Изменить запись",
+ "Edit role": "Изменить роль",
+ "Edit tab": "Изменить вкладку",
+ "Edit tooltip": "Изменить подсказку",
+ "Email": "Email",
+ "Enable actions": "Разрешить действия",
+ "Enable drag and drop sorting": "Разрешить сортировку перетаскиванием",
+ "Enabled languages": "Включенные языки",
+ "End date field": "Поле даты окончания",
+ "Event": "Событие",
+ "Exists": "Существуют",
+ "Export": "Экспортировать",
+ "Exportable fields": "Экспортируемые поля",
+ "Expression": "Переменная",
+ "Feedback": "Обратная связь",
+ "Field": "Поле",
+ "Field component": "Компонент поля",
+ "Field display name": "Отображаемое имя поля",
+ "Field interface": "Интерфейс поля",
+ "Field name": "Имя поля",
+ "Field permission": "Разрешения на поля",
+ "Field title": "Заголовок поля",
+ "Field type": "Тип поля",
+ "Field value changes": "Изменения значения поля",
+ "Fields": "Поля",
+ "Fields values": "Значения полей",
+ "Filter": "Фильтр",
+ "Filter blocks": "Просеивающие блоки",
+ "Filterable fields": "Фильтруемые поля",
+ "Flexible popup": "Гибкое всплывающее окно",
+ "Foreign key": "Внешний ключ",
+ "Foreign key 1": "Внешний ключ 1",
+ "Foreign key 2": "Внешний ключ 2",
+ "Form": "Форма",
+ "Form (Add new)": "Форма (Добавить новый)",
+ "Form (Edit)": "Форма (Изменить)",
+ "Form data templates": "Шаблоны данных формы",
+ "Form values": "Значения формы",
+ "Formula": "Формула",
+ "Formula description": "Вычисляет значение на базе значений других полей той же записи.",
+ "Formula error.": "Ошибка формулы.",
+ "Formula mode": "Режим формулы",
+ "Function": "Функция",
+ "Geek blue": "Тёмно-синий",
+ "General": "Общие",
+ "General action permissions": "Общие разрешения на действия",
+ "General permissions": "Общие разрешения",
+ "Global action permissions": "Глобальные разрешения на действия",
+ "Global permissions": "Глобальные разрешения",
+ "Gold": "Золотой",
+ "Green": "Зеленый",
+ "Group": "Группа",
+ "Grouping field": "Поле группировки",
+ "Handbook": "Руководство пользователя",
+ "Hide": "Скрыть",
+ "Highlight": "Подсветка",
+ "Home page": "Домашняя страница",
+ "Homepage": "Домашняя страница",
+ "ID": "ID",
+ "Icon": "Иконка",
+ "If collection inherits, choose inherited collections as templates": "Если коллекция наследуется, выберите наследуемые коллекции в качестве шаблонов",
+ "In configuration": "В конфигурации",
+ "Individual": "Индивидуально",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Введите +, -, *, /, ( ) для вычисления, введите @ чтобы открыть переменные поля.",
+ "Insert": "Вставить",
+ "Insert above": "Вставить выше",
+ "Insert after": "Вставить после",
+ "Insert before": "Вставить до",
+ "Insert below": "Вставить ниже",
+ "Insert inner": "Вставить внутрь",
+ "Insert left": "Вставить слева",
+ "Insert right": "Вставить справа",
+ "Installing": "Установка",
+ "Integer": "Целое",
+ "Invalid JSON format": "Неверный JSON формат",
+ "Junction collection": "Коллекция Узлов",
+ "Kanban": "Канбан",
+ "Label field": "Метка поля",
+ "Language": "Язык",
+ "Last 30 days": "Последние 30 дней",
+ "Last 7 days": "Последние 7 дней",
+ "Last 90 days": "Последние 90 дней",
+ "Last month": "Прошлый месяц",
+ "Last quarter": "Прошлый квартал",
+ "Last updated": "Последнее обновление",
+ "Last updated at": "Когда изменено",
+ "Last updated by": "Кто изменил",
+ "Last week": "Прошлая неделя",
+ "Last year": "Прошлый год",
+ "Leave it blank, unless you need a custom intermediate table": "Оставьте это поле пустым, если вам не нужна пользовательская промежуточная таблица.",
+ "License": "Лицензия",
+ "Lime": "Лайм",
+ "Line chart": "Линейная",
+ "Link": "Ссылка",
+ "Link to": "Ссылка на",
+ "Link to description": "Используется для быстрого создания связей коллекций и совместим с наиболее распространенными сценариями. Подходит для использования не разработчиками. Когда он присутствует в виде поля, это раскрывающийся список, используемый для выбора записей из целевой коллекции. После создания он одновременно генерирует связанные поля текущей коллекции в целевой коллекции.",
+ "Load data after filtering": "Загружать данные после фильтрации",
+ "Log in with an existing account": "Войти в существующий аккаунт",
+ "Logo": "Логотип",
+ "Long text": "Текстовое поле",
+ "Magenta": "Сиреневый",
+ "Manually close": "Ручное закрытие",
+ "Many to many": "Многие ко многим",
+ "Many to many description": "Используется для создания отношений «многие ко многим». Например, у ученика будет много учителей, а у учителя будет много учеников. Когда он присутствует в виде поля, это раскрывающийся список, используемый для выбора записей из связанной коллекции.",
+ "Many to one": "Многие к одному",
+ "Many to one description": "Используется для создания отношений «многие к одному». Например, город может принадлежать только одной стране, а в стране может быть много городов. Когда он присутствует в виде поля, это раскрывающийся список, используемый для выбора записи из связанной коллекции. После создания поле «один ко многим» автоматически создается в связанной коллекции.",
+ "Markdown": "Markdown",
+ "Media": "Медиа",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Выполнить <1><0>Все0><1>Любое1>1> условия в группе",
+ "Menu item icon": "Иконка пункта Меню",
+ "Menu item name": "Название пункта Меню",
+ "Menu item title": "Заголовок пункта Меню",
+ "Menu permissions": "Разрешения на Меню",
+ "Month": "Месяц",
+ "More details": "Подробнее",
+ "Move to": "Перенести",
+ "Move {{title}} to": "Переместить {{title}} на",
+ "Multiple select": "Множественный выбор",
+ "Must select to the last level": "Нужно выбрать до последнего уровня",
+ "Name": "Имя",
+ "Navigate": "Навигация",
+ "New menu items are allowed to be accessed by default.": "Доступ к новым пунктам меню разрешен по умолчанию.",
+ "New password": "Новый пароль",
+ "New plugin": "Новый плагин",
+ "Next 30 days": "Следующие 30 дней",
+ "Next 7 days": "Следующие 7 дней",
+ "Next 90 days": "Следующие 90 дней",
+ "Next month": "Следующий месяц",
+ "Next quarter": "Следующий квартал",
+ "Next week": "Следующая неделя",
+ "Next year": "Следующий год",
+ "Nickname": "Никнейм",
+ "No": "Нет",
"No CHANGELOG.md file": "Нет файла CHANGELOG.md",
"No README.md file": "Нет файла README.md",
- "Homepage": "Домашняя страница",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Перетащите файл сюда или нажмите, чтобы загрузить, размер файла не должен превышать 30M",
- "Dependencies check failed, can't enable.": "Проверка зависимостей не удалась, невозможно включить.",
+ "No blocks to connect": "Нет Блоков для подключения",
+ "None": "Ничего",
+ "Not enabled": "Не включено",
+ "Not found": "Не найдено",
+ "Npm package": "Npm пакет",
+ "Npm package name": "Имя npm пакета",
+ "Number": "Число",
+ "Official plugin": "Официальный плагин",
+ "Old password": "Старый пароль",
+ "One to many": "Один ко многим",
+ "One to many description": "Используется для создания отношения «один ко многим». Например, в стране может быть много городов, а город может находиться только в одной стране. Когда он присутствует в виде поля, это подтаблица, в которой отображаются записи связанной коллекции. При создании поле «многие к одному» автоматически создается в связанной коллекции.",
+ "One to one": "Один к одному",
+ "One to one (belongs to)": "Один к одному (belongs to)",
+ "One to one (has one)": "Один к одному (has one)",
+ "One to one description": "Используется для создания отношений один к одному. Например, у пользователя есть профиль.",
+ "Only the selected fields will be used as the initialization data for the form": "Только выбранные поля будут использоваться в качестве исходных данных для формы",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Открыть в<1><0>Модальное окно0><1>Ящик1><2>Окно2>1>",
+ "Open mode": "Открытый режим",
+ "Operate on existing data": "Работать с существующими данными",
+ "Operate on new data": "Работать с новыми данными",
+ "Operation failed": "Операция не удалась",
+ "Operation succeeded": "Операция прошла успешно",
+ "Option label": "Метка опции",
+ "Option value": "Значение опции",
+ "Options": "Опции",
+ "Orange": "Оранжевый",
+ "Original field title: ": "Оригинальный заголовок поля: ",
+ "Original name": "Оригинальное имя",
+ "Original title: ": "Заголовок по умолчанию: ",
+ "Other blocks": "Другие блоки",
+ "Other chart": "Другая диаграмма",
+ "Others": "Другие",
+ "Own records": "собственные записи",
+ "PackageName": "Имя пакета",
+ "Page": "Страница",
+ "Parent record": "Родительская запись",
+ "Password": "Пароль",
+ "Password mismatch": "Пароли не совпадают",
+ "Percent": "Процент",
+ "Permission policy": "Политика разрешений",
+ "Phone": "Телефон",
+ "Pie chart": "Круговая",
+ "Plugin Zip File": "Zip файл плагина",
+ "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "Если проверка совместимости зависимостей не удалась, вы должны изменить версию зависимости, чтобы соответствовать требованиям версии.",
+ "Plugin loading failed. Please check the server logs.": "Не удалось загрузить плагин. Пожалуйста, проверьте журналы сервера.",
"Plugin starting...": "Запуск плагина...",
"Plugin stopping...": "Остановка плагина...",
- "Are you sure to delete this plugin?": "Вы уверены, что хотите удалить этот плагин?",
- "re-download file": "повторно загрузить файл",
- "Not enabled": "Не включено",
+ "Plugin's version": "Версия плагина",
+ "Popup": "Всплывающий",
+ "Popup close method": "Метод закрытия всплывающего окна",
+ "Popup form": "Всплывающая форма",
+ "Popup message": "Всплывающее сообщение",
+ "Position": "Положение",
+ "Precision": "Точность",
+ "Print": "Печать",
+ "Province": "Область",
+ "Province/city/area name": "Имя области/города/района",
+ "Purple": "Фиолетовый",
+ "Quick upload": "Быстрая загрузка",
+ "Radio group": "Радио группа",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Случайно сгенерированный и может быть изменен. Поддерживает буквы, цифры и подчеркивания, должно начинаться с буквы.",
+ "Readme": "Инструкция",
+ "Record ID": "ID записи",
+ "Records per page": "Записей на страницу",
+ "Red": "Красный",
+ "Redirect to": "Перенаправить на",
+ "Reference template": "Справочный шаблон",
+ "Refresh": "Обновить",
+ "Regular expression": "Образец",
+ "Related collection": "Связанная коллекция",
+ "Relation": "Связь",
+ "Relationship blocks": "Блоки отношений",
+ "Relationship type": "Тип отношений",
+ "Render Failed": "Ошибка рендеринга",
+ "Request API": "Запрос API",
+ "Request URL": "URL запроса",
+ "Request body": "Тело запроса",
+ "Request headers": "Заголовки запроса",
+ "Request method": "Метод запроса",
+ "Request query parameters": "Запрос параметров запроса",
+ "Request settings": "Настройки запроса",
+ "Request success": "Успешный запрос",
+ "Required": "Обязательное",
+ "Reset": "Сбросить",
+ "Result": "Результат",
+ "Rich Text": "Rich Text",
+ "Role UID": "UID Роли",
+ "Role display name": "Имя роли на экране",
+ "Role name": "Имя роли",
+ "Roles": "Роли",
+ "Roles & Permissions": "Роли & Разрешения",
+ "Save": "Сохранить",
+ "Save action": "Сохранить действие",
+ "Save as block template": "Сохранить как шаблон Блока",
+ "Save as template": "Сохранить как шаблон",
+ "Save conditions": "Сохранить условия",
+ "Save record": "Сохранить запись",
+ "Saved successfully": "Успешно сохранено",
+ "Scope name": "Имя области",
+ "Search and select collection": "Поиск и выбор коллекции",
"Search plugin": "Поиск плагина",
- "Author": "Автор",
- "Plugin loading failed. Please check the server logs.": "Не удалось загрузить плагин. Пожалуйста, проверьте журналы сервера.",
+ "Select all": "Выбрать все",
+ "Select an existing piece of data as the initialization data for the form": "Выберите существующие данные в качестве исходных данных для формы",
+ "Select collection": "Выбрать коллекцию",
+ "Select data source": "Выбрать источник данных",
+ "Select file": "Выбрать файл",
+ "Select grouping field": "Выбрать поле группировки",
+ "Select icon": "Выбрать иконку",
+ "Select level": "Выберите уровень",
+ "Select record": "Выбрать запись",
+ "Select template": "Выбрать шаблон",
+ "Select view": "Выбрать вид",
+ "Set data loading mode": "Установить режим загрузки данных",
+ "Set default sorting rules": "Установить правила сортировки по умолчанию",
+ "Set the data scope": "Установить область данных",
+ "Show time": "Показать время",
+ "Sign in": "Войти",
+ "Sign out": "Выйти",
+ "Sign up": "Зарегистрироваться",
+ "Sign up successfully, and automatically jump to the sign in page": "Зарегистрируйтесь успешно и автоматически перейдете на страницу входа",
+ "Signed up successfully. It will jump to the login page.": "Успешно зарегистрировано. Вы будете перенаправлены на страницу входа.",
+ "Single line text": "Текстовая строка",
+ "Single select": "Одиночный выбор",
+ "Single select and radio fields can be used as the grouping field": "Одиночное поле выбора и радиополя могут использоваться в качестве поля группировки",
+ "Skip required validation": "Пропустить обязатеьную проверку",
+ "Source collection": "Исходная коллекция",
+ "Source key": "Исходный ключ",
+ "Start date field": "Поле даты начала",
+ "Stay on current page": "Оставаться на текущей странице",
+ "Street": "Улица",
+ "Sub-form": "Подформа",
+ "Sub-table": "Подтаблица",
+ "Submit": "Отправить",
+ "Submitted successfully": "Успешно отправлено",
+ "Subtable": "Подтаблица",
+ "Super admin": "Супер админ",
+ "Support for a single or bulk upload, file size should not exceed": "Поддержка одиночной или массовой загрузки, размер файла не должен превышать",
+ "Switch role": "Сменить роль",
+ "System info": "Системная инфо",
+ "System settings": "Системные настройки",
+ "System title": "Системный заголовок",
+ "Tab name": "Имя вкладки",
+ "Table": "Таблица",
+ "Target": "Цель",
+ "Target collection": "Целевая коллекция",
+ "Target key": "Целевой ключ",
+ "Target position": "Целевая позиция",
+ "Template Data": "Шаблон данных",
+ "Template name": "Имя Шаблона",
+ "Templates": "Шаблоны",
+ "The deletion was successful.": "Удаление прошло успешно.",
+ "The field has been deleted": "Поле было удалено",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" возможно был удален. Пожалуйста, удалите этот {{blockType}}.",
+ "Then": "Затем",
+ "This is a demo text, **supports Markdown syntax**.": "Это демо текст, **поддерживает синтаксис Markdown**.",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Это, вероятно, ошибка внутреннего устройства Tachybase. Пожалуйста, откройте проблему <1>здесь1>",
+ "This month": "Этот месяц",
+ "This quarter": "Этот квартал",
+ "This week": "Эта неделя",
+ "This year": "Этот год",
+ "Through collection": "Через коллекцию",
+ "Time": "Время",
+ "Time format": "Фрмат времени",
+ "Title": "Заголовок",
+ "Title field": "Поле заголовка",
+ "Today": "Сегодня",
+ "Tomorrow": "Завтра",
+ "Total {{count}} items": "Всего {{count}} элементов",
+ "Trigger workflow": "Рабочий процесс Триггера",
+ "Triggered when the row is clicked": "Срабатывает при нажатии на строку",
+ "Try again": "Попробуйте еще раз",
+ "Turn pages": "Перелистывать страницы",
+ "UI Editor": "UI Редактор",
+ "UI editor": "UI редактор",
+ "Unconnected": "Не подключен",
+ "Unsaved changes": "Несохраненные изменения",
+ "Update": "Обновить",
+ "Update plugin": "Обновить плагин",
+ "Updated successfully": "Успешно обновлено",
+ "Upgrade": "Обновить",
+ "Upload": "Закачать",
+ "Upload new version": "Загрузить новую версию",
+ "Upload plugin": "Загрузить плагин",
+ "Use the same time zone (GMT) for all users": "Использовать одну и ту же временную зону (GMT) для всех пользователей",
+ "User": "Пользователь",
+ "Users": "Пользователи",
+ "Version": "Версия",
+ "Version range": "Диапазон версий",
+ "View": "Вид",
+ "View all plugins": "Посмотреть все плагины",
+ "View record": "Показать запись",
+ "Village": "Деревня",
+ "Volcano": "Вулканический",
+ "Week": "Неделя",
+ "When submitting the following fields, the saved values are": "При отправке следующих полей, сохраненные значения такие",
+ "Work week": "Рабочая неделя",
+ "Wysiwyg": "Wysiwyg",
+ "Year-Month-Day": "Год-Месяц-День",
+ "Year/Month/Day": "Год/Месяц/День",
+ "Yes": "Да",
+ "Yesterday": "Вчера",
+ "contains": "содержит",
+ "data source": "источник данных",
+ "does not contain": "не содержит",
+ "edit title": "изменить заголовок",
+ "ends with": "оканчивается на",
+ "exists": "существуют",
+ "is": "соответствует",
+ "is after": "находится после",
+ "is before": "находится до",
+ "is between": "находится в диапазоне",
+ "is empty": "пустое",
+ "is not": "не соответствует",
+ "is not empty": "не пустое",
+ "is on or after": "находится на или после",
+ "is on or before": "находится на или до",
"loading": "загрузка",
"name is required": "имя обязательно",
- "data source": "источник данных",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" возможно был удален. Пожалуйста, удалите этот {{blockType}}.",
- "DataSource": "Источник данных",
- "Home page": "Домашняя страница",
- "Handbook": "Руководство пользователя",
- "License": "Лицензия"
+ "not ends with": "не оканчивается на",
+ "not exists": "не существуют",
+ "not starts with": "не начинается с",
+ "re-download file": "повторно загрузить файл",
+ "starts with": "начинается с",
+ "{{count}} filter items": "{{count}} отфильтровано элементов",
+ "{{count}} more items": "{{count}} больше элементов",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 час",
+ "24 hour": "24 час"
}
diff --git a/packages/core/client/src/locale/tr_TR.json b/packages/core/client/src/locale/tr_TR.json
index 60b1fa414..1acb2584e 100644
--- a/packages/core/client/src/locale/tr_TR.json
+++ b/packages/core/client/src/locale/tr_TR.json
@@ -1,567 +1,567 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Her sayfada <1><0>100><1>201><2>502><3>1003>1> adet gösterim",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Meet <1><0>All0><1>Any1>1> conditions in the group",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Açılış Şekli<1><0>Popup Ekran0><1>Yan Çekmece1><2>Sayfa2>1>",
- "{{count}} filter items": "{{count}} filtrelenmiş öğe",
- "{{count}} more items": "{{count}} öğe daha",
- "Total {{count}} items": "Toplam {{count}} adet öğe",
- "Today": "Bugün",
- "Yesterday": "Dün",
- "Tomorrow": "Yarın",
- "Month": "Ay",
- "Week": "Hafta",
- "This week": "Bu Hafta",
- "Next week": "Gelecek Hafta",
- "This month": "Bu Ay",
- "Next month": "Gelecek Ay",
- "Last quarter": "Geçen Çeyrek",
- "This quarter": "Bu Çeyrek",
- "Next quarter": "Gelecek Çeyrek",
- "This year": "Bu Yıl",
- "Next year": "Gelecek Yıl",
- "Last week": "Geçen Hafta",
- "Last month": "Geçen Ay",
- "Last year": "Geçen Yıl",
- "Last 7 days": "Son 7 Gün",
- "Last 30 days": "Son 30 Gün",
- "Last 90 days": "Son 90 Gün",
- "Next 7 days": "Sonraki 7 Gün",
- "Next 30 days": "Sonraki 30 Gün",
- "Next 90 days": "Sonraki 90 Gün",
- "Work week": "Çalışma Haftası",
- "Day": "Gün",
- "Agenda": "Ajanda",
- "Date": "Tarih",
- "Time": "Saat",
- "Event": "Olay",
- "None": "Boş",
- "Unconnected": "Bağlantı yok",
- "System settings": "Sistem ayarları",
- "System title": "Sistem başlığı",
- "Logo": "Logo",
- "Add menu item": "Menüye öğe ekle",
- "Page": "Sayfa",
- "Name": "Adı",
- "Icon": "İkon",
- "Group": "Grup",
- "Link": "Link",
- "Save conditions": "Koşulları kaydet",
- "Edit menu item": "Menü öğesi düzenle",
- "Move to": "Taşınacak yer",
- "Insert left": "Sola yerleştir",
- "Insert right": "Sağa yerleştir",
- "Insert inner": "İçine yerleştir",
- "Delete": "Sil",
- "Disassociate": "Bağlantıyı kes",
- "Disassociate record": "Kaydı bağlantıyı kes",
- "Are you sure you want to disassociate it?": "Bağlantıyı kesmek istediğinizden emin misiniz?",
- "UI editor": "UI editor",
- "Collection": "Koleksiyonlar",
- "Collections & Fields": "Koleksiyonlar & Alanlar",
- "Roles & Permissions": "Roller & Yetkilendirmeler",
- "Edit profile": "Profil düzenle",
- "Change password": "Şifre değiştir",
- "Old password": "Eski şifre",
- "New password": "Yeni şifre",
- "Switch role": "Rol değiştir",
- "Super admin": "Süper admin",
- "Language": "Dil",
- "Allow sign up": "Kayıt olmaya izin ver",
- "Sign out": "Çıkış yap",
- "Cancel": "İptal",
- "Submit": "Gönder",
- "Close": "Kapat",
- "Set the data scope": "Veri kapsamını ayarla",
- "Data loading mode": "Veri yükleme modu",
- "Set data loading mode": "Veri yükleme modunu ayarla",
- "Automatically load data": "Veriyi otomatik yükle",
- "Load data after filtering": "Filtrelemeden sonra veriyi yükle",
- "Data blocks": "Veri Blokları",
- "Filter blocks": "Filtre blokları",
- "Table": "Tablo",
- "Form": "Form",
- "Collapse": "Daralt",
- "Select data source": "Veri kaynağını seç",
- "Calendar": "Takvim",
- "Kanban": "Kanban",
- "Select grouping field": "Gruplandırma alanını seç",
- "Media": "Medya",
- "Markdown": "İşaretle",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "Grafik blokları",
- "Column chart": "Sütun grafiği",
- "Bar chart": "Grafik çubuğu",
- "Line chart": "Çizgi grafik",
- "Pie chart": "Pasta grafik",
- "Area chart": "Alan grafiği",
- "Other chart": "Diğer grafik",
- "Other blocks": "Diğer bloklar",
- "In configuration": "Yapılandırmada",
- "Chart title": "Grafik başlığı",
- "Chart type": "Grafik türü",
- "Chart config": "Grafik yapılandırması",
- "Templates": "Şablonlar",
- "Select template": "Şablon seç",
+ "(Fields only)": "(Sadece alanlar)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ASC": "Artan",
+ "Accessible": "Erişilebilir",
+ "Action column": "İşlem sütunu",
+ "Action display name": "İşlem görünen adı",
"Action logs": "Eylem günlükleri",
- "Create template": "Şablon oluştur",
- "Edit markdown": "İşaretlemeyi düzenle",
- "Add block": "Blok ekle",
- "Add new": "Yeni Ekle",
- "Add record": "Kayıt Ekle",
- "Custom field display name": "Özel alan görünen adı",
- "Display fields": "Koleksiyon alanlarını görüntüle",
- "Edit record": "Kaydı düzenle",
- "Delete menu item": "Menü öğesini sil",
- "Add page": "Sayfa Ekle",
- "Add group": "Grup ekle",
- "Add link": "Link ekle",
- "Insert above": "Yukarıya ekle",
- "Insert below": "Aşağıya ekle",
- "Save": "Kaydet",
- "Delete block": "Bloğu sil",
- "Are you sure you want to delete it?": "Silmek istediğinizden emin misiniz?",
- "This is a demo text, **supports Markdown syntax**.": "Bu bir örnek yazıdır, **işaretleme yazısı destekleniyor**.",
- "Filter": "Filtre",
- "Connect data blocks": "Veri bloklarını bağla",
+ "Action name": "İşlem adı",
+ "Action on existing records": "Var olan kayıtlarda işlem",
+ "Action on new records": "Yeni kayıtlarda işlem",
+ "Action permission": "İşlem yetkisi",
+ "Action permissions": "İşlem yetkileri",
+ "Action scope": "İşlem kapsamı",
"Action type": "İşlem Türü",
"Actions": "İşlemler",
- "Insert": "Ekle",
- "Update": "Güncelle",
- "View": "Görüntüle",
- "View record": "Görüntüle",
- "Refresh": "Yenile",
- "Data changes": "Veri değişiklikleri",
- "Field name": "Alan adı",
- "Before change": "Değiştirmeden önce",
- "After change": "Değiştirdikten sonra",
- "Delete record": "Kaydı sil",
- "Create collection": "Koleksiyon oluştur",
- "Collection display name": "Koleksiyon görünen adı",
- "Collection name": "Koleksiyon adı",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Rastgele oluşturulur ve değiştirilebilir. Desteklenen içerik; harfler, sayılar ve alt çizgiler. Bir harfle başlamalıdır.",
- "Edit": "Düzenle",
- "Edit collection": "Koleksiyon düzenle",
- "Configure fields": "Alanları düzenle",
- "Configure columns": "Sütunları yapılandır",
- "Edit field": "Alan düzenle",
- "Configure fields of {{title}}": "{{title}} alanlarını düzenle",
- "Basic": "Temel",
- "Single line text": "Tek satırlık metin",
- "Long text": "Uzun metin",
- "Phone": "Telefon",
- "Email": "Eposta",
- "Number": "Numara",
- "Integer": "Tamsayı",
- "Percent": "Yüzde",
- "Password": "Şifre",
- "Advanced type": "Gelişmiş",
- "Formula": "Formül",
- "Formula description": "Aynı kayıttaki diğer alanlara dayalı olarak her kayıtta bir değer hesaplayın.",
- "Choices": "Seçimler",
- "Checkbox": "Checkbox",
- "Single select": "Selectbox",
- "Multiple select": "Multi Select",
- "Radio group": "Radio Seçim grup",
- "Checkbox group": "Checkbox grup",
- "China region": "Çin bölgesi",
- "Date & Time": "Tarih & Saat",
- "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": "Alt-tablo",
- "System info": "Sistem bilgisi",
- "Created at": "Oluşturulma zamanı",
- "Last updated at": "Son güncelleme zamanı",
- "Created by": "Oluşturan kişi",
- "Last updated by": "Son güncelleyen kişi",
- "Add field": "Alan ekle",
- "Field display name": "Alan görünen adı",
- "Field type": "Alan türü",
- "Field interface": "Alan arayüzü",
- "Title field": "Başlık alanı",
- "Date format": "Tarih formatı",
- "Year/Month/Day": "Yıl/Ay/Gün",
- "Year-Month-Day": "Yıl-Ay-Gün",
- "Day/Month/Year": "Gün/Ay/Yıl",
- "Show time": "Zamanı göster",
- "Time format": "Zaman formatı",
- "12 hour": "12 saat",
- "24 hour": "24 saat",
- "Relationship type": "Bağlantı türü",
- "Source collection": "Kaynak koleksiyon",
- "Source key": "Kaynak anahtarı",
- "Target collection": "Hedef koleksiyon",
- "Through collection": "Toplama koleksiyon",
- "Target key": "Hedef anahtarı",
- "Foreign key": "Yabancı anahtar",
- "One to one": "Bire-Bir",
- "One to many": "Bire-Çok",
- "Many to one": "Çoka-Bir",
- "Many to many": "Çoka-Çok",
- "One to one description": "Bire bir ilişkiler oluşturmak için kullanılır. Örneğin, bir kullanıcının bir profili vardır.",
- "One to many description": "Bire çok ilişkisi oluşturmak için kullanılır. Örneğin, bir ülkenin birçok şehri olacaktır ve bir şehir yalnızca bir ülkede olabilir. Alan olarak mevcut olduğunda, ilişkili koleksiyonun kayıtlarını görüntüleyen bir alt tablodur. Oluşturulduğunda, ilişkili koleksiyonda bir Çoktan bire alanı otomatik olarak oluşturulur.",
- "Many to one description": "Çoktan bire ilişkiler oluşturmak için kullanılır. Örneğin, bir şehir sadece bir ülkeye ait olabilir ve bir ülkenin birçok şehri olabilir. Bir alan olarak mevcut olduğunda, ilişkili koleksiyondan kayıt seçmek için kullanılan bir açılır seçimdir. Oluşturulduktan sonra, ilişkili koleksiyonda bire çok alanı otomatik olarak oluşturulur.",
- "Many to many description": "Çoktan çoğa ilişkiler oluşturmak için kullanılır. Örneğin, bir öğrencinin birçok öğretmeni olacak ve bir öğretmenin birçok öğrencisi olacaktır. Bir alan olarak mevcut olduğunda, ilişkili koleksiyondan kayıtları seçmek için kullanılan bir açılır seçimdir.",
- "Foreign key 1": "Yabancı anahtar 1",
- "Foreign key 2": "Yabancı anahtar 2",
- "Add filter": "Filtre ekle",
- "Add filter group": "Filtre grubu ekle",
- "Comparision": "Karşılaştırma",
- "is": "eşittir",
- "is not": "eşit değildir",
- "contains": "içerir",
- "does not contain": "içermez",
- "starts with": "ile başlar",
- "not starts with": "ile başlamaz",
- "ends with": "ile biter",
- "not ends with": "ile bitmez",
- "is empty": "boş",
- "is not empty": "boş değil",
- "Edit chart": "Grafiği düzenle",
- "Add text": "Metin ekle",
- "Filterable fields": "Filtrelenebilir alanlar",
- "Edit button": "Düzenle butonu",
- "Hide": "Gizle",
- "Enable actions": "İşlemleri aktifleştir",
- "Export": "Dışarı aktar",
- "Customize": "Özelleştir",
- "Function": "Fonksiyon",
- "Popup form": "Popup form",
- "Flexible popup": "Esnek popup",
- "Configure actions": "İşlemleri yapılandır",
- "Display order number": "Sıra numarasını göster",
- "Enable drag and drop sorting": "Sürükle-Bırak sıralamayı aktif et",
- "Triggered when the row is clicked": "Satır tıklandığında tetiklenir",
- "Add tab": "Sekme ekle",
- "Disable tabs": "Sekmeleri pasifleştir",
- "Details": "Detaylar",
- "Edit form": "Formu düzenle",
- "Create form": "Form oluştur",
- "Form (Edit)": "Form (Düzenle)",
- "Form (Add new)": "Form (Yeni ekle)",
- "Edit tab": "Sekme düzenle",
- "Relationship blocks": "İlişki blokları",
- "Select record": "Kayıt seç",
- "Display name": "Görünen ad",
- "Select icon": "İkon seç",
- "Custom column name": "Özel sütun adı",
- "Edit description": "Açıklamayı düzenle",
- "Required": "Zorunlu",
- "Label field": "Etiket alanı",
- "Default is the ID field": "Varsayılan ID alanıdır",
- "Set default sorting rules": "Varsayılan sıralama kurallarını ayarla",
- "is before": "önce",
- "is after": "sonra",
- "is on or after": "açık veya sonra",
- "is on or before": "açık veya önce",
- "is between": "aralık",
- "Upload": "Yükle",
- "Select level": "Seviye seç",
- "Province": "Bölge",
- "City": "Şehir",
- "Area": "Alan",
- "Street": "Cadde",
- "Village": "Köy",
- "Must select to the last level": "Son seviyeye kadar seçilmelidir",
- "Move {{title}} to": "{{title}} başlığını taşınacağı yer",
- "Target position": "Hedef pozisyon",
- "After": "Sonra",
- "Before": "Önce",
- "Add {{type}} before \"{{title}}\"": "\"{{title}}\" başlığından önce {{type}} ekle",
- "Add {{type}} after \"{{title}}\"": "\"{{title}}\" başlığından sonra {{type}} ekle",
- "Add {{type}} in \"{{title}}\"": "\"{{title}}\" başlığının içine {{type}} ekle",
- "Original name": "Orjinal isim",
- "Custom name": "Özel isim",
- "Custom Title": "Özel Başlık",
- "Options": "Seçenekler",
- "Option value": "Seçenek değeri",
- "Option label": "Seçenek etiketi",
- "Color": "Renk",
- "Add option": "Seçenek ekle",
- "Related collection": "Bağlantılı koleksiyon",
- "Allow linking to multiple records": "Birden çok kayda bağlanmaya izin ver",
- "Configure calendar": "Takvimi yapılandır",
- "Start date field": "Başlangıç tarihi alanı",
- "End date field": "Bitiş tarihi alanı",
- "Navigate": "Navigate",
- "Title": "Başlık",
- "Description": "Açıklama",
- "Select view": "Görünüm seç",
- "Reset": "Sıfırla",
- "Exportable fields": "Dışa aktarılabilir alanlar",
- "Saved successfully": "Başarıyla kaydedildi",
- "Nickname": "Rumuz",
- "Sign in": "Giriş yap",
- "Create an account": "Hesap oluştur",
- "Sign up": "Hesap aç",
- "Confirm password": "Şifre doğrulama",
- "Log in with an existing account": "Mevcut bir hesapla giriş yapın",
- "Signed up successfully. It will jump to the login page.": "Başarıyla kaydoldu. Giriş sayfasına yönlendirileceksiniz.",
- "Password mismatch": "Şifre eşleşmiyor",
- "Users": "Kullanıcılar",
- "Roles": "Roller",
- "Add role": "Rol ekle",
- "Role name": "Rol adı",
- "Configure": "Yapılandır",
- "Configure permissions": "Yetkileri yapılandır",
- "Edit role": "Rol düzenle",
- "Action permissions": "İşlem yetkileri",
- "Menu permissions": "Menü yetkileri",
- "Menu item name": "Menü öğe adı",
- "Allow access": "Erişime izin ver",
- "Action name": "İşlem adı",
- "Allow action": "İşleme izin ver",
- "Action scope": "İşlem kapsamı",
- "Operate on new data": "Yeni verilerle çalış",
- "Operate on existing data": "Var olan verilerle çalış",
- "Yes": "Evet",
- "No": "Hayır",
- "Red": "Kırmızı",
- "Magenta": "Macenta",
- "Volcano": "Volkan",
- "Orange": "Turuncu",
- "Gold": "Altın",
- "Lime": "Limon sarısı",
- "Green": "Yeşil",
- "Cyan": "Camgöbeği",
- "Blue": "Mavi",
- "Geek blue": "Geek blue",
- "Purple": "Mor",
- "Default": "Varsayılan",
+ "Add block": "Blok ekle",
"Add card": "Kart Ekle",
- "edit title": "başlığı düzenle",
- "Turn pages": "Sayfaları çevir",
- "Others": "Diğerleri",
- "Save as template": "Şablon olarak kaydet",
- "Save as block template": "Blok şablonu olarak kaydet",
- "Block templates": "Blok şablonları",
- "Convert reference to duplicate": "Referansı kopyaya dönüştür",
- "Template name": "Şablon adı",
- "Block type": "Blok türü",
- "No blocks to connect": "Bağlanacak blok yok",
- "Action column": "İşlem sütunu",
- "Records per page": "Sayfa başına kayıt",
- "(Fields only)": "(Sadece alanlar)",
- "Button title": "Buton etiketi",
- "Button icon": "Buton ikonu",
- "Submitted successfully": "Başarıyla gönderildi",
- "Operation succeeded": "Operasyon başarılı",
- "Operation failed": "Operasyon başarısız",
- "Open mode": "Açılış türü",
- "Menu item title": "Menü öğe başlığı",
- "Menu item icon": "Menü öğe ikonu",
- "Target": "Hedef",
- "Position": "Pozisyon",
- "Insert before": "Öncesine ekle",
- "Insert after": "Sonrasına ekle",
- "UI Editor": "UI Editor",
- "ASC": "Artan",
- "DESC": "Azalan",
- "Add sort field": "Sıralama alanı ekle",
- "ID": "ID",
- "Drawer": "Çekmece",
- "Dialog": "Pencere",
- "Delete action": "İşlemi sil",
- "Custom column title": "Özel sütun başlığı",
- "Column title": "Sütun başlığı",
- "Original title: ": "Orjinal başlık: ",
- "Delete table column": "Tablo sütununu sil",
- "Skip required validation": "Zorunlu alan kontrollerini atla",
- "Form values": "Form değerleri",
- "Fields values": "Alanların değerleri",
- "The field has been deleted": "Alan silindi",
- "When submitting the following fields, the saved values are": "Aşağıdaki alanlar gönderilirken kaydedilen değerler",
- "After successful submission": "Başarılı gönderimden sonra",
- "Then": "Then",
- "Stay on current page": "Geçerli sayfada kal",
- "Redirect to": "Yönlendirilecek yer",
- "Save action": "Kaydet işlemi",
- "Exists": "Var olanlar",
"Add condition": "Koşul ekle",
"Add condition group": "Koşul grubu ekle",
- "exists": "var olanlar",
- "not exists": "var olmayanlar",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "Rol UID",
- "Precision": "Kesinlik",
- "Formula mode": "Formül modu",
- "Expression": "Expression",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Input +, -, *, /, ( ) to calculate, input @ to open field variables.",
- "Formula error.": "Formül hatalı.",
- "Rich Text": "Zengin Metin",
- "Junction collection": "Bağlantı koleksiyonu",
- "Leave it blank, unless you need a custom intermediate table": "Özel bir ara tabloya ihtiyacınız yoksa boş bırakın",
- "Fields": "Alanlar",
- "Edit field title": "Alan başlığını düzenle",
- "Field title": "Alan başlığı",
- "Original field title: ": "Orijinal alan başlığı: ",
- "Edit tooltip": "İpucunu düzenle",
- "Delete field": "Alanı sil",
- "Select collection": "Koleksiyon seçin",
- "Blank block": "Boş blok",
- "Duplicate template": "Şablonun kopyasını oluştur",
- "Reference template": "Referans şablon",
- "Create calendar block": "Takvim bloğu oluştur",
- "Create kanban block": "Kanban bloğu oluştur",
- "Grouping field": "Alan gruplandırma",
- "Tab name": "Sekme adı",
- "Current record blocks": "Mevcut kayıt blokları",
- "Popup message": "Açılır mesaj",
- "Delete role": "Rol sil",
- "Role display name": "Rol görünen adı",
- "Default role": "Varsayılan rol",
- "All collections use general action permissions by default; permission configured individually will override the default one.": "Tüm koleksiyonlar, varsayılan olarak genel eylem izinlerini kullanır; ayrı ayrı yapılandırılan izin, varsayılanı geçersiz kılar.",
- "Allows configuration of the whole system, including UI, collections, permissions, etc.": "UI, koleksiyonlar, izinler vb. dahil olmak üzere tüm sistemin yapılandırılmasına izin verir.",
- "New menu items are allowed to be accessed by default.": "Yeni menü öğelerine varsayılan olarak erişilmesine izin verilir.",
- "Global permissions": "Sistem geneli izinler",
- "General permissions": "Genel izinler",
- "Global action permissions": "Sistem geneli işlem izinleri",
- "General action permissions": "Genel işlem izinleri",
- "Action display name": "İşlem görünen adı",
- "Allow": "İzin ver",
- "Data scope": "Veri kapsamı",
- "Action on new records": "Yeni kayıtlarda işlem",
- "Action on existing records": "Var olan kayıtlarda işlem",
- "All records": "Tüm kayıtlar",
- "Own records": "Kendi kayıtları",
- "Permission policy": "İzin politikası",
- "Individual": "Bireysel",
- "General": "Genel",
- "Accessible": "Erişilebilir",
- "Configure permission": "İzin yapılandırma",
- "Action permission": "İşlem yetkisi",
- "Field permission": "Alan yetkisi",
- "Scope name": "Kapsam adı",
- "Unsaved changes": "Değişiklikler kaydedilmedi",
- "Are you sure you don't want to save?": "kaydetmek istemediğinizden emin misiniz??",
- "Dragging": "Sürükleme",
- "Popup": "Açılır Pencere",
- "Trigger workflow": "İş akışını tetikle",
- "Request API": "API İsteği",
- "Assign field values": "Alan değerleri ata",
- "Constant value": "Sabit değer",
- "Dynamic value": "Dinamik değer",
- "Current user": "Seçili kullanıcı",
- "Current role": "Seçili rol",
- "Current record": "Seçili kayıt",
- "Associated records": "İlişkili kayıtlar",
- "Parent record": "Üst kayıt",
- "Popup close method": "Açılır pencere kapatma metodu",
- "Automatic close": "Otomatik kapat",
- "Manually close": "Manuel kapat",
- "After successful update": "Başarılı güncellemeden sonra",
- "Save record": "Kaydı kaydet",
- "Updated successfully": "Başarıyla güncellendi",
- "After successful save": "Başarılı kaydetmeden sonra",
+ "Add exportable field": "Dışa aktarılabilir alan ekle",
+ "Add field": "Alan ekle",
+ "Add filter": "Filtre ekle",
+ "Add filter group": "Filtre grubu ekle",
+ "Add group": "Grup ekle",
+ "Add link": "Link ekle",
+ "Add menu item": "Menüye öğe ekle",
+ "Add new": "Yeni Ekle",
+ "Add option": "Seçenek ekle",
+ "Add page": "Sayfa Ekle",
+ "Add record": "Kayıt Ekle",
+ "Add role": "Rol ekle",
+ "Add sort field": "Sıralama alanı ekle",
+ "Add tab": "Sekme ekle",
+ "Add template": "Şablon ekle",
+ "Add text": "Metin ekle",
+ "Add type": "Tür ekle",
+ "Add {{type}} after \"{{title}}\"": "\"{{title}}\" başlığından sonra {{type}} ekle",
+ "Add {{type}} before \"{{title}}\"": "\"{{title}}\" başlığından önce {{type}} ekle",
+ "Add {{type}} in \"{{title}}\"": "\"{{title}}\" başlığının içine {{type}} ekle",
+ "Advanced type": "Gelişmiş",
+ "After": "Sonra",
+ "After change": "Değiştirdikten sonra",
"After clicking the custom button, the following field values will be assigned according to the following form.": "Özel butona tıklandıktan sonra aşağıdaki forma göre aşağıdaki alan değerleri atanacaktır.",
"After clicking the custom button, the following fields of the current record will be saved according to the following form.": "Özel butona tıklandıktan sonra mevcut kaydın aşağıdaki alanları aşağıdaki forma göre kaydedilecektir.",
- "Button background color": "Buton arkaplan rengi",
- "Highlight": "Vurgulu",
- "Danger red": "Tehlikeli kırmızı",
- "Custom request": "Özel istek",
- "Request settings": "İstek ayarları",
- "Request URL": "İstek URL adresi",
- "Request method": "İstek türü",
- "Request query parameters": "İstek sorgusu parametreleri",
- "Request headers": "İstek başlıkları",
- "Request body": "İstek gövde",
- "Request success": "İstek başarılı",
- "Invalid JSON format": "Hatalı JSON formatı",
"After successful request": "Başarılı istekten sonra",
- "Add exportable field": "Dışa aktarılabilir alan ekle",
- "Audit logs": "Denetim günlükleri",
- "Record ID": "Kayıt ID",
- "User": "Kullanıcı",
- "Field": "Alan",
- "Field value changes": "Alan değeri değişiklikleri",
- "One to one (has one)": "Bire-Bir (bir tane var)",
- "One to one (belongs to)": "Bire-Bir (ait)",
- "Use the same time zone (GMT) for all users": "Tüm kullanıcılar için aynı saat dilimini (GMT) kullanın",
- "Block title": "Blok başlığı",
- "Edit block title": "Blok başlığını düzenle",
- "operater": "operatör",
- "Province/city/area name": "Semt/şehir/bölge adı",
- "Field component": "Alan bileşeni",
+ "After successful save": "Başarılı kaydetmeden sonra",
+ "After successful submission": "Başarılı gönderimden sonra",
+ "After successful update": "Başarılı güncellemeden sonra",
+ "Agenda": "Ajanda",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "Tüm koleksiyonlar, varsayılan olarak genel eylem izinlerini kullanır; ayrı ayrı yapılandırılan izin, varsayılanı geçersiz kılar.",
+ "All records": "Tüm kayıtlar",
+ "Allow": "İzin ver",
+ "Allow access": "Erişime izin ver",
+ "Allow action": "İşleme izin ver",
+ "Allow linking to multiple records": "Birden çok kayda bağlanmaya izin ver",
"Allow multiple": "Birden çok izin ver",
- "Quick upload": "Hızlı yükleme",
- "Select file": "Dosya seç",
- "Subtable": "Alttablo",
- "Subform": "Altform",
- "Regular expression": "Model(Pattern)",
- "Enabled languages": "Aktif diller",
- "View all plugins": "Tüm eklentileri görüntüle",
- "Print": "Yazdır",
- "Single select and radio fields can be used as the grouping field": "Gruplama alanı olarak tek seçim ve radyo alanları kullanılabilir",
- "Sign up successfully, and automatically jump to the sign in page": "Başarılı bir şekilde kaydolun ve otomatik olarak oturum açma sayfasına geçin",
- "Search and select collection": "Koleksiyon ara ve seç",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Bu, Tachybase iç işlevleri hatası olabilir. Lütfen <1>burada1> bir sorun açın",
- "Render Failed": "Oluşturma başarısız",
- "Feedback": "Geri bildirim",
- "Try again": "Tekrar dene",
- "Click or drag file to this area to upload": "Dosyayı yüklemek için buraya tıklayın veya sürükleyin",
- "Support for a single or bulk upload, file size should not exceed": "Tek veya toplu yükleme destekler, dosya boyutu aşmamalıdır",
- "Default title for each record": "Her kayıt için varsayılan başlık",
- "If collection inherits, choose inherited collections as templates": "Koleksiyon miras alırsa, kalıtılan koleksiyonları şablon olarak seçin",
- "Select an existing piece of data as the initialization data for the form": "Formun başlangıç verileri olarak mevcut bir veri parçasını seçin",
- "Only the selected fields will be used as the initialization data for the form": "Yalnızca seçilen alanlar, formun başlangıç verileri olarak kullanılacaktır",
- "Template Data": "Şablon Verisi",
- "Data fields": "Veri alanları",
- "Add template": "Şablon ekle",
- "Display data template selector": "Veri şablonu seçicisini görüntüle",
- "Form data templates": "Form veri şablonları",
- "Data template": "Veri şablonu",
- "New plugin": "Yeni eklenti",
- "Upgrade": "Yükselt",
- "Dependencies check failed": "Bağımlılıkların kontrolü başarısız oldu",
- "More details": "Daha fazla detay",
- "Upload new version": "Yeni sürüm yükle",
- "Version": "Sürüm",
- "Npm package": "Npm paketi",
- "Npm package name": "Npm paket adı",
- "Upload plugin": "Eklenti yükle",
- "Official plugin": "Resmi eklenti",
- "Add type": "Tür ekle",
+ "Allow sign up": "Kayıt olmaya izin ver",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "UI, koleksiyonlar, izinler vb. dahil olmak üzere tüm sistemin yapılandırılmasına izin verir.",
+ "Are you sure to delete this plugin?": "Bu eklentiyi silmek istediğinizden emin misiniz?",
+ "Are you sure you don't want to save?": "kaydetmek istemediğinizden emin misiniz??",
+ "Are you sure you want to delete it?": "Silmek istediğinizden emin misiniz?",
+ "Are you sure you want to disassociate it?": "Bağlantıyı kesmek istediğinizden emin misiniz?",
+ "Area": "Alan",
+ "Area chart": "Alan grafiği",
+ "Assign field values": "Alan değerleri ata",
+ "Associated records": "İlişkili kayıtlar",
+ "Audit logs": "Denetim günlükleri",
+ "Author": "Yazar",
+ "Automatic close": "Otomatik kapat",
+ "Automatically load data": "Veriyi otomatik yükle",
+ "Bar chart": "Grafik çubuğu",
+ "Basic": "Temel",
+ "Before": "Önce",
+ "Before change": "Değiştirmeden önce",
+ "Blank block": "Boş blok",
+ "Block templates": "Blok şablonları",
+ "Block title": "Blok başlığı",
+ "Block type": "Blok türü",
+ "Blue": "Mavi",
+ "Button background color": "Buton arkaplan rengi",
+ "Button icon": "Buton ikonu",
+ "Button title": "Buton etiketi",
+ "Calendar": "Takvim",
+ "Cancel": "İptal",
+ "Change password": "Şifre değiştir",
"Changelog": "Değişiklik günlüğü",
- "Dependencies check": "Bağımlılıkların kontrolü",
- "Update plugin": "Eklentiyi yükselt",
- "Installing": "Yükleniyor",
- "The deletion was successful.": "Silme başarılı.",
- "Plugin Zip File": "Eklenti Zip Dosyası",
+ "Chart blocks": "Grafik blokları",
+ "Chart config": "Grafik yapılandırması",
+ "Chart title": "Grafik başlığı",
+ "Chart type": "Grafik türü",
+ "Checkbox": "Checkbox",
+ "Checkbox group": "Checkbox grup",
+ "China region": "Çin bölgesi",
+ "Choices": "Seçimler",
+ "City": "Şehir",
+ "Click or drag file to this area to upload": "Dosyayı yüklemek için buraya tıklayın veya sürükleyin",
+ "Close": "Kapat",
+ "Collapse": "Daralt",
+ "Collection": "Koleksiyonlar",
+ "Collection display name": "Koleksiyon görünen adı",
+ "Collection name": "Koleksiyon adı",
+ "Collections & Fields": "Koleksiyonlar & Alanlar",
+ "Color": "Renk",
+ "Column chart": "Sütun grafiği",
+ "Column title": "Sütun başlığı",
+ "Comparision": "Karşılaştırma",
"Compressed file url": "Sıkıştırılmış dosya bağlantısı",
- "Last updated": "Son güncelleme",
- "PackageName": "Paket Adı",
- "DisplayName": "Görünen Ad",
- "Readme": "Okuma Dosyası",
+ "Configure": "Yapılandır",
+ "Configure actions": "İşlemleri yapılandır",
+ "Configure calendar": "Takvimi yapılandır",
+ "Configure columns": "Sütunları yapılandır",
+ "Configure fields": "Alanları düzenle",
+ "Configure fields of {{title}}": "{{title}} alanlarını düzenle",
+ "Configure permission": "İzin yapılandırma",
+ "Configure permissions": "Yetkileri yapılandır",
+ "Confirm password": "Şifre doğrulama",
+ "Connect data blocks": "Veri bloklarını bağla",
+ "Constant value": "Sabit değer",
+ "Convert reference to duplicate": "Referansı kopyaya dönüştür",
+ "Create an account": "Hesap oluştur",
+ "Create calendar block": "Takvim bloğu oluştur",
+ "Create collection": "Koleksiyon oluştur",
+ "Create form": "Form oluştur",
+ "Create kanban block": "Kanban bloğu oluştur",
+ "Create template": "Şablon oluştur",
+ "Created at": "Oluşturulma zamanı",
+ "Created by": "Oluşturan kişi",
+ "Current record": "Seçili kayıt",
+ "Current record blocks": "Mevcut kayıt blokları",
+ "Current role": "Seçili rol",
+ "Current user": "Seçili kullanıcı",
+ "Custom Title": "Özel Başlık",
+ "Custom column name": "Özel sütun adı",
+ "Custom column title": "Özel sütun başlığı",
+ "Custom field display name": "Özel alan görünen adı",
+ "Custom name": "Özel isim",
+ "Custom request": "Özel istek",
+ "Customize": "Özelleştir",
+ "Cyan": "Camgöbeği",
+ "DESC": "Azalan",
+ "Danger red": "Tehlikeli kırmızı",
+ "Data blocks": "Veri Blokları",
+ "Data changes": "Veri değişiklikleri",
+ "Data fields": "Veri alanları",
+ "Data loading mode": "Veri yükleme modu",
+ "Data scope": "Veri kapsamı",
+ "Data template": "Veri şablonu",
+ "DataSource": "Veri Kaynağı",
+ "Date": "Tarih",
+ "Date & Time": "Tarih & Saat",
+ "Date format": "Tarih formatı",
+ "Datetime": "Datetime",
+ "Day": "Gün",
+ "Day/Month/Year": "Gün/Ay/Yıl",
+ "Default": "Varsayılan",
+ "Default is the ID field": "Varsayılan ID alanıdır",
+ "Default role": "Varsayılan rol",
+ "Default title for each record": "Her kayıt için varsayılan başlık",
+ "Delete": "Sil",
+ "Delete action": "İşlemi sil",
+ "Delete block": "Bloğu sil",
+ "Delete field": "Alanı sil",
+ "Delete menu item": "Menü öğesini sil",
+ "Delete record": "Kaydı sil",
+ "Delete role": "Rol sil",
+ "Delete table column": "Tablo sütununu sil",
+ "Dependencies check": "Bağımlılıkların kontrolü",
+ "Dependencies check failed": "Bağımlılıkların kontrolü başarısız oldu",
+ "Dependencies check failed, can't enable.": "Bağımlılık kontrolü başarısız oldu, etkinleştirilemiyor.",
"Dependencies compatibility check": "Bağımlılık uyumluluğu kontrolü",
+ "Description": "Açıklama",
+ "Details": "Detaylar",
+ "Dialog": "Pencere",
+ "Disable tabs": "Sekmeleri pasifleştir",
+ "Disassociate": "Bağlantıyı kes",
+ "Disassociate record": "Kaydı bağlantıyı kes",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Her sayfada <1><0>100><1>201><2>502><3>1003>1> adet gösterim",
+ "Display data template selector": "Veri şablonu seçicisini görüntüle",
+ "Display fields": "Koleksiyon alanlarını görüntüle",
+ "Display name": "Görünen ad",
+ "Display order number": "Sıra numarasını göster",
+ "DisplayName": "Görünen Ad",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Dosyayı buraya sürükleyin veya yüklemek için tıklayın, dosya boyutu 30M'i geçmemelidir",
+ "Dragging": "Sürükleme",
+ "Drawer": "Çekmece",
+ "Duplicate template": "Şablonun kopyasını oluştur",
+ "Dynamic value": "Dinamik değer",
+ "Edit": "Düzenle",
+ "Edit block title": "Blok başlığını düzenle",
+ "Edit button": "Düzenle butonu",
+ "Edit chart": "Grafiği düzenle",
+ "Edit collection": "Koleksiyon düzenle",
+ "Edit description": "Açıklamayı düzenle",
+ "Edit field": "Alan düzenle",
+ "Edit field title": "Alan başlığını düzenle",
+ "Edit form": "Formu düzenle",
+ "Edit markdown": "İşaretlemeyi düzenle",
+ "Edit menu item": "Menü öğesi düzenle",
+ "Edit profile": "Profil düzenle",
+ "Edit record": "Kaydı düzenle",
+ "Edit role": "Rol düzenle",
+ "Edit tab": "Sekme düzenle",
+ "Edit tooltip": "İpucunu düzenle",
+ "Email": "Eposta",
+ "Enable actions": "İşlemleri aktifleştir",
+ "Enable drag and drop sorting": "Sürükle-Bırak sıralamayı aktif et",
+ "Enabled languages": "Aktif diller",
+ "End date field": "Bitiş tarihi alanı",
+ "Event": "Olay",
+ "Exists": "Var olanlar",
+ "Export": "Dışarı aktar",
+ "Exportable fields": "Dışa aktarılabilir alanlar",
+ "Expression": "Expression",
+ "Feedback": "Geri bildirim",
+ "Field": "Alan",
+ "Field component": "Alan bileşeni",
+ "Field display name": "Alan görünen adı",
+ "Field interface": "Alan arayüzü",
+ "Field name": "Alan adı",
+ "Field permission": "Alan yetkisi",
+ "Field title": "Alan başlığı",
+ "Field type": "Alan türü",
+ "Field value changes": "Alan değeri değişiklikleri",
+ "Fields": "Alanlar",
+ "Fields values": "Alanların değerleri",
+ "Filter": "Filtre",
+ "Filter blocks": "Filtre blokları",
+ "Filterable fields": "Filtrelenebilir alanlar",
+ "Flexible popup": "Esnek popup",
+ "Foreign key": "Yabancı anahtar",
+ "Foreign key 1": "Yabancı anahtar 1",
+ "Foreign key 2": "Yabancı anahtar 2",
+ "Form": "Form",
+ "Form (Add new)": "Form (Yeni ekle)",
+ "Form (Edit)": "Form (Düzenle)",
+ "Form data templates": "Form veri şablonları",
+ "Form values": "Form değerleri",
+ "Formula": "Formül",
+ "Formula description": "Aynı kayıttaki diğer alanlara dayalı olarak her kayıtta bir değer hesaplayın.",
+ "Formula error.": "Formül hatalı.",
+ "Formula mode": "Formül modu",
+ "Function": "Fonksiyon",
+ "Geek blue": "Geek blue",
+ "General": "Genel",
+ "General action permissions": "Genel işlem izinleri",
+ "General permissions": "Genel izinler",
+ "Global action permissions": "Sistem geneli işlem izinleri",
+ "Global permissions": "Sistem geneli izinler",
+ "Gold": "Altın",
+ "Green": "Yeşil",
+ "Group": "Grup",
+ "Grouping field": "Alan gruplandırma",
+ "Handbook": "Kullanıcı kılavuzu",
+ "Hide": "Gizle",
+ "Highlight": "Vurgulu",
+ "Home page": "Anasayfa",
+ "Homepage": "Anasayfa",
+ "ID": "ID",
+ "Icon": "İkon",
+ "If collection inherits, choose inherited collections as templates": "Koleksiyon miras alırsa, kalıtılan koleksiyonları şablon olarak seçin",
"If the compatibility check fails, you should change the dependent version to meet the version requirements.": "Uyumluluk kontrolü başarısız olursa, bağımlı olan sürümü değiştirmeniz gerekmektedir.",
- "Version range": "Sürüm aralığı",
- "Plugin's version": "Eklentinin sürümü",
- "Result": "Sonuç",
+ "In configuration": "Yapılandırmada",
+ "Individual": "Bireysel",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Input +, -, *, /, ( ) to calculate, input @ to open field variables.",
+ "Insert": "Ekle",
+ "Insert above": "Yukarıya ekle",
+ "Insert after": "Sonrasına ekle",
+ "Insert before": "Öncesine ekle",
+ "Insert below": "Aşağıya ekle",
+ "Insert inner": "İçine yerleştir",
+ "Insert left": "Sola yerleştir",
+ "Insert right": "Sağa yerleştir",
+ "Installing": "Yükleniyor",
+ "Integer": "Tamsayı",
+ "Invalid JSON format": "Hatalı JSON formatı",
+ "Junction collection": "Bağlantı koleksiyonu",
+ "Kanban": "Kanban",
+ "Label field": "Etiket alanı",
+ "Language": "Dil",
+ "Last 30 days": "Son 30 Gün",
+ "Last 7 days": "Son 7 Gün",
+ "Last 90 days": "Son 90 Gün",
+ "Last month": "Geçen Ay",
+ "Last quarter": "Geçen Çeyrek",
+ "Last updated": "Son güncelleme",
+ "Last updated at": "Son güncelleme zamanı",
+ "Last updated by": "Son güncelleyen kişi",
+ "Last week": "Geçen Hafta",
+ "Last year": "Geçen Yıl",
+ "Leave it blank, unless you need a custom intermediate table": "Özel bir ara tabloya ihtiyacınız yoksa boş bırakın",
+ "License": "Lisans",
+ "Lime": "Limon sarısı",
+ "Line chart": "Çizgi grafik",
+ "Link": "Link",
+ "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.",
+ "Load data after filtering": "Filtrelemeden sonra veriyi yükle",
+ "Log in with an existing account": "Mevcut bir hesapla giriş yapın",
+ "Logo": "Logo",
+ "Long text": "Uzun metin",
+ "Magenta": "Macenta",
+ "Manually close": "Manuel kapat",
+ "Many to many": "Çoka-Çok",
+ "Many to many description": "Çoktan çoğa ilişkiler oluşturmak için kullanılır. Örneğin, bir öğrencinin birçok öğretmeni olacak ve bir öğretmenin birçok öğrencisi olacaktır. Bir alan olarak mevcut olduğunda, ilişkili koleksiyondan kayıtları seçmek için kullanılan bir açılır seçimdir.",
+ "Many to one": "Çoka-Bir",
+ "Many to one description": "Çoktan bire ilişkiler oluşturmak için kullanılır. Örneğin, bir şehir sadece bir ülkeye ait olabilir ve bir ülkenin birçok şehri olabilir. Bir alan olarak mevcut olduğunda, ilişkili koleksiyondan kayıt seçmek için kullanılan bir açılır seçimdir. Oluşturulduktan sonra, ilişkili koleksiyonda bire çok alanı otomatik olarak oluşturulur.",
+ "Markdown": "İşaretle",
+ "Media": "Medya",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Meet <1><0>All0><1>Any1>1> conditions in the group",
+ "Menu item icon": "Menü öğe ikonu",
+ "Menu item name": "Menü öğe adı",
+ "Menu item title": "Menü öğe başlığı",
+ "Menu permissions": "Menü yetkileri",
+ "Month": "Ay",
+ "More details": "Daha fazla detay",
+ "Move to": "Taşınacak yer",
+ "Move {{title}} to": "{{title}} başlığını taşınacağı yer",
+ "Multiple select": "Multi Select",
+ "Must select to the last level": "Son seviyeye kadar seçilmelidir",
+ "Name": "Adı",
+ "Navigate": "Navigate",
+ "New menu items are allowed to be accessed by default.": "Yeni menü öğelerine varsayılan olarak erişilmesine izin verilir.",
+ "New password": "Yeni şifre",
+ "New plugin": "Yeni eklenti",
+ "Next 30 days": "Sonraki 30 Gün",
+ "Next 7 days": "Sonraki 7 Gün",
+ "Next 90 days": "Sonraki 90 Gün",
+ "Next month": "Gelecek Ay",
+ "Next quarter": "Gelecek Çeyrek",
+ "Next week": "Gelecek Hafta",
+ "Next year": "Gelecek Yıl",
+ "Nickname": "Rumuz",
+ "No": "Hayır",
"No CHANGELOG.md file": "CHANGELOG.md dosyası bulunmamaktadır",
"No README.md file": "README.md dosyası bulunmamaktadır",
- "Homepage": "Anasayfa",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Dosyayı buraya sürükleyin veya yüklemek için tıklayın, dosya boyutu 30M'i geçmemelidir",
- "Dependencies check failed, can't enable.": "Bağımlılık kontrolü başarısız oldu, etkinleştirilemiyor.",
+ "No blocks to connect": "Bağlanacak blok yok",
+ "None": "Boş",
+ "Not enabled": "Etkin değil",
+ "Npm package": "Npm paketi",
+ "Npm package name": "Npm paket adı",
+ "Number": "Numara",
+ "Official plugin": "Resmi eklenti",
+ "Old password": "Eski şifre",
+ "One to many": "Bire-Çok",
+ "One to many description": "Bire çok ilişkisi oluşturmak için kullanılır. Örneğin, bir ülkenin birçok şehri olacaktır ve bir şehir yalnızca bir ülkede olabilir. Alan olarak mevcut olduğunda, ilişkili koleksiyonun kayıtlarını görüntüleyen bir alt tablodur. Oluşturulduğunda, ilişkili koleksiyonda bir Çoktan bire alanı otomatik olarak oluşturulur.",
+ "One to one": "Bire-Bir",
+ "One to one (belongs to)": "Bire-Bir (ait)",
+ "One to one (has one)": "Bire-Bir (bir tane var)",
+ "One to one description": "Bire bir ilişkiler oluşturmak için kullanılır. Örneğin, bir kullanıcının bir profili vardır.",
+ "Only the selected fields will be used as the initialization data for the form": "Yalnızca seçilen alanlar, formun başlangıç verileri olarak kullanılacaktır",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Açılış Şekli<1><0>Popup Ekran0><1>Yan Çekmece1><2>Sayfa2>1>",
+ "Open mode": "Açılış türü",
+ "Operate on existing data": "Var olan verilerle çalış",
+ "Operate on new data": "Yeni verilerle çalış",
+ "Operation failed": "Operasyon başarısız",
+ "Operation succeeded": "Operasyon başarılı",
+ "Option label": "Seçenek etiketi",
+ "Option value": "Seçenek değeri",
+ "Options": "Seçenekler",
+ "Orange": "Turuncu",
+ "Original field title: ": "Orijinal alan başlığı: ",
+ "Original name": "Orjinal isim",
+ "Original title: ": "Orjinal başlık: ",
+ "Other blocks": "Diğer bloklar",
+ "Other chart": "Diğer grafik",
+ "Others": "Diğerleri",
+ "Own records": "Kendi kayıtları",
+ "PackageName": "Paket Adı",
+ "Page": "Sayfa",
+ "Parent record": "Üst kayıt",
+ "Password": "Şifre",
+ "Password mismatch": "Şifre eşleşmiyor",
+ "Percent": "Yüzde",
+ "Permission policy": "İzin politikası",
+ "Phone": "Telefon",
+ "Pie chart": "Pasta grafik",
+ "Plugin Zip File": "Eklenti Zip Dosyası",
+ "Plugin loading failed. Please check the server logs.": "Eklenti yüklenemedi. Lütfen sunucu günlüklerini kontrol edin.",
"Plugin starting...": "Eklenti başlatılıyor...",
"Plugin stopping...": "Eklenti durduruluyor...",
- "Are you sure to delete this plugin?": "Bu eklentiyi silmek istediğinizden emin misiniz?",
- "re-download file": "dosyayı yeniden indir",
- "Not enabled": "Etkin değil",
+ "Plugin's version": "Eklentinin sürümü",
+ "Popup": "Açılır Pencere",
+ "Popup close method": "Açılır pencere kapatma metodu",
+ "Popup form": "Popup form",
+ "Popup message": "Açılır mesaj",
+ "Position": "Pozisyon",
+ "Precision": "Kesinlik",
+ "Print": "Yazdır",
+ "Province": "Bölge",
+ "Province/city/area name": "Semt/şehir/bölge adı",
+ "Purple": "Mor",
+ "Quick upload": "Hızlı yükleme",
+ "Radio group": "Radio Seçim grup",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Rastgele oluşturulur ve değiştirilebilir. Desteklenen içerik; harfler, sayılar ve alt çizgiler. Bir harfle başlamalıdır.",
+ "Readme": "Okuma Dosyası",
+ "Record ID": "Kayıt ID",
+ "Records per page": "Sayfa başına kayıt",
+ "Red": "Kırmızı",
+ "Redirect to": "Yönlendirilecek yer",
+ "Reference template": "Referans şablon",
+ "Refresh": "Yenile",
+ "Regular expression": "Model(Pattern)",
+ "Related collection": "Bağlantılı koleksiyon",
+ "Relation": "Relation",
+ "Relationship blocks": "İlişki blokları",
+ "Relationship type": "Bağlantı türü",
+ "Render Failed": "Oluşturma başarısız",
+ "Request API": "API İsteği",
+ "Request URL": "İstek URL adresi",
+ "Request body": "İstek gövde",
+ "Request headers": "İstek başlıkları",
+ "Request method": "İstek türü",
+ "Request query parameters": "İstek sorgusu parametreleri",
+ "Request settings": "İstek ayarları",
+ "Request success": "İstek başarılı",
+ "Required": "Zorunlu",
+ "Reset": "Sıfırla",
+ "Result": "Sonuç",
+ "Rich Text": "Zengin Metin",
+ "Role UID": "Rol UID",
+ "Role display name": "Rol görünen adı",
+ "Role name": "Rol adı",
+ "Roles": "Roller",
+ "Roles & Permissions": "Roller & Yetkilendirmeler",
+ "Save": "Kaydet",
+ "Save action": "Kaydet işlemi",
+ "Save as block template": "Blok şablonu olarak kaydet",
+ "Save as template": "Şablon olarak kaydet",
+ "Save conditions": "Koşulları kaydet",
+ "Save record": "Kaydı kaydet",
+ "Saved successfully": "Başarıyla kaydedildi",
+ "Scope name": "Kapsam adı",
+ "Search and select collection": "Koleksiyon ara ve seç",
"Search plugin": "Eklenti ara",
- "Author": "Yazar",
- "Plugin loading failed. Please check the server logs.": "Eklenti yüklenemedi. Lütfen sunucu günlüklerini kontrol edin.",
+ "Select an existing piece of data as the initialization data for the form": "Formun başlangıç verileri olarak mevcut bir veri parçasını seçin",
+ "Select collection": "Koleksiyon seçin",
+ "Select data source": "Veri kaynağını seç",
+ "Select file": "Dosya seç",
+ "Select grouping field": "Gruplandırma alanını seç",
+ "Select icon": "İkon seç",
+ "Select level": "Seviye seç",
+ "Select record": "Kayıt seç",
+ "Select template": "Şablon seç",
+ "Select view": "Görünüm seç",
+ "Set data loading mode": "Veri yükleme modunu ayarla",
+ "Set default sorting rules": "Varsayılan sıralama kurallarını ayarla",
+ "Set the data scope": "Veri kapsamını ayarla",
+ "Show time": "Zamanı göster",
+ "Sign in": "Giriş yap",
+ "Sign out": "Çıkış yap",
+ "Sign up": "Hesap aç",
+ "Sign up successfully, and automatically jump to the sign in page": "Başarılı bir şekilde kaydolun ve otomatik olarak oturum açma sayfasına geçin",
+ "Signed up successfully. It will jump to the login page.": "Başarıyla kaydoldu. Giriş sayfasına yönlendirileceksiniz.",
+ "Single line text": "Tek satırlık metin",
+ "Single select": "Selectbox",
+ "Single select and radio fields can be used as the grouping field": "Gruplama alanı olarak tek seçim ve radyo alanları kullanılabilir",
+ "Skip required validation": "Zorunlu alan kontrollerini atla",
+ "Source collection": "Kaynak koleksiyon",
+ "Source key": "Kaynak anahtarı",
+ "Start date field": "Başlangıç tarihi alanı",
+ "Stay on current page": "Geçerli sayfada kal",
+ "Street": "Cadde",
+ "Sub-table": "Alt-tablo",
+ "Subform": "Altform",
+ "Submit": "Gönder",
+ "Submitted successfully": "Başarıyla gönderildi",
+ "Subtable": "Alttablo",
+ "Super admin": "Süper admin",
+ "Support for a single or bulk upload, file size should not exceed": "Tek veya toplu yükleme destekler, dosya boyutu aşmamalıdır",
+ "Switch role": "Rol değiştir",
+ "System info": "Sistem bilgisi",
+ "System settings": "Sistem ayarları",
+ "System title": "Sistem başlığı",
+ "Tab name": "Sekme adı",
+ "Table": "Tablo",
+ "Target": "Hedef",
+ "Target collection": "Hedef koleksiyon",
+ "Target key": "Hedef anahtarı",
+ "Target position": "Hedef pozisyon",
+ "Template Data": "Şablon Verisi",
+ "Template name": "Şablon adı",
+ "Templates": "Şablonlar",
+ "The deletion was successful.": "Silme başarılı.",
+ "The field has been deleted": "Alan silindi",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" silinmiş olabilir. Lütfen bu {{blockType}}'yi kaldırın.",
+ "Then": "Then",
+ "This is a demo text, **supports Markdown syntax**.": "Bu bir örnek yazıdır, **işaretleme yazısı destekleniyor**.",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Bu, Tachybase iç işlevleri hatası olabilir. Lütfen <1>burada1> bir sorun açın",
+ "This month": "Bu Ay",
+ "This quarter": "Bu Çeyrek",
+ "This week": "Bu Hafta",
+ "This year": "Bu Yıl",
+ "Through collection": "Toplama koleksiyon",
+ "Time": "Saat",
+ "Time format": "Zaman formatı",
+ "Title": "Başlık",
+ "Title field": "Başlık alanı",
+ "Today": "Bugün",
+ "Tomorrow": "Yarın",
+ "Total {{count}} items": "Toplam {{count}} adet öğe",
+ "Trigger workflow": "İş akışını tetikle",
+ "Triggered when the row is clicked": "Satır tıklandığında tetiklenir",
+ "Try again": "Tekrar dene",
+ "Turn pages": "Sayfaları çevir",
+ "UI Editor": "UI Editor",
+ "UI editor": "UI editor",
+ "Unconnected": "Bağlantı yok",
+ "Unsaved changes": "Değişiklikler kaydedilmedi",
+ "Update": "Güncelle",
+ "Update plugin": "Eklentiyi yükselt",
+ "Updated successfully": "Başarıyla güncellendi",
+ "Upgrade": "Yükselt",
+ "Upload": "Yükle",
+ "Upload new version": "Yeni sürüm yükle",
+ "Upload plugin": "Eklenti yükle",
+ "Use the same time zone (GMT) for all users": "Tüm kullanıcılar için aynı saat dilimini (GMT) kullanın",
+ "User": "Kullanıcı",
+ "Users": "Kullanıcılar",
+ "Version": "Sürüm",
+ "Version range": "Sürüm aralığı",
+ "View": "Görüntüle",
+ "View all plugins": "Tüm eklentileri görüntüle",
+ "View record": "Görüntüle",
+ "Village": "Köy",
+ "Volcano": "Volkan",
+ "Week": "Hafta",
+ "When submitting the following fields, the saved values are": "Aşağıdaki alanlar gönderilirken kaydedilen değerler",
+ "Work week": "Çalışma Haftası",
+ "Wysiwyg": "Wysiwyg",
+ "Year-Month-Day": "Yıl-Ay-Gün",
+ "Year/Month/Day": "Yıl/Ay/Gün",
+ "Yes": "Evet",
+ "Yesterday": "Dün",
+ "contains": "içerir",
+ "data source": "veri kaynağı",
+ "does not contain": "içermez",
+ "edit title": "başlığı düzenle",
+ "ends with": "ile biter",
+ "exists": "var olanlar",
+ "is": "eşittir",
+ "is after": "sonra",
+ "is before": "önce",
+ "is between": "aralık",
+ "is empty": "boş",
+ "is not": "eşit değildir",
+ "is not empty": "boş değil",
+ "is on or after": "açık veya sonra",
+ "is on or before": "açık veya önce",
"loading": "yükleniyor",
"name is required": "ad gereklidir",
- "data source": "veri kaynağı",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" silinmiş olabilir. Lütfen bu {{blockType}}'yi kaldırın.",
- "DataSource": "Veri Kaynağı",
- "Home page": "Anasayfa",
- "Handbook": "Kullanıcı kılavuzu",
- "License": "Lisans"
+ "not ends with": "ile bitmez",
+ "not exists": "var olmayanlar",
+ "not starts with": "ile başlamaz",
+ "operater": "operatör",
+ "re-download file": "dosyayı yeniden indir",
+ "starts with": "ile başlar",
+ "{{count}} filter items": "{{count}} filtrelenmiş öğe",
+ "{{count}} more items": "{{count}} öğe daha",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 saat",
+ "24 hour": "24 saat"
}
diff --git a/packages/core/client/src/locale/uk_UA.json b/packages/core/client/src/locale/uk_UA.json
index 648efc56b..c0d828c65 100644
--- a/packages/core/client/src/locale/uk_UA.json
+++ b/packages/core/client/src/locale/uk_UA.json
@@ -1,775 +1,775 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Відображати <1><0>100><1>201><2>502><3>1003>1> предметів на сторінку",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "Виконувати <1><0>усі0><1>будь-які1>1> умови в групі",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Відкрити в<1><0>Модалі0><1>Шухляді1><2>Вікні2>1>",
- "{{count}} filter items": "{{count}} предметів для фільтрації",
- "{{count}} more items": "Ще {{count}} предметів",
- "Total {{count}} items": "Всього {{count}} предметів",
- "Today": "Сьогодні",
- "Yesterday": "Вчора",
- "Tomorrow": "Завтра",
- "Month": "Місяць",
- "Week": "Тиждень",
- "This week": "Цей тиждень",
- "This month": "Цей місяць",
- "This year": "Цей рік",
- "Next year": "Наступний рік",
- "Last week": "Минулий тиждень",
- "Next week": "Наступний тиждень",
- "Last month": "Минулий місяць",
- "Next month": "Наступний місяць",
- "Last quarter": "Минулий квартал",
- "This quarter": "Цей квартал",
- "Next quarter": "Наступний квартал",
- "Last year": "Минулий рік",
- "Last 7 days": "Минулі 7 днів",
- "Last 30 days": "Минулі 30 днів",
- "Last 90 days": "Минулі 90 днів",
- "Next 7 days": "Наступні 7 днів",
- "Next 30 days": "Наступні 30 днів",
- "Next 90 days": "Наступні 90 днів",
- "Work week": "Робочий тиждень",
- "Day": "День",
- "Agenda": "Порядок денний",
- "Date": "Дата",
- "Time": "Час",
- "Event": "Подія",
- "None": "Немає",
- "Unconnected": "Не з'єднаний",
- "System settings": "Системні налаштування",
- "System title": "Системний заголовок",
- "Logo": "Логотип",
- "Add menu item": "Додати елемент меню",
- "Page": "Сторінка",
- "Name": "Ім'я",
- "Icon": "Іконка",
- "Group": "Група",
- "Link": "Посилання",
- "Save conditions": "Зберегти умови",
- "Edit menu item": "Редагувати елемент меню",
- "Move to": "Перемістити до",
- "Insert left": "Вставити зліва",
- "Insert right": "Вставити справа",
- "Insert inner": "Вставити всередину",
- "Delete": "Видалити",
- "Disassociate": "Роз'єднати",
- "Disassociate record": "Роз'єднати запис",
- "Are you sure you want to disassociate it?": "Ви впевнені, що хочете роз'єднати це?",
- "UI editor": "Редактор UI",
- "Collection": "Колекція",
- "Collections & Fields": "Колекції та поля",
- "All collections": "Всі колекції",
- "Add category": "Додати категорію",
- "Enable child collections": "Увімкнути дочірні колекції",
- "Allow adding records to the current collection": "Дозволити додавання записів до поточної колекції",
- "Delete category": "Видалити категорію",
- "Edit category": "Редагувати категорію",
- "Collection category": "Категорія колекції",
- "Collection template": "Шаблон колекції",
- "Sort": "Сортувати",
- "Categories": "Категорії",
- "Visible": "Видимо",
- "Read only": "Тільки для читання",
- "Easy reading": "Легке читання",
- "Hidden": "Приховано",
- "Hidden(reserved value)": "Приховано (зарезервоване значення)",
- "Not required": "Не обов'язково",
- "Value": "Значення",
- "Disabled": "Вимкнено",
- "Enabled": "Увімкнено",
- "On": "Увімк.",
- "Off": "Вимк.",
- "Empty": "Порожньо",
- "Linkage rule": "Правило зв'язку",
- "Linkage rules": "Правила зв'язку",
- "Condition": "Умова",
- "Properties": "Властивості",
- "Add linkage rule": "Додати правило зв'язку",
- "Add property": "Додати властивість",
- "Category name": "Назва категорії",
- "Roles & Permissions": "Ролі та дозволи",
- "Edit profile": "Редагувати профіль",
- "Change password": "Змінити пароль",
- "Old password": "Старий пароль",
- "New password": "Новий пароль",
- "Switch role": "Перемкнути роль",
- "Super admin": "Суперадміністратор",
- "Language": "Мова",
- "Allow sign up": "Дозволити реєстрацію",
- "Enable SMS authentication": "Увімкнути аутентифікацію за допомогою SMS",
- "Sign out": "Вийти",
- "Cancel": "Скасувати",
- "Submit": "Відправити",
- "Close": "Закрити",
- "Set the data scope": "Встановити обсяг даних",
- "Data loading mode": "Режим завантаження даних",
- "Set data loading mode": "Встановити режим завантаження даних",
- "Automatically load data": "Автоматично завантажувати дані",
- "Load data after filtering": "Завантажувати дані після фільтрації",
- "Data blocks": "Блоки даних",
- "Filter blocks": "Блоки фільтрів",
- "Table": "Таблиця",
- "Table OID(Inheritance)": "Таблиця OID (спадковість)",
- "Form": "Форма",
- "List": "Список",
- "Grid Card": "Сітка карток",
- "pixels": "пікселів",
- "Screen size": "Розмір екрану",
- "Display title": "Заголовок відображення",
- "Set the count of columns displayed in a row": "Встановити кількість стовпців, відображених у рядку",
- "Column": "Стовпець",
- "Phone device": "Пристрій для телефона",
- "Tablet device": "Планшетний пристрій",
- "Desktop device": "Пристрій для настільного комп'ютера",
- "Large screen device": "Пристрій з великим екраном",
- "Collapse": "Згорнути",
- "Select data source": "Вибрати джерело даних",
- "Calendar": "Календар",
- "Delete events": "Видалити події",
- "This event": "Ця подія",
- "This and following events": "Ця та наступні події",
- "All events": "Усі події",
- "Delete this event?": "Видалити цю подію?",
- "Delete Event": "Видалити подію",
- "Kanban": "Канбан",
- "Gantt": "Гант",
- "Create gantt block": "Створити блок Ганта",
- "Progress field": "Поле прогресу",
- "Time scale": "Масштаб часу",
- "Hour": "Година",
- "Quarter of day": "Чверть дня",
- "Half of day": "Половина дня",
- "Year": "Рік",
- "QuarterYear": "Квартал/рік",
- "Select grouping field": "Вибрати поле групування",
- "Media": "Медіа",
- "Markdown": "Markdown",
- "Wysiwyg": "Wysiwyg",
- "Chart blocks": "Блоки діаграм",
- "Column chart": "Стовпчаста діаграма",
- "Bar chart": "Гістограма",
- "Line chart": "Лінійна діаграма",
- "Pie chart": "Кругова діаграма",
- "Area chart": "Площинна діаграма",
- "Other chart": "Інша діаграма",
- "Other blocks": "Інші блоки",
- "In configuration": "У конфігурації",
- "Chart title": "Заголовок діаграми",
- "Chart type": "Тип діаграми",
- "Chart config": "Налаштування діаграми",
- "Templates": "Шаблони",
- "Select template": "Вибрати шаблон",
+ "(Fields only)": "(Тільки поля)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "ACL",
+ "ASC": "ASC",
+ "Accept": "Прийняти",
+ "Accessible": "Доступно",
+ "Action column": "Стовпець дій",
+ "Action display name": "Назва дії",
"Action logs": "Журнал дій",
- "Create template": "Створити шаблон",
- "Edit markdown": "Редагувати Markdown",
- "Add block": "Додати блок",
- "Add new": "Додати новий",
- "Add record": "Додати запис",
- "Add child": "Додати дочірній",
- "Collapse all": "Згорнути все",
- "Expand all": "Розгорнути все",
- "Expand/Collapse": "Розгорнути/згорнути",
- "Default collapse": "Згорнути за замовчуванням",
- "Tree table": "Деревовидна таблиця",
- "Custom field display name": "Спеціальне ім'я відображення поля",
- "Display fields": "Відображати поля колекції",
- "Edit record": "Редагувати запис",
- "Delete menu item": "Видалити пункт меню",
- "Add page": "Додати сторінку",
- "Add group": "Додати групу",
- "Add link": "Додати посилання",
- "Insert above": "Вставити вище",
- "Insert below": "Вставити нижче",
- "Save": "Зберегти",
- "Delete block": "Видалити блок",
- "Are you sure you want to delete it?": "Ви впевнені, що хочете видалити це?",
- "This is a demo text, **supports Markdown syntax**.": "Це демонстраційний текст, **підтримує синтаксис Markdown**.",
- "Filter": "Фільтр",
- "Connect data blocks": "Підключити блоки даних",
+ "Action name": "Назва дії",
+ "Action on existing records": "Дія для існуючих записів",
+ "Action on new records": "Дія для нових записів",
+ "Action permission": "Дозвіл на дію",
+ "Action permissions": "Дозволи дій",
+ "Action scope": "Область дії",
"Action type": "Тип дії",
"Actions": "Дії",
- "Insert": "Вставити",
- "Update": "Оновити",
- "View": "Переглянути",
- "View record": "Переглянути запис",
- "Refresh": "Оновити",
- "Data changes": "Зміни даних",
- "Field name": "Назва поля",
- "Before change": "Перед зміною",
- "After change": "Після зміни",
- "Delete record": "Видалити запис",
- "Create collection": "Створити колекцію",
- "Collection display name": "Відображуване ім'я колекції",
- "Collection name": "Ім'я колекції",
- "Inherits": "Наслідує",
- "Primary key, unique identifier, self growth": "Основний ключ, унікальний ідентифікатор, самовирост",
- "Store the creation user of each record": "Зберігати користувача, який створив кожний запис",
- "Store the last update user of each record": "Зберігати користувача останнього оновлення кожного запису",
- "Store the creation time of each record": "Зберігати час створення кожного запису",
- "Store the last update time of each record": "Зберігати час останнього оновлення кожного запису",
- "More options": "Більше опцій",
- "Records can be sorted": "Записи можна сортувати",
- "Calendar collection": "Календарна колекція",
- "General collection": "Загальна колекція",
- "Connect to database view": "Підключити до перегляду бази даних",
- "Source collections": "Вихідні колекції",
- "Field source": "Джерело поля",
- "Preview": "Попередній перегляд",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Випадково генерується і може бути змінено. Підтримує літери, цифри і підкреслення, повинно починатися з літери.",
- "Storage type": "Тип зберігання",
- "Edit": "Редагувати",
- "Edit collection": "Редагувати колекцію",
- "Configure fields": "Налаштувати поля",
- "Configure columns": "Налаштувати стовпці",
- "Edit field": "Редагувати поле",
- "Override": "Замінити",
- "Override field": "Замінити поле",
- "Configure fields of {{title}}": "Налаштувати поля для {{title}}",
- "Association fields filter": "Фільтр асоціативних полів",
- "PK & FK fields": "PK & FK поля",
- "Association fields": "Асоціативні поля",
- "Choices fields": "Поля з вибором",
- "System fields": "Системні поля",
- "General fields": "Загальні поля",
- "Inherited fields": "Успадковані поля",
- "Parent collection fields": "Поля батьківської колекції",
- "Basic": "Основні",
- "Single line text": "Однорядковий текст",
- "Long text": "Довгий текст",
- "Phone": "Телефон",
- "Email": "Електронна пошта",
- "Number": "Число",
- "Integer": "Ціле число",
- "Percent": "Відсоток",
- "Password": "Пароль",
- "Advanced type": "Розширений",
- "Formula": "Формула",
- "Formula description": "Обчислення значення для кожного запису на основі інших полів у тому ж записі.",
- "Choices": "Вибір",
- "Checkbox": "Прапорець",
- "Single select": "Одиночний вибір",
- "Multiple select": "Множинний вибір",
- "Radio group": "Група радіокнопок",
- "Checkbox group": "Група прапорців",
- "China region": "Регіон Китаю",
- "Attachment": "Вкладення",
- "Date & Time": "Дата та час",
- "Datetime": "Дата та час",
- "Relation": "Відношення",
- "Link to": "Посилання на",
- "Link to description": "Використовується для швидкого створення взаємозв'язків між колекціями та сумісний з найпоширенішими сценаріями. Підходить для використання не програмістами. Якщо присутнє як поле, це список випадаючого вибору, за допомогою якого вибираються записи з цільової колекції. Після створення відбувається одночасне створення пов'язаних полів поточної колекції в цільовій колекції.",
- "Sub-table": "Підтаблиця",
- "Sub-details": "Підрозділи",
- "System info": "Системна інформація",
- "Created at": "Створено о",
- "Last updated at": "Останнє оновлення о",
- "Created by": "Створено користувачем",
- "Last updated by": "Останнє оновлення користувачем",
+ "Add attach": "Додати вкладення",
+ "Add block": "Додати блок",
+ "Add card": "Додати картку",
+ "Add category": "Додати категорію",
+ "Add child": "Додати дочірній",
+ "Add condition": "Додати умову",
+ "Add condition group": "Додати групу умов",
+ "Add exportable field": "Додати експортоване поле",
"Add field": "Додати поле",
- "Field display name": "Відображуване ім'я поля",
- "Field type": "Тип поля",
- "Field interface": "Інтерфейс поля",
- "Date format": "Формат дати",
- "Year/Month/Day": "Рік/Місяць/День",
- "Year-Month-Day": "Рік-Місяць-День",
- "Day/Month/Year": "День/Місяць/Рік",
- "Show time": "Показати час",
- "Time format": "Формат часу",
- "12 hour": "12-годинний",
- "24 hour": "24-годинний",
- "Relationship type": "Тип відношення",
- "Inverse relationship type": "Зворотний тип відношення",
- "Source collection": "Вихідна колекція",
- "Source key": "Ключ вихідної колекції",
- "Target collection": "Цільова колекція",
- "Through collection": "Проміжна колекція",
- "Target key": "Ключ цільової колекції",
- "Foreign key": "Зовнішній ключ",
- "One to one": "Один до одного",
- "One to many": "Один до багатьох",
- "Many to one": "Багато до одного",
- "Many to many": "Багато до багатьох",
- "Foreign key 1": "Зовнішній ключ 1",
- "Foreign key 2": "Зовнішній ключ 2",
- "One to one description": "Використовується для створення взаємозв'язку один до одного. Наприклад, у користувача є профіль.",
- "One to many description": "Використовується для створення взаємозв'язку один до багатьох. Наприклад, у країни є багато міст, а місто може належати лише одній країні. Якщо присутнє як поле, це підтаблиця, яка відображає записи пов'язаної колекції. При створенні автоматично створюється поле 'Багато до одного' у пов'язаній колекції.",
- "Many to one description": "Використовується для створення взаємозв'язку багато до одного. Наприклад, місто може належати лише одній країні, а країна може мати багато міст. Якщо присутнє як поле, це список випадаючого вибору, за допомогою якого вибирається запис з пов'язаної колекції. При створенні автоматично створюється поле 'Один до багатьох' у пов'язаній колекції.",
- "Many to many description": "Використовується для створення взаємозв'язку багато до багатьох. Наприклад, у студента може бути багато викладачів, а викладач може мати багато студентів. Якщо присутнє як поле, це список випадаючого вибору, за допомогою якого вибираються записи з пов'язаної колекції.",
- "Generated automatically if left blank": "Генерується автоматично, якщо залишити порожнім",
- "Display association fields": "Відображати асоціативні поля",
- "Display field title": "Відображати назву поля",
- "Field component": "Компонент поля",
- "Allow multiple": "Дозволити декілька",
- "Quick upload": "Швидке завантаження",
- "Select file": "Вибрати файл",
- "Subtable": "Підтаблиця",
- "Subform": "Підформа",
- "Field mode": "Режим поля",
- "Allow add new data": "Дозволити додавання нових даних",
- "Record picker": "Вибір запису",
- "Toggles the subfield mode": "Переключає режим підполя",
- "Selector mode": "Режим селектора",
- "Subtable mode": "Режим підтаблиці",
- "Subform mode": "Режим підформи",
- "Edit block title": "Редагувати заголовок блоку",
- "Block title": "Заголовок блоку",
- "Pattern": "Шаблон",
- "Operator": "Оператор",
- "Editable": "Редагований",
- "Readonly": "Тільки для читання",
- "Easy-reading": "Зручне читання",
"Add filter": "Додати фільтр",
"Add filter group": "Додати групу фільтрів",
- "Comparison": "Порівняння",
- "is": "є",
- "is not": "не є",
- "contains": "містить",
- "does not contain": "не містить",
- "starts with": "починається з",
- "not starts with": "не починається з",
- "ends with": "закінчується на",
- "not ends with": "не закінчується на",
- "is empty": "є порожнім",
- "is not empty": "не є порожнім",
- "Edit chart": "Редагувати діаграму",
- "Add text": "Додати текст",
- "Filterable fields": "Поля для фільтрації",
- "Edit button": "Редагувати кнопку",
- "Hide": "Приховати",
- "Enable actions": "Увімкнути дії",
- "Import": "Імпортувати",
- "Export": "Експортувати",
- "Customize": "Налаштувати",
- "Custom": "Власний",
- "Function": "Функція",
- "Popup form": "Виринаюча форма",
- "Flexible popup": "Гнучка виринаюча форма",
- "Configure actions": "Налаштувати дії",
- "Display order number": "Відображати номер порядку",
- "Enable drag and drop sorting": "Увімкнути сортування перетягуванням",
- "Triggered when the row is clicked": "Спрацьовує при кліці на рядок",
- "Add tab": "Додати вкладку",
- "Disable tabs": "Вимкнути вкладки",
- "Details": "Деталі",
- "Edit form": "Редагувати форму",
- "Create form": "Створити форму",
- "Form (Edit)": "Форма (Редагувати)",
- "Form (Add new)": "Форма (Додати новий)",
- "Edit tab": "Редагувати вкладку",
- "Relationship blocks": "Блоки відношень",
- "Select record": "Вибрати запис",
- "Display name": "Відображуване ім'я",
- "Select icon": "Вибрати значок",
- "Custom column name": "Власна назва стовпця",
- "Edit description": "Редагувати опис",
- "Required": "Обов'язкове",
- "Unique": "Унікальне",
- "Label field": "Поле мітки",
- "Default is the ID field": "За замовчуванням - це поле ID",
- "Set default sorting rules": "Встановити правила сортування за замовчуванням",
- "Set validation rules": "Встановити правила перевірки",
- "Max length": "Максимальна довжина",
- "Min length": "Мінімальна довжина",
- "Maximum": "Максимум",
- "Minimum": "Мінімум",
- "Max length must greater than min length": "Максимальна довжина повинна бути більшою за мінімальну довжину",
- "Min length must less than max length": "Мінімальна довжина повинна бути меншою за максимальну довжину",
- "Maximum must greater than minimum": "Максимум повинен бути більшим за мінімум",
- "Minimum must less than maximum": "Мінімум повинен бути меншим за максимум",
- "Validation rule": "Правило перевірки",
- "Add validation rule": "Додати правило перевірки",
- "Format": "Формат",
- "Regular expression": "Регулярний вираз",
- "Error message": "Повідомлення про помилку",
- "Length": "Довжина",
- "The field value cannot be greater than ": "Значення поля не може бути більше ніж ",
- "The field value cannot be less than ": "Значення поля не може бути менше ніж ",
- "The field value is not an integer number": "Значення поля не є цілим числом",
- "Set default value": "Встановити значення за замовчуванням",
- "Default value": "Значення за замовчуванням",
- "is before": "перед",
- "is after": "після",
- "is on or after": "включно після",
- "is on or before": "включно перед",
- "is between": "між",
- "Upload": "Завантажити",
- "Select level": "Вибрати рівень",
- "Province": "Область",
- "City": "Місто",
- "Area": "Район",
- "Street": "Вулиця",
- "Village": "Село",
- "Must select to the last level": "Потрібно вибрати до останнього рівня",
- "Move {{title}} to": "Перемістити {{title}} до",
- "Target position": "Цільове положення",
- "After": "Після",
- "Before": "Перед",
- "Add {{type}} before \"{{title}}\"": "Додати {{type}} перед \"{{title}}\"",
- "Add {{type}} after \"{{title}}\"": "Додати {{type}} після \"{{title}}\"",
- "Add {{type}} in \"{{title}}\"": "Додати {{type}} у \"{{title}}\"",
- "Original name": "Оригінальна назва",
- "Custom name": "Власна назва",
- "Custom Title": "Власний заголовок",
- "Options": "Опції",
- "Option value": "Значення опції",
- "Option label": "Позначення опції",
- "Color": "Колір",
+ "Add group": "Додати групу",
+ "Add link": "Додати посилання",
+ "Add linkage rule": "Додати правило зв'язку",
+ "Add menu item": "Додати елемент меню",
+ "Add new": "Додати новий",
"Add option": "Додати опцію",
- "Related collection": "Пов'язана колекція",
+ "Add page": "Додати сторінку",
+ "Add property": "Додати властивість",
+ "Add record": "Додати запис",
+ "Add role": "Додати роль",
+ "Add sort field": "Додати поле сортування",
+ "Add storage": "Додати сховище",
+ "Add tab": "Додати вкладку",
+ "Add text": "Додати текст",
+ "Add type": "Додати тип",
+ "Add validation rule": "Додати правило перевірки",
+ "Add {{type}} after \"{{title}}\"": "Додати {{type}} після \"{{title}}\"",
+ "Add {{type}} before \"{{title}}\"": "Додати {{type}} перед \"{{title}}\"",
+ "Add {{type}} in \"{{title}}\"": "Додати {{type}} у \"{{title}}\"",
+ "Advanced type": "Розширений",
+ "After": "Після",
+ "After change": "Після зміни",
+ "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 successful bulk update": "Після успішного масового оновлення",
+ "After successful request": "Після успішного запиту",
+ "After successful save": "Після успішного збереження",
+ "After successful submission": "Після успішної подачі",
+ "After successful update": "Після успішного оновлення",
+ "Agenda": "Порядок денний",
+ "Aliyun OSS": "Aliyun OSS",
+ "All": "Всі",
+ "All collections": "Всі колекції",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "За замовчуванням всі колекції використовують загальні права доступу до дій; індивідуально налаштовані дозволи перезапишуть загальні.",
+ "All events": "Усі події",
+ "All plugin settings": "Всі налаштування плагінів",
+ "All records": "Всі записи",
+ "Allow": "Дозволити",
+ "Allow access": "Дозволити доступ",
+ "Allow action": "Дозволити дію",
+ "Allow add new data": "Дозволити додавання нових даних",
+ "Allow adding records to the current collection": "Дозволити додавання записів до поточної колекції",
"Allow linking to multiple records": "Дозволити посилання на кілька записів",
+ "Allow multiple": "Дозволити декілька",
+ "Allow sign up": "Дозволити реєстрацію",
+ "Allow to configure plugins": "Дозволяє налаштовувати плагіни",
+ "Allow to desgin pages": "Дозволяє створювати сторінки",
+ "Allow to manage plugins": "Дозволяє керувати плагінами",
"Allow uploading multiple files": "Дозволити завантаження кількох файлів",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "Дозволяє налаштування всієї системи, включаючи інтерфейс, колекції, дозволи тощо.",
+ "Allows to configure interface": "Дозволяє налаштовувати інтерфейс",
+ "Allows to configure plugins": "Дозволяє налаштовувати плагіни",
+ "Allows to install, activate, disable plugins": "Дозволяє встановлювати, активувати та вимикати плагіни",
+ "Amazon S3": "Amazon S3",
+ "Are you sure to delete this plugin?": "Ви впевнені, що хочете видалити цей плагін?",
+ "Are you sure you don't want to save?": "Ви впевнені, що не бажаєте зберегти?",
+ "Are you sure you want to delete it?": "Ви впевнені, що хочете видалити це?",
+ "Are you sure you want to disassociate it?": "Ви впевнені, що хочете роз'єднати це?",
+ "Area": "Район",
+ "Area chart": "Площинна діаграма",
+ "Assign field values": "Присвоїти значення полям",
+ "Associated records": "Пов'язані записи",
+ "Association fields": "Асоціативні поля",
+ "Association fields filter": "Фільтр асоціативних полів",
+ "Attachment": "Вкладення",
+ "Audit logs": "Журнал аудиту",
+ "Author": "Автор",
+ "AutoGenId": "Автоматично створюване поле ID",
+ "Automatic close": "Автоматичне закриття",
+ "Automatically load data": "Автоматично завантажувати дані",
+ "Bar chart": "Гістограма",
+ "Basic": "Основні",
+ "Before": "Перед",
+ "Before change": "Перед зміною",
+ "Blank block": "Порожній блок",
+ "Block templates": "Шаблони блоків",
+ "Block title": "Заголовок блоку",
+ "Block type": "Тип блока",
+ "Blue": "Синій",
+ "Bookmark": "Закладка",
+ "Bucket": "Bucket",
+ "Built-in": "Вбудований",
+ "Bulk edit": "Масове редагування",
+ "Bulk update": "Масове оновлення",
+ "Button background color": "Колір фону кнопки",
+ "Button icon": "Значок кнопки",
+ "Button title": "Заголовок кнопки",
+ "Calendar": "Календар",
+ "Calendar collection": "Календарна колекція",
+ "Cancel": "Скасувати",
+ "Categories": "Категорії",
+ "Category name": "Назва категорії",
+ "Change password": "Змінити пароль",
+ "Changed to": "Змінено на",
+ "Changelog": "Журнал змін",
+ "Chart blocks": "Блоки діаграм",
+ "Chart config": "Налаштування діаграми",
+ "Chart title": "Заголовок діаграми",
+ "Chart type": "Тип діаграми",
+ "Checkbox": "Прапорець",
+ "Checkbox group": "Група прапорців",
+ "China region": "Регіон Китаю",
+ "Choices": "Вибір",
+ "Choices fields": "Поля з вибором",
+ "City": "Місто",
+ "Clear": "Очистити",
+ "Close": "Закрити",
+ "Collapse": "Згорнути",
+ "Collapse all": "Згорнути все",
+ "Collection": "Колекція",
+ "Collection category": "Категорія колекції",
+ "Collection display name": "Відображуване ім'я колекції",
+ "Collection manager": "Менеджер колекцій",
+ "Collection name": "Ім'я колекції",
+ "Collection template": "Шаблон колекції",
+ "Collections & Fields": "Колекції та поля",
+ "Color": "Колір",
+ "Column": "Стовпець",
+ "Column chart": "Стовпчаста діаграма",
+ "Column title": "Заголовок стовпця'",
+ "Column width": "Ширина стовпця",
+ "Coming soon...": "Скоро буде...",
+ "Comparison": "Порівняння",
+ "Compressed file url": "URL стислого файлу",
+ "Condition": "Умова",
+ "Configure": "Налаштувати",
+ "Configure actions": "Налаштувати дії",
"Configure calendar": "Налаштувати календар",
- "Title field": "Поле заголовка",
+ "Configure columns": "Налаштувати стовпці",
+ "Configure fields": "Налаштувати поля",
+ "Configure fields of {{title}}": "Налаштувати поля для {{title}}",
+ "Configure permission": "Налаштувати дозвіл",
+ "Configure permissions": "Налаштувати дозволи",
+ "Confirm password": "Підтвердити пароль",
+ "Connect data blocks": "Підключити блоки даних",
+ "Connect to database view": "Підключити до перегляду бази даних",
+ "Constant value": "Константне значення",
+ "Convert reference to duplicate": "Конвертувати посилання на дублікат",
+ "Create an account": "Створити обліковий запис",
+ "Create calendar block": "Створити блок календаря",
+ "Create collection": "Створити колекцію",
+ "Create form": "Створити форму",
+ "Create gantt block": "Створити блок Ганта",
+ "Create inverse field in the target collection": "Створити зворотнє поле у цільовій колекції",
+ "Create kanban block": "Створити блок канбану",
+ "Create template": "Створити шаблон",
+ "Created at": "Створено о",
+ "Created by": "Створено користувачем",
+ "CreatedAt": "Запис часу створення рядка",
+ "CreatedBy": "Запис користувача, що створив рядок",
+ "Current record": "Поточний запис",
+ "Current record blocks": "Блоки поточного запису",
+ "Current role": "Поточна роль",
+ "Current time": "Поточний час",
+ "Current user": "Поточний користувач",
+ "Custom": "Власний",
+ "Custom Title": "Власний заголовок",
+ "Custom column name": "Власна назва стовпця",
+ "Custom column title": "Власний заголовок стовпця",
+ "Custom field display name": "Спеціальне ім'я відображення поля",
+ "Custom name": "Власна назва",
+ "Custom request": "Власний запит",
"Custom title": "Власний заголовок",
+ "Customize": "Налаштувати",
+ "Cyan": "Бірюзовий",
+ "DESC": "DESC",
"Daily": "Щоденно",
- "Weekly": "Щотижня",
- "Monthly": "Щомісяця",
- "Yearly": "Щороку",
- "Repeats": "Повторюється",
- "Show lunar": "Показати місячний календар",
- "Start date field": "Поле початкової дати",
- "End date field": "Поле кінцевої дати",
- "Navigate": "Навігація",
- "Title": "Заголовок",
+ "Danger red": "Небезпечний червоний",
+ "Data blocks": "Блоки даних",
+ "Data changes": "Зміни даних",
+ "Data loading mode": "Режим завантаження даних",
+ "Data scope": "Обсяг даних",
+ "Data template": "Шаблон даних",
+ "Data will be updated": "Дані будуть оновлені",
+ "DataSource": "Джерело даних",
+ "Date": "Дата",
+ "Date & Time": "Дата та час",
+ "Date format": "Формат дати",
+ "Date variables": "Змінні дати",
+ "Datetime": "Дата та час",
+ "Day": "День",
+ "Day/Month/Year": "День/Місяць/Рік",
+ "Default": "За замовчуванням",
+ "Default collapse": "Згорнути за замовчуванням",
+ "Default is the ID field": "За замовчуванням - це поле ID",
+ "Default role": "Роль за замовчуванням",
+ "Default storage": "Сховище за замовчуванням",
+ "Default value": "Значення за замовчуванням",
+ "Delete": "Видалити",
+ "Delete Event": "Видалити подію",
+ "Delete action": "Видалити дію",
+ "Delete block": "Видалити блок",
+ "Delete category": "Видалити категорію",
+ "Delete events": "Видалити події",
+ "Delete field": "Видалити поле",
+ "Delete menu item": "Видалити пункт меню",
+ "Delete record": "Видалити запис",
+ "Delete role": "Видалити роль",
+ "Delete table column": "Видалити стовпець таблиці",
+ "Delete this event?": "Видалити цю подію?",
+ "Dependencies check": "Перевірка залежностей",
+ "Dependencies check failed": "Перевірка залежностей не вдалася",
+ "Dependencies check failed, can't enable.": "Перевірка залежностей не вдалась, неможливо увімкнути.",
+ "Dependencies compatibility check": "Перевірка сумісності залежностей",
"Description": "Опис",
- "Select view": "Вибрати перегляд",
- "Reset": "Скинути",
- "Importable fields": "Поля, які можна імпортувати",
+ "Desktop device": "Пристрій для настільного комп'ютера",
+ "Destination": "Призначення",
+ "Details": "Деталі",
+ "Dialog": "Діалогове вікно",
+ "Disable tabs": "Вимкнути вкладки",
+ "Disabled": "Вимкнено",
+ "Disassociate": "Роз'єднати",
+ "Disassociate record": "Роз'єднати запис",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "Відображати <1><0>100><1>201><2>502><3>1003>1> предметів на сторінку",
+ "Display association fields": "Відображати асоціативні поля",
+ "Display field title": "Відображати назву поля",
+ "Display fields": "Відображати поля колекції",
+ "Display name": "Відображуване ім'я",
+ "Display order number": "Відображати номер порядку",
+ "Display title": "Заголовок відображення",
+ "DisplayName": "Відображуване ім'я",
+ "Done": "Готово",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "Перетягніть файл сюди або натисніть, щоб завантажити, розмір файлу не повинен перевищувати 10 Мб",
+ "Dragging": "Перетягування",
+ "Drawer": "Висувний блок",
+ "Duplicate template": "Дублювати шаблон",
+ "Dynamic value": "Динамічне значення",
+ "Easy reading": "Легке читання",
+ "Easy-reading": "Зручне читання",
+ "Edit": "Редагувати",
+ "Edit block title": "Редагувати заголовок блоку",
+ "Edit button": "Редагувати кнопку",
+ "Edit category": "Редагувати категорію",
+ "Edit chart": "Редагувати діаграму",
+ "Edit collection": "Редагувати колекцію",
+ "Edit description": "Редагувати опис",
+ "Edit field": "Редагувати поле",
+ "Edit field title": "Редагувати заголовок поля",
+ "Edit form": "Редагувати форму",
+ "Edit markdown": "Редагувати Markdown",
+ "Edit menu item": "Редагувати елемент меню",
+ "Edit profile": "Редагувати профіль",
+ "Edit record": "Редагувати запис",
+ "Edit role": "Редагувати роль",
+ "Edit storage": "Редагувати сховище",
+ "Edit tab": "Редагувати вкладку",
+ "Edit tooltip": "Редагувати підказку",
+ "Editable": "Редагований",
+ "Email": "Електронна пошта",
+ "Empty": "Порожньо",
+ "Enable SMS authentication": "Увімкнути аутентифікацію за допомогою SMS",
+ "Enable actions": "Увімкнути дії",
+ "Enable child collections": "Увімкнути дочірні колекції",
+ "Enable drag and drop sorting": "Увімкнути сортування перетягуванням",
+ "Enable link": "Включити посилання",
+ "Enabled": "Увімкнено",
+ "Enabled languages": "Включені мови",
+ "End date field": "Поле кінцевої дати",
+ "Error message": "Повідомлення про помилку",
+ "Event": "Подія",
+ "Exists": "Існує",
+ "Expand all": "Розгорнути все",
+ "Expand/Collapse": "Розгорнути/згорнути",
+ "Export": "Експортувати",
"Exportable fields": "Поля, які можна експортувати",
- "Saved successfully": "Успішно збережено",
+ "Expression": "Вираз",
+ "Feedback": "Зворотній зв'язок",
+ "Field": "Поле",
+ "Field component": "Компонент поля",
+ "Field display name": "Відображуване ім'я поля",
+ "Field interface": "Інтерфейс поля",
+ "Field mode": "Режим поля",
+ "Field name": "Назва поля",
+ "Field permission": "Дозвіл на поле",
+ "Field source": "Джерело поля",
+ "Field title": "Заголовок поля",
+ "Field type": "Тип поля",
+ "Field value changes": "Зміни значення поля",
+ "Fields": "Поля",
+ "Fields values": "Значення полів",
+ "File manager": "Менеджер файлів",
+ "File storages": "Сховища файлів",
+ "Filename": "Ім'я файлу",
+ "Filter": "Фільтр",
+ "Filter blocks": "Блоки фільтрів",
+ "Filterable fields": "Поля для фільтрації",
+ "Fix block": "Виправити блок",
+ "Flexible popup": "Гнучка виринаюча форма",
+ "Foreign key": "Зовнішній ключ",
+ "Foreign key 1": "Зовнішній ключ 1",
+ "Foreign key 2": "Зовнішній ключ 2",
+ "Form": "Форма",
+ "Form (Add new)": "Форма (Додати новий)",
+ "Form (Edit)": "Форма (Редагувати)",
+ "Form values": "Значення форми",
+ "Format": "Формат",
+ "Formula": "Формула",
+ "Formula description": "Обчислення значення для кожного запису на основі інших полів у тому ж записі.",
+ "Formula error.": "Помилка формули.",
+ "Formula mode": "Режим формули",
+ "Function": "Функція",
+ "Gantt": "Гант",
+ "Geek blue": "Гік-синій",
+ "General": "Загальна",
+ "General action permissions": "Загальні дозволи на дії",
+ "General collection": "Загальна колекція",
+ "General fields": "Загальні поля",
+ "General permissions": "Загальні дозволи",
+ "Generated automatically if left blank": "Генерується автоматично, якщо залишити порожнім",
+ "Global action permissions": "Глобальні дозволи на дії",
+ "Global permissions": "Глобальні дозволи",
+ "Gold": "Золотий",
+ "Green": "Зелений",
+ "Grid Card": "Сітка карток",
+ "Group": "Група",
+ "Grouping field": "Поле для групування",
+ "Half of day": "Половина дня",
+ "Handbook": "Посібник користувача",
+ "Hidden": "Приховано",
+ "Hidden(reserved value)": "Приховано (зарезервоване значення)",
+ "Hide": "Приховати",
+ "Highlight": "Виділення",
+ "Home page": "Домашня сторінка",
+ "Homepage": "Домашня сторінка",
+ "Hour": "Година",
+ "ID": "ID",
+ "Icon": "Іконка",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Ідентифікатор для використання в програмі. Підтримує літери, цифри і підкреслення, повинен починатися з літери.",
+ "Import": "Імпортувати",
+ "Importable fields": "Поля, які можна імпортувати",
+ "In configuration": "У конфігурації",
+ "Individual": "Індивідуальна",
+ "Inherited fields": "Успадковані поля",
+ "Inherits": "Наслідує",
+ "Inner": "Внутрішній",
+ "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Введіть +, -, *, /, ( ), щоб виконувати обчислення, введіть @, щоб відкрити змінні поля.",
+ "Insert": "Вставити",
+ "Insert above": "Вставити вище",
+ "Insert after": "Вставити після",
+ "Insert before": "Вставити перед",
+ "Insert below": "Вставити нижче",
+ "Insert inner": "Вставити всередину",
+ "Insert left": "Вставити зліва",
+ "Insert right": "Вставити справа",
+ "Installing": "Встановлення",
+ "Integer": "Ціле число",
+ "Invalid JSON format": "Недійсний формат JSON",
+ "Inverse field display name": "Назва відображення зворотнього поля",
+ "Inverse field name": "Назва зворотнього поля",
+ "Inverse relationship type": "Зворотний тип відношення",
+ "Junction collection": "Колекція перетину",
+ "Kanban": "Канбан",
+ "Label field": "Поле мітки",
+ "Language": "Мова",
+ "Large": "Великий",
+ "Large screen device": "Пристрій з великим екраном",
+ "Last 30 days": "Минулі 30 днів",
+ "Last 7 days": "Минулі 7 днів",
+ "Last 90 days": "Минулі 90 днів",
+ "Last month": "Минулий місяць",
+ "Last quarter": "Минулий квартал",
+ "Last updated": "Останнє оновлення",
+ "Last updated at": "Останнє оновлення о",
+ "Last updated by": "Останнє оновлення користувачем",
+ "Last week": "Минулий тиждень",
+ "Last year": "Минулий рік",
+ "Leave it blank, unless you need a custom intermediate table": "Залиште його порожнім, якщо вам не потрібна власна проміжна таблиця",
+ "Length": "Довжина",
+ "License": "Ліцензія",
+ "Lime": "Лайм",
+ "Line chart": "Лінійна діаграма",
+ "Link": "Посилання",
+ "Link to": "Посилання на",
+ "Link to description": "Використовується для швидкого створення взаємозв'язків між колекціями та сумісний з найпоширенішими сценаріями. Підходить для використання не програмістами. Якщо присутнє як поле, це список випадаючого вибору, за допомогою якого вибираються записи з цільової колекції. Після створення відбувається одночасне створення пов'язаних полів поточної колекції в цільовій колекції.",
+ "Linkage rule": "Правило зв'язку",
+ "Linkage rules": "Правила зв'язку",
+ "List": "Список",
+ "Load data after filtering": "Завантажувати дані після фільтрації",
+ "Local": "Локальний",
+ "Local storage": "Локальне сховище",
+ "Log in with an existing account": "Увійти з існуючим обліковим записом",
+ "Logo": "Логотип",
+ "Long text": "Довгий текст",
+ "Magenta": "Пурпурний",
+ "Manage all settings": "Керування всіма налаштуваннями",
+ "Manually close": "Закрити вручну",
+ "Many to many": "Багато до багатьох",
+ "Many to many description": "Використовується для створення взаємозв'язку багато до багатьох. Наприклад, у студента може бути багато викладачів, а викладач може мати багато студентів. Якщо присутнє як поле, це список випадаючого вибору, за допомогою якого вибираються записи з пов'язаної колекції.",
+ "Many to one": "Багато до одного",
+ "Many to one description": "Використовується для створення взаємозв'язку багато до одного. Наприклад, місто може належати лише одній країні, а країна може мати багато міст. Якщо присутнє як поле, це список випадаючого вибору, за допомогою якого вибирається запис з пов'язаної колекції. При створенні автоматично створюється поле 'Один до багатьох' у пов'язаній колекції.",
+ "Markdown": "Markdown",
+ "Marketplace": "Маркетплейс",
+ "Max length": "Максимальна довжина",
+ "Max length must greater than min length": "Максимальна довжина повинна бути більшою за мінімальну довжину",
+ "Maximum": "Максимум",
+ "Maximum must greater than minimum": "Максимум повинен бути більшим за мінімум",
+ "Media": "Медіа",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "Виконувати <1><0>усі0><1>будь-які1>1> умови в групі",
+ "Menu item icon": "Значок пункту меню",
+ "Menu item name": "Назва пункту меню",
+ "Menu item title": "Заголовок пункту меню",
+ "Menu permissions": "Дозволи меню",
+ "Middle": "Середній",
+ "Min length": "Мінімальна довжина",
+ "Min length must less than max length": "Мінімальна довжина повинна бути меншою за максимальну довжину",
+ "Minimum": "Мінімум",
+ "Minimum must less than maximum": "Мінімум повинен бути меншим за максимум",
+ "Month": "Місяць",
+ "Monthly": "Щомісяця",
+ "More details": "Детальніше",
+ "More options": "Більше опцій",
+ "Move to": "Перемістити до",
+ "Move {{title}} to": "Перемістити {{title}} до",
+ "Multiple select": "Множинний вибір",
+ "Must select to the last level": "Потрібно вибрати до останнього рівня",
+ "Name": "Ім'я",
+ "Navigate": "Навігація",
+ "New menu items are allowed to be accessed by default.": "Новим пунктам меню дозволяється доступ за замовчуванням.",
+ "New password": "Новий пароль",
+ "New plugin": "Новий плагін",
+ "Next 30 days": "Наступні 30 днів",
+ "Next 7 days": "Наступні 7 днів",
+ "Next 90 days": "Наступні 90 днів",
+ "Next month": "Наступний місяць",
+ "Next quarter": "Наступний квартал",
+ "Next week": "Наступний тиждень",
+ "Next year": "Наступний рік",
"Nickname": "Нікнейм",
+ "No": "Ні",
+ "No CHANGELOG.md file": "Файл CHANGELOG.md відсутній",
+ "No README.md file": "Файл README.md відсутній",
+ "No blocks to connect": "Немає блоків для підключення",
+ "None": "Немає",
+ "Not enabled": "Не увімкнено",
+ "Not required": "Не обов'язково",
+ "Npm package": "Npm пакет",
+ "Npm package name": "Ім'я пакета npm",
+ "Number": "Число",
+ "Off": "Вимк.",
+ "Official plugin": "Офіційний плагін",
+ "Old password": "Старий пароль",
+ "On": "Увімк.",
+ "One to many": "Один до багатьох",
+ "One to many description": "Використовується для створення взаємозв'язку один до багатьох. Наприклад, у країни є багато міст, а місто може належати лише одній країні. Якщо присутнє як поле, це підтаблиця, яка відображає записи пов'язаної колекції. При створенні автоматично створюється поле 'Багато до одного' у пов'язаній колекції.",
+ "One to one": "Один до одного",
+ "One to one (belongs to)": "Один до одного (належить до)",
+ "One to one (has one)": "Один до одного (має один)",
+ "One to one description": "Використовується для створення взаємозв'язку один до одного. Наприклад, у користувача є профіль.",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "Відкрити в<1><0>Модалі0><1>Шухляді1><2>Вікні2>1>",
+ "Open mode": "Режим відкриття",
+ "Operate on existing data": "Виконувати дії з існуючими даними",
+ "Operate on new data": "Виконувати дії з новими даними",
+ "Operation failed": "Операція не вдалася",
+ "Operation succeeded": "Операція успішна",
+ "Operator": "Оператор",
+ "Option label": "Позначення опції",
+ "Option value": "Значення опції",
+ "Options": "Опції",
+ "Orange": "Помаранчевий",
+ "Original field title: ": "Оригінальний заголовок поля: ",
+ "Original name": "Оригінальна назва",
+ "Original title: ": "Оригінальний заголовок: ",
+ "Other blocks": "Інші блоки",
+ "Other chart": "Інша діаграма",
+ "Others": "Інші",
+ "Override": "Замінити",
+ "Override field": "Замінити поле",
+ "Own records": "Власні записи",
+ "PK & FK fields": "PK & FK поля",
+ "PackageName": "Назва пакунка",
+ "Page": "Сторінка",
+ "Parent collection fields": "Поля батьківської колекції",
+ "Parent record": "Батьківський запис",
+ "Password": "Пароль",
+ "Password mismatch": "Невідповідність паролів",
+ "Path": "Шлях",
+ "Pattern": "Шаблон",
+ "Percent": "Відсоток",
+ "Permission policy": "Політика дозволів",
+ "Phone": "Телефон",
+ "Phone device": "Пристрій для телефона",
+ "Pie chart": "Кругова діаграма",
+ "Please fill in the iframe URL": "Будь ласка, заповніть URL-адресу iframe",
+ "Please select the records to be updated": "Будь ласка, виберіть записи, які потрібно оновити",
+ "Plugin Zip File": "Файл плагіна Zip",
+ "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "Якщо перевірка сумісності не вдається, вам слід змінити залежну версію, щоб вона відповідала вимогам до версії.",
+ "Plugin loading failed. Please check the server logs.": "Не вдалося завантажити плагін. Будь ласка, перевірте журнали сервера.",
+ "Plugin manager": "Менеджер плагінів",
+ "Plugin name": "Назва плагіна",
+ "Plugin settings permissions": "Дозволи на налаштування плагінів",
+ "Plugin starting...": "Запуск плагіна...",
+ "Plugin stopping...": "Зупинка плагіна...",
+ "Plugin tab name": "Назва вкладки плагіна",
+ "Plugin's version": "Версія плагіна",
+ "Popup": "Спливаюче вікно",
+ "Popup close method": "Метод закриття спливаючого вікна",
+ "Popup form": "Виринаюча форма",
+ "Popup message": "Повідомлення у спливаючому вікні",
+ "Popup size": "Розмір спливаючого вікна",
+ "Position": "Позиція",
+ "Precision": "Точність",
+ "Preview": "Попередній перегляд",
+ "Primary key, unique identifier, self growth": "Основний ключ, унікальний ідентифікатор, самовирост",
+ "Print": "Друк",
+ "Progress field": "Поле прогресу",
+ "Properties": "Властивості",
+ "Province": "Область",
+ "Province/city/area name": "Назва провінції/міста/району",
+ "Purple": "Фіолетовий",
+ "Quarter of day": "Чверть дня",
+ "QuarterYear": "Квартал/рік",
+ "Quick upload": "Швидке завантаження",
+ "Radio group": "Група радіокнопок",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "Випадково генерується і може бути змінено. Підтримує літери, цифри і підкреслення, повинно починатися з літери.",
+ "Read only": "Тільки для читання",
+ "Readme": "Інструкція",
+ "Readonly": "Тільки для читання",
+ "Record ID": "ID запису",
+ "Record picker": "Вибір запису",
+ "Records can be sorted": "Записи можна сортувати",
+ "Records per page": "Записів на сторінці",
+ "Red": "Червоний",
+ "Redirect to": "Перенаправити на",
+ "Reference template": "Посилання на шаблон",
+ "Refresh": "Оновити",
+ "Region": "Регіон",
+ "Regular expression": "Регулярний вираз",
+ "Related collection": "Пов'язана колекція",
+ "Relation": "Відношення",
+ "Relationship blocks": "Блоки відношень",
+ "Relationship type": "Тип відношення",
+ "Remains the same": "Залишається незмінним",
+ "Render Failed": "Помилка відображення",
+ "Repeats": "Повторюється",
+ "Request API": "Запит API",
+ "Request URL": "URL запиту",
+ "Request body": "Тіло запиту",
+ "Request headers": "Заголовки запиту",
+ "Request method": "Метод запиту",
+ "Request query parameters": "Параметри запиту",
+ "Request settings": "Налаштування запиту",
+ "Request success": "Успішний запит",
+ "Required": "Обов'язкове",
+ "Reset": "Скинути",
+ "Result": "Результат",
+ "Retry after {{count}} seconds": "Повторіть спробу через {{count}} секунд",
+ "Rich Text": "Розширений текст",
+ "Role UID": "UID ролі",
+ "Role display name": "Назва ролі",
+ "Role name": "Назва ролі",
+ "Roles": "Ролі",
+ "Roles & Permissions": "Ролі та дозволи",
+ "Save": "Зберегти",
+ "Save action": "Зберегти дію",
+ "Save as block template": "Зберегти як шаблон блока",
+ "Save as template": "Зберегти як шаблон",
+ "Save conditions": "Зберегти умови",
+ "Save record": "Зберегти запис",
+ "Saved successfully": "Успішно збережено",
+ "Scope name": "Назва обсягу",
+ "Screen size": "Розмір екрану",
+ "Search and select collection": "Пошук та вибір колекції",
+ "Search plugin": "Пошук плагіна",
+ "Select": "Вибрати",
+ "Select Field": "Вибрати поле",
+ "Select collection": "Вибрати колекцію",
+ "Select data source": "Вибрати джерело даних",
+ "Select file": "Вибрати файл",
+ "Select grouping field": "Вибрати поле групування",
+ "Select icon": "Вибрати значок",
+ "Select level": "Вибрати рівень",
+ "Select record": "Вибрати запис",
+ "Select template": "Вибрати шаблон",
+ "Select view": "Вибрати перегляд",
+ "Selected": "Вибрані",
+ "Selector": "Селектор",
+ "Selector mode": "Режим селектора",
+ "Send code": "Відправити код",
+ "Set data loading mode": "Встановити режим завантаження даних",
+ "Set default sorting rules": "Встановити правила сортування за замовчуванням",
+ "Set default value": "Встановити значення за замовчуванням",
+ "Set the count of columns displayed in a row": "Встановити кількість стовпців, відображених у рядку",
+ "Set the data scope": "Встановити обсяг даних",
+ "Set validation rules": "Встановити правила перевірки",
+ "Show lunar": "Показати місячний календар",
+ "Show time": "Показати час",
"Sign in": "Увійти",
"Sign in via account": "Увійти через обліковий запис",
"Sign in via phone": "Увійти через телефон",
- "Create an account": "Створити обліковий запис",
+ "Sign out": "Вийти",
"Sign up": "Зареєструватися",
- "Confirm password": "Підтвердити пароль",
- "Log in with an existing account": "Увійти з існуючим обліковим записом",
+ "Sign up successfully, and automatically jump to the sign in page": "Успішна реєстрація, автоматичне перехід на сторінку входу",
"Signed up successfully. It will jump to the login page.": "Успішно зареєстровано. Відбудеться перехід на сторінку входу.",
- "Password mismatch": "Невідповідність паролів",
- "Users": "Користувачі",
- "Verification code": "Код перевірки",
- "Send code": "Відправити код",
- "Retry after {{count}} seconds": "Повторіть спробу через {{count}} секунд",
- "Roles": "Ролі",
- "Add role": "Додати роль",
- "Role name": "Назва ролі",
- "Configure": "Налаштувати",
- "Configure permissions": "Налаштувати дозволи",
- "Edit role": "Редагувати роль",
- "Action permissions": "Дозволи дій",
- "Menu permissions": "Дозволи меню",
- "Menu item name": "Назва пункту меню",
- "Allow access": "Дозволити доступ",
- "Action name": "Назва дії",
- "Allow action": "Дозволити дію",
- "Action scope": "Область дії",
- "Operate on new data": "Виконувати дії з новими даними",
- "Operate on existing data": "Виконувати дії з існуючими даними",
- "Yes": "Так",
- "No": "Ні",
- "Red": "Червоний",
- "Magenta": "Пурпурний",
- "Volcano": "Вулкан",
- "Orange": "Помаранчевий",
- "Gold": "Золотий",
- "Lime": "Лайм",
- "Green": "Зелений",
- "Cyan": "Бірюзовий",
- "Blue": "Синій",
- "Geek blue": "Гік-синій",
- "Purple": "Фіолетовий",
- "Default": "За замовчуванням",
- "Add card": "Додати картку",
- "edit title": "редагувати назву",
- "Turn pages": "Переключати сторінки",
- "Others": "Інші",
- "Save as template": "Зберегти як шаблон",
- "Save as block template": "Зберегти як шаблон блока",
- "Block templates": "Шаблони блоків",
- "Convert reference to duplicate": "Конвертувати посилання на дублікат",
- "Template name": "Назва шаблону",
- "Block type": "Тип блока",
- "No blocks to connect": "Немає блоків для підключення",
- "Action column": "Стовпець дій",
- "Records per page": "Записів на сторінці",
- "(Fields only)": "(Тільки поля)",
- "Button title": "Заголовок кнопки",
- "Button icon": "Значок кнопки",
- "Submitted successfully": "Успішно надіслано",
- "Operation succeeded": "Операція успішна",
- "Operation failed": "Операція не вдалася",
- "Open mode": "Режим відкриття",
- "Popup size": "Розмір спливаючого вікна",
- "Small": "Малий",
- "Middle": "Середній",
- "Large": "Великий",
- "Menu item title": "Заголовок пункту меню",
- "Menu item icon": "Значок пункту меню",
- "Target": "Ціль",
- "Position": "Позиція",
- "Insert before": "Вставити перед",
- "Insert after": "Вставити після",
- "UI Editor": "Редактор інтерфейсу",
- "ASC": "ASC",
- "DESC": "DESC",
- "Add sort field": "Додати поле сортування",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "Ідентифікатор для використання в програмі. Підтримує літери, цифри і підкреслення, повинен починатися з літери.",
- "Drawer": "Висувний блок",
- "Dialog": "Діалогове вікно",
- "Delete action": "Видалити дію",
- "Custom column title": "Власний заголовок стовпця",
- "Column title": "Заголовок стовпця'",
- "Original title: ": "Оригінальний заголовок: ",
- "Delete table column": "Видалити стовпець таблиці",
- "Skip required validation": "Пропустити обов'язкову перевірку",
- "Form values": "Значення форми",
- "Fields values": "Значення полів",
- "The field has been deleted": "Поле було видалено",
- "When submitting the following fields, the saved values are": "При поданні наступних полів збережені значення:",
- "After successful submission": "Після успішної подачі",
- "Then": "Тоді",
- "Stay on current page": "Залишитися на поточній сторінці",
- "Redirect to": "Перенаправити на",
- "Save action": "Зберегти дію",
- "Exists": "Існує",
- "Filename": "Ім'я файлу",
- "Add condition": "Додати умову",
- "Add condition group": "Додати групу умов",
- "exists": "існує",
- "not exists": "не існує",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "UID ролі",
- "Precision": "Точність",
- "Formula mode": "Режим формули",
- "Expression": "Вираз",
- "Input +, -, *, /, ( ) to calculate, input @ to open field variables.": "Введіть +, -, *, /, ( ), щоб виконувати обчислення, введіть @, щоб відкрити змінні поля.",
- "Formula error.": "Помилка формули.",
- "Accept": "Прийняти",
- "Rich Text": "Розширений текст",
- "Junction collection": "Колекція перетину",
- "Leave it blank, unless you need a custom intermediate table": "Залиште його порожнім, якщо вам не потрібна власна проміжна таблиця",
- "Fields": "Поля",
- "Edit field title": "Редагувати заголовок поля",
- "Field title": "Заголовок поля",
- "Original field title: ": "Оригінальний заголовок поля: ",
- "Edit tooltip": "Редагувати підказку",
- "Delete field": "Видалити поле",
- "Select collection": "Вибрати колекцію",
- "Blank block": "Порожній блок",
- "Duplicate template": "Дублювати шаблон",
- "Reference template": "Посилання на шаблон",
- "Create calendar block": "Створити блок календаря",
- "Create kanban block": "Створити блок канбану",
- "Grouping field": "Поле для групування",
+ "Single line text": "Однорядковий текст",
+ "Single select": "Одиночний вибір",
"Single select and radio fields can be used as the grouping field": "Одиночні поля вибору та поля радіокнопок можуть бути використані як поле для групування",
- "Tab name": "Назва вкладки",
- "Current record blocks": "Блоки поточного запису",
- "Popup message": "Повідомлення у спливаючому вікні",
- "Delete role": "Видалити роль",
- "Role display name": "Назва ролі",
- "Default role": "Роль за замовчуванням",
- "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.": "Дозволяє налаштування всієї системи, включаючи інтерфейс, колекції, дозволи тощо.",
- "New menu items are allowed to be accessed by default.": "Новим пунктам меню дозволяється доступ за замовчуванням.",
- "Global permissions": "Глобальні дозволи",
- "General permissions": "Загальні дозволи",
- "Global action permissions": "Глобальні дозволи на дії",
- "General action permissions": "Загальні дозволи на дії",
- "Plugin settings permissions": "Дозволи на налаштування плагінів",
- "Allow to desgin pages": "Дозволяє створювати сторінки",
- "Allow to manage plugins": "Дозволяє керувати плагінами",
- "Allow to configure plugins": "Дозволяє налаштовувати плагіни",
- "Allows to configure interface": "Дозволяє налаштовувати інтерфейс",
- "Allows to install, activate, disable plugins": "Дозволяє встановлювати, активувати та вимикати плагіни",
- "Allows to configure plugins": "Дозволяє налаштовувати плагіни",
- "Action display name": "Назва дії",
- "Allow": "Дозволити",
- "Data scope": "Обсяг даних",
- "Action on new records": "Дія для нових записів",
- "Action on existing records": "Дія для існуючих записів",
- "All records": "Всі записи",
- "Own records": "Власні записи",
- "Permission policy": "Політика дозволів",
- "Individual": "Індивідуальна",
- "General": "Загальна",
- "Accessible": "Доступно",
- "Configure permission": "Налаштувати дозвіл",
- "Action permission": "Дозвіл на дію",
- "Field permission": "Дозвіл на поле",
- "Scope name": "Назва обсягу",
- "File storages": "Сховища файлів",
+ "Skip required validation": "Пропустити обов'язкову перевірку",
+ "Small": "Малий",
+ "Sort": "Сортувати",
+ "Sortable": "Сортований",
+ "Source collection": "Вихідна колекція",
+ "Source collections": "Вихідні колекції",
+ "Source key": "Ключ вихідної колекції",
+ "Start date field": "Поле початкової дати",
+ "Stay on current page": "Залишитися на поточній сторінці",
+ "Storage base URL": "Базовий URL сховища",
"Storage display name": "Назва сховища",
"Storage name": "Назва сховища",
- "Default storage": "Сховище за замовчуванням",
- "Add storage": "Додати сховище",
- "Edit storage": "Редагувати сховище",
- "Storage base URL": "Базовий URL сховища",
- "Destination": "Призначення",
- "Use the built-in static file server": "Використовувати вбудований статичний файловий сервер",
- "Local storage": "Локальне сховище",
- "Aliyun OSS": "Aliyun OSS",
- "Amazon S3": "Amazon S3",
- "Tencent COS": "Tencent COS",
- "Region": "Регіон",
- "Bucket": "Bucket",
- "Path": "Шлях",
- "Unsaved changes": "Незбережені зміни",
- "Are you sure you don't want to save?": "Ви впевнені, що не бажаєте зберегти?",
- "Dragging": "Перетягування",
- "Popup": "Спливаюче вікно",
- "Trigger workflow": "Тригер робочого процесу",
- "Request API": "Запит API",
- "Assign field values": "Присвоїти значення полям",
- "Constant value": "Константне значення",
- "Dynamic value": "Динамічне значення",
- "Current user": "Поточний користувач",
- "Current role": "Поточна роль",
- "Current record": "Поточний запис",
- "Associated records": "Пов'язані записи",
- "Parent record": "Батьківський запис",
- "Current time": "Поточний час",
+ "Storage type": "Тип зберігання",
+ "Store the creation time of each record": "Зберігати час створення кожного запису",
+ "Store the creation user of each record": "Зберігати користувача, який створив кожний запис",
+ "Store the last update time of each record": "Зберігати час останнього оновлення кожного запису",
+ "Store the last update user of each record": "Зберігати користувача останнього оновлення кожного запису",
+ "Street": "Вулиця",
+ "Sub-details": "Підрозділи",
+ "Sub-table": "Підтаблиця",
+ "Subform": "Підформа",
+ "Subform mode": "Режим підформи",
+ "Submit": "Відправити",
+ "Submitted successfully": "Успішно надіслано",
+ "Subtable": "Підтаблиця",
+ "Subtable mode": "Режим підтаблиці",
+ "Super admin": "Суперадміністратор",
+ "Switch role": "Перемкнути роль",
+ "System fields": "Системні поля",
+ "System info": "Системна інформація",
+ "System settings": "Системні налаштування",
+ "System title": "Системний заголовок",
"System variables": "Системні змінні",
- "Date variables": "Змінні дати",
- "Popup close method": "Метод закриття спливаючого вікна",
- "Automatic close": "Автоматичне закриття",
- "Manually close": "Закрити вручну",
- "After successful update": "Після успішного оновлення",
- "Save record": "Зберегти запис",
- "Updated successfully": "Оновлено успішно",
- "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 fields of the current record will be saved according to the following form.": "Після натискання на власну кнопку, наступні поля поточного запису будуть збережені згідно з наступною формою.",
- "Button background color": "Колір фону кнопки",
- "Highlight": "Виділення",
- "Danger red": "Небезпечний червоний",
- "Custom request": "Власний запит",
- "Request settings": "Налаштування запиту",
- "Request URL": "URL запиту",
- "Request method": "Метод запиту",
- "Request query parameters": "Параметри запиту",
- "Request headers": "Заголовки запиту",
- "Request body": "Тіло запиту",
- "Request success": "Успішний запит",
- "Invalid JSON format": "Недійсний формат JSON",
- "After successful request": "Після успішного запиту",
- "Add exportable field": "Додати експортоване поле",
- "Audit logs": "Журнал аудиту",
- "Record ID": "ID запису",
- "User": "Користувач",
- "Field": "Поле",
- "Select": "Вибрати",
- "Select Field": "Вибрати поле",
- "Field value changes": "Зміни значення поля",
- "One to one (has one)": "Один до одного (має один)",
- "One to one (belongs to)": "Один до одного (належить до)",
- "Use the same time zone (GMT) for all users": "Використовувати одну і ту ж часову зону (GMT) для всіх користувачів",
- "Province/city/area name": "Назва провінції/міста/району",
- "Enabled languages": "Включені мови",
- "View all plugins": "Переглянути всі плагіни",
- "Print": "Друк",
- "Done": "Готово",
- "Sign up successfully, and automatically jump to the sign in page": "Успішна реєстрація, автоматичне перехід на сторінку входу",
- "File manager": "Менеджер файлів",
- "ACL": "ACL",
- "Collection manager": "Менеджер колекцій",
- "Plugin manager": "Менеджер плагінів",
- "Local": "Локальний",
- "Built-in": "Вбудований",
- "Marketplace": "Маркетплейс",
- "New plugin": "Новий плагін",
- "Upgrade": "Оновити",
- "Dependencies check failed": "Перевірка залежностей не вдалася",
- "More details": "Детальніше",
- "Upload new version": "Завантажити нову версію",
- "Official plugin": "Офіційний плагін",
- "Version": "Версія",
- "Npm package": "Npm пакет",
- "Upload plugin": "Завантажити плагін",
- "Npm package name": "Ім'я пакета npm",
- "Add type": "Додати тип",
- "Changelog": "Журнал змін",
- "Dependencies check": "Перевірка залежностей",
- "Update plugin": "Оновити плагін",
- "Installing": "Встановлення",
- "The deletion was successful.": "Видалення пройшло успішно.",
- "Plugin Zip File": "Файл плагіна Zip",
- "Compressed file url": "URL стислого файлу",
- "Last updated": "Останнє оновлення",
- "PackageName": "Назва пакунка",
- "DisplayName": "Відображуване ім'я",
- "Readme": "Інструкція",
- "Dependencies compatibility check": "Перевірка сумісності залежностей",
- "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "Якщо перевірка сумісності не вдається, вам слід змінити залежну версію, щоб вона відповідала вимогам до версії.",
- "Version range": "Діапазон версій",
- "Plugin's version": "Версія плагіна",
- "Result": "Результат",
- "No CHANGELOG.md file": "Файл CHANGELOG.md відсутній",
- "No README.md file": "Файл README.md відсутній",
- "Homepage": "Домашня сторінка",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "Перетягніть файл сюди або натисніть, щоб завантажити, розмір файлу не повинен перевищувати 10 Мб",
- "Dependencies check failed, can't enable.": "Перевірка залежностей не вдалась, неможливо увімкнути.",
- "Plugin starting...": "Запуск плагіна...",
- "Plugin stopping...": "Зупинка плагіна...",
- "Are you sure to delete this plugin?": "Ви впевнені, що хочете видалити цей плагін?",
- "re-download file": "перезавантажити файл",
- "Not enabled": "Не увімкнено",
- "Search plugin": "Пошук плагіна",
- "Author": "Автор",
- "Plugin loading failed. Please check the server logs.": "Не вдалося завантажити плагін. Будь ласка, перевірте журнали сервера.",
- "Coming soon...": "Скоро буде...",
- "All plugin settings": "Всі налаштування плагінів",
- "Bookmark": "Закладка",
- "Manage all settings": "Керування всіма налаштуваннями",
- "Create inverse field in the target collection": "Створити зворотнє поле у цільовій колекції",
- "Inverse field name": "Назва зворотнього поля",
- "Inverse field display name": "Назва відображення зворотнього поля",
- "Bulk update": "Масове оновлення",
- "After successful bulk update": "Після успішного масового оновлення",
- "Bulk edit": "Масове редагування",
- "Data will be updated": "Дані будуть оновлені",
- "Selected": "Вибрані",
- "All": "Всі",
- "Update selected data?": "Оновити вибрані дані?",
- "Update all data?": "Оновити всі дані?",
- "Remains the same": "Залишається незмінним",
- "Changed to": "Змінено на",
- "Clear": "Очистити",
- "Add attach": "Додати вкладення",
- "Please select the records to be updated": "Будь ласка, виберіть записи, які потрібно оновити",
- "Selector": "Селектор",
- "Inner": "Внутрішній",
- "Search and select collection": "Пошук та вибір колекції",
- "Please fill in the iframe URL": "Будь ласка, заповніть URL-адресу iframe",
- "Fix block": "Виправити блок",
- "Plugin name": "Назва плагіна",
- "Plugin tab name": "Назва вкладки плагіна",
- "AutoGenId": "Автоматично створюване поле ID",
- "CreatedBy": "Запис користувача, що створив рядок",
- "UpdatedBy": "Запис користувача, що відредагував останній рядок",
- "CreatedAt": "Запис часу створення рядка",
- "UpdatedAt": "Запис часу останнього оновлення рядка",
- "Column width": "Ширина стовпця",
- "Sortable": "Сортований",
- "Enable link": "Включити посилання",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Це, ймовірно, помилка внутрішніх компонентів Tachybase. Будь ласка, створіть проблему <1>тут1>",
- "Render Failed": "Помилка відображення",
- "Feedback": "Зворотній зв'язок",
- "Try again": "Спробуйте ще раз",
- "Data template": "Шаблон даних",
+ "Tab name": "Назва вкладки",
+ "Table": "Таблиця",
+ "Table OID(Inheritance)": "Таблиця OID (спадковість)",
+ "Tablet device": "Планшетний пристрій",
+ "Target": "Ціль",
+ "Target collection": "Цільова колекція",
+ "Target key": "Ключ цільової колекції",
+ "Target position": "Цільове положення",
"Template fields have been removed and need to be reconfigured": "Поля шаблону були видалені і потребують повторної конфігурації",
+ "Template name": "Назва шаблону",
+ "Templates": "Шаблони",
+ "Tencent COS": "Tencent COS",
+ "The deletion was successful.": "Видалення пройшло успішно.",
+ "The field has been deleted": "Поле було видалено",
+ "The field value cannot be greater than ": "Значення поля не може бути більше ніж ",
+ "The field value cannot be less than ": "Значення поля не може бути менше ніж ",
+ "The field value is not an integer number": "Значення поля не є цілим числом",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" може бути видалено. Будь ласка, видаліть цей {{blockType}}.",
+ "Then": "Тоді",
+ "This and following events": "Ця та наступні події",
+ "This event": "Ця подія",
+ "This is a demo text, **supports Markdown syntax**.": "Це демонстраційний текст, **підтримує синтаксис Markdown**.",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "Це, ймовірно, помилка внутрішніх компонентів Tachybase. Будь ласка, створіть проблему <1>тут1>",
+ "This month": "Цей місяць",
+ "This quarter": "Цей квартал",
+ "This week": "Цей тиждень",
+ "This year": "Цей рік",
+ "Through collection": "Проміжна колекція",
+ "Time": "Час",
+ "Time format": "Формат часу",
+ "Time scale": "Масштаб часу",
+ "Title": "Заголовок",
+ "Title field": "Поле заголовка",
+ "Today": "Сьогодні",
+ "Toggles the subfield mode": "Переключає режим підполя",
+ "Tomorrow": "Завтра",
+ "Total {{count}} items": "Всього {{count}} предметів",
+ "Tree table": "Деревовидна таблиця",
+ "Trigger workflow": "Тригер робочого процесу",
+ "Triggered when the row is clicked": "Спрацьовує при кліці на рядок",
+ "Try again": "Спробуйте ще раз",
+ "Turn pages": "Переключати сторінки",
+ "UI Editor": "Редактор інтерфейсу",
+ "UI editor": "Редактор UI",
+ "Unconnected": "Не з'єднаний",
+ "Unique": "Унікальне",
+ "Unsaved changes": "Незбережені зміни",
+ "Update": "Оновити",
+ "Update all data?": "Оновити всі дані?",
+ "Update plugin": "Оновити плагін",
+ "Update selected data?": "Оновити вибрані дані?",
+ "Updated successfully": "Оновлено успішно",
+ "UpdatedAt": "Запис часу останнього оновлення рядка",
+ "UpdatedBy": "Запис користувача, що відредагував останній рядок",
+ "Upgrade": "Оновити",
+ "Upload": "Завантажити",
+ "Upload new version": "Завантажити нову версію",
+ "Upload plugin": "Завантажити плагін",
+ "Use the built-in static file server": "Використовувати вбудований статичний файловий сервер",
+ "Use the same time zone (GMT) for all users": "Використовувати одну і ту ж часову зону (GMT) для всіх користувачів",
+ "User": "Користувач",
+ "Users": "Користувачі",
+ "Validation rule": "Правило перевірки",
+ "Value": "Значення",
+ "Verification code": "Код перевірки",
+ "Version": "Версія",
+ "Version range": "Діапазон версій",
+ "View": "Переглянути",
+ "View all plugins": "Переглянути всі плагіни",
+ "View record": "Переглянути запис",
+ "Village": "Село",
+ "Visible": "Видимо",
+ "Volcano": "Вулкан",
+ "Week": "Тиждень",
+ "Weekly": "Щотижня",
+ "When submitting the following fields, the saved values are": "При поданні наступних полів збережені значення:",
+ "Work week": "Робочий тиждень",
+ "Wysiwyg": "Wysiwyg",
+ "Year": "Рік",
+ "Year-Month-Day": "Рік-Місяць-День",
+ "Year/Month/Day": "Рік/Місяць/День",
+ "Yearly": "Щороку",
+ "Yes": "Так",
+ "Yesterday": "Вчора",
+ "contains": "містить",
+ "data source": "джерело даних",
+ "does not contain": "не містить",
+ "edit title": "редагувати назву",
+ "ends with": "закінчується на",
+ "exists": "існує",
+ "is": "є",
+ "is after": "після",
+ "is before": "перед",
+ "is between": "між",
+ "is empty": "є порожнім",
+ "is not": "не є",
+ "is not empty": "не є порожнім",
+ "is on or after": "включно після",
+ "is on or before": "включно перед",
"loading": "завантаження",
"name is required": "ім'я обов'язкове",
- "data source": "джерело даних",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" може бути видалено. Будь ласка, видаліть цей {{blockType}}.",
- "DataSource": "Джерело даних",
- "Home page": "Домашня сторінка",
- "Handbook": "Посібник користувача",
- "License": "Ліцензія"
+ "not ends with": "не закінчується на",
+ "not exists": "не існує",
+ "not starts with": "не починається з",
+ "pixels": "пікселів",
+ "re-download file": "перезавантажити файл",
+ "starts with": "починається з",
+ "{{count}} filter items": "{{count}} предметів для фільтрації",
+ "{{count}} more items": "Ще {{count}} предметів",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12-годинний",
+ "24 hour": "24-годинний"
}
diff --git a/packages/core/client/src/locale/zh-CN.json b/packages/core/client/src/locale/zh-CN.json
index ab8f1d79d..d7a220f9a 100644
--- a/packages/core/client/src/locale/zh-CN.json
+++ b/packages/core/client/src/locale/zh-CN.json
@@ -1,968 +1,968 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "每页显示 <1><0>100><1>201><2>502><3>1003>1> 条",
- "Page number": "页码",
- "Page size": "每页条数",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "满足组内 <1><0>全部0><1>任意1>1> 条件",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "在 <1><0>对话框0><1>抽屉1><2>窗口2>1> 内打开",
- "{{count}} filter items": "{{count}} 个筛选项",
- "{{count}} more items": "还有 {{count}} 项",
- "Total {{count}} items": "总共 {{count}} 条",
- "Today": "今天",
- "Yesterday": "昨天",
- "Tomorrow": "明天",
- "Month": "月",
- "Week": "周",
- "This week": "本周",
- "Next week": "下周",
- "This month": "本月",
- "Next month": "下月",
- "Last quarter": "上季度",
- "This quarter": "本季度",
- "Next quarter": "下季度",
- "This year": "今年",
- "Next year": "明年",
- "Last week": "上周",
- "Last month": "上月",
- "Last year": "去年",
- "Last 7 days": "最近 7 天",
- "Last 30 days": "最近 30 天",
- "Last 90 days": "最近 90 天",
- "Next 7 days": "未来 7 天",
- "Next 30 days": "未来 30 天",
- "Next 90 days": "未来 90 天",
- "Work week": "工作日",
- "Day": "天",
- "Agenda": "列表",
- "Date": "日期",
- "Time": "时间",
- "Event": "事件",
- "None": "无",
- "Unconnected": "未连接",
- "System settings": "系统设置",
- "System title": "系统名称",
- "Setting": "设置",
- "Settings": "设置",
- "Enable": "启用",
- "Disable": "禁用",
- "On": "启用",
- "Off": "禁用",
- "Logo": "Logo",
- "Add menu item": "添加菜单项",
- "Page": "页面",
- "Name": "名称",
- "Icon": "图标",
- "Group": "分组",
- "Link": "链接",
- "Save conditions": "保存筛选条件",
- "Edit menu item": "编辑菜单项",
- "Move to": "移动到",
- "Insert left": "在左边插入",
- "Insert right": "在右边插入",
- "Insert inner": "在里面插入",
- "Delete": "删除",
- "Disassociate": "解除关联",
- "Disassociate record": "解除关联记录",
- "Are you sure you want to disassociate it?": "你确定要解除关联吗?",
- "UI editor": "界面配置",
- "Collection": "数据表",
- "Collection selector": "数据表选择器",
- "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "将数据表里的某些表作为可选项供给用户选择,一般用在多态或继承的场景里",
- "Enable child collections": "启用子表",
- "Allow adding records to the current collection": "允许向当前数据表里添加记录",
- "Collections & Fields": "数据表配置",
- "All collections": "全部数据表",
- "Add category": "添加分类",
- "Delete category": "删除分类",
- "Edit category": "编辑分类",
- "Collection category": "数据表类别",
- "Collection template": "数据表模板",
- "Visible": "显示",
- "Read only": "只读(禁止编辑)",
- "Easy reading": "只读(阅读模式)",
- "Hidden": "隐藏",
- "Hidden(reserved value)": "隐藏(保留值)",
- "Not required": "非必填",
- "Value": "字段值",
- "Disabled": "禁用",
- "Enabled": "启用",
- "Problematic": "有问题",
- "Empty": "赋空值",
- "Linkage rule": "联动规则",
- "Linkage rules": "联动规则",
- "Condition": "条件",
- "Properties": "属性",
- "Add linkage rule": "添加联动规则",
- "Add property": "添加属性",
- "Calculation engine": "计算引擎",
- "Expression": "表达式",
- "Expression collection": "表达式表",
- "Sort": "排序",
- "Categories": "数据表类别",
- "Category name": "分类名称",
- "Add child": "添加子记录",
- "Collapse all": "全部收起",
- "Expand all": "全部展开",
- "Expand/Collapse": "展开/折叠",
- "Default collapse": "默认展开",
- "Tree collection": "树结构表",
- "Tree table": "树表格",
- "Parent ID": "父记录ID",
- "Parent": "父记录",
- "Children": "子记录",
- "Roles & Permissions": "角色和权限",
- "Edit profile": "个人资料",
- "Change password": "修改密码",
- "Old password": "旧密码",
- "New password": "新密码",
- "Switch role": "切换角色",
- "Super admin": "超级管理员",
- "Language": "语言设置",
- "Allow sign up": "允许注册",
- "Enable SMS authentication": "启用短信登录和注册",
- "Sign out": "注销",
- "Cancel": "取消",
- "Confirm": "确定",
- "Submit": "提交",
- "Close": "关闭",
- "Set the data scope": "设置数据范围",
- "Data loading mode": "数据加载方式",
- "Set data loading mode": "设置数据加载方式",
- "Automatically load data": "自动加载数据",
- "Load data after filtering": "筛选后才加载数据",
- "Block": "区块",
- "Data blocks": "数据区块",
- "Filter blocks": "筛选区块",
- "Table": "表格",
- "Form": "表单",
- "List": "列表",
- "Grid Card": "网格卡片",
- "Screen size": "屏幕尺寸",
- "pixels": "像素",
- "Display title": "显示标题",
- "Set the count of columns displayed in a row": "设置一行展示的列数",
- "Column": "列",
- "Phone device": "手机设备",
- "Tablet device": "平板设备",
- "Desktop device": "电脑设备",
- "Large screen device": "大屏幕设备",
- "Table OID(Inheritance)": "数据表 OID(继承)",
- "Collapse": "折叠面板",
- "Select data source": "选择数据源",
- "Calendar": "日历",
- "Delete events": "删除日程",
- "This event": "此日程",
- "This and following events": "此日程及后续日程",
- "All events": "所有日程",
- "Delete this event?": "是否删除这个日程?",
- "Delete Event": "删除日程",
- "Kanban": "看板",
- "Gantt": "甘特图",
- "Create gantt block": "创建甘特图区块",
- "Progress field": "进度字段",
- "Time scale": "时间缩放等级",
- "Hour": "小时",
- "Quarter of day": "四分之一天",
- "Half of day": "半天",
- "Year": "年",
- "QuarterYear": "季度",
- "Select grouping field": "选择分组字段",
- "Media": "多媒体",
- "Markdown": "Markdown",
- "Wysiwyg": "富文本",
- "Chart blocks": "图表区块",
- "Column chart": "柱状图",
- "Bar chart": "条形图",
- "Line chart": "折线图",
- "Pie chart": "饼图",
- "Area chart": "面积图",
- "Other chart": "其他图表",
- "Other blocks": "高级区块",
- "In configuration": "配置中",
- "Chart title": "图表标题",
- "Chart type": "图表类型",
- "Chart config": "图表配置",
- "Templates": "模板",
- "Select template": "选择模板",
+ "(Fields only)": "(仅字段)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "访问控制",
+ "ASC": "升序",
+ "Access control": "访问控制",
+ "Accessible": "允许访问",
+ "Accuracy": "精确度",
+ "Action": "操作",
+ "Action column": "操作列",
+ "Action display name": "操作名称",
"Action logs": "操作日志",
- "Create template": "创建模板",
- "Edit markdown": "编辑 Markdown",
- "Add block": "创建区块",
- "Add new": "添加",
- "Add record": "添加数据",
- "Custom field display name": "自定义字段名称",
- "Display fields": "显示字段",
- "Edit record": "编辑数据",
- "Delete menu item": "删除菜单项",
- "Add page": "添加页面",
- "Add group": "添加分组",
- "Add link": "添加链接",
- "Insert above": "在上面插入",
- "Insert below": "在下面插入",
- "Save": "保存",
- "Delete block": "删除区块",
- "Are you sure you want to delete it?": "你确定要删除吗?",
- "This is a demo text, **supports Markdown syntax**.": "这是一段演示文本,**支持 Markdown 语法**。",
- "Filter": "筛选",
- "Connect data blocks": "连接数据区块",
+ "Action name": "操作名称",
+ "Action on existing records": "对已有数据操作",
+ "Action on new records": "对新增数据操作",
+ "Action permission": "操作权限",
+ "Action permissions": "数据表操作权限",
+ "Action scope": "可操作数据范围",
"Action type": "操作类型",
"Actions": "操作",
- "Update": "更新",
- "Update record": "更新数据",
- "Unnamed": "未命名",
- "View": "查看",
- "View record": "查看数据",
- "Refresh": "刷新",
- "Data changes": "数据变更",
- "Field name": "字段标识",
- "Before change": "变更前",
- "After change": "变更后",
- "Delete record": "删除数据",
- "Delete collection": "删除数据表",
- "Create collection": "创建数据表",
- "Collection display name": "数据表名称",
- "Collection name": "数据表标识",
- "Inherits": "继承",
- "Primary key, unique identifier, self growth": "主键、唯一标识、自增长",
- "Store the creation user of each record": "记录创建人",
- "Store the last update user of each record": "记录最后更新人",
- "Store the creation time of each record": "记录创建时间",
- "Store the last update time of each record": "记录最后更新时间",
- "More options": "更多选项",
- "Records can be sorted": "可以对行记录进行排序",
- "Calendar collection": "日历数据表",
- "General collection": "普通数据表",
- "SQL collection": "SQL数据表",
- "Connect to database view": "连接数据库视图",
- "Sync from database": "从数据库同步",
- "Source collections": "来源数据表",
- "Field source": "来源字段",
- "Preview": "预览",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "随机生成,可修改。支持英文、数字和下划线,必须以英文字母开头。",
- "Edit": "编辑",
- "Edit collection": "编辑数据表",
- "Configure field": "配置字段",
- "Configure fields": "配置字段",
- "Configure columns": "配置字段",
- "Edit field": "编辑字段",
- "Override": "重写",
- "Override field": "重写字段",
- "Configure fields of {{title}}": "「{{title}}」的字段配置",
- "Association fields filter": "关系筛选",
- "PK & FK fields": "主外键字段",
- "Association fields": "关系字段",
- "Choices fields": "选项字段",
- "System fields": "系统字段",
- "General fields": "普通字段",
- "Inherited fields": "继承字段",
- "Parent collection fields": "父表字段",
- "Basic": "基本类型",
- "Single line text": "单行文本",
- "Long text": "多行文本",
- "Phone": "手机号码",
- "Email": "电子邮箱",
- "Username": "用户名",
- "Null": "空值",
- "Boolean": "逻辑值",
- "Number": "数字",
- "Integer": "整数",
- "Percent": "百分比",
- "String": "字符串",
- "Password": "密码",
- "Advanced type": "高级类型",
- "Syntax references": "语法参考",
- "Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types.": "Math.js 包含大量内置函数和常量,并提供了集成的解决方案来处理不同的数据类型。",
- "Formula.js supports most Microsoft Excel formula functions.": "Formula.js 支持大部分 Mircrosoft Excel 公式。",
- "String template": "字符串模板",
- "Simple string replacement, can be used to interpolate variables in a string.": "简单的字符串替换,可以用于在字符串中插入变量。",
- "Choices": "选择类型",
- "Checkbox": "勾选",
- "Display when unchecked": "未勾选时显示 ",
- "Single select": "下拉菜单(单选)",
- "Multiple select": "下拉菜单(多选)",
- "Radio group": "单选框",
- "Checkbox group": "复选框",
- "China region": "中国行政区",
- "Date & Time": "日期 & 时间",
- "Datetime": "日期",
- "Relation": "关系类型",
- "Link to": "关联",
- "Link to description": "用于快速创建表关系,可兼容大多数普通场景。适合非开发人员使用。作为字段存在时,它是一个下拉选择用于选择目标数据表的数据。创建后,将同时在目标数据表中生成当前数据表的关联字段。",
- "Sub-table": "子表格",
- "System info": "系统信息",
- "Created at": "创建日期",
- "Last updated at": "最后修改日期",
- "Created by": "创建人",
- "Last updated by": "最后修改人",
+ "Add": "创建",
+ "Add attach": "增加关联",
+ "Add block": "创建区块",
+ "Add card": "添加卡片",
+ "Add category": "添加分类",
+ "Add child": "添加子记录",
+ "Add condition": "添加条件",
+ "Add condition group": "添加条件分组",
+ "Add custom field": "添加自定义字段",
+ "Add exportable field": "添加可导出字段",
"Add field": "添加字段",
- "Field display name": "字段名称",
- "Field type": "字段类型",
- "Field interface": "字段类型",
- "Date format": "日期格式",
- "Year/Month/Day": "年/月/日",
- "Year-Month-Day": "年-月-日",
- "Day/Month/Year": "日/月/年",
- "Show time": "显示时间",
- "Time format": "时间格式",
- "12 hour": "12 小时制",
- "24 hour": "24 小时制",
- "Relationship type": "关系类型",
- "Inverse relationship type": "反向关系类型",
- "Source collection": "源数据表",
- "Source key": "源数据表字段标识",
- "Target collection": "目标数据表",
- "Through collection": "中间数据表",
- "Target key": "目标数据表字段标识",
- "Foreign key": "外键",
- "One to one": "一对一",
- "One to many": "一对多",
- "Many to one": "多对一",
- "Many to many": "多对多",
- "Foreign key 1": "外键1",
- "Foreign key 2": "外键2",
- "One to one description": "用于创建一对一关系,比如一个用户会有一套个人资料。",
- "One to many description": "用于创建一对多关系,比如一个国家会有多个城市。作为字段存在时,它是一个子表格用于显示目标数据表的数据。创建后,会在目标数据表里自动生成一个多对一字段。",
- "Many to one description": "用于创建多对一关系,比如一个城市只能属于一个国家,一个国家可以有多个城市。作为字段存在时,它是一个下拉选择用于选择目标数据表的数据。创建后,会在目标数据表里自动生成一个多对一字段。",
- "Many to many description": "用于创建多对多关系,比如一个学生会有多个老师,一个老师也会有多个学生。作为字段存在时,它是一个下拉选择用于选择目标数据表的数据。",
- "Generated automatically if left blank": "留空时,自动生成中间表",
- "Display association fields": "显示关联表的字段",
- "Display field title": "显示字段标题",
- "Field component": "字段组件",
- "Allow multiple": "允许添加/关联多条",
- "Allow dissociate": "允许移除已关联记录",
- "Quick upload": "快速上传",
- "Select file": "选择文件",
- "Subtable": "子表格",
- "Sub-form": "子表单",
- "Subform: Popover": "子表单:弹窗",
- "Subtable: Drawer": "子表格:抽屉",
- "Sub-details": "子详情",
- "Record picker": "数据选择器",
- "Toggles the subfield mode": "切换子字段模式",
- "Selector mode": "选择器模式",
- "Subtable mode": "子表格模式",
- "Subform mode": "子表单模式",
- "Field mode": "字段组件",
- "Allow add new data": "允许添加数据",
- "Edit block title": "编辑区块标题",
- "Block title": "区块标题",
- "Pattern": "模式",
- "Operator": "运算符",
- "Editable": "可编辑",
- "Readonly": "只读(禁止编辑)",
- "Easy-reading": "只读(阅读模式)",
"Add filter": "添加筛选条件",
"Add filter group": "添加筛选分组",
- "Comparision": "值比较",
- "is": "等于",
- "is not": "不等于",
- "contains": "包含",
- "does not contain": "不包含",
- "starts with": "开头是",
- "not starts with": "开头不是",
- "ends with": "结尾是",
- "not ends with": "结尾不是",
- "is empty": "为空",
- "is not empty": "不为空",
- "Edit chart": "编辑图表",
- "Add text": "添加文本",
- "Filterable fields": "可筛选字段",
- "Edit button": "编辑按钮",
- "Hide": "隐藏",
- "Enable actions": "启用操作",
- "Import": "导入",
- "Export": "导出",
- "Customize": "自定义",
- "Custom": "自定义",
- "Function": "Function",
- "Popup form": "Popup form",
- "Flexible popup": "Flexible popup",
- "Configure actions": "配置操作",
- "Display order number": "显示序号",
- "Enable drag and drop sorting": "启用拖拽排序",
- "Triggered when the row is clicked": "点击表格行时触发",
- "Add tab": "添加标签页",
- "Disable tabs": "禁用标签页",
- "Details": "详情",
- "Edit form": "编辑表单",
- "Create form": "创建表单",
- "Form (Edit)": "表单(编辑)",
- "Form (Add new)": "表单(添加)",
- "Edit tab": "编辑标签页",
- "Relationship blocks": "关系数据区块",
- "Select record": "选择数据",
- "Display name": "显示名称",
- "Select icon": "选择图标",
- "Custom column name": "自定义列名称",
- "Edit description": "编辑描述",
- "Required": "必填",
- "Unique": "不允许重复",
- "Primary": "主键",
- "Auto increment": "自动增长",
- "Label field": "标签字段",
- "Default is the ID field": "默认为 ID 字段",
- "Set default sorting rules": "设置排序规则",
- "Set validation rules": "设置验证规则",
- "Max length": "最大长度",
- "Min length": "最小长度",
- "Maximum": "最大值",
- "Minimum": "最小值",
- "Max length must greater than min length": "最大长度必须大于最小长度",
- "Min length must less than max length": "最小长度必须小于最大长度",
- "Maximum must greater than minimum": "最大值必须大于最小值",
- "Minimum must less than maximum": "最小值必须小于最大值",
- "Validation rule": "验证规则",
- "Add validation rule": "新增验证规则",
- "Format": "格式",
- "Regular expression": "正则表达式",
- "Error message": "错误消息",
- "Length": "长度",
- "The field value cannot be greater than ": "数值不能大于",
- "The field value cannot be less than ": "数值不能小于",
- "The field value is not an integer number": "数字不是整数",
- "Set default value": "设置默认值",
- "Default value": "默认值",
- "is before": "早于",
- "is after": "晚于",
- "is on or after": "不早于",
- "is on or before": "不晚于",
- "is between": "介于",
- "Upload": "上传",
- "Select level": "选择层级",
- "Province": "省",
- "City": "市",
- "Area": "区/县",
- "Street": "乡镇/街道",
- "Village": "村/居委会",
- "Must select to the last level": "必须选到最后一级",
- "Move {{title}} to": "将 {{title}} 移动到",
- "Target position": "目标位置",
- "After": "之后",
- "Before": "之前",
- "Add {{type}} before \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
- "Add {{type}} after \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
- "Add {{type}} in \"{{title}}\"": "在 \"{{title}}\" 里插入{{type}}",
- "Original name": "原名称",
- "Custom name": "自定义名称",
- "Custom Title": "自定义标题",
- "Options": "选项",
- "Option value": "选项值",
- "Option label": "选项标签",
- "Color": "颜色",
+ "Add group": "添加分组",
+ "Add link": "添加链接",
+ "Add linkage rule": "添加联动规则",
+ "Add menu item": "添加菜单项",
+ "Add new": "添加",
+ "Add new mode": "添加方式",
"Add option": "添加选项",
- "Related collection": "关系表",
+ "Add page": "添加页面",
+ "Add plugin": "新增插件",
+ "Add property": "添加属性",
+ "Add record": "添加数据",
+ "Add role": "添加角色",
+ "Add sort field": "添加排序字段",
+ "Add tab": "添加标签页",
+ "Add template": "添加模板",
+ "Add text": "添加文本",
+ "Add type": "新增方式",
+ "Add validation rule": "新增验证规则",
+ "Add {{type}} after \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
+ "Add {{type}} before \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
+ "Add {{type}} in \"{{title}}\"": "在 \"{{title}}\" 里插入{{type}}",
+ "Advanced type": "高级类型",
+ "After": "之后",
+ "After change": "变更后",
+ "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 successful bulk update": "批量成功更新后",
+ "After successful request": "请求成功之后",
+ "After successful save": "保存成功后",
+ "After successful submission": "提交成功后",
+ "After successful update": "更新成功后",
+ "Agenda": "列表",
+ "All": "所有",
+ "All collections": "全部数据表",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "所有数据表都默认使用通用数据操作权限;同时,可以针对每个数据表单独配置权限。",
+ "All events": "所有日程",
+ "All plugin settings": "所有插件配置",
+ "All records": "所有数据",
+ "Allow": "允许",
+ "Allow access": "允许访问",
+ "Allow action": "允许操作",
+ "Allow add new": "允许新增",
+ "Allow add new data": "允许添加数据",
+ "Allow add new, update and delete actions": "允许增删改操作",
+ "Allow adding records to the current collection": "允许向当前数据表里添加记录",
+ "Allow dissociate": "允许移除已关联记录",
"Allow linking to multiple records": "允许关联多条记录",
- "Daily": "每天",
- "Weekly": "每周",
- "Monthly": "每月",
- "Yearly": "每年",
- "Repeats": "重复",
+ "Allow multiple": "允许添加/关联多条",
+ "Allow selection of existing records": "允许选择已有数据",
+ "Allow sign up": "允许注册",
+ "Allow to configure plugins": "允许管理配置中心",
+ "Allow to desgin pages": "允许界面配置",
+ "Allow to manage plugins": "允许管理插件",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "允许配置系统,包括界面配置、数据表配置、权限配置、系统配置等全部配置项",
+ "Allows to clear cache, reboot application": "允许清除缓存,重启应用",
+ "Allows to configure interface": "允许配置界面",
+ "Allows to configure plugins": "允许配置插件",
+ "Allows to install, activate, disable plugins": "允许安装、激活、禁用插件",
+ "Alphabet": "字符",
+ "App error": "应用错误",
+ "Application reloading": "应用重新加载中",
+ "Are you sure to delete this plugin?": "确定要删除此插件吗?",
+ "Are you sure to disable this plugin?": "确定要禁用此插件吗?",
+ "Are you sure you don't want to save?": "你确定不保存修改吗?",
+ "Are you sure you want to delete it?": "你确定要删除吗?",
+ "Are you sure you want to disassociate it?": "你确定要解除关联吗?",
+ "Are you sure you want to perform the {{title}} action?": "你确定执行{{title}}操作吗?",
+ "Area": "区/县",
+ "Area chart": "面积图",
+ "Assign data scope for the template": "为模板指定数据范围",
+ "Assign field values": "字段赋值",
+ "Associated records": "关联记录",
+ "Association fields": "关系字段",
+ "Association fields filter": "关系筛选",
+ "AssociationCascader": "关系型级联选择",
+ "Audit logs": "操作记录",
+ "Authentication": "用户认证",
+ "Author": "作者",
+ "Auto increment": "自动增长",
+ "AutoComplete": "输入框(自动补全)",
+ "Automatic close": "自动关闭",
+ "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "自动删除依赖于该表的对象,以及依赖这些对象的对象",
+ "Automatically load data": "自动加载数据",
+ "Back Home": "回到主页",
+ "Bar chart": "条形图",
+ "Basic": "基本类型",
+ "Before": "之前",
+ "Before change": "变更前",
+ "Blank block": "空区块",
+ "Block": "区块",
+ "Block templates": "区块模板",
+ "Block title": "区块标题",
+ "Block type": "区块类型",
+ "Blocks": "区块",
+ "Blue": "拂晓蓝",
+ "Bookmark": "书签",
+ "Boolean": "逻辑值",
+ "Built-in": "内置",
+ "Bulk edit": "批量编辑",
+ "Bulk update": "批量更新",
+ "Button background color": "按钮颜色",
+ "Button icon": "按钮图标",
+ "Button title": "按钮标题",
+ "Calculation engine": "计算引擎",
+ "Calendar": "日历",
+ "Calendar collection": "日历数据表",
+ "Cancel": "取消",
+ "Cascade Select": "级联选择",
+ "Cascader": "级联选择",
+ "Categories": "数据表类别",
+ "Category name": "分类名称",
+ "Chang on Parent": "选择父级",
+ "Change password": "修改密码",
+ "Changed to": "修改为",
+ "Changelog": "更新日志",
+ "Chart blocks": "图表区块",
+ "Chart config": "图表配置",
+ "Chart title": "图表标题",
+ "Chart type": "图表类型",
+ "Checkbox": "勾选",
+ "Checkbox group": "复选框",
+ "Children": "子记录",
+ "China region": "中国行政区",
+ "Choices": "选择类型",
+ "Choices fields": "选项字段",
+ "City": "市",
+ "Clear": "清空",
+ "Clear cache": "清除缓存",
+ "Click or drag file to this area to upload": "点击或拖拽文件到此区域上传",
+ "Close": "关闭",
+ "Collapse": "折叠面板",
+ "Collapse all": "全部收起",
+ "Collection": "数据表",
+ "Collection category": "数据表类别",
+ "Collection display name": "数据表名称",
+ "Collection fields": "数据表字段",
+ "Collection manager": "数据表管理",
+ "Collection name": "数据表标识",
+ "Collection selector": "数据表选择器",
+ "Collection template": "数据表模板",
+ "Collections": "数据表",
+ "Collections & Fields": "数据表配置",
+ "Color": "颜色",
+ "Column": "列",
+ "Column chart": "柱状图",
+ "Column title": "列标题",
+ "Column width": "列宽",
+ "Coming soon...": "敬请期待...",
+ "Compact theme": "紧凑主题",
+ "Comparision": "值比较",
+ "Compressed file url": "压缩包地址",
+ "Condition": "条件",
+ "Configure": "配置",
+ "Configure actions": "配置操作",
"Configure calendar": "配置日历",
- "Title field": "标题字段",
+ "Configure columns": "配置字段",
+ "Configure field": "配置字段",
+ "Configure fields": "配置字段",
+ "Configure fields of {{title}}": "「{{title}}」的字段配置",
+ "Configure permission": "配置权限",
+ "Configure permissions": "配置权限",
+ "Confirm": "确定",
+ "Confirm password": "确认密码",
+ "Connect data blocks": "连接数据区块",
+ "Connect to database view": "连接数据库视图",
+ "Constant": "常量",
+ "Constant value": "静态值",
+ "Convert reference to duplicate": "模板引用转为复制",
+ "Copy into the form and continue to fill in": "复制到表单并继续填写",
+ "Create": "仅新增",
+ "Create an account": "注册账号",
+ "Create calendar block": "创建日历区块",
+ "Create collection": "创建数据表",
+ "Create form": "创建表单",
+ "Create gantt block": "创建甘特图区块",
+ "Create inverse field in the target collection": "在目标数据表里创建反向关系字段",
+ "Create kanban block": "创建看板区块",
+ "Create template": "创建模板",
+ "Created at": "创建日期",
+ "Created by": "创建人",
+ "Current form": "当前表单",
+ "Current object": "当前对象",
+ "Current popup record": "当前弹窗记录",
+ "Current record": "当前记录",
+ "Current record blocks": "当前数据区块",
+ "Current role": "当前角色",
+ "Current time": "当前时间",
+ "Current user": "当前用户",
+ "Custom": "自定义",
+ "Custom Title": "自定义标题",
+ "Custom column name": "自定义列名称",
+ "Custom column title": "自定义列标题",
+ "Custom field display name": "自定义字段名称",
+ "Custom filter": "自定义筛选",
+ "Custom filter field": "自定义筛选字段",
+ "Custom name": "自定义名称",
+ "Custom option label": "自定义选项标签",
+ "Custom request": "自定义请求",
"Custom title": "自定义标题",
- "Show lunar": "展示农历",
- "Start date field": "开始日期字段",
- "End date field": "结束日期字段",
- "Navigate": "分页",
- "Title": "标题",
+ "Customize": "自定义",
+ "Cyan": "明青",
+ "DESC": "降序",
+ "Daily": "每天",
+ "Danger red": "红色",
+ "Data Model": "数据模型",
+ "Data blocks": "数据区块",
+ "Data changes": "数据变更",
+ "Data fields": "数据字段",
+ "Data loading mode": "数据加载方式",
+ "Data model": "数据模型",
+ "Data model tools": "数据模型工具",
+ "Data scope": "数据范围",
+ "Data source": "数据源",
+ "Data source permissions": "数据源权限",
+ "Data sources": "数据源",
+ "Data template": "数据模板",
+ "Data will be updated": "更新的数据",
+ "DataSource": "数据源",
+ "Date": "日期",
+ "Date & Time": "日期 & 时间",
+ "Date display format": "日期显示格式",
+ "Date format": "日期格式",
+ "Date variables": "日期变量",
+ "DatePicker": "日期选择器",
+ "Datetime": "日期",
+ "Day": "天",
+ "Day/Month/Year": "日/月/年",
+ "Default": "默认",
+ "Default collapse": "默认展开",
+ "Default is the ID field": "默认为 ID 字段",
+ "Default role": "默认角色",
+ "Default theme": "默认主题",
+ "Default title for each record": "用作数据的默认标题",
+ "Default value": "默认值",
+ "Delete": "删除",
+ "Delete Event": "删除日程",
+ "Delete action": "删除操作",
+ "Delete block": "删除区块",
+ "Delete category": "删除分类",
+ "Delete collection": "删除数据表",
+ "Delete events": "删除日程",
+ "Delete field": "删除字段",
+ "Delete menu item": "删除菜单项",
+ "Delete record": "删除数据",
+ "Delete role": "删除角色",
+ "Delete table column": "删除列",
+ "Delete this event?": "是否删除这个日程?",
+ "Demonstration text": "演示文本",
+ "Department name": "部门名称",
+ "Departments": "部门",
+ "Dependencies check": "依赖检查",
+ "Dependencies check failed, can't enable.": "依赖检查失败,无法启用。",
+ "Dependencies compatibility check": "依赖兼容性检查",
"Description": "描述",
- "Select view": "切换视图",
- "Reset": "重置",
- "Importable fields": "可导入字段",
+ "Designer Mode": "设计者模式",
+ "Designer properties": "设计属性",
+ "Desktop device": "电脑设备",
+ "Details": "详情",
+ "Determine whether a record exists by the following fields": "通过以下字段判断记录是否存在",
+ "Dialog": "对话框",
+ "Direct duplicate": "直接复制",
+ "Disable": "禁用",
+ "Disable Right Menu": "禁用右键菜单",
+ "Disable tabs": "禁用标签页",
+ "Disabled": "禁用",
+ "Disassociate": "解除关联",
+ "Disassociate record": "解除关联记录",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "每页显示 <1><0>100><1>201><2>502><3>1003>1> 条",
+ "Display when unchecked": "未勾选时显示 ",
+ "Display association fields": "显示关联表的字段",
+ "Display data template selector": "显示数据模板选择框",
+ "Display field title": "显示字段标题",
+ "Display fields": "显示字段",
+ "Display name": "显示名称",
+ "Display order number": "显示序号",
+ "Display page title": "显示页面标题",
+ "Display title": "显示标题",
+ "DisplayName": "显示名称",
+ "Divide by": "除以",
+ "Docs": "文档",
+ "Done": "完成",
+ "Double click to choose entire object": "双击选择整个对象",
+ "Drag Assistant": "拖动助手",
+ "Drag and drop sorting field": "拖拽排序字段",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "将文件拖放到此处或单击上传,文件大小不应超过 30M",
+ "Dragging": "拖拽中",
+ "Drawer": "抽屉",
+ "Dropdown": "下拉菜单",
+ "Dump": "存储",
+ "Duplicate": "复制",
+ "Duplicate and continue": "复制并继续",
+ "Duplicate mode": "复制方式",
+ "Duplicate template": "复制模板",
+ "Duplicating": "复制中",
+ "Dynamic value": "动态值",
+ "Easy reading": "只读(阅读模式)",
+ "Easy-reading": "只读(阅读模式)",
+ "Edit": "编辑",
+ "Edit Collection": "修改数据",
+ "Edit block title": "编辑区块标题",
+ "Edit button": "编辑按钮",
+ "Edit category": "编辑分类",
+ "Edit chart": "编辑图表",
+ "Edit collection": "编辑数据表",
+ "Edit description": "编辑描述",
+ "Edit field": "编辑字段",
+ "Edit field title": "编辑字段标题",
+ "Edit form": "编辑表单",
+ "Edit markdown": "编辑 Markdown",
+ "Edit menu item": "编辑菜单项",
+ "Edit page title": "编辑页面标题",
+ "Edit profile": "个人资料",
+ "Edit record": "编辑数据",
+ "Edit role": "编辑角色",
+ "Edit tab": "编辑标签页",
+ "Edit tooltip": "编辑提示信息",
+ "Editable": "可编辑",
+ "Email": "电子邮箱",
+ "Embedded page": "嵌入页面",
+ "Empty": "赋空值",
+ "Enable": "启用",
+ "Enable SMS authentication": "启用短信登录和注册",
+ "Enable actions": "启用操作",
+ "Enable child collections": "启用子表",
+ "Enable drag and drop sorting": "启用拖拽排序",
+ "Enable link": "启用链接",
+ "Enable page header": "启用页眉",
+ "Enable page tabs": "启用页面选项卡",
+ "Enabled": "启用",
+ "Enabled languages": "启用的语言",
+ "End date field": "结束日期字段",
+ "Error message": "错误消息",
+ "Event": "事件",
+ "Execute": "执行",
+ "Exists": "存在",
+ "Exit Full Screen": "退出全屏",
+ "Expand all": "全部展开",
+ "Expand/Collapse": "展开/折叠",
+ "Export": "导出",
"Exportable fields": "可导出字段",
- "Saved successfully": "保存成功",
+ "Expression": "表达式",
+ "Expression collection": "表达式表",
+ "Failed to load plugin": "插件加载失败",
+ "False": "假",
+ "Feedback": "反馈问题",
+ "Field": "字段",
+ "Field Component": "字段组件",
+ "Field collection": "选择数据",
+ "Field component": "字段组件",
+ "Field display name": "字段名称",
+ "Field interface": "字段类型",
+ "Field mode": "字段组件",
+ "Field name": "字段标识",
+ "Field permission": "字段权限",
+ "Field source": "来源字段",
+ "Field title": "字段标题",
+ "Field type": "字段类型",
+ "Field value changes": "变更记录",
+ "Field value do not meet the requirements": "字符不符合要求",
+ "Field value size is": "字符长度要求",
+ "Field values must be unique.": "字段值必须具备唯一性",
+ "Fields": "字段",
+ "Fields values": "字段值",
+ "File manager": "文件管理器",
+ "Filter": "筛选",
+ "Filter blocks": "筛选区块",
+ "Filterable fields": "可筛选字段",
+ "Find by the following fields": "通过以下字段查找",
+ "First or create": "不存在时则新增,存在时不处理",
+ "Fix block": "固定区块",
+ "Flexible popup": "Flexible popup",
+ "Foreign key": "外键",
+ "Foreign key 1": "外键1",
+ "Foreign key 2": "外键2",
+ "Form": "表单",
+ "Form (Add new)": "表单(添加)",
+ "Form (Edit)": "表单(编辑)",
+ "Form data templates": "表单数据模板",
+ "Form values": "表单值",
+ "Format": "格式",
+ "Formula.js supports most Microsoft Excel formula functions.": "Formula.js 支持大部分 Mircrosoft Excel 公式。",
+ "Full Screen": "切换全屏",
+ "Function": "Function",
+ "Gantt": "甘特图",
+ "Geek blue": "极客蓝",
+ "General": "通用配置",
+ "General action permissions": "通用操作权限",
+ "General collection": "普通数据表",
+ "General fields": "普通字段",
+ "General permissions": "通用配置",
+ "Generated automatically if left blank": "留空时,自动生成中间表",
+ "Generic properties": "通用属性",
+ "Global action permissions": "全局操作权限",
+ "Global permissions": "全局配置",
+ "Gold": "金盏花",
+ "Green": "极光绿",
+ "Grid Card": "网格卡片",
+ "Group": "分组",
+ "Grouped sorting": "分组排序",
+ "Grouping field": "分组字段",
+ "Half of day": "半天",
+ "Handbook": "用户手册",
+ "Hidden": "隐藏",
+ "Hidden(reserved value)": "隐藏(保留值)",
+ "Hide": "隐藏",
+ "Highlight": "高亮",
+ "Home page": "主页",
+ "Homepage": "主页",
+ "Hour": "小时",
+ "ID": "ID",
+ "Icon": "图标",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "用于程序使用的标识符,支持字母、数字和下划线,必须以字母开头。",
+ "If collection inherits, choose inherited collections as templates": "当前表有继承关系时,可选择继承链路上的表作为模板来源",
+ "Import": "导入",
+ "Import collection": "导入数据表",
+ "Importable fields": "可导入字段",
+ "In configuration": "配置中",
+ "Index": "索引",
+ "Individual": "单独配置",
+ "Inherited fields": "继承字段",
+ "Inherits": "继承",
+ "Inner": "里面",
+ "Input": "输入框",
+ "Insert": "插入",
+ "Insert above": "在上面插入",
+ "Insert after": "在后面插入",
+ "Insert before": "在前面插入",
+ "Insert below": "在下面插入",
+ "Insert if not exists": "不存在时插入",
+ "Insert if not exists, or update": "不存在时插入,否则更新",
+ "Insert inner": "在里面插入",
+ "Insert left": "在左边插入",
+ "Insert right": "在右边插入",
+ "Installing": "安装中",
+ "Integer": "整数",
+ "Invalid JSON format": "非法JSON格式",
+ "Inverse field display name": "反向关系字段名称",
+ "Inverse field name": "反向关系字段标识",
+ "Inverse relationship type": "反向关系类型",
+ "Is DownLoad": "下载文件",
+ "Junction collection": "中间表",
+ "Kanban": "看板",
+ "Keywords": "关键字",
+ "Label field": "标签字段",
+ "Language": "语言设置",
+ "Large": "较宽",
+ "Large screen device": "大屏幕设备",
+ "Last 30 days": "最近 30 天",
+ "Last 7 days": "最近 7 天",
+ "Last 90 days": "最近 90 天",
+ "Last month": "上月",
+ "Last quarter": "上季度",
+ "Last updated": "最后更新",
+ "Last updated at": "最后修改日期",
+ "Last updated by": "最后修改人",
+ "Last week": "上周",
+ "Last year": "去年",
+ "Leave it blank, unless you need a custom intermediate table": "默认留空,除非你需要一个自定义的中间表",
+ "Length": "长度",
+ "License": "许可证",
+ "Lime": "青柠",
+ "Line chart": "折线图",
+ "Link": "链接",
+ "Link to": "关联",
+ "Link to description": "用于快速创建表关系,可兼容大多数普通场景。适合非开发人员使用。作为字段存在时,它是一个下拉选择用于选择目标数据表的数据。创建后,将同时在目标数据表中生成当前数据表的关联字段。",
+ "Linkage rule": "联动规则",
+ "Linkage rules": "联动规则",
+ "Linkage with form fields": "从表单字段联动",
+ "List": "列表",
+ "Load": "加载",
+ "Load data after filtering": "筛选后才加载数据",
+ "Local": "本地",
+ "Log in with an existing account": "使用已有账号登录",
+ "Logging and monitoring": "日志与监控",
+ "Logo": "Logo",
+ "Long text": "多行文本",
+ "Magenta": "法式洋红",
+ "Main": "主数据源",
+ "Main department": "主属部门",
+ "Manage all settings": "管理所有配置",
+ "Manually close": "手动关闭",
+ "Many to many": "多对多",
+ "Many to many description": "用于创建多对多关系,比如一个学生会有多个老师,一个老师也会有多个学生。作为字段存在时,它是一个下拉选择用于选择目标数据表的数据。",
+ "Many to one": "多对一",
+ "Many to one description": "用于创建多对一关系,比如一个城市只能属于一个国家,一个国家可以有多个城市。作为字段存在时,它是一个下拉选择用于选择目标数据表的数据。创建后,会在目标数据表里自动生成一个多对一字段。",
+ "Markdown": "Markdown",
+ "Marketplace": "插件市场",
+ "Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types.": "Math.js 包含大量内置函数和常量,并提供了集成的解决方案来处理不同的数据类型。",
+ "Max length": "最大长度",
+ "Max length must greater than min length": "最大长度必须大于最小长度",
+ "Maximum": "最大值",
+ "Maximum must greater than minimum": "最大值必须大于最小值",
+ "Media": "多媒体",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "满足组内 <1><0>全部0><1>任意1>1> 条件",
+ "Menu": "菜单",
+ "Menu item icon": "菜单项图标",
+ "Menu item name": "菜单名称",
+ "Menu item title": "菜单项名称",
+ "Menu permissions": "菜单访问权限",
+ "Middle": "中等",
+ "Millisecond": "毫秒",
+ "Min length": "最小长度",
+ "Min length must less than max length": "最小长度必须小于最大长度",
+ "Minimum": "最小值",
+ "Minimum must less than maximum": "最小值必须小于最大值",
+ "Modal add": "弹窗添加",
+ "Month": "月",
+ "Monthly": "每月",
+ "More details": "更多详情",
+ "More options": "更多选项",
+ "Move to": "移动到",
+ "Move {{title}} to": "将 {{title}} 移动到",
+ "Multiple select": "下拉菜单(多选)",
+ "Multiply by": "乘以",
+ "Must be 2-16 characters in length (excluding @.<>\"'/)": "长度为2到16个字符(不能包含@.<>\"'/)",
+ "Must select to the last level": "必须选到最后一级",
+ "Name": "名称",
+ "Navigate": "分页",
+ "New menu items are allowed to be accessed by default.": "新增菜单项默认允许访问",
+ "New password": "新密码",
+ "Next 30 days": "未来 30 天",
+ "Next 7 days": "未来 7 天",
+ "Next 90 days": "未来 90 天",
+ "Next month": "下月",
+ "Next quarter": "下季度",
+ "Next week": "下周",
+ "Next year": "明年",
"Nickname": "昵称",
+ "No": "否",
+ "No CHANGELOG.md file": "没有 CHANGELOG.md 日志",
+ "No README.md file": "没有 README.md 文件",
+ "No blocks to connect": "没有可连接的区块",
+ "No configuration available.": "无可配置项。",
+ "None": "无",
+ "Normal": "常规",
+ "Not enabled": "未启用",
+ "Not required": "非必填",
+ "Now": "现在",
+ "Npm package": "Npm 包",
+ "Npm package name": "Npm 包名",
+ "Null": "空值",
+ "Number": "数字",
+ "Off": "禁用",
+ "Official plugin": "官方插件",
+ "Old password": "旧密码",
+ "On": "启用",
+ "One to many": "一对多",
+ "One to many description": "用于创建一对多关系,比如一个国家会有多个城市。作为字段存在时,它是一个子表格用于显示目标数据表的数据。创建后,会在目标数据表里自动生成一个多对一字段。",
+ "One to one": "一对一",
+ "One to one (belongs to)": "一对一(belongs to)",
+ "One to one (has one)": "一对一(has one)",
+ "One to one description": "用于创建一对一关系,比如一个用户会有一套个人资料。",
+ "Only the selected fields will be used as the initialization data for the form": "仅选择的字段才会作为表单的初始化数据",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "在 <1><0>对话框0><1>抽屉1><2>窗口2>1> 内打开",
+ "Open mode": "打开方式",
+ "Operate on existing data": "对已有数据操作",
+ "Operate on new data": "对新增数据操作",
+ "Operation failed": "操作失败",
+ "Operation succeeded": "操作成功",
+ "Operator": "运算符",
+ "Option label": "选项标签",
+ "Option value": "选项值",
+ "Options": "选项",
+ "Orange": "日暮",
+ "Original field title: ": "原始字段标题:",
+ "Original name": "原名称",
+ "Original title: ": "原始标题: ",
+ "Other": "其他",
+ "Other blocks": "高级区块",
+ "Other chart": "其他图表",
+ "Others": "其他",
+ "Override": "重写",
+ "Override field": "重写字段",
+ "Own records": "自己的数据",
+ "Owners": "负责人",
+ "PK & FK fields": "主外键字段",
+ "PackageName": "包名",
+ "Page": "页面",
+ "Page number": "页码",
+ "Page size": "每页条数",
+ "Page style": "页面样式",
+ "Parent": "父记录",
+ "Parent Association field": "父级关联字段",
+ "Parent ID": "父记录ID",
+ "Parent collection fields": "父表字段",
+ "Parent record": "上级记录",
+ "Password": "密码",
+ "Password mismatch": "重复密码不匹配",
+ "Pattern": "模式",
+ "Percent": "百分比",
+ "Perform the {{title}}": "执行{{title}}",
+ "Permission denied": "没有权限",
+ "Permission policy": "权限策略",
+ "Phone": "手机号码",
+ "Phone device": "手机设备",
+ "Pie chart": "饼图",
+ "Please configure the duplicate fields": "请配置要复制的字段",
+ "Please confirm the SQL statement first": "请先确认 SQL 语句",
+ "Please enter search content": "请输入查询内容",
+ "Please fill in the iframe URL": "请填写嵌入的地址",
+ "Please select the records to be updated": "请选择要更新的记录",
+ "Please use a valid SELECT or WITH AS statement": "请使用有效的 SELECT 或 WITH AS 语句",
+ "Plugin Zip File": "插件压缩包",
+ "Plugin dependencies check failed": "插件依赖检查失败",
+ "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "插件兼容性检查失败,你应该修改依赖版本以满足版本要求。",
+ "Plugin loading failed. Please check the server logs.": "插件加载失败,请检查服务器日志。",
+ "Plugin manager": "插件管理器",
+ "Plugin name": "插件",
+ "Plugin settings": "插件设置",
+ "Plugin settings permissions": "插件配置权限",
+ "Plugin source": "插件来源",
+ "Plugin starting...": "插件启动中...",
+ "Plugin stopping...": "插件停止中...",
+ "Plugin tab name": "插件标签页",
+ "Plugin's version": "插件的版本",
+ "Pop-up": "弹窗",
+ "Popup": "打开弹窗",
+ "Popup close method": "弹窗关闭方式",
+ "Popup form": "Popup form",
+ "Popup message": "弹窗提示消息",
+ "Popup size": "弹窗尺寸",
+ "Position": "位置",
+ "Precision": "精确度",
+ "Prefix": "前缀",
+ "Preset fields": "预置字段",
+ "Prettify": "格式化",
+ "Preview": "预览",
+ "Primary": "主键",
+ "Primary key, unique identifier, self growth": "主键、唯一标识、自增长",
+ "Print": "打印",
+ "Problematic": "有问题",
+ "Progress field": "进度字段",
+ "Properties": "属性",
+ "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "将数据表里的某些表作为可选项供给用户选择,一般用在多态或继承的场景里",
+ "Province": "省",
+ "Province/city/area name": "省市区名称",
+ "Purple": "酱紫",
+ "Quarter of day": "四分之一天",
+ "QuarterYear": "季度",
+ "Quick Update": "快速更新",
+ "Quick add": "快捷添加",
+ "Quick create": "快速创建",
+ "Quick duplicate": "快速复制",
+ "Quick upload": "快速上传",
+ "Radio group": "单选框",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "随机生成,可修改。支持英文、数字和下划线,必须以英文字母开头。",
+ "Read only": "只读(禁止编辑)",
+ "Readme": "说明文档",
+ "Readonly": "只读(禁止编辑)",
+ "Record ID": "数据 ID",
+ "Record picker": "数据选择器",
+ "Records can be sorted": "可以对行记录进行排序",
+ "Records per page": "每页显示数量",
+ "Red": "薄暮",
+ "Redirect to": "跳转到",
+ "Reference template": "引用模板",
+ "Refresh": "刷新",
+ "Regular expression": "正则表达式",
+ "Related collection": "关系表",
+ "Relation": "关系类型",
+ "Relationship blocks": "关系数据区块",
+ "Relationship type": "关系类型",
+ "Reload application": "重载应用",
+ "Remains the same": "不更新",
+ "Remove": "移除",
+ "Render Failed": "渲染失败",
+ "Repeats": "重复",
+ "Request API": "请求API",
+ "Request URL": "请求地址",
+ "Request body": "请求体(JSON格式)",
+ "Request headers": "请求头参数(JSON格式)",
+ "Request method": "请求方法",
+ "Request query parameters": "请求查询参数(JSON格式)",
+ "Request settings": "请求设置",
+ "Request success": "请求成功",
+ "Required": "必填",
+ "Reset": "重置",
+ "Restart": "重启",
+ "Restart application": "重启应用",
+ "Result": "结果",
+ "Retry after {{count}} seconds": "{{count}} 秒后重试",
+ "Return to the main application": "返回主应用",
+ "Rich Text": "富文本",
+ "Role UID": "角色标识",
+ "Role display name": "角色名称",
+ "Role name": "角色名称",
+ "Roles": "角色",
+ "Roles & Permissions": "角色和权限",
+ "SQL collection": "SQL数据表",
+ "Save": "保存",
+ "Save action": "保存操作",
+ "Save as block template": "保存为区块模板",
+ "Save as template": "保存为模板",
+ "Save conditions": "保存筛选条件",
+ "Save mode": "保存方式",
+ "Save record": "保存数据",
+ "Saved successfully": "保存成功",
+ "Scientifix notation": "科学计数法",
+ "Scope name": "数据范围名称",
+ "Screen size": "屏幕尺寸",
+ "Search and select collection": "搜索并选择数据表",
+ "Search plugin": "搜索插件",
+ "Second": "秒",
+ "Secondary confirmation": "二次确认",
+ "Security": "认证与安全",
+ "Select": "选择",
+ "Select a variable": "选择变量",
+ "Select all": "全选",
+ "Select an existing piece of data as the initialization data for the form": "选择一条已有的数据作为表单的初始化数据",
+ "Select collection": "选择数据表",
+ "Select data source": "选择数据源",
+ "Select field": "选择字段",
+ "Select file": "选择文件",
+ "Select grouping field": "选择分组字段",
+ "Select icon": "选择图标",
+ "Select level": "选择层级",
+ "Select record": "选择数据",
+ "Select template": "选择模板",
+ "Select view": "切换视图",
+ "Selected": "选中",
+ "Selector": "选择器",
+ "Selector mode": "选择器模式",
+ "Send code": "发送验证码",
+ "Separator": "分隔符",
+ "Set data loading mode": "设置数据加载方式",
+ "Set default sorting rules": "设置排序规则",
+ "Set default value": "设置默认值",
+ "Set the count of columns displayed in a row": "设置一行展示的列数",
+ "Set the data scope": "设置数据范围",
+ "Set validation rules": "设置验证规则",
+ "Setting": "设置",
+ "Setting Down Title": "设置文件名称",
+ "Settings": "设置",
+ "Show Data": "显示数据",
+ "Show lunar": "展示农历",
+ "Show time": "显示时间",
"Sign in": "登录",
"Sign in via account": "账号密码登录",
"Sign in via phone": "手机号登录",
- "Create an account": "注册账号",
+ "Sign in with another account": "登录其他账号",
+ "Sign out": "注销",
"Sign up": "注册",
- "Confirm password": "确认密码",
- "Log in with an existing account": "使用已有账号登录",
- "Signed up successfully. It will jump to the login page.": "注册成功,将跳转登录页。",
- "Password mismatch": "重复密码不匹配",
- "Users": "用户",
- "Verification code": "验证码",
- "Send code": "发送验证码",
- "Retry after {{count}} seconds": "{{count}} 秒后重试",
- "Must be 2-16 characters in length (excluding @.<>\"'/)": "长度为2到16个字符(不能包含@.<>\"'/)",
- "Roles": "角色",
- "Add role": "添加角色",
- "Role name": "角色名称",
- "Configure": "配置",
- "Configure permissions": "配置权限",
- "Edit role": "编辑角色",
- "Action permissions": "数据表操作权限",
- "Menu permissions": "菜单访问权限",
- "Menu item name": "菜单名称",
- "Allow access": "允许访问",
- "Action name": "操作名称",
- "Allow action": "允许操作",
- "Action scope": "可操作数据范围",
- "Operate on new data": "对新增数据操作",
- "Operate on existing data": "对已有数据操作",
- "Yes": "是",
- "No": "否",
- "Red": "薄暮",
- "Magenta": "法式洋红",
- "Volcano": "火山",
- "Orange": "日暮",
- "Gold": "金盏花",
- "Lime": "青柠",
- "Green": "极光绿",
- "Cyan": "明青",
- "Blue": "拂晓蓝",
- "Geek blue": "极客蓝",
- "Purple": "酱紫",
- "Default": "默认",
- "Add card": "添加卡片",
- "edit title": "修改标题",
- "Turn pages": "翻页",
- "Others": "其他",
- "Save as template": "保存为模板",
- "Save as block template": "保存为区块模板",
- "Block templates": "区块模板",
- "Convert reference to duplicate": "模板引用转为复制",
- "Template name": "模板名称",
- "Block type": "区块类型",
- "No blocks to connect": "没有可连接的区块",
- "Action column": "操作列",
- "Records per page": "每页显示数量",
- "(Fields only)": "(仅字段)",
- "Button title": "按钮标题",
- "Button icon": "按钮图标",
- "Submitted successfully": "提交成功",
- "Operation succeeded": "操作成功",
- "Operation failed": "操作失败",
- "Open mode": "打开方式",
- "Popup size": "弹窗尺寸",
- "Small": "较窄",
- "Middle": "中等",
- "Large": "较宽",
- "Menu item title": "菜单项名称",
- "Menu item icon": "菜单项图标",
- "Target": "目标",
- "Position": "位置",
- "Insert before": "在前面插入",
- "Insert after": "在后面插入",
- "UI Editor": "界面配置",
- "ASC": "升序",
- "DESC": "降序",
- "Add sort field": "添加排序字段",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "用于程序使用的标识符,支持字母、数字和下划线,必须以字母开头。",
- "Drawer": "抽屉",
- "Dialog": "对话框",
- "Delete action": "删除操作",
- "Custom column title": "自定义列标题",
- "Column title": "列标题",
- "Original title: ": "原始标题: ",
- "Delete table column": "删除列",
- "Skip required validation": "跳过必填校验",
- "Form values": "表单值",
- "Fields values": "字段值",
- "The field has been deleted": "字段已删除",
- "When submitting the following fields, the saved values are": "提交以下字段时,保存的值为",
- "After successful submission": "提交成功后",
- "Then": "然后",
- "Stay on current page": "停留在当前页面",
- "Redirect to": "跳转到",
- "Save action": "保存操作",
- "Exists": "存在",
- "Add condition": "添加条件",
- "Add condition group": "添加条件分组",
- "exists": "存在",
- "not exists": "不存在",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "角色标识",
- "Precision": "精确度",
- "Rich Text": "富文本",
- "Junction collection": "中间表",
- "Leave it blank, unless you need a custom intermediate table": "默认留空,除非你需要一个自定义的中间表",
- "Fields": "字段",
- "Edit field title": "编辑字段标题",
- "Field title": "字段标题",
- "Original field title: ": "原始字段标题:",
- "Edit tooltip": "编辑提示信息",
- "Delete field": "删除字段",
- "Select collection": "选择数据表",
- "Blank block": "空区块",
- "Duplicate template": "复制模板",
- "Reference template": "引用模板",
- "Create calendar block": "创建日历区块",
- "Create kanban block": "创建看板区块",
- "Grouping field": "分组字段",
- "Single select and radio fields can be used as the grouping field": "数据表的单选字段可以作为分组字段",
- "Tab name": "标签名称",
- "Current record blocks": "当前数据区块",
- "Current popup record": "当前弹窗记录",
- "Popup message": "弹窗提示消息",
- "Delete role": "删除角色",
- "Role display name": "角色名称",
- "Default role": "默认角色",
- "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.": "允许配置系统,包括界面配置、数据表配置、权限配置、系统配置等全部配置项",
- "New menu items are allowed to be accessed by default.": "新增菜单项默认允许访问",
- "Global permissions": "全局配置",
- "General permissions": "通用配置",
- "Global action permissions": "全局操作权限",
- "General action permissions": "通用操作权限",
- "Plugin settings permissions": "插件配置权限",
- "Data source permissions": "数据源权限",
- "Allow to desgin pages": "允许界面配置",
- "Allow to manage plugins": "允许管理插件",
- "Allow to configure plugins": "允许管理配置中心",
- "Allows to configure interface": "允许配置界面",
- "Allows to install, activate, disable plugins": "允许安装、激活、禁用插件",
- "Allows to configure plugins": "允许配置插件",
- "Action display name": "操作名称",
- "Allow": "允许",
- "Data scope": "数据范围",
- "Action on new records": "对新增数据操作",
- "Action on existing records": "对已有数据操作",
- "All records": "所有数据",
- "Own records": "自己的数据",
- "Permission policy": "权限策略",
- "Individual": "单独配置",
- "General": "通用配置",
- "Accessible": "允许访问",
- "Configure permission": "配置权限",
- "Action permission": "操作权限",
- "Field permission": "字段权限",
- "Scope name": "数据范围名称",
- "Unsaved changes": "未保存修改",
- "Are you sure you don't want to save?": "你确定不保存修改吗?",
- "Dragging": "拖拽中",
- "Popup": "打开弹窗",
- "Trigger workflow": "触发工作流",
- "Request API": "请求API",
- "Assign field values": "字段赋值",
- "Constant value": "静态值",
- "Dynamic value": "动态值",
- "Current user": "当前用户",
- "Current role": "当前角色",
- "Current record": "当前记录",
- "Associated records": "关联记录",
- "Parent record": "上级记录",
- "Current time": "当前时间",
- "Now": "现在",
- "Popup close method": "弹窗关闭方式",
- "Automatic close": "自动关闭",
- "Manually close": "手动关闭",
- "After successful update": "更新成功后",
- "Save record": "保存数据",
- "Updated successfully": "更新成功",
- "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 fields of the current record will be saved according to the following form.": "点击当前自定义按钮时,当前数据以下字段将按照以下表单保存。",
- "Button background color": "按钮颜色",
- "Highlight": "高亮",
- "Danger red": "红色",
- "Custom request": "自定义请求",
- "Request settings": "请求设置",
- "Request URL": "请求地址",
- "Request method": "请求方法",
- "Request query parameters": "请求查询参数(JSON格式)",
- "Request headers": "请求头参数(JSON格式)",
- "Request body": "请求体(JSON格式)",
- "Request success": "请求成功",
- "Invalid JSON format": "非法JSON格式",
- "After successful request": "请求成功之后",
- "Add exportable field": "添加可导出字段",
- "Audit logs": "操作记录",
- "Record ID": "数据 ID",
- "User": "用户",
- "Field": "字段",
- "Select": "选择",
- "Select field": "选择字段",
- "Field value changes": "变更记录",
- "One to one (has one)": "一对一(has one)",
- "One to one (belongs to)": "一对一(belongs to)",
- "Use the same time zone (GMT) for all users": "所有用户使用同一时区 (格林尼治标准时间)",
- "Province/city/area name": "省市区名称",
- "Enabled languages": "启用的语言",
- "View all plugins": "查看所有插件",
- "Print": "打印",
- "Done": "完成",
"Sign up successfully, and automatically jump to the sign in page": "注册成功,即将跳转到登录页面",
- "ACL": "访问控制",
- "Access control": "访问控制",
- "Collection manager": "数据表管理",
- "Plugin manager": "插件管理器",
- "Local": "本地",
- "Built-in": "内置",
- "Marketplace": "插件市场",
- "Add plugin": "新增插件",
- "Upgrade": "可供更新",
- "Plugin dependencies check failed": "插件依赖检查失败",
- "Remove": "移除",
- "Docs": "文档",
- "More details": "更多详情",
- "Upload new version": "上传新版",
- "Official plugin": "官方插件",
- "Version": "版本",
- "Npm package": "Npm 包",
- "Upload plugin": "上传插件",
- "Npm package name": "Npm 包名",
- "Add type": "新增方式",
- "Plugin source": "插件来源",
- "Changelog": "更新日志",
- "Dependencies check": "依赖检查",
- "Update plugin": "更新插件",
- "Installing": "安装中",
- "The deletion was successful.": "删除成功",
- "Plugin Zip File": "插件压缩包",
- "Compressed file url": "压缩包地址",
- "Last updated": "最后更新",
- "PackageName": "包名",
- "DisplayName": "显示名称",
- "Readme": "说明文档",
- "Dependencies compatibility check": "依赖兼容性检查",
- "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "插件兼容性检查失败,你应该修改依赖版本以满足版本要求。",
- "Version range": "版本范围",
- "Plugin's version": "插件的版本",
- "Result": "结果",
- "No CHANGELOG.md file": "没有 CHANGELOG.md 日志",
- "No README.md file": "没有 README.md 文件",
- "Homepage": "主页",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "将文件拖放到此处或单击上传,文件大小不应超过 30M",
- "Dependencies check failed, can't enable.": "依赖检查失败,无法启用。",
- "Plugin starting...": "插件启动中...",
- "Plugin stopping...": "插件停止中...",
- "Are you sure to delete this plugin?": "确定要删除此插件吗?",
- "Are you sure to disable this plugin?": "确定要禁用此插件吗?",
- "re-download file": "重新下载文件",
- "Not enabled": "未启用",
- "Search plugin": "搜索插件",
- "Author": "作者",
- "Plugin loading failed. Please check the server logs.": "插件加载失败,请检查服务器日志。",
- "Coming soon...": "敬请期待...",
- "All plugin settings": "所有插件配置",
- "Bookmark": "书签",
- "Manage all settings": "管理所有配置",
- "Create inverse field in the target collection": "在目标数据表里创建反向关系字段",
- "Inverse field name": "反向关系字段标识",
- "Inverse field display name": "反向关系字段名称",
- "Bulk update": "批量更新",
- "After successful bulk update": "批量成功更新后",
- "Bulk edit": "批量编辑",
- "Data will be updated": "更新的数据",
- "Selected": "选中",
- "All": "所有",
- "Update selected data?": "更新选中的数据吗?",
- "Update all data?": "更新全部数据吗?",
- "Remains the same": "不更新",
- "Changed to": "修改为",
- "Clear": "清空",
- "Add attach": "增加关联",
- "Please select the records to be updated": "请选择要更新的记录",
- "Selector": "选择器",
- "Inner": "里面",
- "Search and select collection": "搜索并选择数据表",
- "Please fill in the iframe URL": "请填写嵌入的地址",
- "Fix block": "固定区块",
- "Plugin name": "插件",
- "Plugin tab name": "插件标签页",
- "Enable page header": "启用页眉",
- "Display page title": "显示页面标题",
- "Edit page title": "编辑页面标题",
- "Enable page tabs": "启用页面选项卡",
- "Enable link": "启用链接",
- "Column width": "列宽",
+ "Signed up successfully. It will jump to the login page.": "注册成功,将跳转登录页。",
+ "Simple string replacement, can be used to interpolate variables in a string.": "简单的字符串替换,可以用于在字符串中插入变量。",
+ "Single line text": "单行文本",
+ "Single select": "下拉菜单(单选)",
+ "Single select and radio fields can be used as the grouping field": "数据表的单选字段可以作为分组字段",
+ "Skip required validation": "跳过必填校验",
+ "Small": "较窄",
+ "Sorry, the page you visited does not exist.": "对不起,您访问的页面不存在。",
+ "Sort": "排序",
"Sortable": "可排序的",
- "Constant": "常量",
- "Select a variable": "选择变量",
- "Insert": "插入",
- "Insert if not exists": "不存在时插入",
- "Insert if not exists, or update": "不存在时插入,否则更新",
- "System variables": "系统变量",
- "Date variables": "日期变量",
- "Double click to choose entire object": "双击选择整个对象",
- "True": "真",
- "False": "假",
- "Prettify": "格式化",
- "Theme": "主题",
- "Default theme": "默认主题",
- "Compact theme": "紧凑主题",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "这可能是 Tachybase 内部的问题,你可以在<1>这里1>将该错误反馈给我们,我们会尽快修复",
- "Render Failed": "渲染失败",
- "Feedback": "反馈问题",
- "Try again": "重试一下",
- "Click or drag file to this area to upload": "点击或拖拽文件到此区域上传",
+ "Source collection": "源数据表",
+ "Source collections": "来源数据表",
+ "Source key": "源数据表字段标识",
+ "Specific properties": "特有属性",
+ "Start date field": "开始日期字段",
+ "Stay on current page": "停留在当前页面",
+ "Store the creation time of each record": "记录创建时间",
+ "Store the creation user of each record": "记录创建人",
+ "Store the last update time of each record": "记录最后更新时间",
+ "Store the last update user of each record": "记录最后更新人",
+ "Street": "乡镇/街道",
+ "String": "字符串",
+ "String template": "字符串模板",
+ "Style": "风格",
+ "Sub-details": "子详情",
+ "Sub-form": "子表单",
+ "Sub-table": "子表格",
+ "Subform mode": "子表单模式",
+ "Subform: Popover": "子表单:弹窗",
+ "Submit": "提交",
+ "Submitted successfully": "提交成功",
+ "Subtable": "子表格",
+ "Subtable mode": "子表格模式",
+ "Subtable: Drawer": "子表格:抽屉",
+ "Suffix": "后缀",
+ "Super admin": "超级管理员",
+ "Superior department": "上级部门",
"Support for a single or bulk upload, file size should not exceed": "支持单个或批量上传,文件大小不能超过",
- "Default title for each record": "用作数据的默认标题",
- "If collection inherits, choose inherited collections as templates": "当前表有继承关系时,可选择继承链路上的表作为模板来源",
- "Select an existing piece of data as the initialization data for the form": "选择一条已有的数据作为表单的初始化数据",
- "Only the selected fields will be used as the initialization data for the form": "仅选择的字段才会作为表单的初始化数据",
- "Template Data": "模板数据",
- "Data fields": "数据字段",
- "Add template": "添加模板",
- "Display data template selector": "显示数据模板选择框",
- "Form data templates": "表单数据模板",
- "Data template": "数据模板",
- "No configuration available.": "无可配置项。",
- "Reload application": "重载应用",
- "The application is reloading, please do not close the page.": "应用正在重新加载,请勿关闭页面。",
- "Application reloading": "应用重新加载中",
- "Restart application": "重启应用",
- "Allows to clear cache, reboot application": "允许清除缓存,重启应用",
- "The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "重启将会中断当前服务,这个过程可能需要一点时间,确定要继续吗?",
- "Restart": "重启",
- "Clear cache": "清除缓存",
- "Duplicate": "复制",
- "Duplicating": "复制中",
- "Duplicate mode": "复制方式",
- "Quick duplicate": "快速复制",
- "Duplicate and continue": "复制并继续",
- "Please configure the duplicate fields": "请配置要复制的字段",
- "Add": "创建",
- "Add new mode": "添加方式",
- "Quick add": "快捷添加",
- "Modal add": "弹窗添加",
- "Save mode": "保存方式",
- "First or create": "不存在时则新增,存在时不处理",
- "Update or create": "不存在时新增,存在时更新",
- "Find by the following fields": "通过以下字段查找",
- "Create": "仅新增",
- "Current form": "当前表单",
- "Current object": "当前对象",
- "Quick create": "快速创建",
- "Dropdown": "下拉菜单",
- "Pop-up": "弹窗",
- "File manager": "文件管理器",
- "Direct duplicate": "直接复制",
- "Copy into the form and continue to fill in": "复制到表单并继续填写",
- "Linkage with form fields": "从表单字段联动",
- "App error": "应用错误",
- "Failed to load plugin": "插件加载失败",
- "Allow add new, update and delete actions": "允许增删改操作",
- "Date display format": "日期显示格式",
- "Assign data scope for the template": "为模板指定数据范围",
+ "Switch role": "切换角色",
+ "Sync from database": "从数据库同步",
+ "Sync from form fields": "同步表单字段",
+ "Sync successfully": "同步成功",
+ "Syntax references": "语法参考",
+ "System": "系统管理",
+ "System & security": "系统和安全",
+ "System fields": "系统字段",
+ "System info": "系统信息",
+ "System management": "系统管理",
+ "System settings": "系统设置",
+ "System title": "系统名称",
+ "System variables": "系统变量",
+ "Tab name": "标签名称",
+ "Table": "表格",
+ "Table OID(Inheritance)": "数据表 OID(继承)",
"Table selected records": "表格中选中的记录",
+ "Tablet device": "平板设备",
"Tag": "标签",
"Tag color field": "标签颜色字段",
- "Sync successfully": "同步成功",
- "Sync from form fields": "同步表单字段",
- "Select all": "全选",
+ "Target": "目标",
+ "Target collection": "目标数据表",
+ "Target key": "目标数据表字段标识",
+ "Target position": "目标位置",
+ "Template Data": "模板数据",
+ "Template name": "模板名称",
+ "Templates": "模板",
+ "Test Data": "测试数据",
+ "The application is reloading, please do not close the page.": "应用正在重新加载,请勿关闭页面。",
+ "The current return type is not a document type": "当前返回类型不是文档类型",
+ "The deletion was successful.": "删除成功",
+ "The field has been deleted": "字段已删除",
+ "The field value cannot be greater than ": "数值不能大于",
+ "The field value cannot be less than ": "数值不能小于",
+ "The field value is not an integer number": "数字不是整数",
+ "The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "重启将会中断当前服务,这个过程可能需要一点时间,确定要继续吗?",
+ "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" 可能已被删除。请删除当前{{blockType}}.",
+ "Theme": "主题",
+ "Then": "然后",
+ "There are no full screen blocks available at the current location": "当前位置没有可全屏区块",
+ "Third party services": "第三方服务",
+ "This and following events": "此日程及后续日程",
+ "This event": "此日程",
+ "This is a demo text, **supports Markdown syntax**.": "这是一段演示文本,**支持 Markdown 语法**。",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "这可能是 Tachybase 内部的问题,你可以在<1>这里1>将该错误反馈给我们,我们会尽快修复",
+ "This month": "本月",
+ "This quarter": "本季度",
+ "This week": "本周",
+ "This year": "今年",
+ "Through collection": "中间数据表",
+ "Time": "时间",
+ "Time format": "时间格式",
+ "Time scale": "时间缩放等级",
+ "Title": "标题",
+ "Title field": "标题字段",
+ "Today": "今天",
+ "Toggles the subfield mode": "切换子字段模式",
+ "Tomorrow": "明天",
+ "Total {{count}} items": "总共 {{count}} 条",
+ "Tree collection": "树结构表",
+ "Tree table": "树表格",
+ "Trigger workflow": "触发工作流",
+ "Triggered when the row is clicked": "点击表格行时触发",
+ "True": "真",
+ "Try again": "重试一下",
+ "Turn pages": "翻页",
+ "UI Editor": "界面配置",
+ "UI editor": "界面配置",
"UnSelect all": "取消全选",
- "Determine whether a record exists by the following fields": "通过以下字段判断记录是否存在",
- "Cascade Select": "级联选择",
- "Cascader": "级联选择",
- "Execute": "执行",
- "Please use a valid SELECT or WITH AS statement": "请使用有效的 SELECT 或 WITH AS 语句",
- "Please confirm the SQL statement first": "请先确认 SQL 语句",
- "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "自动删除依赖于该表的对象,以及依赖这些对象的对象",
- "Secondary confirmation": "二次确认",
- "Perform the {{title}}": "执行{{title}}",
- "Are you sure you want to perform the {{title}} action?": "你确定执行{{title}}操作吗?",
- "Sign in with another account": "登录其他账号",
- "Return to the main application": "返回主应用",
- "Permission denied": "没有权限",
- "Allow add new": "允许新增",
+ "Unconnected": "未连接",
+ "Unique": "不允许重复",
+ "Unit conversion": "单位换算",
+ "Unix Timestamp": "Unix 时间戳",
+ "Unnamed": "未命名",
+ "Unsaved changes": "未保存修改",
+ "Update": "更新",
+ "Update all data?": "更新全部数据吗?",
+ "Update or create": "不存在时新增,存在时更新",
+ "Update plugin": "更新插件",
+ "Update record": "更新数据",
+ "Update selected data?": "更新选中的数据吗?",
+ "Updated successfully": "更新成功",
+ "Upgrade": "可供更新",
+ "Upload": "上传",
+ "Upload new version": "上传新版",
+ "Upload plugin": "上传插件",
+ "Use the same time zone (GMT) for all users": "所有用户使用同一时区 (格林尼治标准时间)",
+ "Used for drag and drop sorting scenarios, supporting grouping sorting": "用于拖拽排序场景,支持分组排序",
+ "User": "用户",
+ "User settings": "个人设置",
+ "Username": "用户名",
+ "Users": "用户",
+ "Users & permissions": "用户和权限",
+ "Validation rule": "验证规则",
+ "Value": "字段值",
+ "Verification code": "验证码",
+ "Version": "版本",
+ "Version range": "版本范围",
+ "View": "查看",
+ "View all plugins": "查看所有插件",
+ "View record": "查看数据",
+ "Village": "村/居委会",
+ "Visible": "显示",
+ "Volcano": "火山",
+ "Week": "周",
+ "Weekly": "每周",
+ "When a field is selected for grouping, it will be grouped first before sorting.": "当选了某个字段作为分组时,将先分组再排序",
+ "When submitting the following fields, the saved values are": "提交以下字段时,保存的值为",
+ "Work week": "工作日",
+ "Workflow": "工作流",
+ "Wysiwyg": "富文本",
+ "Year": "年",
+ "Year-Month-Day": "年-月-日",
+ "Year/Month/Day": "年/月/日",
+ "Yearly": "每年",
+ "Yes": "是",
+ "Yesterday": "昨天",
+ "all": "全部",
+ "classical": "经典",
+ "contains": "包含",
+ "disabled": "禁用",
+ "does not contain": "不包含",
+ "edit title": "修改标题",
+ "enabled": "启用",
+ "ends with": "结尾是",
+ "exists": "存在",
+ "is": "等于",
+ "is after": "晚于",
+ "is before": "早于",
+ "is between": "介于",
+ "is empty": "为空",
+ "is not": "不等于",
+ "is not empty": "不为空",
+ "is on or after": "不早于",
+ "is on or before": "不晚于",
"loading": "加载中",
"name is required": "名称不能为空",
- "The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" 可能已被删除。请删除当前{{blockType}}.",
- "Data source": "数据源",
- "DataSource": "数据源",
- "Data model": "数据模型",
- "Security": "认证与安全",
- "Action": "操作",
- "System": "系统管理",
- "Other": "其他",
- "Allow selection of existing records": "允许选择已有数据",
- "Data Model": "数据模型",
- "Blocks": "区块",
- "Users & permissions": "用户和权限",
- "System management": "系统管理",
- "Preset fields": "预置字段",
- "System & security": "系统和安全",
- "Workflow": "工作流",
- "Third party services": "第三方服务",
- "Data model tools": "数据模型工具",
- "Data sources": "数据源",
- "Collections": "数据表",
- "Collection fields": "数据表字段",
- "Authentication": "用户认证",
- "Logging and monitoring": "日志与监控",
- "Home page": "主页",
- "Handbook": "用户手册",
- "License": "许可证",
- "Generic properties": "通用属性",
- "Specific properties": "特有属性",
- "Used for drag and drop sorting scenarios, supporting grouping sorting": "用于拖拽排序场景,支持分组排序",
- "Grouped sorting": "分组排序",
- "When a field is selected for grouping, it will be grouped first before sorting.": "当选了某个字段作为分组时,将先分组再排序",
- "Main": "主数据源",
- "Index": "索引",
- "Field values must be unique.": "字段值必须具备唯一性",
- "Departments": "部门",
- "Main department": "主属部门",
- "Department name": "部门名称",
- "Superior department": "上级部门",
- "Owners": "负责人",
- "Plugin settings": "插件设置",
- "Menu": "菜单",
- "Drag and drop sorting field": "拖拽排序字段",
- "Alphabet": "字符",
- "Accuracy": "精确度",
- "Millisecond": "毫秒",
- "Second": "秒",
- "Unix Timestamp": "Unix 时间戳",
- "Field value do not meet the requirements": "字符不符合要求",
- "Field value size is": "字符长度要求",
- "Style": "风格",
- "Unit conversion": "单位换算",
- "Separator": "分隔符",
- "Prefix": "前缀",
- "Suffix": "后缀",
- "Multiply by":"乘以",
- "Divide by":"除以",
- "Scientifix notation":"科学计数法",
- "Normal":"常规",
- "Quick Update": "快速更新",
- "Keywords": "关键字",
- "all": "全部",
- "enabled": "启用",
- "disabled": "禁用",
- "Designer properties": "设计属性",
- "Load": "加载",
- "Dump": "存储",
- "Sorry, the page you visited does not exist.": "对不起,您访问的页面不存在。",
- "Back Home": "回到主页",
- "Chang on Parent": "选择父级",
- "Please enter search content": "请输入查询内容",
- "Is DownLoad":"下载文件",
- "Show Data":"显示数据",
- "Setting Down Title":"设置文件名称",
- "The current return type is not a document type":"当前返回类型不是文档类型",
- "Test Data":"测试数据",
- "Custom filter field": "自定义筛选字段",
- "Custom option label": "自定义选项标签",
- "Add custom field":"添加自定义字段",
- "Input":"输入框",
- "AutoComplete":"输入框(自动补全)",
- "Field collection":"选择数据",
- "AssociationCascader":"关系型级联选择",
- "Edit Collection":"修改数据",
- "Field Component":"字段组件",
- "Custom filter":"自定义筛选",
- "Parent Association field":"父级关联字段",
- "DatePicker":"日期选择器",
- "Drag Assistant":"拖动助手",
- "Disable Right Menu":"禁用右键菜单",
- "Full Screen":"切换全屏",
- "Designer Mode":"设计者模式",
- "There are no full screen blocks available at the current location":"当前位置没有可全屏区块",
- "Exit Full Screen":"退出全屏",
- "User settings":"个人设置",
- "Import collection": "导入数据表",
- "Embedded page": "嵌入页面",
- "Page style": "页面样式",
- "classical": "经典",
+ "not ends with": "结尾不是",
+ "not exists": "不存在",
+ "not starts with": "开头不是",
+ "pixels": "像素",
+ "re-download file": "重新下载文件",
+ "starts with": "开头是",
"tabs": "标签",
- "Demonstration text": "演示文本"
+ "{{count}} filter items": "{{count}} 个筛选项",
+ "{{count}} more items": "还有 {{count}} 项",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 小时制",
+ "24 hour": "24 小时制"
}
diff --git a/packages/core/client/src/locale/zh-TW.json b/packages/core/client/src/locale/zh-TW.json
index 454e24c13..f4a65454e 100644
--- a/packages/core/client/src/locale/zh-TW.json
+++ b/packages/core/client/src/locale/zh-TW.json
@@ -1,862 +1,862 @@
{
- "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "每頁顯示 <1><0>100><1>201><2>502><3>1003>1> 項",
- "Page number": "頁碼",
- "Page size": "每頁列數",
- "Meet <1><0>All0><1>Any1>1> conditions in the group": "滿足群組內 <1><0>全部0><1>任意1>1> 條件",
- "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "在 <1><0>對話方塊0><1>側欄1><2>彈出視窗2>1> 內開啟",
- "{{count}} filter items": "{{count}} 個篩選項目",
- "{{count}} more items": "還有 {{count}} 項",
- "Total {{count}} items": "總共 {{count}} 項",
- "Today": "今天",
- "Yesterday": "昨天",
- "Tomorrow": "明天",
- "Month": "月",
- "Week": "週",
- "This week": "本週",
- "Next week": "下週",
- "This month": "本月",
- "Next month": "下月",
- "Last quarter": "上季度",
- "This quarter": "本季度",
- "Next quarter": "下季度",
- "This year": "今年",
- "Next year": "明年",
- "Last week": "上週",
- "Last month": "上月",
- "Last year": "去年",
- "Last 7 days": "最近 7 天",
- "Last 30 days": "最近 30 天",
- "Last 90 days": "最近 90 天",
- "Next 7 days": "未來 7 天",
- "Next 30 days": "未來 30 天",
- "Next 90 days": "未來 90 天",
- "Work week": "工作日",
- "Day": "天",
- "Agenda": "列表",
- "Date": "日期",
- "Time": "時間",
- "Event": "事件",
- "None": "無",
- "Unconnected": "未連線",
- "System settings": "系統設定",
- "System title": "系統名稱",
- "Setting": "設定",
- "Settings": "設定",
- "Enable": "啟用",
- "Disable": "停用",
- "On": "啟用",
- "Off": "停用",
- "Logo": "Logo",
- "Add menu item": "新增選單項目",
- "Page": "頁面",
- "Name": "名稱",
- "Icon": "圖示",
- "Group": "群組",
- "Link": "超連結",
- "Save conditions": "儲存篩選條件",
- "Edit menu item": "編輯選單項目",
- "Move to": "移動到",
- "Insert left": "從左邊插入",
- "Insert right": "從右邊插入",
- "Insert inner": "從裡面插入",
- "Delete": "刪除",
- "Disassociate": "解除關聯",
- "Disassociate record": "解除關聯記錄",
- "Are you sure you want to disassociate it?": "你確定要解除關聯嗎?",
- "UI editor": "介面編輯",
- "Collection": "資料表",
- "Collection selector": "資料表選擇器",
- "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "將資料表裡的某些表作為可選項目供給使用者選擇,一般用在多型或繼承的場景裡",
- "Enable child collections": "啟用子表",
- "Allow adding records to the current collection": "允許向當前資料表裡新增記錄",
- "Collections & Fields": "資料表設定",
- "All collections": "全部資料表",
- "Add category": "新增分類",
- "Delete category": "刪除分類",
- "Edit category": "編輯分類",
- "Collection category": "資料表類別",
- "Collection template": "資料表模板",
- "Visible": "顯示",
- "Read only": "唯讀",
- "Easy reading": "唯讀(閱讀模式)",
- "Hidden": "隱藏",
- "Hidden(reserved value)": "隱藏(保留數值)",
- "Not required": "選填",
- "Value": "欄位數值",
- "Disabled": "停用",
- "Enabled": "啟用",
- "Problematic": "有問題",
- "Empty": "賦空值",
- "Linkage rule": "聯動規則",
- "Linkage rules": "聯動規則",
- "Condition": "條件",
- "Properties": "屬性",
- "Add linkage rule": "新增聯動規則",
- "Add property": "新增屬性",
- "Calculation engine": "計算引擎",
- "Expression": "表達式",
- "Expression collection": "表達式表",
- "Sort": "排序",
- "Categories": "資料表類別",
- "Category name": "分類名稱",
- "Add child": "新增子記錄",
- "Collapse all": "全部收起",
- "Expand all": "全部展開",
- "Expand/Collapse": "展開/摺疊",
- "Default collapse": "預設展開",
- "Tree collection": "樹狀表",
- "Tree table": "樹表格",
- "Parent ID": "父記錄ID",
- "Parent": "父記錄",
- "Children": "子記錄",
- "Roles & Permissions": "角色和權限",
- "Edit profile": "個人資料",
- "Change password": "編輯密碼",
- "Old password": "舊密碼",
- "New password": "新密碼",
- "Switch role": "切換角色",
- "Super admin": "超級管理員",
- "Language": "語言設定",
- "Allow sign up": "允許註冊",
- "Enable SMS authentication": "啟用簡訊登入和註冊",
- "Sign out": "登出",
- "Cancel": "取消",
- "Confirm": "確定",
- "Submit": "提交",
- "Close": "關閉",
- "Set the data scope": "設定資料範圍",
- "Data loading mode": "資料加載方式",
- "Set data loading mode": "設定資料加載方式",
- "Automatically load data": "自動加載資料",
- "Load data after filtering": "篩選後才加載資料",
- "Block": "區塊",
- "Data blocks": "資料區塊",
- "Filter blocks": "篩選區塊",
- "Table": "表格",
- "Form": "表單",
- "List": "列表",
- "Grid Card": "網格卡片",
- "Screen size": "螢幕尺寸",
- "pixels": "畫素",
- "Display title": "顯示標題",
- "Set the count of columns displayed in a row": "設定一行展示的列數",
- "Column": "列",
- "Phone device": "手機裝置",
- "Tablet device": "平板裝置",
- "Desktop device": "電腦裝置",
- "Large screen device": "大螢幕裝置",
- "Table OID(Inheritance)": "資料表 OID (繼承)",
- "Collapse": "摺疊",
- "Select data source": "選擇資料來源",
- "Calendar": "日曆",
- "Delete events": "刪除事件",
- "This event": "此事件",
- "This and following events": "此事件及後續事件",
- "All events": "所有事件",
- "Delete this event?": "是否刪除這個事件?",
- "Delete Event": "刪除事件",
- "Kanban": "看板",
- "Gantt": "甘特圖",
- "Create gantt block": "建立甘特圖區塊",
- "Progress field": "進度欄位",
- "Time scale": "時間縮放等級",
- "Hour": "小時",
- "Quarter of day": "四分之一天",
- "Half of day": "半天",
- "Year": "年",
- "QuarterYear": "季度",
- "Select grouping field": "選擇群組欄位",
- "Media": "多媒體",
- "Markdown": "Markdown",
- "Wysiwyg": "所見即所得",
- "Chart blocks": "圖表區塊",
- "Column chart": "柱狀圖",
- "Bar chart": "條形圖",
- "Line chart": "折線圖",
- "Pie chart": "圓餅圖",
- "Area chart": "面積圖",
- "Other chart": "其他圖表",
- "Other blocks": "其他區塊",
- "In configuration": "設定中",
- "Chart title": "圖表標題",
- "Chart type": "圖表型別",
- "Chart config": "圖表設定",
- "Templates": "模板",
- "Select template": "選擇模板",
+ "(Fields only)": "(僅欄位)",
+ "<": "<",
+ "=": "=",
+ ">": ">",
+ "ACL": "訪問控制",
+ "ASC": "升冪",
+ "Accessible": "允許訪問",
+ "Action column": "動作行",
+ "Action display name": "執行名稱",
"Action logs": "動作日誌",
- "Create template": "建立模板",
- "Edit markdown": "編輯 Markdown",
- "Add block": "建立區塊",
- "Add new": "新增",
- "Add record": "新增資料",
- "Custom field display name": "自定義欄位名稱",
- "Display fields": "顯示欄位",
- "Edit record": "編輯資料",
- "Delete menu item": "刪除選單項",
- "Add page": "新增頁面",
- "Add group": "新增群組",
- "Add link": "新增連結",
- "Insert above": "從上方插入",
- "Insert below": "從下方插入",
- "Save": "儲存",
- "Delete block": "刪除區塊",
- "Are you sure you want to delete it?": "你確定要刪除嗎?",
- "This is a demo text, **supports Markdown syntax**.": "這是一段演示文字,**支援 Markdown 語法**。",
- "Filter": "篩選",
- "Connect data blocks": "連線資料區塊",
+ "Action name": "動作名稱",
+ "Action on existing records": "對已有資料執行",
+ "Action on new records": "對新增資料執行",
+ "Action permission": "執行權限",
+ "Action permissions": "資料表動作權限",
+ "Action scope": "可運算元據範圍",
"Action type": "動作型別",
"Actions": "動作",
- "Update": "更新",
- "Update record": "更新資料",
- "Unnamed":"未命名",
- "View": "檢視",
- "View record": "檢視資料",
- "Refresh": "重新整理",
- "Data changes": "資料變更",
- "Field name": "欄位標識",
- "Before change": "變更前",
- "After change": "變更後",
- "Delete record": "刪除資料",
- "Create collection": "建立資料表",
- "Collection display name": "資料表名稱",
- "Collection name": "資料表標識",
- "Inherits": "繼承",
- "Primary key, unique identifier, self growth": "主键、唯一标识、自增长",
- "Store the creation user of each record": "記錄建立者",
- "Store the last update user of each record": "記錄最後更新者",
- "Store the creation time of each record": "記錄建立時間",
- "Store the last update time of each record": "記錄最後更新時間",
- "More options": "更多選項",
- "Records can be sorted": "可以對行記錄進行排序",
- "Calendar collection": "日曆資料表",
- "General collection": "普通資料表",
- "SQL collection": "SQL資料表",
- "Connect to database view": "連線資料庫檢視",
- "Sync from database":"從資料庫同步",
- "Source collections": "來源資料表",
- "Field source": "來源欄位",
- "Preview": "預覽",
- "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "隨機生成,可編輯。支援英文、數字和下劃線,必須以英文字母開頭。",
- "Edit": "編輯",
- "Edit collection": "編輯資料表",
- "Configure field": "設定欄位",
- "Configure fields": "設定欄位",
- "Configure columns": "設定欄位",
- "Edit field": "編輯欄位",
- "Override": "重寫",
- "Override field": "重寫欄位",
- "Configure fields of {{title}}": "「{{title}}」的欄位設定",
- "Association fields filter": "關聯篩選",
- "PK & FK fields": "主外來鍵欄位",
- "Association fields": "關聯欄位",
- "Choices fields": "選項欄位",
- "System fields": "系統欄位",
- "General fields": "普通欄位",
- "Inherited fields": "繼承欄位",
- "Parent collection fields": "父表欄位",
- "Basic": "基本型別",
- "Single line text": "單行文字",
- "Long text": "多行文字",
- "Phone": "手機號碼碼",
- "Email": "電子郵箱",
- "Username": "使用者名稱",
- "Null": "空值",
- "Boolean": "布林值",
- "Number": "數字",
- "Integer": "整數",
- "Percent": "百分比",
- "String": "字串",
- "Password": "密碼",
- "Advanced type": "高階型別",
- "Formula": "公式",
- "Formula description": "基於同一條記錄中的其他欄位計算出一個值。",
- "Syntax references": "語法參考",
- "Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types": "Math.js 包含大量內建函式和常量,並提供了整合的解決方案來處理不同的資料型別。",
- "Formula.js supports most Microsoft Excel formula functions.": "Formula.js 支援大部分 Mircrosoft Excel 公式。",
- "Choices": "選擇型別",
- "Checkbox": "勾選",
- "Display when unchecked": "未勾選時顯示 ",
- "Single select": "下拉選單(單選)",
- "Multiple select": "下拉選單(多選)",
- "Radio group": "單選框",
- "Checkbox group": "選取方塊",
- "China region": "中國行政區",
- "Date & Time": "日期 & 時間",
- "Datetime": "日期",
- "Relation": "關聯型別",
- "Link to": "關聯",
- "Link to description": "用於快速建立表關聯,可相容大多數普通場景。適合非開發人員使用。作為欄位存在時,它是一個下拉選擇用於選擇目標資料表的資料。建立後,將同時在目標資料表中生成當前資料表的關聯欄位。",
- "Sub-table": "子表格",
- "System info": "系統資訊",
- "Created at": "建立日期",
- "Last updated at": "最後編輯日期",
- "Created by": "建立者",
- "Last updated by": "最後編輯者",
+ "Add": "建立",
+ "Add attach": "增加關聯",
+ "Add block": "建立區塊",
+ "Add card": "新增卡片",
+ "Add category": "新增分類",
+ "Add child": "新增子記錄",
+ "Add condition": "新增條件",
+ "Add condition group": "新增條件群組",
+ "Add exportable field": "新增可匯出欄位",
"Add field": "新增欄位",
- "Field display name": "欄位名稱",
- "Field type": "欄位型別",
- "Field interface": "欄位型別",
- "Date format": "日期格式",
- "Year/Month/Day": "年/月/日",
- "Year-Month-Day": "年-月-日",
- "Day/Month/Year": "日/月/年",
- "Show time": "顯示時間",
- "Time format": "時間格式",
- "12 hour": "12 小時制",
- "24 hour": "24 小時制",
- "Relationship type": "關聯型別",
- "Inverse relationship type": "反向關聯型別",
- "Source collection": "來源資料表",
- "Source key": "來源資料表欄位標識",
- "Target collection": "目標資料表",
- "Through collection": "中介資料表",
- "Target key": "目標資料表欄位標識",
- "Foreign key": "外來鍵",
- "One to one": "一對一",
- "One to many": "一對多",
- "Many to one": "多對一",
- "Many to many": "多對多",
- "Foreign key 1": "外來鍵1",
- "Foreign key 2": "外來鍵2",
- "One to one description": "用於建立一對一關聯,比如一個使用者會有一套個人資料。",
- "One to many description": "用於建立一對多關聯,比如一個國家會有多個城市。作為欄位存在時,它是一個子表格用於顯示目標資料表的資料。建立後,會在目標資料表裡自動生成一個多對一欄位。",
- "Many to one description": "用於建立多對一關聯,比如一個城市只能屬於一個國家,一個國家可以有多個城市。作為欄位存在時,它是一個下拉選擇用於選擇目標資料表的資料。建立後,會在目標資料表裡自動生成一個多對一欄位。",
- "Many to many description": "用於建立多對多關聯,比如一個學生會有多個老師,一個老師也會有多個學生。作為欄位存在時,它是一個下拉選擇用於選擇目標資料表的資料。",
- "Generated automatically if left blank": "留空時,自動生成中介表",
- "Display association fields": "顯示關聯表的欄位",
- "Display field title": "顯示欄位標題",
- "Field component": "欄位元件",
- "Allow multiple": "允許新增/關聯多條",
- "Allow dissociate": "允許移除已關聯記錄",
- "Quick upload": "快速上傳",
- "Select file": "選擇檔案",
- "Subtable": "子表格",
- "Sub-form": "子表單",
- "Subform: Popover": "子表單:彈窗",
- "Sub-details": "子詳情",
- "Record picker": "資料選擇器",
- "Toggles the subfield mode": "切換子欄位模式",
- "Selector mode": "選擇器模式",
- "Subtable mode": "子表格模式",
- "Subform mode": "子表單模式",
- "Field mode": "欄位元件",
- "Allow add new data": "允許新增資料",
- "Edit block title": "編輯區塊標題",
- "Block title": "區塊標題",
- "Pattern": "模式",
- "Operator": "運算子",
- "Editable": "可編輯",
- "Readonly": "唯讀",
- "Easy-reading": "唯讀 (閱讀模式)",
"Add filter": "新增篩選條件",
"Add filter group": "新增篩選群組",
- "Comparision": "值比較",
- "is": "等於",
- "is not": "不等於",
- "contains": "包含",
- "does not contain": "不包含",
- "starts with": "開頭是",
- "not starts with": "開頭不是",
- "ends with": "結尾是",
- "not ends with": "結尾不是",
- "is empty": "為空",
- "is not empty": "不為空",
- "Edit chart": "編輯圖表",
- "Add text": "新增文字",
- "Filterable fields": "可篩選欄位",
- "Edit button": "編輯按鈕",
- "Hide": "隱藏",
- "Enable actions": "啟用動作",
- "Import": "匯入",
- "Export": "匯出",
- "Customize": "自定義",
- "Custom": "自定義",
- "Function": "Function",
- "Popup form": "Popup form",
- "Flexible popup": "Flexible popup",
- "Configure actions": "設定動作",
- "Display order number": "顯示序號",
- "Enable drag and drop sorting": "啟用拖拽排序",
- "Triggered when the row is clicked": "點選表格列時觸發",
- "Add tab": "新增標籤頁",
- "Disable tabs": "停用標籤頁",
- "Details": "詳情",
- "Edit form": "編輯表單",
- "Create form": "建立表單",
- "Form (Edit)": "表單(編輯)",
- "Form (Add new)": "表單(添加)",
- "Edit tab": "編輯標籤頁",
- "Relationship blocks": "關聯資料區塊",
- "Select record": "選擇資料",
- "Display name": "顯示名稱",
- "Select icon": "選擇圖示",
- "Custom column name": "自定義行名稱",
- "Edit description": "編輯描述",
- "Required": "必填",
- "Unique": "不允許重複",
- "Label field": "標籤欄位",
- "Default is the ID field": "預設為 ID 欄位",
- "Set default sorting rules": "設定排序規則",
- "Set validation rules": "設定驗證規則",
- "Max length": "最大長度",
- "Min length": "最小長度",
- "Maximum": "最大值",
- "Minimum": "最小值",
- "Max length must greater than min length": "最大長度必須大於最小長度",
- "Min length must less than max length": "最小長度必須小於最大長度",
- "Maximum must greater than minimum": "最大值必須大於最小值",
- "Minimum must less than maximum": "最小值必須小於最大值",
- "Validation rule": "驗證規則",
- "Add validation rule": "新增驗證規則",
- "Format": "格式",
- "Regular expression": "正規表達式",
- "Error message": "錯誤訊息",
- "Length": "長度",
- "The field value cannot be greater than ": "數值不能大於",
- "The field value cannot be less than ": "數值不能小於",
- "The field value is not an integer number": "數字不是整數",
- "Set default value": "設定預設值",
- "Default value": "預設值",
- "is before": "早於",
- "is after": "晚於",
- "is on or after": "不早於",
- "is on or before": "不晚於",
- "is between": "介於",
- "Upload": "上傳",
- "Select level": "選擇層級",
- "Province": "省",
- "City": "市",
- "Area": "區/縣",
- "Street": "鄉鎮/街道",
- "Village": "村/居委會",
- "Must select to the last level": "必須選到最後一階",
- "Move {{title}} to": "將 {{title}} 移動到",
- "Target position": "目標位置",
- "After": "之後",
- "Before": "之前",
- "Add {{type}} before \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
- "Add {{type}} after \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
- "Add {{type}} in \"{{title}}\"": "在 \"{{title}}\" 裡插入{{type}}",
- "Original name": "原名稱",
- "Custom name": "自定義名稱",
- "Custom Title": "自定義標題",
- "Options": "選項",
- "Option value": "選項值",
- "Option label": "選項標籤",
- "Color": "顏色",
+ "Add group": "新增群組",
+ "Add link": "新增連結",
+ "Add linkage rule": "新增聯動規則",
+ "Add menu item": "新增選單項目",
+ "Add new": "新增",
+ "Add new mode": "新增方式",
"Add option": "新增選項",
- "Related collection": "關聯表",
+ "Add page": "新增頁面",
+ "Add plugin": "新增插件",
+ "Add property": "新增屬性",
+ "Add record": "新增資料",
+ "Add role": "新增角色",
+ "Add sort field": "新增排序欄位",
+ "Add tab": "新增標籤頁",
+ "Add template": "新增模板",
+ "Add text": "新增文字",
+ "Add type": "新增方式",
+ "Add validation rule": "新增驗證規則",
+ "Add {{type}} after \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
+ "Add {{type}} before \"{{title}}\"": "在 \"{{title}}\" 前插入{{type}}",
+ "Add {{type}} in \"{{title}}\"": "在 \"{{title}}\" 裡插入{{type}}",
+ "Advanced type": "高階型別",
+ "After": "之後",
+ "After change": "變更後",
+ "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 successful bulk update": "批次成功更新後",
+ "After successful request": "請求成功之後",
+ "After successful save": "儲存成功後",
+ "After successful submission": "提交成功後",
+ "After successful update": "更新成功後",
+ "Agenda": "列表",
+ "All": "所有",
+ "All collections": "全部資料表",
+ "All collections use general action permissions by default; permission configured individually will override the default one.": "所有資料表都預設使用通用資料動作權限;同時,可以針對每個資料表單獨設定權限。",
+ "All events": "所有事件",
+ "All plugin settings": "所有插件設定",
+ "All records": "所有資料",
+ "Allow": "允許",
+ "Allow access": "允許訪問",
+ "Allow action": "允許動作",
+ "Allow add new": "允許新增",
+ "Allow add new data": "允許新增資料",
+ "Allow add new, update and delete actions": "允許增刪改動作",
+ "Allow adding records to the current collection": "允許向當前資料表裡新增記錄",
+ "Allow dissociate": "允許移除已關聯記錄",
"Allow linking to multiple records": "允許關聯多條記錄",
- "Daily": "每天",
- "Weekly": "每週",
- "Monthly": "每月",
- "Yearly": "每年",
- "Repeats": "重複",
+ "Allow multiple": "允許新增/關聯多條",
+ "Allow selection of existing records": "允許選擇已有資料",
+ "Allow sign up": "允許註冊",
+ "Allow to configure plugins": "允許管理設定中心",
+ "Allow to desgin pages": "允許介面設定",
+ "Allow to manage plugins": "允許管理插件",
+ "Allows configuration of the whole system, including UI, collections, permissions, etc.": "允許設定系統,包括介面設定、資料表設定、權限設定、系統設定等全部設定項",
+ "Allows to clear cache, reboot application": "允許清除快取,重啟 App",
+ "Allows to configure interface": "允許設定介面",
+ "Allows to configure plugins": "允許設定插件",
+ "Allows to install, activate, disable plugins": "允許安裝、啟用、停用插件",
+ "App error": "App 錯誤",
+ "Application reloading": "App 重新載入中",
+ "Are you sure to delete this plugin?": "確定要刪除此插件嗎?",
+ "Are you sure you don't want to save?": "你確定不儲存嗎?",
+ "Are you sure you want to delete it?": "你確定要刪除嗎?",
+ "Are you sure you want to disassociate it?": "你確定要解除關聯嗎?",
+ "Are you sure you want to perform the {{title}} action?": "你確定執行{{title}}動作嗎?",
+ "Area": "區/縣",
+ "Area chart": "面積圖",
+ "Assign data scope for the template": "為模板指定資料範圍",
+ "Assign field values": "欄位賦值",
+ "Associated records": "關聯記錄",
+ "Association fields": "關聯欄位",
+ "Association fields filter": "關聯篩選",
+ "Audit logs": "執行記錄",
+ "Author": "作者",
+ "Automatic close": "自動關閉",
+ "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "自動刪除依賴於該表的物件,以及依賴這些物件的物件",
+ "Automatically load data": "自動加載資料",
+ "Bar chart": "條形圖",
+ "Basic": "基本型別",
+ "Before": "之前",
+ "Before change": "變更前",
+ "Blank block": "空區塊",
+ "Block": "區塊",
+ "Block templates": "區塊模板",
+ "Block title": "區塊標題",
+ "Block type": "區塊型別",
+ "Blue": "拂曉藍",
+ "Bookmark": "書籤",
+ "Boolean": "布林值",
+ "Built-in": "內建",
+ "Bulk edit": "批次編輯",
+ "Bulk update": "批次更新",
+ "Button background color": "按鈕顏色",
+ "Button icon": "按鈕圖示",
+ "Button title": "按鈕標題",
+ "Calculation engine": "計算引擎",
+ "Calendar": "日曆",
+ "Calendar collection": "日曆資料表",
+ "Cancel": "取消",
+ "Cascade Select": "級聯選擇",
+ "Categories": "資料表類別",
+ "Category name": "分類名稱",
+ "Change password": "編輯密碼",
+ "Changed to": "編輯為",
+ "Changelog": "更新日誌",
+ "Chart blocks": "圖表區塊",
+ "Chart config": "圖表設定",
+ "Chart title": "圖表標題",
+ "Chart type": "圖表型別",
+ "Checkbox": "勾選",
+ "Checkbox group": "選取方塊",
+ "Children": "子記錄",
+ "China region": "中國行政區",
+ "Choices": "選擇型別",
+ "Choices fields": "選項欄位",
+ "City": "市",
+ "Clear": "清空",
+ "Clear cache": "清除快取",
+ "Click or drag file to this area to upload": "點選或拖拽檔案到此區域上傳",
+ "Close": "關閉",
+ "Collapse": "摺疊",
+ "Collapse all": "全部收起",
+ "Collection": "資料表",
+ "Collection category": "資料表類別",
+ "Collection display name": "資料表名稱",
+ "Collection manager": "資料表管理",
+ "Collection name": "資料表標識",
+ "Collection selector": "資料表選擇器",
+ "Collection template": "資料表模板",
+ "Collections & Fields": "資料表設定",
+ "Color": "顏色",
+ "Column": "列",
+ "Column chart": "柱狀圖",
+ "Column title": "行標題",
+ "Column width": "列寬",
+ "Coming soon...": "敬請期待...",
+ "Compact theme": "緊湊主題",
+ "Comparision": "值比較",
+ "Compressed file url": "壓縮包地址",
+ "Condition": "條件",
+ "Configure": "設定",
+ "Configure actions": "設定動作",
"Configure calendar": "設定日曆",
- "Title field": "標題欄位",
+ "Configure columns": "設定欄位",
+ "Configure field": "設定欄位",
+ "Configure fields": "設定欄位",
+ "Configure fields of {{title}}": "「{{title}}」的欄位設定",
+ "Configure permission": "設定權限",
+ "Configure permissions": "設定權限",
+ "Confirm": "確定",
+ "Confirm password": "確認密碼",
+ "Connect data blocks": "連線資料區塊",
+ "Connect to database view": "連線資料庫檢視",
+ "Constant": "常量",
+ "Constant value": "靜態值",
+ "Convert reference to duplicate": "模板引用轉為複製",
+ "Copy into the form and continue to fill in": "複製到表單並繼續填寫",
+ "Create": "僅新增",
+ "Create an account": "註冊帳號",
+ "Create calendar block": "建立日曆區塊",
+ "Create collection": "建立資料表",
+ "Create form": "建立表單",
+ "Create gantt block": "建立甘特圖區塊",
+ "Create inverse field in the target collection": "在目標資料表裡建立反向關聯欄位",
+ "Create kanban block": "建立看板區塊",
+ "Create template": "建立模板",
+ "Created at": "建立日期",
+ "Created by": "建立者",
+ "Current form": "當前表單",
+ "Current object": "當前物件",
+ "Current record": "當前記錄",
+ "Current record blocks": "當前資料區塊",
+ "Current role": "當前角色",
+ "Current time": "當前時間",
+ "Current user": "當前使用者",
+ "Custom": "自定義",
+ "Custom Title": "自定義標題",
+ "Custom column name": "自定義行名稱",
+ "Custom column title": "自定義行標題",
+ "Custom field display name": "自定義欄位名稱",
+ "Custom name": "自定義名稱",
+ "Custom request": "自定義請求",
"Custom title": "自定義標題",
- "Show lunar": "展示農曆",
- "Start date field": "開始日期欄位",
- "End date field": "結束日期欄位",
- "Navigate": "分頁",
- "Title": "標題",
+ "Customize": "自定義",
+ "Cyan": "明青",
+ "DESC": "降冪",
+ "Daily": "每天",
+ "Danger red": "紅色",
+ "Data blocks": "資料區塊",
+ "Data changes": "資料變更",
+ "Data fields": "資料欄位",
+ "Data loading mode": "資料加載方式",
+ "Data scope": "資料範圍",
+ "Data template": "資料模板",
+ "Data will be updated": "更新的資料",
+ "Date": "日期",
+ "Date & Time": "日期 & 時間",
+ "Date display format": "日期顯示格式",
+ "Date format": "日期格式",
+ "Date variables": "日期變數",
+ "Datetime": "日期",
+ "Day": "天",
+ "Day/Month/Year": "日/月/年",
+ "Default": "預設",
+ "Default collapse": "預設展開",
+ "Default is the ID field": "預設為 ID 欄位",
+ "Default role": "預設角色",
+ "Default theme": "預設主題",
+ "Default title for each record": "用作資料的預設標題",
+ "Default value": "預設值",
+ "Delete": "刪除",
+ "Delete Event": "刪除事件",
+ "Delete action": "刪除動作",
+ "Delete block": "刪除區塊",
+ "Delete category": "刪除分類",
+ "Delete events": "刪除事件",
+ "Delete field": "刪除欄位",
+ "Delete menu item": "刪除選單項",
+ "Delete record": "刪除資料",
+ "Delete role": "刪除角色",
+ "Delete table column": "刪除行",
+ "Delete this event?": "是否刪除這個事件?",
+ "Dependencies check": "依賴檢查",
+ "Dependencies check failed, can't enable.": "依賴檢查失敗,無法啟用。",
+ "Dependencies compatibility check": "依賴相容性檢查",
"Description": "描述",
- "Select view": "切換檢視",
- "Reset": "重置",
- "Importable fields": "可匯入欄位",
+ "Desktop device": "電腦裝置",
+ "Details": "詳情",
+ "Determine whether a record exists by the following fields": "透過以下欄位判斷記錄是否存在",
+ "Dialog": "對話方塊",
+ "Direct duplicate": "直接複製",
+ "Disable": "停用",
+ "Disable tabs": "停用標籤頁",
+ "Disabled": "停用",
+ "Disassociate": "解除關聯",
+ "Disassociate record": "解除關聯記錄",
+ "Display <1><0>100><1>201><2>502><3>1003>1> items per page": "每頁顯示 <1><0>100><1>201><2>502><3>1003>1> 項",
+ "Display when unchecked": "未勾選時顯示 ",
+ "Display association fields": "顯示關聯表的欄位",
+ "Display data template selector": "顯示資料模板選擇框",
+ "Display field title": "顯示欄位標題",
+ "Display fields": "顯示欄位",
+ "Display name": "顯示名稱",
+ "Display order number": "顯示序號",
+ "Display page title": "顯示頁面標題",
+ "Display title": "顯示標題",
+ "DisplayName": "顯示名稱",
+ "Docs": "文件",
+ "Done": "完成",
+ "Double click to choose entire object": "雙擊選擇整個物件",
+ "Drag and drop the file here or click to upload, file size should not exceed 30M": "將檔案拖放到此處或單擊上傳,檔案大小不應超過 30M",
+ "Dragging": "拖拽中",
+ "Drawer": "側欄",
+ "Dropdown": "下拉選單",
+ "Duplicate": "複製",
+ "Duplicate and continue": "複製並繼續",
+ "Duplicate mode": "複製方式",
+ "Duplicate template": "複製模板",
+ "Duplicating": "複製中",
+ "Dynamic value": "動態值",
+ "Easy reading": "唯讀(閱讀模式)",
+ "Easy-reading": "唯讀 (閱讀模式)",
+ "Edit": "編輯",
+ "Edit block title": "編輯區塊標題",
+ "Edit button": "編輯按鈕",
+ "Edit category": "編輯分類",
+ "Edit chart": "編輯圖表",
+ "Edit collection": "編輯資料表",
+ "Edit description": "編輯描述",
+ "Edit field": "編輯欄位",
+ "Edit field title": "編輯欄位標題",
+ "Edit form": "編輯表單",
+ "Edit markdown": "編輯 Markdown",
+ "Edit menu item": "編輯選單項目",
+ "Edit page title": "編輯頁面標題",
+ "Edit profile": "個人資料",
+ "Edit record": "編輯資料",
+ "Edit role": "編輯角色",
+ "Edit tab": "編輯標籤頁",
+ "Edit tooltip": "編輯提示資訊",
+ "Editable": "可編輯",
+ "Email": "電子郵箱",
+ "Empty": "賦空值",
+ "Enable": "啟用",
+ "Enable SMS authentication": "啟用簡訊登入和註冊",
+ "Enable actions": "啟用動作",
+ "Enable child collections": "啟用子表",
+ "Enable drag and drop sorting": "啟用拖拽排序",
+ "Enable link": "啟用連結",
+ "Enable page header": "啟用頁首",
+ "Enable page tabs": "啟用頁面選項卡",
+ "Enabled": "啟用",
+ "Enabled languages": "啟用的語言",
+ "End date field": "結束日期欄位",
+ "Error message": "錯誤訊息",
+ "Event": "事件",
+ "Execute": "執行",
+ "Exists": "存在",
+ "Expand all": "全部展開",
+ "Expand/Collapse": "展開/摺疊",
+ "Export": "匯出",
"Exportable fields": "可匯出欄位",
- "Saved successfully": "儲存成功",
+ "Expression": "表達式",
+ "Expression collection": "表達式表",
+ "Failed to load plugin": "插件載入失敗",
+ "False": "False",
+ "Feedback": "反饋問題",
+ "Field": "欄位",
+ "Field component": "欄位元件",
+ "Field display name": "欄位名稱",
+ "Field interface": "欄位型別",
+ "Field mode": "欄位元件",
+ "Field name": "欄位標識",
+ "Field permission": "欄位權限",
+ "Field source": "來源欄位",
+ "Field title": "欄位標題",
+ "Field type": "欄位型別",
+ "Field value changes": "變更記錄",
+ "Fields": "欄位",
+ "Fields values": "欄位數值",
+ "File manager": "檔案管理器",
+ "Filter": "篩選",
+ "Filter blocks": "篩選區塊",
+ "Filterable fields": "可篩選欄位",
+ "Find by the following fields": "透過以下欄位查詢",
+ "First or create": "不存在時則新增,存在時不處理",
+ "Fix block": "固定區塊",
+ "Flexible popup": "Flexible popup",
+ "Foreign key": "外來鍵",
+ "Foreign key 1": "外來鍵1",
+ "Foreign key 2": "外來鍵2",
+ "Form": "表單",
+ "Form (Add new)": "表單(添加)",
+ "Form (Edit)": "表單(編輯)",
+ "Form data templates": "表單資料模板",
+ "Form values": "表單數值",
+ "Format": "格式",
+ "Formula": "公式",
+ "Formula description": "基於同一條記錄中的其他欄位計算出一個值。",
+ "Formula.js supports most Microsoft Excel formula functions.": "Formula.js 支援大部分 Mircrosoft Excel 公式。",
+ "Function": "Function",
+ "Gantt": "甘特圖",
+ "Geek blue": "極客藍",
+ "General": "通用設定",
+ "General action permissions": "通用動作權限",
+ "General collection": "普通資料表",
+ "General fields": "普通欄位",
+ "General permissions": "通用設定",
+ "Generated automatically if left blank": "留空時,自動生成中介表",
+ "Global action permissions": "全域性動作權限",
+ "Global permissions": "全域性設定",
+ "Gold": "金盞花",
+ "Green": "極光綠",
+ "Grid Card": "網格卡片",
+ "Group": "群組",
+ "Grouping field": "群組欄位",
+ "Half of day": "半天",
+ "Handbook": "使用手冊",
+ "Hidden": "隱藏",
+ "Hidden(reserved value)": "隱藏(保留數值)",
+ "Hide": "隱藏",
+ "Highlight": "高亮",
+ "Home page": "主頁",
+ "Homepage": "主頁",
+ "Hour": "小時",
+ "ID": "ID",
+ "Icon": "圖示",
+ "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "用於程式使用的識別符號,支援字母、數字和下劃線,必須以字母開頭。",
+ "If collection inherits, choose inherited collections as templates": "當前表有繼承關聯時,可選擇繼承鏈路上的表作為模板來源",
+ "Import": "匯入",
+ "Importable fields": "可匯入欄位",
+ "In configuration": "設定中",
+ "Individual": "單獨設定",
+ "Inherited fields": "繼承欄位",
+ "Inherits": "繼承",
+ "Inner": "裡面",
+ "Insert": "插入",
+ "Insert above": "從上方插入",
+ "Insert after": "從後面插入",
+ "Insert before": "從前面插入",
+ "Insert below": "從下方插入",
+ "Insert if not exists": "不存在時插入",
+ "Insert if not exists, or update": "不存在時插入,否則更新",
+ "Insert inner": "從裡面插入",
+ "Insert left": "從左邊插入",
+ "Insert right": "從右邊插入",
+ "Installing": "安裝中",
+ "Integer": "整數",
+ "Invalid JSON format": "非法 JSON 格式",
+ "Inverse field display name": "反向關聯欄位名稱",
+ "Inverse field name": "反向關聯欄位標識",
+ "Inverse relationship type": "反向關聯型別",
+ "Junction collection": "中介表",
+ "Kanban": "看板",
+ "Label field": "標籤欄位",
+ "Language": "語言設定",
+ "Large": "較寬",
+ "Large screen device": "大螢幕裝置",
+ "Last 30 days": "最近 30 天",
+ "Last 7 days": "最近 7 天",
+ "Last 90 days": "最近 90 天",
+ "Last month": "上月",
+ "Last quarter": "上季度",
+ "Last updated": "最後更新",
+ "Last updated at": "最後編輯日期",
+ "Last updated by": "最後編輯者",
+ "Last week": "上週",
+ "Last year": "去年",
+ "Leave it blank, unless you need a custom intermediate table": "預設留空,除非你需要一個自定義的中介表",
+ "Length": "長度",
+ "License": "許可證",
+ "Lime": "青檸",
+ "Line chart": "折線圖",
+ "Link": "超連結",
+ "Link to": "關聯",
+ "Link to description": "用於快速建立表關聯,可相容大多數普通場景。適合非開發人員使用。作為欄位存在時,它是一個下拉選擇用於選擇目標資料表的資料。建立後,將同時在目標資料表中生成當前資料表的關聯欄位。",
+ "Linkage rule": "聯動規則",
+ "Linkage rules": "聯動規則",
+ "Linkage with form fields": "從表單欄位聯動",
+ "List": "列表",
+ "Load data after filtering": "篩選後才加載資料",
+ "Local": "本地",
+ "Log in with an existing account": "使用已有帳號登入",
+ "Logo": "Logo",
+ "Long text": "多行文字",
+ "Magenta": "法式洋紅",
+ "Manage all settings": "管理所有設定",
+ "Manually close": "手動關閉",
+ "Many to many": "多對多",
+ "Many to many description": "用於建立多對多關聯,比如一個學生會有多個老師,一個老師也會有多個學生。作為欄位存在時,它是一個下拉選擇用於選擇目標資料表的資料。",
+ "Many to one": "多對一",
+ "Many to one description": "用於建立多對一關聯,比如一個城市只能屬於一個國家,一個國家可以有多個城市。作為欄位存在時,它是一個下拉選擇用於選擇目標資料表的資料。建立後,會在目標資料表裡自動生成一個多對一欄位。",
+ "Markdown": "Markdown",
+ "Marketplace": "插件市場",
+ "Math.js comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types": "Math.js 包含大量內建函式和常量,並提供了整合的解決方案來處理不同的資料型別。",
+ "Max length": "最大長度",
+ "Max length must greater than min length": "最大長度必須大於最小長度",
+ "Maximum": "最大值",
+ "Maximum must greater than minimum": "最大值必須大於最小值",
+ "Media": "多媒體",
+ "Meet <1><0>All0><1>Any1>1> conditions in the group": "滿足群組內 <1><0>全部0><1>任意1>1> 條件",
+ "Menu item icon": "選單項目圖示",
+ "Menu item name": "選單名稱",
+ "Menu item title": "選單項目名稱",
+ "Menu permissions": "選單訪問權限",
+ "Middle": "中等",
+ "Min length": "最小長度",
+ "Min length must less than max length": "最小長度必須小於最大長度",
+ "Minimum": "最小值",
+ "Minimum must less than maximum": "最小值必須小於最大值",
+ "Modal add": "彈窗新增",
+ "Month": "月",
+ "Monthly": "每月",
+ "More details": "更多詳情",
+ "More options": "更多選項",
+ "Move to": "移動到",
+ "Move {{title}} to": "將 {{title}} 移動到",
+ "Multiple select": "下拉選單(多選)",
+ "Must be 2-16 characters in length (excluding @.<>\"'/)": "長度為2到16個字元(不能包含@.<>\"'/)",
+ "Must select to the last level": "必須選到最後一階",
+ "Name": "名稱",
+ "Navigate": "分頁",
+ "New menu items are allowed to be accessed by default.": "新增選單項預設允許訪問",
+ "New password": "新密碼",
+ "Next 30 days": "未來 30 天",
+ "Next 7 days": "未來 7 天",
+ "Next 90 days": "未來 90 天",
+ "Next month": "下月",
+ "Next quarter": "下季度",
+ "Next week": "下週",
+ "Next year": "明年",
"Nickname": "暱稱",
+ "No": "否",
+ "No CHANGELOG.md file": "沒有 CHANGELOG.md 日誌",
+ "No README.md file": "沒有 README.md 檔案",
+ "No blocks to connect": "沒有可連線的區塊",
+ "No configuration available.": "無可設定項。",
+ "None": "無",
+ "Not enabled": "未啟用",
+ "Not required": "選填",
+ "Now": "現在",
+ "Npm package": "Npm 包",
+ "Npm package name": "Npm 包名",
+ "Null": "空值",
+ "Number": "數字",
+ "Off": "停用",
+ "Official plugin": "官方插件",
+ "Old password": "舊密碼",
+ "On": "啟用",
+ "One to many": "一對多",
+ "One to many description": "用於建立一對多關聯,比如一個國家會有多個城市。作為欄位存在時,它是一個子表格用於顯示目標資料表的資料。建立後,會在目標資料表裡自動生成一個多對一欄位。",
+ "One to one": "一對一",
+ "One to one (belongs to)": "一對一(belongs to)",
+ "One to one (has one)": "一對一(has one)",
+ "One to one description": "用於建立一對一關聯,比如一個使用者會有一套個人資料。",
+ "Only the selected fields will be used as the initialization data for the form": "僅選擇的欄位才會作為表單的初始化資料",
+ "Open in<1><0>Modal0><1>Drawer1><2>Window2>1>": "在 <1><0>對話方塊0><1>側欄1><2>彈出視窗2>1> 內開啟",
+ "Open mode": "開啟方式",
+ "Operate on existing data": "對已有資料動作",
+ "Operate on new data": "對新增資料動作",
+ "Operation failed": "執行失敗",
+ "Operation succeeded": "執行成功",
+ "Operator": "運算子",
+ "Option label": "選項標籤",
+ "Option value": "選項值",
+ "Options": "選項",
+ "Orange": "日暮",
+ "Original field title: ": "原始欄位標題:",
+ "Original name": "原名稱",
+ "Original title: ": "原始標題: ",
+ "Other blocks": "其他區塊",
+ "Other chart": "其他圖表",
+ "Others": "其他",
+ "Override": "重寫",
+ "Override field": "重寫欄位",
+ "Own records": "自己的資料",
+ "PK & FK fields": "主外來鍵欄位",
+ "PackageName": "包名",
+ "Page": "頁面",
+ "Page number": "頁碼",
+ "Page size": "每頁列數",
+ "Parent": "父記錄",
+ "Parent ID": "父記錄ID",
+ "Parent collection fields": "父表欄位",
+ "Parent record": "上級記錄",
+ "Password": "密碼",
+ "Password mismatch": "重複密碼不匹配",
+ "Pattern": "模式",
+ "Percent": "百分比",
+ "Perform the {{title}}": "執行{{title}}",
+ "Permission denied": "沒有權限",
+ "Permission policy": "權限策略",
+ "Phone": "手機號碼碼",
+ "Phone device": "手機裝置",
+ "Pie chart": "圓餅圖",
+ "Please configure the duplicate fields": "請設定要複製的欄位",
+ "Please confirm the SQL statement first": "請先確認 SQL 語句",
+ "Please fill in the iframe URL": "請填寫嵌入的地址",
+ "Please select the records to be updated": "請選擇要更新的記錄",
+ "Please use a valid SELECT or WITH AS statement": "請使用有效的 SELECT 或 WITH AS 語句",
+ "Plugin Zip File": "插件壓縮包",
+ "Plugin dependencies check failed": "插件依賴檢查失敗",
+ "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "插件相容性檢查失敗,你應該編輯依賴版本以滿足版本要求。",
+ "Plugin loading failed. Please check the server logs.": "插件載入失敗,請檢查伺服器日誌。",
+ "Plugin manager": "插件管理器",
+ "Plugin name": "插件",
+ "Plugin settings permissions": "插件設定權限",
+ "Plugin source": "插件來源",
+ "Plugin starting...": "插件啟動中...",
+ "Plugin stopping...": "插件停止中...",
+ "Plugin tab name": "插件標籤頁",
+ "Plugin's version": "插件的版本",
+ "Pop-up": "彈窗",
+ "Popup": "開啟彈窗",
+ "Popup close method": "彈窗關閉方式",
+ "Popup form": "Popup form",
+ "Popup message": "彈窗提示訊息",
+ "Popup size": "彈窗尺寸",
+ "Position": "位置",
+ "Precision": "精確度",
+ "Prettify": "格式化",
+ "Preview": "預覽",
+ "Primary key, unique identifier, self growth": "主键、唯一标识、自增长",
+ "Print": "列印",
+ "Problematic": "有問題",
+ "Progress field": "進度欄位",
+ "Properties": "屬性",
+ "Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios": "將資料表裡的某些表作為可選項目供給使用者選擇,一般用在多型或繼承的場景裡",
+ "Province": "省",
+ "Province/city/area name": "省市區名稱",
+ "Purple": "醬紫",
+ "Quarter of day": "四分之一天",
+ "QuarterYear": "季度",
+ "Quick add": "快捷新增",
+ "Quick create": "快速建立",
+ "Quick duplicate": "快速複製",
+ "Quick upload": "快速上傳",
+ "Radio group": "單選框",
+ "Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "隨機生成,可編輯。支援英文、數字和下劃線,必須以英文字母開頭。",
+ "Read only": "唯讀",
+ "Readme": "說明文件",
+ "Readonly": "唯讀",
+ "Record ID": "資料 ID",
+ "Record picker": "資料選擇器",
+ "Records can be sorted": "可以對行記錄進行排序",
+ "Records per page": "每頁顯示數量",
+ "Red": "薄暮",
+ "Redirect to": "跳轉到",
+ "Reference template": "引用模板",
+ "Refresh": "重新整理",
+ "Regular expression": "正規表達式",
+ "Related collection": "關聯表",
+ "Relation": "關聯型別",
+ "Relationship blocks": "關聯資料區塊",
+ "Relationship type": "關聯型別",
+ "Reload application": "過載 App",
+ "Remains the same": "不更新",
+ "Remove": "移除",
+ "Render Failed": "渲染失敗",
+ "Repeats": "重複",
+ "Request API": "請求 API",
+ "Request URL": "請求網址",
+ "Request body": "請求 Body (JSON格式)",
+ "Request headers": "請求 Headers (JSON格式)",
+ "Request method": "請求方法",
+ "Request query parameters": "請求查詢引數 (JSON格式)",
+ "Request settings": "請求設定",
+ "Request success": "請求成功",
+ "Required": "必填",
+ "Reset": "重置",
+ "Restart": "重啟",
+ "Restart application": "重啟 App",
+ "Result": "結果",
+ "Retry after {{count}} seconds": "{{count}} 秒後重試",
+ "Return to the main application": "返回主App",
+ "Rich Text": "富文字",
+ "Role UID": "角色標識",
+ "Role display name": "角色名稱",
+ "Role name": "角色名稱",
+ "Roles": "角色",
+ "Roles & Permissions": "角色和權限",
+ "SQL collection": "SQL資料表",
+ "Save": "儲存",
+ "Save action": "儲存動作",
+ "Save as block template": "儲存為區塊模板",
+ "Save as template": "儲存為模板",
+ "Save conditions": "儲存篩選條件",
+ "Save mode": "儲存方式",
+ "Save record": "儲存資料",
+ "Saved successfully": "儲存成功",
+ "Scope name": "資料範圍名稱",
+ "Screen size": "螢幕尺寸",
+ "Search and select collection": "搜尋並選擇資料表",
+ "Search plugin": "搜尋插件",
+ "Secondary confirmation": "再次確認",
+ "Select": "選擇",
+ "Select a variable": "選擇變數",
+ "Select all": "全選",
+ "Select an existing piece of data as the initialization data for the form": "選擇一條已有的資料作為表單的初始化資料",
+ "Select collection": "選擇資料表",
+ "Select data source": "選擇資料來源",
+ "Select field": "選擇欄位",
+ "Select file": "選擇檔案",
+ "Select grouping field": "選擇群組欄位",
+ "Select icon": "選擇圖示",
+ "Select level": "選擇層級",
+ "Select record": "選擇資料",
+ "Select template": "選擇模板",
+ "Select view": "切換檢視",
+ "Selected": "選中",
+ "Selector": "選擇器",
+ "Selector mode": "選擇器模式",
+ "Send code": "傳送驗證碼",
+ "Set data loading mode": "設定資料加載方式",
+ "Set default sorting rules": "設定排序規則",
+ "Set default value": "設定預設值",
+ "Set the count of columns displayed in a row": "設定一行展示的列數",
+ "Set the data scope": "設定資料範圍",
+ "Set validation rules": "設定驗證規則",
+ "Setting": "設定",
+ "Settings": "設定",
+ "Show lunar": "展示農曆",
+ "Show time": "顯示時間",
"Sign in": "登入",
"Sign in via account": "帳號密碼登入",
"Sign in via phone": "手機號碼登入",
- "Create an account": "註冊帳號",
+ "Sign in with another account": "登入其他帳號",
+ "Sign out": "登出",
"Sign up": "註冊",
- "Confirm password": "確認密碼",
- "Log in with an existing account": "使用已有帳號登入",
- "Signed up successfully. It will jump to the login page.": "註冊成功,將跳轉登入頁。",
- "Password mismatch": "重複密碼不匹配",
- "Users": "使用者",
- "Verification code": "驗證碼",
- "Send code": "傳送驗證碼",
- "Retry after {{count}} seconds": "{{count}} 秒後重試",
- "Must be 2-16 characters in length (excluding @.<>\"'/)": "長度為2到16個字元(不能包含@.<>\"'/)",
- "Roles": "角色",
- "Add role": "新增角色",
- "Role name": "角色名稱",
- "Configure": "設定",
- "Configure permissions": "設定權限",
- "Edit role": "編輯角色",
- "Action permissions": "資料表動作權限",
- "Menu permissions": "選單訪問權限",
- "Menu item name": "選單名稱",
- "Allow access": "允許訪問",
- "Action name": "動作名稱",
- "Allow action": "允許動作",
- "Action scope": "可運算元據範圍",
- "Operate on new data": "對新增資料動作",
- "Operate on existing data": "對已有資料動作",
- "Yes": "是",
- "No": "否",
- "Red": "薄暮",
- "Magenta": "法式洋紅",
- "Volcano": "火山",
- "Orange": "日暮",
- "Gold": "金盞花",
- "Lime": "青檸",
- "Green": "極光綠",
- "Cyan": "明青",
- "Blue": "拂曉藍",
- "Geek blue": "極客藍",
- "Purple": "醬紫",
- "Default": "預設",
- "Add card": "新增卡片",
- "edit title": "編輯標題",
- "Turn pages": "翻頁",
- "Others": "其他",
- "Save as template": "儲存為模板",
- "Save as block template": "儲存為區塊模板",
- "Block templates": "區塊模板",
- "Convert reference to duplicate": "模板引用轉為複製",
- "Template name": "模板名稱",
- "Block type": "區塊型別",
- "No blocks to connect": "沒有可連線的區塊",
- "Action column": "動作行",
- "Records per page": "每頁顯示數量",
- "(Fields only)": "(僅欄位)",
- "Button title": "按鈕標題",
- "Button icon": "按鈕圖示",
- "Submitted successfully": "提交成功",
- "Operation succeeded": "執行成功",
- "Operation failed": "執行失敗",
- "Open mode": "開啟方式",
- "Popup size": "彈窗尺寸",
- "Small": "較窄",
- "Middle": "中等",
- "Large": "較寬",
- "Menu item title": "選單項目名稱",
- "Menu item icon": "選單項目圖示",
- "Target": "目標",
- "Position": "位置",
- "Insert before": "從前面插入",
- "Insert after": "從後面插入",
- "UI Editor": "介面設定",
- "ASC": "升冪",
- "DESC": "降冪",
- "Add sort field": "新增排序欄位",
- "ID": "ID",
- "Identifier for program usage. Support letters, numbers and underscores, must start with an letter.": "用於程式使用的識別符號,支援字母、數字和下劃線,必須以字母開頭。",
- "Drawer": "側欄",
- "Dialog": "對話方塊",
- "Delete action": "刪除動作",
- "Custom column title": "自定義行標題",
- "Column title": "行標題",
- "Original title: ": "原始標題: ",
- "Delete table column": "刪除行",
- "Skip required validation": "跳過必填檢驗",
- "Form values": "表單數值",
- "Fields values": "欄位數值",
- "The field has been deleted": "欄位已刪除",
- "When submitting the following fields, the saved values are": "提交以下欄位時,儲存的數值為",
- "After successful submission": "提交成功後",
- "Then": "然後",
- "Stay on current page": "停留在當前頁面",
- "Redirect to": "跳轉到",
- "Save action": "儲存動作",
- "Exists": "存在",
- "Add condition": "新增條件",
- "Add condition group": "新增條件群組",
- "exists": "存在",
- "not exists": "不存在",
- "=": "=",
- "≠": "≠",
- ">": ">",
- "≥": "≥",
- "<": "<",
- "≤": "≤",
- "Role UID": "角色標識",
- "Precision": "精確度",
- "Rich Text": "富文字",
- "Junction collection": "中介表",
- "Leave it blank, unless you need a custom intermediate table": "預設留空,除非你需要一個自定義的中介表",
- "Fields": "欄位",
- "Edit field title": "編輯欄位標題",
- "Field title": "欄位標題",
- "Original field title: ": "原始欄位標題:",
- "Edit tooltip": "編輯提示資訊",
- "Delete field": "刪除欄位",
- "Select collection": "選擇資料表",
- "Blank block": "空區塊",
- "Duplicate template": "複製模板",
- "Reference template": "引用模板",
- "Create calendar block": "建立日曆區塊",
- "Create kanban block": "建立看板區塊",
- "Grouping field": "群組欄位",
- "Single select and radio fields can be used as the grouping field": "資料表的單選欄位可以作為群組欄位",
- "Tab name": "標籤名稱",
- "Current record blocks": "當前資料區塊",
- "Popup message": "彈窗提示訊息",
- "Delete role": "刪除角色",
- "Role display name": "角色名稱",
- "Default role": "預設角色",
- "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.": "允許設定系統,包括介面設定、資料表設定、權限設定、系統設定等全部設定項",
- "New menu items are allowed to be accessed by default.": "新增選單項預設允許訪問",
- "Global permissions": "全域性設定",
- "General permissions": "通用設定",
- "Global action permissions": "全域性動作權限",
- "General action permissions": "通用動作權限",
- "Plugin settings permissions": "插件設定權限",
- "Allow to desgin pages": "允許介面設定",
- "Allow to manage plugins": "允許管理插件",
- "Allow to configure plugins": "允許管理設定中心",
- "Allows to configure interface": "允許設定介面",
- "Allows to install, activate, disable plugins": "允許安裝、啟用、停用插件",
- "Allows to configure plugins": "允許設定插件",
- "Action display name": "執行名稱",
- "Allow": "允許",
- "Data scope": "資料範圍",
- "Action on new records": "對新增資料執行",
- "Action on existing records": "對已有資料執行",
- "All records": "所有資料",
- "Own records": "自己的資料",
- "Permission policy": "權限策略",
- "Individual": "單獨設定",
- "General": "通用設定",
- "Accessible": "允許訪問",
- "Configure permission": "設定權限",
- "Action permission": "執行權限",
- "Field permission": "欄位權限",
- "Scope name": "資料範圍名稱",
- "Unsaved changes": "未儲存編輯",
- "Are you sure you don't want to save?": "你確定不儲存嗎?",
- "Dragging": "拖拽中",
- "Popup": "開啟彈窗",
- "Trigger workflow": "觸發工作流程",
- "Request API": "請求 API",
- "Assign field values": "欄位賦值",
- "Constant value": "靜態值",
- "Dynamic value": "動態值",
- "Current user": "當前使用者",
- "Current role": "當前角色",
- "Current record": "當前記錄",
- "Associated records": "關聯記錄",
- "Parent record": "上級記錄",
- "Current time": "當前時間",
- "Now": "現在",
- "Popup close method": "彈窗關閉方式",
- "Automatic close": "自動關閉",
- "Manually close": "手動關閉",
- "After successful update": "更新成功後",
- "Save record": "儲存資料",
- "Updated successfully": "更新成功",
- "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 fields of the current record will be saved according to the following form.": "點選當前自定義按鈕時,當前資料以下欄位將按照以下表單儲存。",
- "Button background color": "按鈕顏色",
- "Highlight": "高亮",
- "Danger red": "紅色",
- "Custom request": "自定義請求",
- "Request settings": "請求設定",
- "Request URL": "請求網址",
- "Request method": "請求方法",
- "Request query parameters": "請求查詢引數 (JSON格式)",
- "Request headers": "請求 Headers (JSON格式)",
- "Request body": "請求 Body (JSON格式)",
- "Request success": "請求成功",
- "Invalid JSON format": "非法 JSON 格式",
- "After successful request": "請求成功之後",
- "Add exportable field": "新增可匯出欄位",
- "Audit logs": "執行記錄",
- "Record ID": "資料 ID",
- "User": "使用者",
- "Field": "欄位",
- "Select": "選擇",
- "Select field": "選擇欄位",
- "Field value changes": "變更記錄",
- "One to one (has one)": "一對一(has one)",
- "One to one (belongs to)": "一對一(belongs to)",
- "Use the same time zone (GMT) for all users": "所有使用者使用同一時區 (格林尼治標準時間)",
- "Province/city/area name": "省市區名稱",
- "Enabled languages": "啟用的語言",
- "View all plugins": "檢視所有插件",
- "Print": "列印",
- "Done": "完成",
"Sign up successfully, and automatically jump to the sign in page": "註冊成功,即將跳轉到登入頁面",
- "ACL": "訪問控制",
- "Collection manager": "資料表管理",
- "Plugin manager": "插件管理器",
- "Local": "本地",
- "Built-in": "內建",
- "Marketplace": "插件市場",
- "Add plugin": "新增插件",
- "Upgrade": "可供更新",
- "Plugin dependencies check failed": "插件依賴檢查失敗",
- "Remove": "移除",
- "Docs": "文件",
- "More details": "更多詳情",
- "Upload new version": "上傳新版",
- "Official plugin": "官方插件",
- "Version": "版本",
- "Npm package": "Npm 包",
- "Upload plugin": "上傳插件",
- "Npm package name": "Npm 包名",
- "Add type": "新增方式",
- "Plugin source": "插件來源",
- "Changelog": "更新日誌",
- "Dependencies check": "依賴檢查",
- "Update plugin": "更新插件",
- "Installing": "安裝中",
- "The deletion was successful.": "刪除成功",
- "Plugin Zip File": "插件壓縮包",
- "Compressed file url": "壓縮包地址",
- "Last updated": "最後更新",
- "PackageName": "包名",
- "DisplayName": "顯示名稱",
- "Readme": "說明文件",
- "Dependencies compatibility check": "依賴相容性檢查",
- "Plugin dependencies check failed, you should change the dependent version to meet the version requirements.": "插件相容性檢查失敗,你應該編輯依賴版本以滿足版本要求。",
- "Version range": "版本範圍",
- "Plugin's version": "插件的版本",
- "Result": "結果",
- "No CHANGELOG.md file": "沒有 CHANGELOG.md 日誌",
- "No README.md file": "沒有 README.md 檔案",
- "Homepage": "主頁",
- "Drag and drop the file here or click to upload, file size should not exceed 30M": "將檔案拖放到此處或單擊上傳,檔案大小不應超過 30M",
- "Dependencies check failed, can't enable.": "依賴檢查失敗,無法啟用。",
- "Plugin starting...": "插件啟動中...",
- "Plugin stopping...": "插件停止中...",
- "Are you sure to delete this plugin?": "確定要刪除此插件嗎?",
- "re-download file": "重新下載檔案",
- "Not enabled": "未啟用",
- "Search plugin": "搜尋插件",
- "Author": "作者",
- "Plugin loading failed. Please check the server logs.": "插件載入失敗,請檢查伺服器日誌。",
- "Coming soon...": "敬請期待...",
- "All plugin settings": "所有插件設定",
- "Bookmark": "書籤",
- "Manage all settings": "管理所有設定",
- "Create inverse field in the target collection": "在目標資料表裡建立反向關聯欄位",
- "Inverse field name": "反向關聯欄位標識",
- "Inverse field display name": "反向關聯欄位名稱",
- "Bulk update": "批次更新",
- "After successful bulk update": "批次成功更新後",
- "Bulk edit": "批次編輯",
- "Data will be updated": "更新的資料",
- "Selected": "選中",
- "All": "所有",
- "Update selected data?": "更新選中的資料嗎?",
- "Update all data?": "更新全部資料嗎?",
- "Remains the same": "不更新",
- "Changed to": "編輯為",
- "Clear": "清空",
- "Add attach": "增加關聯",
- "Please select the records to be updated": "請選擇要更新的記錄",
- "Selector": "選擇器",
- "Inner": "裡面",
- "Search and select collection": "搜尋並選擇資料表",
- "Please fill in the iframe URL": "請填寫嵌入的地址",
- "Fix block": "固定區塊",
- "Plugin name": "插件",
- "Plugin tab name": "插件標籤頁",
- "Enable page header": "啟用頁首",
- "Display page title": "顯示頁面標題",
- "Edit page title": "編輯頁面標題",
- "Enable page tabs": "啟用頁面選項卡",
- "Enable link": "啟用連結",
- "Column width": "列寬",
+ "Signed up successfully. It will jump to the login page.": "註冊成功,將跳轉登入頁。",
+ "Single line text": "單行文字",
+ "Single select": "下拉選單(單選)",
+ "Single select and radio fields can be used as the grouping field": "資料表的單選欄位可以作為群組欄位",
+ "Skip required validation": "跳過必填檢驗",
+ "Small": "較窄",
+ "Sort": "排序",
"Sortable": "可排序的",
- "Constant": "常量",
- "Select a variable": "選擇變數",
- "Insert": "插入",
- "Insert if not exists": "不存在時插入",
- "Insert if not exists, or update": "不存在時插入,否則更新",
- "System variables": "系統變數",
- "Date variables": "日期變數",
- "Double click to choose entire object": "雙擊選擇整個物件",
- "True": "True",
- "False": "False",
- "Prettify": "格式化",
- "Theme": "主題",
- "Default theme": "預設主題",
- "Compact theme": "緊湊主題",
- "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "這可能是 Tachybase 內部的問題,你可以在<1>這裡1>將該錯誤反饋給我們,我們會盡快修復",
- "Render Failed": "渲染失敗",
- "Feedback": "反饋問題",
- "Try again": "重試一下",
- "Click or drag file to this area to upload": "點選或拖拽檔案到此區域上傳",
+ "Source collection": "來源資料表",
+ "Source collections": "來源資料表",
+ "Source key": "來源資料表欄位標識",
+ "Start date field": "開始日期欄位",
+ "Stay on current page": "停留在當前頁面",
+ "Store the creation time of each record": "記錄建立時間",
+ "Store the creation user of each record": "記錄建立者",
+ "Store the last update time of each record": "記錄最後更新時間",
+ "Store the last update user of each record": "記錄最後更新者",
+ "Street": "鄉鎮/街道",
+ "String": "字串",
+ "Sub-details": "子詳情",
+ "Sub-form": "子表單",
+ "Sub-table": "子表格",
+ "Subform mode": "子表單模式",
+ "Subform: Popover": "子表單:彈窗",
+ "Submit": "提交",
+ "Submitted successfully": "提交成功",
+ "Subtable": "子表格",
+ "Subtable mode": "子表格模式",
+ "Super admin": "超級管理員",
"Support for a single or bulk upload, file size should not exceed": "支援單個或批次上傳,檔案大小不能超過",
- "Default title for each record": "用作資料的預設標題",
- "If collection inherits, choose inherited collections as templates": "當前表有繼承關聯時,可選擇繼承鏈路上的表作為模板來源",
- "Select an existing piece of data as the initialization data for the form": "選擇一條已有的資料作為表單的初始化資料",
- "Only the selected fields will be used as the initialization data for the form": "僅選擇的欄位才會作為表單的初始化資料",
- "Template Data": "模板資料",
- "Data fields": "資料欄位",
- "Add template": "新增模板",
- "Display data template selector": "顯示資料模板選擇框",
- "Form data templates": "表單資料模板",
- "Data template": "資料模板",
- "No configuration available.": "無可設定項。",
- "Reload application": "過載 App",
- "The application is reloading, please do not close the page.": "App 正在重新載入,請勿關閉頁面。",
- "Application reloading": "App 重新載入中",
- "Restart application": "重啟 App",
- "Allows to clear cache, reboot application": "允許清除快取,重啟 App",
- "The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "重啟將會中斷當前服務,這個過程可能需要一點時間,確定要繼續嗎?",
- "Restart": "重啟",
- "Clear cache": "清除快取",
- "Duplicate": "複製",
- "Duplicating": "複製中",
- "Duplicate mode": "複製方式",
- "Quick duplicate": "快速複製",
- "Duplicate and continue": "複製並繼續",
- "Please configure the duplicate fields": "請設定要複製的欄位",
- "Add": "建立",
- "Add new mode": "新增方式",
- "Quick add": "快捷新增",
- "Modal add": "彈窗新增",
- "Save mode": "儲存方式",
- "First or create": "不存在時則新增,存在時不處理",
- "Update or create": "不存在時新增,存在時更新",
- "Find by the following fields": "透過以下欄位查詢",
- "Create": "僅新增",
- "Current form": "當前表單",
- "Current object": "當前物件",
- "Quick create": "快速建立",
- "Dropdown": "下拉選單",
- "Pop-up": "彈窗",
- "File manager": "檔案管理器",
- "Direct duplicate": "直接複製",
- "Copy into the form and continue to fill in": "複製到表單並繼續填寫",
- "Linkage with form fields": "從表單欄位聯動",
- "App error": "App 錯誤",
- "Failed to load plugin": "插件載入失敗",
- "Allow add new, update and delete actions": "允許增刪改動作",
- "Date display format": "日期顯示格式",
- "Assign data scope for the template": "為模板指定資料範圍",
+ "Switch role": "切換角色",
+ "Sync from database": "從資料庫同步",
+ "Sync from form fields": "同步表單欄位",
+ "Sync successfully": "同步成功",
+ "Syntax references": "語法參考",
+ "System fields": "系統欄位",
+ "System info": "系統資訊",
+ "System settings": "系統設定",
+ "System title": "系統名稱",
+ "System variables": "系統變數",
+ "Tab name": "標籤名稱",
+ "Table": "表格",
+ "Table OID(Inheritance)": "資料表 OID (繼承)",
"Table selected records": "表格中選中的記錄",
+ "Tablet device": "平板裝置",
"Tag": "標籤",
"Tag color field": "標籤顏色欄位",
- "Sync successfully": "同步成功",
- "Sync from form fields": "同步表單欄位",
- "Select all": "全選",
- "UnSelect all": "取消全選",
- "Determine whether a record exists by the following fields": "透過以下欄位判斷記錄是否存在",
- "Cascade Select": "級聯選擇",
- "Execute": "執行",
- "Please use a valid SELECT or WITH AS statement": "請使用有效的 SELECT 或 WITH AS 語句",
- "Please confirm the SQL statement first": "請先確認 SQL 語句",
- "Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects": "自動刪除依賴於該表的物件,以及依賴這些物件的物件",
- "Secondary confirmation": "再次確認",
- "Perform the {{title}}": "執行{{title}}",
- "Are you sure you want to perform the {{title}} action?": "你確定執行{{title}}動作嗎?",
- "Sign in with another account": "登入其他帳號",
- "Return to the main application": "返回主App",
- "Permission denied": "沒有權限",
- "Allow add new":"允許新增",
+ "Target": "目標",
+ "Target collection": "目標資料表",
+ "Target key": "目標資料表欄位標識",
+ "Target position": "目標位置",
+ "Template Data": "模板資料",
+ "Template name": "模板名稱",
+ "Templates": "模板",
+ "The application is reloading, please do not close the page.": "App 正在重新載入,請勿關閉頁面。",
+ "The deletion was successful.": "刪除成功",
+ "The field has been deleted": "欄位已刪除",
+ "The field value cannot be greater than ": "數值不能大於",
+ "The field value cannot be less than ": "數值不能小於",
+ "The field value is not an integer number": "數字不是整數",
+ "The will interrupt service, it may take a few seconds to restart. Are you sure to continue?": "重啟將會中斷當前服務,這個過程可能需要一點時間,確定要繼續嗎?",
"The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.": "{{type}} \"{{name}}\" 可能已被刪除,請移除這個 {{blockType}}。",
- "Allow selection of existing records":"允許選擇已有資料",
- "Home page": "主頁",
- "Handbook": "使用手冊",
- "License": "許可證"
+ "Theme": "主題",
+ "Then": "然後",
+ "This and following events": "此事件及後續事件",
+ "This event": "此事件",
+ "This is a demo text, **supports Markdown syntax**.": "這是一段演示文字,**支援 Markdown 語法**。",
+ "This is likely a Tachybase internals bug. Please open an issue at <1>here1>": "這可能是 Tachybase 內部的問題,你可以在<1>這裡1>將該錯誤反饋給我們,我們會盡快修復",
+ "This month": "本月",
+ "This quarter": "本季度",
+ "This week": "本週",
+ "This year": "今年",
+ "Through collection": "中介資料表",
+ "Time": "時間",
+ "Time format": "時間格式",
+ "Time scale": "時間縮放等級",
+ "Title": "標題",
+ "Title field": "標題欄位",
+ "Today": "今天",
+ "Toggles the subfield mode": "切換子欄位模式",
+ "Tomorrow": "明天",
+ "Total {{count}} items": "總共 {{count}} 項",
+ "Tree collection": "樹狀表",
+ "Tree table": "樹表格",
+ "Trigger workflow": "觸發工作流程",
+ "Triggered when the row is clicked": "點選表格列時觸發",
+ "True": "True",
+ "Try again": "重試一下",
+ "Turn pages": "翻頁",
+ "UI Editor": "介面設定",
+ "UI editor": "介面編輯",
+ "UnSelect all": "取消全選",
+ "Unconnected": "未連線",
+ "Unique": "不允許重複",
+ "Unnamed": "未命名",
+ "Unsaved changes": "未儲存編輯",
+ "Update": "更新",
+ "Update all data?": "更新全部資料嗎?",
+ "Update or create": "不存在時新增,存在時更新",
+ "Update plugin": "更新插件",
+ "Update record": "更新資料",
+ "Update selected data?": "更新選中的資料嗎?",
+ "Updated successfully": "更新成功",
+ "Upgrade": "可供更新",
+ "Upload": "上傳",
+ "Upload new version": "上傳新版",
+ "Upload plugin": "上傳插件",
+ "Use the same time zone (GMT) for all users": "所有使用者使用同一時區 (格林尼治標準時間)",
+ "User": "使用者",
+ "Username": "使用者名稱",
+ "Users": "使用者",
+ "Validation rule": "驗證規則",
+ "Value": "欄位數值",
+ "Verification code": "驗證碼",
+ "Version": "版本",
+ "Version range": "版本範圍",
+ "View": "檢視",
+ "View all plugins": "檢視所有插件",
+ "View record": "檢視資料",
+ "Village": "村/居委會",
+ "Visible": "顯示",
+ "Volcano": "火山",
+ "Week": "週",
+ "Weekly": "每週",
+ "When submitting the following fields, the saved values are": "提交以下欄位時,儲存的數值為",
+ "Work week": "工作日",
+ "Wysiwyg": "所見即所得",
+ "Year": "年",
+ "Year-Month-Day": "年-月-日",
+ "Year/Month/Day": "年/月/日",
+ "Yearly": "每年",
+ "Yes": "是",
+ "Yesterday": "昨天",
+ "contains": "包含",
+ "does not contain": "不包含",
+ "edit title": "編輯標題",
+ "ends with": "結尾是",
+ "exists": "存在",
+ "is": "等於",
+ "is after": "晚於",
+ "is before": "早於",
+ "is between": "介於",
+ "is empty": "為空",
+ "is not": "不等於",
+ "is not empty": "不為空",
+ "is on or after": "不早於",
+ "is on or before": "不晚於",
+ "not ends with": "結尾不是",
+ "not exists": "不存在",
+ "not starts with": "開頭不是",
+ "pixels": "畫素",
+ "re-download file": "重新下載檔案",
+ "starts with": "開頭是",
+ "{{count}} filter items": "{{count}} 個篩選項目",
+ "{{count}} more items": "還有 {{count}} 項",
+ "≠": "≠",
+ "≤": "≤",
+ "≥": "≥",
+ "12 hour": "12 小時制",
+ "24 hour": "24 小時制"
}
diff --git a/packages/plugins/@hera/plugin-approval-mobile/src/locale/en-US.json b/packages/plugins/@hera/plugin-approval-mobile/src/locale/en-US.json
index 5b56737b3..5fe56d0da 100644
--- a/packages/plugins/@hera/plugin-approval-mobile/src/locale/en-US.json
+++ b/packages/plugins/@hera/plugin-approval-mobile/src/locale/en-US.json
@@ -1,72 +1,72 @@
{
- "Approval": "Approval",
- "Approvals": "Approvals",
- "Approval blocks": "Approval blocks",
- "Launch": "Launch",
- "Todos": "Todos",
- "Approval applications": "Approval applications",
- "Approval todos": "Approval todos",
- "Related approvals": "Related approvals",
- "Apply new": "Apply new",
- "Apply": "Apply",
- "Initiator": "Initiator",
+ "Add assignee": "Add assignee",
+ "All": "All",
+ "And": "And",
+ "Anyone approve or reject as result.": "Anyone approve or reject as result.",
"Application content": "Application content",
- "Approval process": "Approval process",
- "History": "History",
+ "Apply": "Apply",
+ "Apply form": "Apply form",
+ "Apply new": "Apply new",
+ "Approval": "Approval",
"Approval ID": "Approval ID",
- "Node": "Node",
+ "Approval applications": "Approval applications",
+ "Approval blocks": "Approval blocks",
+ "Approval process": "Approval process",
+ "Approval todos": "Approval todos",
+ "Approvals": "Approvals",
+ "Approve": "Approve",
+ "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).": "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).",
+ "Approved": "Approved",
+ "Are you sure you want to withdraw it?": "Are you sure you want to withdraw it?",
+ "Assigned": "Assigned",
"Assignee": "Assignees",
"Assignees": "Assignees",
- "Add assignee": "Add assignee",
- "Negotiation mode": "Negotiation mode",
- "Or": "Or",
- "And": "And",
- "Voting": "Voting",
- "Anyone approve or reject as result.": "Anyone approve or reject as result.",
- "Everyone approve as approved, or any one reject as rejected.": "Everyone approve as approved, or any one reject as rejected.",
- "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).": "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).",
- "Order": "Order",
- "Sequentially": "Sequentially",
- "Parallelly": "Parallelly",
- "Draft": "Draft",
- "Withdraw": "Withdraw",
- "Are you sure you want to withdraw it?": "Are you sure you want to withdraw it?",
- "Returned": "Returned",
- "Submitted": "Submitted",
- "Processing": "Processing",
- "Approved": "Approved",
- "Rejected": "Rejected",
- "Approve": "Approve",
- "Reject": "Reject",
- "Return": "Return",
+ "Branch mode": "Branch mode",
"Canceled": "Canceled",
- "Assigned": "Assigned",
- "Pending": "Pending",
- "Withdrawn": "Withdrawn",
- "Unprocessed": "Unprocessed",
- "User interface": "User interface",
- "View user interface": "View user interface",
- "Configure user interface": "Configure user interface",
- "Apply form": "Apply form",
- "Withdrawable": "Withdrawable",
- "Returnable": "Returnable",
"Comment": "Comment",
+ "Configure user interface": "Configure user interface",
+ "Could run different branch based on result.": "Could run different branch based on result.",
+ "Disabled": "Disabled",
+ "Draft": "Draft",
+ "Duplicate": "Duplicate",
+ "End on reject": "End on reject",
"Event will be triggered when submitted current workflow bound form action, or new application from approval block.": "Event will be triggered when submitted current workflow bound form action, or new application from approval block.",
- "Used to perform manual approval operations within approval workflow, approvers can perform approval action through the to-do list in the approval block, such as approval, rejection or return.": "Used to perform manual approval operations within approval workflow, approvers can perform approval action through the to-do list in the approval block, such as approval, rejection or return.",
+ "Everyone approve as approved, or any one reject as rejected.": "Everyone approve as approved, or any one reject as rejected.",
+ "Executed": "Executed",
+ "History": "History",
+ "If checked, the workflow will be terminated after rejection branch processed.": "If checked, the workflow will be terminated after rejection branch processed.",
+ "Initiations": "Initiations",
+ "Initiator": "Initiator",
+ "Launch": "Launch",
+ "Negotiation mode": "Negotiation mode",
+ "Node": "Node",
+ "Or": "Or",
+ "Order": "Order",
+ "Parallelly": "Parallelly",
"Pass mode": "Pass mode",
"Passthrough mode": "Passthrough mode",
- "When rejected or returned, the workflow will be terminated immediately.": "When rejected or returned, the workflow will be terminated immediately.",
- "Branch mode": "Branch mode",
- "Could run different branch based on result.": "Could run different branch based on result.",
- "End on reject": "End on reject",
- "If checked, the workflow will be terminated after rejection branch processed.": "If checked, the workflow will be terminated after rejection branch processed.",
- "Disabled": "Disabled",
+ "Pending": "Pending",
+ "Processed": "Processed",
+ "Processing": "Processing",
+ "ReSubmit": "ReSubmit",
+ "Reject": "Reject",
+ "Rejected": "Rejected",
+ "Related approvals": "Related approvals",
+ "Return": "Return",
+ "Returnable": "Returnable",
+ "Returned": "Returned",
+ "Sequentially": "Sequentially",
+ "Submitted": "Submitted",
+ "Todos": "Todos",
"Trigger data": "Trigger data",
- "All":"All",
- "Initiations":"Initiations",
- "UserInitiations":"UserInitiations",
- "Processed":"Processed",
- "Duplicate":"Duplicate",
- "Executed":"Executed",
- "ReSubmit":"ReSubmit"
+ "Unprocessed": "Unprocessed",
+ "Used to perform manual approval operations within approval workflow, approvers can perform approval action through the to-do list in the approval block, such as approval, rejection or return.": "Used to perform manual approval operations within approval workflow, approvers can perform approval action through the to-do list in the approval block, such as approval, rejection or return.",
+ "User interface": "User interface",
+ "UserInitiations": "UserInitiations",
+ "View user interface": "View user interface",
+ "Voting": "Voting",
+ "When rejected or returned, the workflow will be terminated immediately.": "When rejected or returned, the workflow will be terminated immediately.",
+ "Withdraw": "Withdraw",
+ "Withdrawable": "Withdrawable",
+ "Withdrawn": "Withdrawn"
}
diff --git a/packages/plugins/@hera/plugin-approval-mobile/src/locale/zh-CN.json b/packages/plugins/@hera/plugin-approval-mobile/src/locale/zh-CN.json
index a3e7d9dca..ec93f80d2 100644
--- a/packages/plugins/@hera/plugin-approval-mobile/src/locale/zh-CN.json
+++ b/packages/plugins/@hera/plugin-approval-mobile/src/locale/zh-CN.json
@@ -1,103 +1,103 @@
{
- "Approval event": "审批事件",
- "Approval": "审批",
- "Approvals": "审批",
- "Approval blocks": "审批区块",
- "Launch": "发起",
- "Todos": "待办",
- "Approval applications": "审批申请",
- "Approval todos": "审批待办",
- "Related approvals": "相关审批",
- "Apply new": "发起新申请",
- "Apply": "发起",
- "Initiator": "发起人",
+ "Aborted": "已终止",
+ "Actions from any form block can be bound to this workflow for initiating approvals, and the approval process can be handled and tracked in the approval block of a single record which is typically applicable to business data.": "可以将任意表单区块的操作绑定到该工作流,用于发起审批,并在单条数据的审批区块里处理和跟踪审批过程,通常适用于业务数据。",
+ "Add assignee": "添加审批人",
+ "All": "全部",
+ "Allow the initiator to withdraw the approval before the approval starts.": "在审批开始之前,允许发起人撤回审批。",
+ "Allowed to be withdrawn": "允许撤回",
+ "And": "会签",
"Application content": "申请内容",
- "Approval process": "审批处理",
- "No data yet": "暂无数据",
+ "Apply": "发起",
+ "Apply form": "申请表单",
+ "Apply new": "发起新申请",
+ "Approval": "审批",
"Approval ID": "单据编号",
- "Current status": "当前状态",
- "Task node": "任务节点",
+ "Approval applications": "审批申请",
+ "Approval blocks": "审批区块",
+ "Approval event": "审批事件",
+ "Approval process": "审批处理",
+ "Approval todos": "审批待办",
+ "Approvals": "审批",
+ "Approve": "通过",
+ "Approved": "通过",
+ "Approved if the approval rate is greater than the set percentage, otherwise rejected.": "通过率大于设置的百分比时通过,否则否决。",
+ "Approver's interface": "审批人的操作界面",
+ "Are you sure you want to withdraw it?": "确定要撤回吗?",
+ "Assigned": "已分配",
"Assignee": "审批人",
"Assignees": "审批人",
- "Add assignee": "添加审批人",
- "Select assignees": "选择审批人",
- "Query assignees": "查询审批人",
- "Negotiation mode": "协商模式",
- "Or": "或签",
- "And": "会签",
- "Voting": "投票",
- "The approval or rejection by anyone of them is the result.": "任意一人通过或否决即为结果。",
+ "Branch mode": "分支模式",
+ "Canceled": "取消",
+ "Comment": "意见",
+ "Could run different branch based on result.": "产生结果后可按结果继续不同的分支。",
+ "Current status": "当前状态",
+ "Disabled": "已失效",
+ "Draft": "草稿",
+ "Duplicate": "抄送我",
+ "End the workflow after rejection branch": "否决后终止流程",
+ "Error": "出错",
+ "Executed": "执行处理",
+ "Failed": "失败",
+ "Failed to satisfy node configurations.": "未满足节点配置造成的失败。",
+ "For initiating approvals, or viewing and manipulating initiated approvals.": "用于发起审批,或者查看和操作已发起的审批。",
+ "General failed but should do another try.": "执行失败,需重试。",
+ "Go to configure": "进入配置",
"If it's approved by all, it's approved. If it's rejected by anyone, it's rejected.": "所有人通过才通过,任意一人否决则否决。",
- "Approved if the approval rate is greater than the set percentage, otherwise rejected.": "通过率大于设置的百分比时通过,否则否决。",
+ "In addition to data blocks, a global approval block can also be used to initiates and processes approvals, which typically applies to administrative data.": "除了数据区块,还可以在全局的审批中心发起和处理审批,这通常适用于行政数据。",
+ "Initiate and approve in both data blocks and global approval blocks": "在数据区块和审批中心都可以发起和审批",
+ "Initiate and approve in data blocks only": "仅在数据区块中发起和审批",
+ "Initiations": "发起申请",
+ "Initiator": "发起人",
+ "Initiator's interface": "发起人的操作界面",
+ "Launch": "发起",
+ "Manual approval operations within the approval process, the approver can approve in the global approval block or in the approval block of a single record.": "在审批流程内进行人工审批操作,审批人可以在全局的审批区块里进行审批,也可以在单条数据的审批区块里审批。",
+ "Manually canceled whole execution when waiting.": "等待时被手动取消整个执行。",
+ "Multiple approvers can approve in any order.": "多个审批人可以任意顺序审批。",
+ "Multiple approvers in sequential order.": "多个审批人按照排序审批。",
+ "Negotiation mode": "协商模式",
+ "No data yet": "暂无数据",
+ "On going": "进行中",
+ "Or": "或签",
"Order": "多人处理顺序",
"Parallelly": "并行",
- "Multiple approvers can approve in any order.": "多个审批人可以任意顺序审批。",
- "Sequentially": "顺序",
- "Multiple approvers in sequential order.": "多个审批人按照排序审批。",
- "Save draft": "保存草稿",
- "Draft": "草稿",
- "Withdraw": "撤回",
- "Are you sure you want to withdraw it?": "确定要撤回吗?",
- "Returned": "退回",
- "Submitted": "提交",
- "Processing": "处理中",
- "Approved": "通过",
- "Rejected": "否决",
- "Approve": "通过",
- "Reject": "否决",
- "Return": "退回",
- "Canceled": "取消",
- "Assigned": "已分配",
- "Pending": "待处理",
- "Withdrawn": "撤回",
- "Unprocessed": "未处理",
- "Where to initiate and approve": "发起和审批的位置",
- "Initiate and approve in data blocks only": "仅在数据区块中发起和审批",
- "Actions from any form block can be bound to this workflow for initiating approvals, and the approval process can be handled and tracked in the approval block of a single record which is typically applicable to business data.": "可以将任意表单区块的操作绑定到该工作流,用于发起审批,并在单条数据的审批区块里处理和跟踪审批过程,通常适用于业务数据。",
- "Initiate and approve in both data blocks and global approval blocks": "在数据区块和审批中心都可以发起和审批",
- "In addition to data blocks, a global approval block can also be used to initiates and processes approvals, which typically applies to administrative data.": "除了数据区块,还可以在全局的审批中心发起和处理审批,这通常适用于行政数据。",
- "Initiator's interface": "发起人的操作界面",
- "Approver's interface": "审批人的操作界面",
- "Go to configure": "进入配置",
- "For initiating approvals, or viewing and manipulating initiated approvals.": "用于发起审批,或者查看和操作已发起的审批。",
- "Apply form": "申请表单",
- "Allowed to be withdrawn": "允许撤回",
- "Allow the initiator to withdraw the approval before the approval starts.": "在审批开始之前,允许发起人撤回审批。",
- "Returnable": "可退回",
- "Comment": "意见",
- "Triggered when an approval request is initiated through an action button or API. Dedicated to the approval process, with exclusive approval node and block for managing documents and tracking processing processes.": "通过操作按钮或 API 发起审批申请时触发。专用于审批流程,有专属的审批节点和区块用于管理单据和追踪处理过程。",
- "Manual approval operations within the approval process, the approver can approve in the global approval block or in the approval block of a single record.": "在审批流程内进行人工审批操作,审批人可以在全局的审批区块里进行审批,也可以在单条数据的审批区块里审批。",
"Pass mode": "通过模式",
"Passthrough mode": "直通模式",
- "When rejected or returned, the workflow will be terminated immediately.": "当否决或退回时,工作流将立即终止。",
- "Branch mode": "分支模式",
- "Could run different branch based on result.": "产生结果后可按结果继续不同的分支。",
- "End the workflow after rejection branch": "否决后终止流程",
- "When checked, the workflow will terminate when the rejection branch ends.": "勾选后,否决分支结束后工作流将终止。",
- "Disabled": "已失效",
- "Submission may be withdrawn, please try refresh the list.": "提交可能已被撤回,请尝试刷新列表。",
- "Trigger data": "触发器数据",
- "All":"全部",
- "Initiations":"发起申请",
- "UserInitiations":"我的发起",
- "Processed":"已处理",
- "Duplicate":"抄送我",
- "Executed":"执行处理",
- "On going": "进行中",
- "Resolved": "完成",
- "Failed": "失败",
- "Error": "出错",
- "Aborted": "已终止",
- "Retry needed": "需重试",
- "Triggered but still waiting in queue to execute.": "已触发但仍在队列中等待执行。",
- "Started and executing, maybe waiting for an async callback (manual, delay etc.).": "已开始执行,可能在等待异步回调(人工、延时等)。",
- "Successfully finished.": "成功完成。",
- "Failed to satisfy node configurations.": "未满足节点配置造成的失败。",
- "Some node meets error.": "某个节点出错。",
- "Running of some node was aborted by program flow.": "某个节点被程序流程终止。",
- "Manually canceled whole execution when waiting.": "等待时被手动取消整个执行。",
- "Rejected from a manual node.": "被人工节点拒绝继续。",
- "General failed but should do another try.": "执行失败,需重试。",
+ "Pending": "待处理",
+ "Processed": "已处理",
+ "Processing": "处理中",
+ "Query assignees": "查询审批人",
"Queueing": "队列中",
- "ReSubmit":"重新提交"
+ "ReSubmit": "重新提交",
+ "Reject": "否决",
+ "Rejected": "否决",
+ "Rejected from a manual node.": "被人工节点拒绝继续。",
+ "Related approvals": "相关审批",
+ "Resolved": "完成",
+ "Retry needed": "需重试",
+ "Return": "退回",
+ "Returnable": "可退回",
+ "Returned": "退回",
+ "Running of some node was aborted by program flow.": "某个节点被程序流程终止。",
+ "Save draft": "保存草稿",
+ "Select assignees": "选择审批人",
+ "Sequentially": "顺序",
+ "Some node meets error.": "某个节点出错。",
+ "Started and executing, maybe waiting for an async callback (manual, delay etc.).": "已开始执行,可能在等待异步回调(人工、延时等)。",
+ "Submission may be withdrawn, please try refresh the list.": "提交可能已被撤回,请尝试刷新列表。",
+ "Submitted": "提交",
+ "Successfully finished.": "成功完成。",
+ "Task node": "任务节点",
+ "The approval or rejection by anyone of them is the result.": "任意一人通过或否决即为结果。",
+ "Todos": "待办",
+ "Trigger data": "触发器数据",
+ "Triggered but still waiting in queue to execute.": "已触发但仍在队列中等待执行。",
+ "Triggered when an approval request is initiated through an action button or API. Dedicated to the approval process, with exclusive approval node and block for managing documents and tracking processing processes.": "通过操作按钮或 API 发起审批申请时触发。专用于审批流程,有专属的审批节点和区块用于管理单据和追踪处理过程。",
+ "Unprocessed": "未处理",
+ "UserInitiations": "我的发起",
+ "Voting": "投票",
+ "When checked, the workflow will terminate when the rejection branch ends.": "勾选后,否决分支结束后工作流将终止。",
+ "When rejected or returned, the workflow will be terminated immediately.": "当否决或退回时,工作流将立即终止。",
+ "Where to initiate and approve": "发起和审批的位置",
+ "Withdraw": "撤回",
+ "Withdrawn": "撤回"
}
diff --git a/packages/plugins/@hera/plugin-core/src/locale/en-US.json b/packages/plugins/@hera/plugin-core/src/locale/en-US.json
index 8e6221fca..4fb584f33 100644
--- a/packages/plugins/@hera/plugin-core/src/locale/en-US.json
+++ b/packages/plugins/@hera/plugin-core/src/locale/en-US.json
@@ -18,21 +18,21 @@
"Create a record": "Create a record",
"Custom filter": "Custom filter",
"Custom option label": "Custom option label",
- "Delete department": "Delete department",
"Delete": "Delete",
- "Department name": "Department name",
+ "Delete department": "Delete department",
"Department": "Department",
- "Departments management": "Departments management",
+ "Department name": "Department name",
"Departments": "Departments",
+ "Departments management": "Departments management",
"Edit department": "Edit department",
- "Group block": "Group block",
"Group": "Group",
+ "Group block": "Group block",
"Hera integration": "Hera integration",
"HomePage Config": "HomePage Config",
"Last month": "Last month",
"Link manager": "Link manager",
- "Main department": "Main department",
"Main": "Main",
+ "Main department": "Main department",
"Mobile UI": "Mobile UI",
"Navigate to new page": "Navigate to new page",
"New department": "New department",
@@ -43,9 +43,9 @@
"Pagination": "Pagination",
"Parameters": "Parameters",
"Pick a data entry for viewing and editing": "Pick a data entry for viewing and editing",
+ "Please select": "Please select",
"Please select departments": "Please select departments",
"Please select members": "Please select members",
- "Please select": "Please select",
"Remove department": "Remove department",
"Remove departments": "Remove departments",
"Remove member": "Remove member",
@@ -63,10 +63,10 @@
"Something went wrong. Please contact the developer to resolve the issue.": "Something went wrong. Please contact the developer to resolve the issue.",
"Superior department": "Superior department",
"System setting": "System setting",
- "Theme": "Theme",
"The department has members, please remove them first": "The department has members, please remove them first",
"The department has sub-departments, please delete them first": "The department has sub-departments, please delete them first",
"The following selected requests all trigger interception on submission": "The following selected requests all trigger interception on submission",
+ "Theme": "Theme",
"Third-party integration configuration": "Third-party integration configuration",
"This field is currently not supported for use in form blocks.": "This field is currently not supported for use in form blocks.",
"This month": "This month",
@@ -75,9 +75,9 @@
"Triggered before submitting a create, update, or delete request to a collection, so that data validation, logical judgment, etc., can be performed before executing the request, and then either approving the request or rejecting the request by using the \"End process\" node.": "Triggered before submitting a create, update, or delete request to a collection, so that data validation, logical judgment, etc., can be performed before executing the request, and then either approving the request or rejecting the request by using the \"End process\" node.",
"Triggered only when a form bound to this workflow is submitted": "Triggered only when a form bound to this workflow is submitted",
"Update a record": "Update a record",
- "Webhook manager": "Webhook manager",
"User acted": "User acted",
"Values submitted": "Values submitted",
+ "Webhook manager": "Webhook manager",
"classical": "classical",
"component": "component",
"default": "default",
diff --git a/packages/plugins/@hera/plugin-core/src/locale/zh-CN.json b/packages/plugins/@hera/plugin-core/src/locale/zh-CN.json
index 54c879ba3..25644437e 100644
--- a/packages/plugins/@hera/plugin-core/src/locale/zh-CN.json
+++ b/packages/plugins/@hera/plugin-core/src/locale/zh-CN.json
@@ -20,21 +20,21 @@
"Custom option label": "自定义选项标签",
"Delete department": "删除部门",
"Delete record action": "删除记录操作",
- "Department name": "部门名称",
"Department": "部门",
- "Departments management": "部门管理",
+ "Department name": "部门名称",
"Departments": "部门",
+ "Departments management": "部门管理",
"Edit department": "编辑部门",
"Global mode, triggered before executing the following actions": "全局模式,以下操作执行前都触发",
- "Group block": "汇总区块",
"Group": "汇总",
+ "Group block": "汇总区块",
"Hera integration": "赫拉集成",
"HomePage Config": "主页配置",
"Last month": "上月",
"Link manager": "链接管理器",
"Local mode, triggered before executing the actions bound to this workflow": "局部模式,绑定该工作流的操作执行前触发",
- "Main department": "主属部门",
"Main": "主属部门",
+ "Main department": "主属部门",
"Mobile UI": "移动端页面",
"Navigate to new page": "导航到新页面",
"New department": "新建部门",
@@ -45,9 +45,9 @@
"Pagination": "分页",
"Parameters": "参数",
"Pick a data entry for viewing and editing": "选择一条数据用于查看与编辑",
+ "Please select": "请选择",
"Please select departments": "请选择部门",
"Please select members": "请选择成员",
- "Please select": "请选择",
"Pre-action event": "操作前事件",
"Remove department": "移除部门",
"Remove departments": "移除部门",
@@ -67,17 +67,17 @@
"System setting": "系统设置",
"The department has members, please remove them first": "部门下有成员,请先移除",
"The department has sub-departments, please delete them first": "部门下有子部门,请先删除子部门",
+ "Theme": "主题",
"Third-party integration configuration": "第三方集成配置",
"This field is currently not supported for use in form blocks.": "该字段目前不支持在表单区块中使用。",
"This month": "本月",
"This year": "今年",
- "Theme": "主题",
"Trigger mode": "触发模式",
"Triggered before the execution of a request initiated through an action button or API, such as before adding, updating, or deleting data. Suitable for data validation and logic judgment before action, and the request could be rejected by using the \"End process\" node.": "通过操作按钮或 API 发起请求并在执行前触发,比如新增、更新、删除数据之前。适用于在操作前进行数据验证、逻辑判断,并可通过“结束节点”来拦截请求。",
"Update record action": "更新记录操作",
- "Webhook manager": "Webhook 管理",
"User acted": "操作者",
"Values submitted": "提交的值对象",
+ "Webhook manager": "Webhook 管理",
"classical": "经典版",
"component": "组件",
"default": "默认",
diff --git a/packages/plugins/@hera/plugin-rental/src/locale/en-US.json b/packages/plugins/@hera/plugin-rental/src/locale/en-US.json
index e80574403..275a23d64 100644
--- a/packages/plugins/@hera/plugin-rental/src/locale/en-US.json
+++ b/packages/plugins/@hera/plugin-rental/src/locale/en-US.json
@@ -1,22 +1,22 @@
{
"Add new style": "Add new style",
- "Name": "Name",
- "Margin": "Margin",
- "Paper size": "Paper size",
- "Paper orientation": "Paper orientation",
+ "Add to checklist": "Add to checklist",
+ "Classical": "Classical",
"Column style": "Column style",
"Comment style": "Comment style",
- "Landscape": "Landscape",
- "Portrait": "Portrait",
- "Single column": "Single column",
"Double column": "Double column",
- "Classical": "Classical",
- "Unified": "Unified",
- "Save": "Save",
"Font size": "Font size",
- "record": "record",
- "waybill": "waybill",
- "settlement": "settlement",
+ "Landscape": "Landscape",
+ "Margin": "Margin",
+ "Name": "Name",
+ "Paper orientation": "Paper orientation",
+ "Paper size": "Paper size",
+ "Portrait": "Portrait",
+ "Save": "Save",
+ "Single column": "Single column",
"Style setup": "Style setup",
- "Add to checklist": "Add to checklist"
+ "Unified": "Unified",
+ "record": "record",
+ "settlement": "settlement",
+ "waybill": "waybill"
}
diff --git a/packages/plugins/@hera/plugin-rental/src/locale/zh-CN.json b/packages/plugins/@hera/plugin-rental/src/locale/zh-CN.json
index 2f459bfd6..4a11fb2cf 100644
--- a/packages/plugins/@hera/plugin-rental/src/locale/zh-CN.json
+++ b/packages/plugins/@hera/plugin-rental/src/locale/zh-CN.json
@@ -1,22 +1,22 @@
{
"Add new style": "添加新样式",
- "Name": "名称",
- "Margin": "外边距",
- "Paper size": "纸张大小",
- "Paper orientation": "纸张方向",
+ "Add to checklist": "添加到检查列表",
+ "Classical": "经典",
"Column style": "列样式",
"Comment style": "备注样式",
- "Landscape": "横向",
- "Portrait": "竖向",
- "Single column": "单列",
"Double column": "双列",
- "Classical": "经典",
- "Unified": "统一备注",
- "Save": "保存",
"Font size": "字体大小",
- "record": "记录单",
- "waybill": "运输单",
- "settlement": "结算单",
+ "Landscape": "横向",
+ "Margin": "外边距",
+ "Name": "名称",
+ "Paper orientation": "纸张方向",
+ "Paper size": "纸张大小",
+ "Portrait": "竖向",
+ "Save": "保存",
+ "Single column": "单列",
"Style setup": "样式配置",
- "Add to checklist": "添加到检查列表"
+ "Unified": "统一备注",
+ "record": "记录单",
+ "settlement": "结算单",
+ "waybill": "运输单"
}
diff --git a/packages/plugins/@tachybase/plugin-acl/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-acl/src/locale/en-US.json
index 5b1313d5d..14e4e8042 100644
--- a/packages/plugins/@tachybase/plugin-acl/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-acl/src/locale/en-US.json
@@ -1,6 +1,6 @@
{
- "The current user has no roles. Please try another account.": "The current user has no roles. Please try another account.",
- "The user role does not exist. Please try signing in again": "The user role does not exist. Please try signing in again",
"New role": "New role",
- "Permissions": "Permissions"
+ "Permissions": "Permissions",
+ "The current user has no roles. Please try another account.": "The current user has no roles. Please try another account.",
+ "The user role does not exist. Please try signing in again": "The user role does not exist. Please try signing in again"
}
diff --git a/packages/plugins/@tachybase/plugin-acl/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-acl/src/locale/ko_KR.json
index f8cff3ebb..2e7e28dd4 100644
--- a/packages/plugins/@tachybase/plugin-acl/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-acl/src/locale/ko_KR.json
@@ -1,4 +1,4 @@
{
"The current user has no roles. Please try another account.": "현재 사용자에게 역할이 없습니다. 다른 계정을 시도해주세요.",
- "The user role does not exist. Please try signing in again": "사용자 역할이 존재하지 않습니다. 다시 로그인을 시도해주세요."
+ "The user role does not exist. Please try signing in again": "사용자 역할이 존재하지 않습니다. 다시 로그인을 시도해주세요."
}
diff --git a/packages/plugins/@tachybase/plugin-acl/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-acl/src/locale/zh-CN.json
index 0a13115b3..a721ef894 100644
--- a/packages/plugins/@tachybase/plugin-acl/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-acl/src/locale/zh-CN.json
@@ -1,11 +1,11 @@
{
- "The current user has no roles. Please try another account.": "当前用户没有角色,请使用其他账号。",
- "The user role does not exist. Please try signing in again": "用户角色不存在,请尝试重新登录。",
- "New role": "新建角色",
- "Permissions": "权限",
- "Roles & Permissions": "角色和权限",
+ "Data sources": "数据源",
"General": "通用",
"Menu": "菜单",
+ "New role": "新建角色",
+ "Permissions": "权限",
"Plugin settings": "插件设置",
- "Data sources": "数据源"
+ "Roles & Permissions": "角色和权限",
+ "The current user has no roles. Please try another account.": "当前用户没有角色,请使用其他账号。",
+ "The user role does not exist. Please try signing in again": "用户角色不存在,请尝试重新登录。"
}
diff --git a/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/ko_KR.json
index 2d3ff56e4..0ae555985 100644
--- a/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/ko_KR.json
@@ -1,4 +1,4 @@
{
"Bulk edit": "대량 편집",
- "Data will be updated": "데이터가 업데이트됩니다"
+ "Data will be updated": "데이터가 업데이트됩니다"
}
diff --git a/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/pt-BR.json
index eeac1d46e..8303ec627 100644
--- a/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-action-bulk-edit/src/locale/pt-BR.json
@@ -1,4 +1,4 @@
- {
+{
"Bulk edit": "Edição em massa",
"Data will be updated": "Os dados serão atualizados"
}
diff --git a/packages/plugins/@tachybase/plugin-api-doc/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-api-doc/src/locale/ko_KR.json
index 7c0f80564..b269e04a0 100644
--- a/packages/plugins/@tachybase/plugin-api-doc/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-api-doc/src/locale/ko_KR.json
@@ -1,5 +1,5 @@
{
"API documentation": "API 문서",
"Documentation": "문서",
- "Select a definition": "정의 선택"
+ "Select a definition": "정의 선택"
}
diff --git a/packages/plugins/@tachybase/plugin-api-keys/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-api-keys/src/locale/en-US.json
index 75f31f40f..038a1436c 100644
--- a/packages/plugins/@tachybase/plugin-api-keys/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-api-keys/src/locale/en-US.json
@@ -1,21 +1,21 @@
{
- "API keys": "API keys",
"API key created successfully": "API key created successfully",
- "Make sure to copy your personal access key now as you will not be able to see this again.": "Make sure to copy your personal access key now as you will not be able to see this again.",
- "Key name": "Key name",
- "Expiration": "Expiration",
- "Delete API key": "Delete API key",
- "Role": "Role",
- "Keys manager": "Keys manager",
- "Created at": "Created at",
+ "API keys": "API keys",
"Add API key": "Add API key",
- "Never": "Never",
+ "Allow only your own roles to be selected": "Allow only your own roles to be selected",
+ "Created at": "Created at",
"Custom": "Custom",
+ "Delete API key": "Delete API key",
+ "Expiration": "Expiration",
+ "Key name": "Key name",
+ "Keys manager": "Keys manager",
+ "Make sure to copy your personal access key now as you will not be able to see this again.": "Make sure to copy your personal access key now as you will not be able to see this again.",
+ "Never": "Never",
"Never expires": "Never expires",
+ "Role": "Role",
+ "Role not found": "Role not found",
"1 Day": "1 Day",
"7 Days": "7 Days",
"30 Days": "30 Days",
- "90 Days": "90 Days",
- "Role not found": "Role not found",
- "Allow only your own roles to be selected": "Allow only your own roles to be selected"
+ "90 Days": "90 Days"
}
diff --git a/packages/plugins/@tachybase/plugin-api-keys/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-api-keys/src/locale/ko_KR.json
index 7bb2c0c63..06eec3ef3 100644
--- a/packages/plugins/@tachybase/plugin-api-keys/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-api-keys/src/locale/ko_KR.json
@@ -1,21 +1,21 @@
{
- "API keys": "API 키",
"API key created successfully": "API 키가 성공적으로 생성되었습니다",
- "Make sure to copy your personal access key now as you will not be able to see this again.": "이제 개인 액세스 키를 복사해두십시오. 이후에는 다시 확인할 수 없습니다.",
- "Key name": "키 이름",
- "Expiration": "만료",
- "Delete API key": "API 키 삭제",
- "Role": "역할",
- "Keys manager": "키 관리자",
- "Created at": "생성일",
+ "API keys": "API 키",
"Add API key": "API 키 추가",
- "Never": "영원히",
+ "Allow only your own roles to be selected": "자신의 역할만 선택할 수 있도록 허용",
+ "Created at": "생성일",
"Custom": "사용자 설정",
+ "Delete API key": "API 키 삭제",
+ "Expiration": "만료",
+ "Key name": "키 이름",
+ "Keys manager": "키 관리자",
+ "Make sure to copy your personal access key now as you will not be able to see this again.": "이제 개인 액세스 키를 복사해두십시오. 이후에는 다시 확인할 수 없습니다.",
+ "Never": "영원히",
"Never expires": "만료되지 않음",
+ "Role": "역할",
+ "Role not found": "역할을 찾을 수 없음",
"1 Day": "1 일",
"7 Days": "7 일",
"30 Days": "30 일",
- "90 Days": "90 일",
- "Role not found": "역할을 찾을 수 없음",
- "Allow only your own roles to be selected": "자신의 역할만 선택할 수 있도록 허용"
+ "90 Days": "90 일"
}
diff --git a/packages/plugins/@tachybase/plugin-api-keys/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-api-keys/src/locale/zh-CN.json
index 1ba9f76dd..02b4a6c2a 100644
--- a/packages/plugins/@tachybase/plugin-api-keys/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-api-keys/src/locale/zh-CN.json
@@ -1,21 +1,21 @@
{
- "API keys": "API 密钥",
"API key created successfully": "API 密钥创建成功",
- "Make sure to copy your personal access key now as you will not be able to see this again.": "请确保现在复制你的个人访问密钥,因为你将无法再次看到这个密钥。",
- "Key name": "密钥名称",
- "Expiration": "过期时间",
- "Delete API key": "删除 API 密钥",
- "Role": "角色",
- "Keys manager": "密钥管理",
- "Created at": "创建时间",
+ "API keys": "API 密钥",
"Add API key": "添加 API 密钥",
- "Never": "永不",
+ "Allow only your own roles to be selected": "只允许选择你自己拥有的角色",
+ "Created at": "创建时间",
"Custom": "自定义",
+ "Delete API key": "删除 API 密钥",
+ "Expiration": "过期时间",
+ "Key name": "密钥名称",
+ "Keys manager": "密钥管理",
+ "Make sure to copy your personal access key now as you will not be able to see this again.": "请确保现在复制你的个人访问密钥,因为你将无法再次看到这个密钥。",
+ "Never": "永不",
"Never expires": "永不过期",
+ "Role": "角色",
+ "Role not found": "角色不存在",
"1 Day": "1 天",
"7 Days": "7 天",
"30 Days": "30 天",
- "90 Days": "90 天",
- "Role not found": "角色不存在",
- "Allow only your own roles to be selected": "只允许选择你自己拥有的角色"
+ "90 Days": "90 天"
}
diff --git a/packages/plugins/@tachybase/plugin-audit-logs/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-audit-logs/src/locale/en-US.json
index 52ab661de..a5485b7f9 100644
--- a/packages/plugins/@tachybase/plugin-audit-logs/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-audit-logs/src/locale/en-US.json
@@ -9,9 +9,9 @@
"Audit logs": "Audit logs",
"Before change": "Before change",
"Cancel": "Cancel",
+ "Collection": "Collection",
"Collection display name": "Collection display name",
"Collection name": "Collection name",
- "Collection": "Collection",
"Collections": "Collections",
"Column width": "Column width",
"Configure actions": "Configure actions",
@@ -20,25 +20,25 @@
"Created at": "Created at",
"Created by": "Created by",
"Data changes": "Data changes",
- "Delete record": "Delete record",
"Delete": "Delete",
- "Details of changes": "Details of changes",
+ "Delete record": "Delete record",
"Details": "Details",
- "Display fields": "Display fields",
+ "Details of changes": "Details of changes",
"Display association fields": "Display association fields",
+ "Display fields": "Display fields",
"Enable actions": "Enable actions",
+ "Field": "Field",
"Field display name": "Field display name",
"Field value changes": "Field value changes",
- "Field": "Field",
"Filter": "Filter",
"Insert": "Insert",
"Record ID": "Record ID",
"Records per page": "Records per page",
"Refresh": "Refresh",
"Submit": "Submit",
- "Update record": "Update record",
"Update": "Update",
+ "Update record": "Update record",
"User": "User",
- "View record": "View record",
- "View": "View"
+ "View": "View",
+ "View record": "View record"
}
diff --git a/packages/plugins/@tachybase/plugin-auth/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-auth/src/locale/en-US.json
index 3962ce6fd..beff78bdb 100644
--- a/packages/plugins/@tachybase/plugin-auth/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-auth/src/locale/en-US.json
@@ -1,26 +1,26 @@
{
+ "Allow to sign in with": "Allow to sign in with",
+ "Allow to sign up": "Allow to sign up",
"Auth Type": "Auth Type",
- "Authenticators": "Authenticators",
+ "Auth UID": "Auth UID",
"Authentication": "Authentication",
+ "Authenticators": "Authenticators",
+ "No authentication methods available.": "No authentication methods available.",
+ "Not a valid cellphone number, please re-enter": "Not a valid cellphone number, please re-enter",
+ "Not allowed to sign up": "Not allowed to sign up",
+ "Please enter a valid email": "Please enter a valid email",
+ "Please enter a valid username": "Please enter a valid username",
+ "Please enter your username or email": "Please enter your username or email",
+ "Please keep and enable at least one authenticator": "Please keep and enable at least one authenticator",
+ "SMS": "SMS",
"Sign in via email": "Sign in via email",
"Sign in via password": "Sign in via password",
- "Not allowed to sign up": "Not allowed to sign up",
- "Allow to sign up": "Allow to sign up",
- "The username or email is incorrect, please re-enter": "The username or email is incorrect, please re-enter",
+ "Sign-in": "Sign-in",
+ "The authentication allows users to sign in via username or email.": "The authentication allows users to sign in via username or email.",
+ "The password is inconsistent, please re-enter": "The password is inconsistent, please re-enter",
"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",
- "Please keep and enable at least one authenticator": "Please keep and enable at least one authenticator",
- "Allow to sign in with": "Allow to sign in with",
- "Please enter a valid username": "Please enter a valid username",
- "Please enter a valid email": "Please enter a valid email",
- "Please enter your username or email": "Please enter your username or email",
- "SMS": "SMS",
- "Username/Email": "Username/Email",
- "Auth UID": "Auth UID",
- "The authentication allows users to sign in via username or email.": "The authentication allows users to sign in via username or email.",
- "No authentication methods available.": "No authentication methods available.",
- "The password is inconsistent, please re-enter": "The password is inconsistent, please re-enter",
- "Sign-in": "Sign-in"
+ "The username or email is incorrect, please re-enter": "The username or email is incorrect, please re-enter",
+ "Username/Email": "Username/Email"
}
diff --git a/packages/plugins/@tachybase/plugin-auth/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-auth/src/locale/ko_KR.json
index d2e1a9f0a..9be39ed26 100644
--- a/packages/plugins/@tachybase/plugin-auth/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-auth/src/locale/ko_KR.json
@@ -1,26 +1,26 @@
{
+ "Allow to sign in with": "다음으로 로그인 허용",
+ "Allow to sign up": "가입 허용",
"Auth Type": "인증 유형",
- "Authenticators": "인증기",
+ "Auth UID": "인증 UID",
"Authentication": "인증",
+ "Authenticators": "인증기",
+ "No authentication methods available.": "사용 가능한 인증 방법이 없습니다.",
+ "Not a valid cellphone number, please re-enter": "유효하지 않은 휴대폰 번호입니다. 다시 입력하세요.",
+ "Not allowed to sign up": "가입할 수 없음",
+ "Please enter a valid email": "유효한 이메일을 입력하세요.",
+ "Please enter a valid username": "유효한 사용자 이름을 입력하세요.",
+ "Please enter your username or email": "사용자 이름 또는 이메일을 입력하세요.",
+ "Please keep and enable at least one authenticator": "최소한 하나의 인증기를 유지하고 활성화하세요.",
+ "SMS": "SMS",
"Sign in via email": "이메일로 로그인",
"Sign in via password": "비밀번호로 로그인",
- "Not allowed to sign up": "가입할 수 없음",
- "Allow to sign up": "가입 허용",
- "The username or email is incorrect, please re-enter": "사용자 이름 또는 이메일이 잘못되었습니다. 다시 입력하세요.",
+ "Sign-in": "로그인",
+ "The authentication allows users to sign in via username or email.": "이 인증 방식을 사용하면 사용자가 사용자 이름 또는 이메일로 로그인할 수 있습니다.",
+ "The password is inconsistent, please re-enter": "비밀번호가 일치하지 않습니다. 다시 입력하세요.",
"The password is incorrect, please re-enter": "비밀번호가 잘못되었습니다. 다시 입력하세요.",
- "Not a valid cellphone number, please re-enter": "유효하지 않은 휴대폰 번호입니다. 다시 입력하세요.",
"The phone number has been registered, please login directly": "전화번호가 이미 등록되어 있습니다. 직접 로그인하세요.",
"The phone number is not registered, please register first": "전화번호가 등록되어 있지 않습니다. 먼저 등록하세요.",
- "Please keep and enable at least one authenticator": "최소한 하나의 인증기를 유지하고 활성화하세요.",
- "Allow to sign in with": "다음으로 로그인 허용",
- "Please enter a valid username": "유효한 사용자 이름을 입력하세요.",
- "Please enter a valid email": "유효한 이메일을 입력하세요.",
- "Please enter your username or email": "사용자 이름 또는 이메일을 입력하세요.",
- "SMS": "SMS",
- "Username/Email": "사용자 이름/이메일",
- "Auth UID": "인증 UID",
- "The authentication allows users to sign in via username or email.": "이 인증 방식을 사용하면 사용자가 사용자 이름 또는 이메일로 로그인할 수 있습니다.",
- "No authentication methods available.": "사용 가능한 인증 방법이 없습니다.",
- "The password is inconsistent, please re-enter": "비밀번호가 일치하지 않습니다. 다시 입력하세요.",
- "Sign-in": "로그인"
+ "The username or email is incorrect, please re-enter": "사용자 이름 또는 이메일이 잘못되었습니다. 다시 입력하세요.",
+ "Username/Email": "사용자 이름/이메일"
}
diff --git a/packages/plugins/@tachybase/plugin-auth/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-auth/src/locale/zh-CN.json
index ac0540f44..f42f57554 100644
--- a/packages/plugins/@tachybase/plugin-auth/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-auth/src/locale/zh-CN.json
@@ -1,26 +1,26 @@
{
+ "Allow to sign in with": "允许使用以下方式登录",
+ "Allow to sign up": "允许注册",
"Auth Type": "认证类型",
- "Authenticators": "认证器",
+ "Auth UID": "认证标识",
"Authentication": "用户认证",
+ "Authenticators": "认证器",
+ "No authentication methods available.": "没有可用的认证方式。",
+ "Not a valid cellphone number, please re-enter": "不是有效的手机号,请重新输入",
+ "Not allowed to sign up": "禁止注册",
+ "Please enter a valid email": "请输入有效的邮箱",
+ "Please enter a valid username": "请输入有效的用户名",
+ "Please enter your username or email": "请输入用户名或邮箱",
+ "Please keep and enable at least one authenticator": "请至少保留并启用一个认证器",
+ "SMS": "短信",
"Sign in via email": "邮箱登录",
"Sign in via password": "密码登录",
- "Not allowed to sign up": "禁止注册",
- "Allow to sign up": "允许注册",
- "The username or email is incorrect, please re-enter": "用户名或邮箱有误,请重新输入",
+ "Sign-in": "登录",
+ "The authentication allows users to sign in via username or email.": "该认证方式支持用户通过用户名或邮箱登录。",
+ "The password is inconsistent, please re-enter": "密码不一致,请重新输入",
"The password is incorrect, please re-enter": "密码有误,请重新输入",
- "Not a valid cellphone number, please re-enter": "不是有效的手机号,请重新输入",
"The phone number has been registered, please login directly": "手机号已注册,请直接登录",
"The phone number is not registered, please register first": "手机号未注册,请先注册",
- "Please keep and enable at least one authenticator": "请至少保留并启用一个认证器",
- "Allow to sign in with": "允许使用以下方式登录",
- "Please enter a valid username": "请输入有效的用户名",
- "Please enter a valid email": "请输入有效的邮箱",
- "Please enter your username or email": "请输入用户名或邮箱",
- "SMS": "短信",
- "Username/Email": "用户名/邮箱",
- "Auth UID": "认证标识",
- "The authentication allows users to sign in via username or email.": "该认证方式支持用户通过用户名或邮箱登录。",
- "No authentication methods available.": "没有可用的认证方式。",
- "The password is inconsistent, please re-enter": "密码不一致,请重新输入",
- "Sign-in": "登录"
+ "The username or email is incorrect, please re-enter": "用户名或邮箱有误,请重新输入",
+ "Username/Email": "用户名/邮箱"
}
diff --git a/packages/plugins/@tachybase/plugin-backup-restore/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-backup-restore/src/locale/en-US.json
index 7c7612345..8cffa27d9 100644
--- a/packages/plugins/@tachybase/plugin-backup-restore/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-backup-restore/src/locale/en-US.json
@@ -1,44 +1,44 @@
{
- "Backup file": "Backup file",
- "System metadata": "System metadata",
- "System config": "System config",
- "Business data": "Business data",
- "Backup & Restore": "Backup & Restore",
- "Backup": "Backup",
- "Restore": "Restore",
- "Configuration": "Configuration",
- "Select the data to be backed up": "Select the data to be backed up",
- "Select the data to be restored": "Select the data to be restored",
- "Click or drag file to this area to upload": "Click or drag file to this area to upload",
- "Learn more": "Learn more",
- "Start backup": "Start backup",
- "Start restore": "Start restore",
"Backed up successfully": "Backed up successfully",
- "Plugin": "Plugin",
- "file uploaded successfully": "file uploaded successfully",
- "file upload failed": "file upload failed",
- "Download": "Download",
- "Restore backup from local": "Restore backup from local",
- "Backup instructions": "Backup instructions",
- "File size": "File size",
- "New backup": "New backup",
- "Origin": "Origin",
"Backing up": "Backing up",
- "Refresh": "Refresh",
+ "Backup": "Backup",
+ "Backup & Restore": "Backup & Restore",
+ "Backup file": "Backup file",
+ "Backup instructions": "Backup instructions",
+ "Business data": "Business data",
+ "Click or drag file to this area to upload": "Click or drag file to this area to upload",
+ "Configuration": "Configuration",
"Delete": "Delete",
"Deleted successfully": "Deleted successfully",
- "required.title": "Required data",
- "user.title": "User data",
- "log.title": "Log data",
- "custom.title": "Custom collection data",
- "skipped.title": "Skipped data",
- "unknown.title": "Unknown",
- "third-party.title": "Third-party service information",
- "required.description": "Required data",
- "user.description": "User data",
- "log.description": "Log data",
+ "Download": "Download",
+ "File size": "File size",
+ "Learn more": "Learn more",
+ "New backup": "New backup",
+ "Origin": "Origin",
+ "Plugin": "Plugin",
+ "Refresh": "Refresh",
+ "Restore": "Restore",
+ "Restore backup from local": "Restore backup from local",
+ "Select the data to be backed up": "Select the data to be backed up",
+ "Select the data to be restored": "Select the data to be restored",
+ "Start backup": "Start backup",
+ "Start restore": "Start restore",
+ "System config": "System config",
+ "System metadata": "System metadata",
"custom.description": "Custom collection data",
+ "custom.title": "Custom collection data",
+ "file upload failed": "file upload failed",
+ "file uploaded successfully": "file uploaded successfully",
+ "log.description": "Log data",
+ "log.title": "Log data",
+ "required.description": "Required data",
+ "required.title": "Required data",
"skipped.description": "Skipped data",
+ "skipped.title": "Skipped data",
+ "third-party.description": "Third-party service information",
+ "third-party.title": "Third-party service information",
"unknown.description": "Data without configured dump rules",
- "third-party.description": "Third-party service information"
+ "unknown.title": "Unknown",
+ "user.description": "User data",
+ "user.title": "User data"
}
diff --git a/packages/plugins/@tachybase/plugin-backup-restore/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-backup-restore/src/locale/ko_KR.json
index 97c7ed96d..cf3ecbc59 100644
--- a/packages/plugins/@tachybase/plugin-backup-restore/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-backup-restore/src/locale/ko_KR.json
@@ -1,50 +1,50 @@
{
- "Backup file": "백업 파일",
- "Select Import data": "가져올 데이터 선택",
- "Select Import Plugins": "가져올 플러그인 선택",
- "Select User Collections": "사용자 데이터 선택",
- "Basic Data": "기본 데이터",
- "Optional Data": "선택 데이터",
- "User Data": "사용자 데이터",
- "System metadata": "시스템 메타데이터",
- "System config": "시스템 설정",
- "Business data": "비즈니스 데이터",
- "Backup & Restore": "백업 및 복원",
+ "Backed up successfully": "성공적으로 백업됨",
+ "Backing up": "백업 중",
"Backup": "백업",
- "Restore": "복원",
+ "Backup & Restore": "백업 및 복원",
+ "Backup file": "백업 파일",
+ "Backup instructions": "백업 지침",
+ "Basic Data": "기본 데이터",
+ "Business data": "비즈니스 데이터",
+ "Click or drag file to this area to upload": "여기를 클릭하거나 파일을 끌어다 이곳에 업로드하세요",
"Configuration": "구성",
+ "Delete": "삭제",
+ "Deleted successfully": "성공적으로 삭제됨",
+ "Download": "다운로드",
+ "File size": "파일 크기",
+ "Learn more": "더 알아보기",
+ "New backup": "새로운 백업",
+ "Optional Data": "선택 데이터",
+ "Origin": "원본",
+ "Plugin": "플러그인",
+ "Refresh": "새로 고침",
+ "Restore": "복원",
+ "Restore backup from local": "로컬에서 백업 복원",
+ "Select Import Plugins": "가져올 플러그인 선택",
+ "Select Import data": "가져올 데이터 선택",
+ "Select User Collections": "사용자 데이터 선택",
"Select the data to be backed up": "백업할 데이터 선택",
"Select the data to be restored": "복원할 데이터 선택",
- "Click or drag file to this area to upload": "여기를 클릭하거나 파일을 끌어다 이곳에 업로드하세요",
- "Learn more": "더 알아보기",
"Start backup": "백업 시작",
"Start restore": "복원 시작",
- "Backed up successfully": "성공적으로 백업됨",
- "Deleted successfully": "성공적으로 삭제됨",
- "Plugin": "플러그인",
- "file uploaded successfully": "파일 업로드 성공",
- "file upload failed": "파일 업로드 실패",
- "Download": "다운로드",
- "Restore backup from local": "로컬에서 백업 복원",
- "Backup instructions": "백업 지침",
- "File size": "파일 크기",
- "New backup": "새로운 백업",
- "Origin": "원본",
- "Backing up": "백업 중",
- "Refresh": "새로 고침",
- "Delete": "삭제",
- "required.title": "필수 데이터",
- "user.title": "사용자 데이터",
- "log.title": "로그 데이터",
- "custom.title": "사용자 정의 데이터",
- "skipped.title": "건너뛴 데이터",
- "unknown.title": "알 수 없는 데이터",
- "third-party.title": "제3자 서비스 정보",
- "required.description": "필수 데이터",
- "user.description": "사용자 데이터",
- "log.description": "로그 데이터",
+ "System config": "시스템 설정",
+ "System metadata": "시스템 메타데이터",
+ "User Data": "사용자 데이터",
"custom.description": "사용자 정의 데이터",
+ "custom.title": "사용자 정의 데이터",
+ "file upload failed": "파일 업로드 실패",
+ "file uploaded successfully": "파일 업로드 성공",
+ "log.description": "로그 데이터",
+ "log.title": "로그 데이터",
+ "required.description": "필수 데이터",
+ "required.title": "필수 데이터",
"skipped.description": "건너뛴 데이터",
+ "skipped.title": "건너뛴 데이터",
+ "third-party.description": "제3자 서비스 정보",
+ "third-party.title": "제3자 서비스 정보",
"unknown.description": "백업 규칙이 설정되지 않은 데이터",
- "third-party.description": "제3자 서비스 정보"
+ "unknown.title": "알 수 없는 데이터",
+ "user.description": "사용자 데이터",
+ "user.title": "사용자 데이터"
}
diff --git a/packages/plugins/@tachybase/plugin-backup-restore/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-backup-restore/src/locale/zh-CN.json
index b7b559d12..3e4742687 100644
--- a/packages/plugins/@tachybase/plugin-backup-restore/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-backup-restore/src/locale/zh-CN.json
@@ -1,50 +1,50 @@
{
- "Backup file": "备份文件",
- "Select Import data": "请选择导入数据",
- "Select Import Plugins": "请选择导入插件",
- "Select User Collections": "请选择用户数据",
- "Basic Data": "基础数据",
- "Optional Data": "可选数据",
- "User Data": "用户数据",
- "System metadata": "系统元数据",
- "System config": "系统配置",
- "Business data": "业务数据",
- "Backup & Restore": "备份和还原",
+ "Backed up successfully": "备份成功",
+ "Backing up": "备份中",
"Backup": "备份",
- "Restore": "还原",
+ "Backup & Restore": "备份和还原",
+ "Backup file": "备份文件",
+ "Backup instructions": "备份说明",
+ "Basic Data": "基础数据",
+ "Business data": "业务数据",
+ "Click or drag file to this area to upload": "点击或拖拽文件至此区域即可上传",
"Configuration": "配置",
+ "Delete": "删除",
+ "Deleted successfully": "删除成功",
+ "Download": "下载",
+ "File size": "文件大小",
+ "Learn more": "了解更多",
+ "New backup": "新建备份",
+ "Optional Data": "可选数据",
+ "Origin": "来源",
+ "Plugin": "插件",
+ "Refresh": "刷新",
+ "Restore": "还原",
+ "Restore backup from local": "从本地恢复备份",
+ "Select Import Plugins": "请选择导入插件",
+ "Select Import data": "请选择导入数据",
+ "Select User Collections": "请选择用户数据",
"Select the data to be backed up": "选择备份的数据",
"Select the data to be restored": "选择还原的数据",
- "Click or drag file to this area to upload": "点击或拖拽文件至此区域即可上传",
- "Learn more": "了解更多",
"Start backup": "开始备份",
"Start restore": "开始还原",
- "Backed up successfully": "备份成功",
- "Deleted successfully": "删除成功",
- "Plugin": "插件",
- "file uploaded successfully": "文件上传成功",
- "file upload failed": "文件上传失败",
- "Download": "下载",
- "Restore backup from local": "从本地恢复备份",
- "Backup instructions": "备份说明",
- "File size":"文件大小",
- "New backup":"新建备份",
- "Origin":"来源",
- "Backing up":"备份中",
- "Refresh": "刷新",
- "Delete": "删除",
- "required.title": "必备数据",
- "user.title": "用户数据",
- "log.title": "日志数据",
- "custom.title": "自建表数据",
- "skipped.title": "跳过的数据",
- "unknown.title": "未知数据",
- "third-party.title": "第三方服务信息",
- "required.description": "必备数据",
- "user.description": "用户数据",
- "log.description": "日志数据",
+ "System config": "系统配置",
+ "System metadata": "系统元数据",
+ "User Data": "用户数据",
"custom.description": "自建表数据",
+ "custom.title": "自建表数据",
+ "file upload failed": "文件上传失败",
+ "file uploaded successfully": "文件上传成功",
+ "log.description": "日志数据",
+ "log.title": "日志数据",
+ "required.description": "必备数据",
+ "required.title": "必备数据",
"skipped.description": "跳过的数据",
+ "skipped.title": "跳过的数据",
+ "third-party.description": "第三方服务信息",
+ "third-party.title": "第三方服务信息",
"unknown.description": "没有配置备份规则的数据",
- "third-party.description": "第三方服务信息"
+ "unknown.title": "未知数据",
+ "user.description": "用户数据",
+ "user.title": "用户数据"
}
diff --git a/packages/plugins/@tachybase/plugin-cas/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-cas/src/locale/en-US.json
index 2b8be36b9..2eaa9c084 100644
--- a/packages/plugins/@tachybase/plugin-cas/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-cas/src/locale/en-US.json
@@ -1,7 +1,7 @@
{
- "Sign in": "Sign in",
- "User will be registered automatically if not exists.": "User will be registered automatically if not exists.",
- "Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist",
"Service domain": "Service domain",
- "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000": "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000"
+ "Sign in": "Sign in",
+ "Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist",
+ "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000": "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000",
+ "User will be registered automatically if not exists.": "User will be registered automatically if not exists."
}
diff --git a/packages/plugins/@tachybase/plugin-cas/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-cas/src/locale/ko_KR.json
index 31ebfe981..aea2062e9 100644
--- a/packages/plugins/@tachybase/plugin-cas/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-cas/src/locale/ko_KR.json
@@ -1,8 +1,7 @@
{
- "Sign in": "로그인",
- "User will be registered automatically if not exists.": "사용자가 존재하지 않으면 자동으로 등록됩니다.",
- "Sign up automatically when the user does not exist": "사용자가 존재하지 않을 경우 자동으로 가입",
"Service domain": "서비스 도메인",
- "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000":
- "도메인은 일반적으로 서버의 주소입니다. 로컬 개발에서는 로컬 머신의 주소를 사용할 수 있습니다. 예: http://localhost:3000"
- }
+ "Sign in": "로그인",
+ "Sign up automatically when the user does not exist": "사용자가 존재하지 않을 경우 자동으로 가입",
+ "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000": "도메인은 일반적으로 서버의 주소입니다. 로컬 개발에서는 로컬 머신의 주소를 사용할 수 있습니다. 예: http://localhost:3000",
+ "User will be registered automatically if not exists.": "사용자가 존재하지 않으면 자동으로 등록됩니다."
+}
diff --git a/packages/plugins/@tachybase/plugin-cas/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-cas/src/locale/zh-CN.json
index f2aec85bc..cfa315a18 100644
--- a/packages/plugins/@tachybase/plugin-cas/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-cas/src/locale/zh-CN.json
@@ -1,7 +1,7 @@
{
- "Sign in": "统一身份登录",
- "User will be registered automatically if not exists.": "用户不存在时将自动注册。",
- "Sign up automatically when the user does not exist": "用户不存在时自动注册",
"Service domain": "服务域名",
- "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000": "域名通常是你的服务器地址,在本地开发时,可以使用你本机的地址,例如:http://localhost:3000"
+ "Sign in": "统一身份登录",
+ "Sign up automatically when the user does not exist": "用户不存在时自动注册",
+ "The domain is usually the address of your server, in local development, you can use the address of your local machine, such as: http://localhost:3000": "域名通常是你的服务器地址,在本地开发时,可以使用你本机的地址,例如:http://localhost:3000",
+ "User will be registered automatically if not exists.": "用户不存在时将自动注册。"
}
diff --git a/packages/plugins/@tachybase/plugin-custom-request/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-custom-request/src/locale/ko_KR.json
index 2e9bd1c5b..621f617ec 100644
--- a/packages/plugins/@tachybase/plugin-custom-request/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-custom-request/src/locale/ko_KR.json
@@ -1,26 +1,26 @@
{
+ "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\"은 \"application/json\"만 지원하며 지정할 필요가 없습니다",
"Access control": "접근 제어",
+ "Add parameter": "파라미터 추가",
+ "Add request header": "요청 헤더 추가",
+ "Body": "바디",
"Custom Request": "사용자 정의 요청",
+ "Enter description info": "설명 정보 입력",
+ "Format": "형식",
+ "HTTP method": "HTTP 메소드",
+ "Headers": "헤더",
+ "If not set, all roles can see this action": "설정되지 않은 경우 모든 역할이이 작업을 볼 수 있습니다",
+ "Input request data": "요청 데이터 입력",
+ "Insert": "삽입",
+ "Only support standard JSON data": "표준 JSON 데이터만 지원됩니다",
+ "Parameters": "파라미터",
+ "Please configure the request settings first": "먼저 요청 설정을 구성하십시오",
"Request settings": "요청 설정",
"Roles": "역할",
- "If not set, all roles can see this action": "설정되지 않은 경우 모든 역할이이 작업을 볼 수 있습니다",
- "Title": "제목",
- "HTTP method": "HTTP 메소드",
- "URL": "URL",
- "Headers": "헤더",
- "Parameters": "파라미터",
- "Add request header": "요청 헤더 추가",
- "Add parameter": "파라미터 추가",
- "Enter description info": "설명 정보 입력",
- "Body": "바디",
- "Use variable": "변수 사용",
- "Format": "형식",
- "Insert": "삽입",
"Timeout config": "타임아웃 설정",
- "ms": "밀리초",
- "Input request data": "요청 데이터 입력",
- "Only support standard JSON data": "표준 JSON 데이터만 지원됩니다",
- "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\"은 \"application/json\"만 지원하며 지정할 필요가 없습니다",
+ "Title": "제목",
+ "URL": "URL",
+ "Use variable": "변수 사용",
"When the HTTP method is Post, Put or Patch, and this custom request inside the form, the request body will be automatically filled in with the form data": "HTTP 메소드가 Post, Put 또는 Patch이고이 사용자 정의 요청이 양식 내에있는 경우 요청 본문은 자동으로 양식 데이터로 채워집니다",
- "Please configure the request settings first": "먼저 요청 설정을 구성하십시오"
+ "ms": "밀리초"
}
diff --git a/packages/plugins/@tachybase/plugin-custom-request/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-custom-request/src/locale/zh-CN.json
index ae39e03ff..4503b1591 100644
--- a/packages/plugins/@tachybase/plugin-custom-request/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-custom-request/src/locale/zh-CN.json
@@ -1,26 +1,26 @@
{
+ "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" 请求头仅支持 \"application/json\",无需填写",
"Access control": "权限控制",
+ "Add parameter": "添加参数",
+ "Add request header": "添加请求头",
+ "Body": "请求体",
"Custom Request": "自定义请求",
+ "Enter description info": "输入描述信息",
+ "Format": "格式化",
+ "HTTP method": "HTTP 方法",
+ "Headers": "请求头",
+ "If not set, all roles can see this action": "如果不设置,所有角色都可以看到这个自定义请求",
+ "Input request data": "输入请求数据",
+ "Insert": "插入",
+ "Only support standard JSON data": "仅支持标准 JSON 数据",
+ "Parameters": "参数",
+ "Please configure the request settings first": "请先配置请求设置",
"Request settings": "请求设置",
"Roles": "角色",
- "If not set, all roles can see this action": "如果不设置,所有角色都可以看到这个自定义请求",
- "Title": "标题",
- "HTTP method": "HTTP 方法",
- "URL": "URL",
- "Headers": "请求头",
- "Parameters": "参数",
- "Add request header": "添加请求头",
- "Add parameter": "添加参数",
- "Enter description info": "输入描述信息",
- "Body": "请求体",
- "Use variable": "使用变量",
- "Format": "格式化",
- "Insert": "插入",
"Timeout config": "超时设置",
- "ms": "毫秒",
- "Input request data": "输入请求数据",
- "Only support standard JSON data": "仅支持标准 JSON 数据",
- "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" 请求头仅支持 \"application/json\",无需填写",
+ "Title": "标题",
+ "URL": "URL",
+ "Use variable": "使用变量",
"When the HTTP method is Post, Put or Patch, and this custom request inside the form, the request body will be automatically filled in with the form data": "当请求方法为 Post、Put 或 Patch 时,且此自定义请求在表单内,请求体将自动填充表单数据",
- "Please configure the request settings first": "请先配置请求设置"
+ "ms": "毫秒"
}
diff --git a/packages/plugins/@tachybase/plugin-data-source-external/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-data-source-external/src/locale/en-US.json
index b5698062d..399989a0c 100644
--- a/packages/plugins/@tachybase/plugin-data-source-external/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-data-source-external/src/locale/en-US.json
@@ -1,32 +1,32 @@
{
- "Data source name": "Data source name",
- "Data source display name": "Data source display name",
- "Get":"Get(required)",
- "Host": "Host",
- "If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.": "If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.",
- "List":"List(required)",
- "Port": "Port",
- "Database": "Database",
- "Database connections": "Database connections",
- "Test Connection": "Test Connection",
+ "Allow adding and modifying collection": "Allow adding and modifying collection",
+ "Collections": "Collections",
"Connection successful'": "Connection successful'",
"Create collection": "Create collection",
- "Display name": "Display name",
- "Username": "Username",
- "Password": "Password",
+ "Data source display name": "Data source display name",
+ "Data source name": "Data source name",
+ "Database": "Database",
+ "Database connections": "Database connections",
"Database dialaect": "Database dialaect",
"Description": "Description",
- "Storage": "Storage",
- "Collections": "Collections",
- "Permissions": "Permissions",
- "Allow adding and modifying collection": "Allow adding and modifying collection",
- "Unknown field type": "Unknown field type",
- "The following field types are not compatible and do not support output and display": "The following field types are not compatible and do not support output and display",
- "Field database type": "Field database type",
- "Postgres": "Postgres",
+ "Display name": "Display name",
"Enabled the data source": "Enabled the data source",
- "Table prefix": "Table prefix",
+ "Field database type": "Field database type",
+ "Get": "Get(required)",
+ "Host": "Host",
+ "If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.": "If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.",
+ "List": "List(required)",
+ "Password": "Password",
+ "Permissions": "Permissions",
+ "Port": "Port",
+ "Postgres": "Postgres",
"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.",
"Record unique key": "Record unique key",
- "Request actions": "Request actions"
+ "Request actions": "Request actions",
+ "Storage": "Storage",
+ "Table prefix": "Table prefix",
+ "Test Connection": "Test Connection",
+ "The following field types are not compatible and do not support output and display": "The following field types are not compatible and do not support output and display",
+ "Unknown field type": "Unknown field type",
+ "Username": "Username"
}
diff --git a/packages/plugins/@tachybase/plugin-data-source-external/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-data-source-external/src/locale/zh-CN.json
index 1410cf334..843820b5a 100644
--- a/packages/plugins/@tachybase/plugin-data-source-external/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-data-source-external/src/locale/zh-CN.json
@@ -1,32 +1,32 @@
{
- "Data source name": "数据源标识",
- "Data source display name": "数据源名称",
- "Get":"Get(必填)",
- "Host": "服务器地址",
- "If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.": "当数据表没有主键时,你需要配置记录唯一标识符,用于在区块中定位行记录,不配置将无法创建该表的数据区块。",
- "List":"List(必填)",
- "Port": "端口",
- "Database": "数据库",
- "Database connections": "连接第三方数据库",
- "Test Connection": "测试连接",
+ "Allow adding and modifying collection": "允许添加和修改数据表结构",
+ "Collections": "数据表",
"Connection successful'": "连接成功",
"Create collection": "创建数据表",
- "Display name": "名称",
- "Username": "用户名",
- "Password": "密码",
+ "Data source display name": "数据源名称",
+ "Data source name": "数据源标识",
+ "Database": "数据库",
+ "Database connections": "连接第三方数据库",
"Database dialaect": "数据库",
"Description": "描述",
- "Storage": "文件地址",
- "Collections": "数据表",
- "Permissions": "权限",
- "Allow adding and modifying collection": "允许添加和修改数据表结构",
- "Unknown field type": "未知字段类型",
- "The following field types are not compatible and do not support output and display": "以下字段类型未适配,不支持输出和显示",
+ "Display name": "名称",
+ "Enabled the data source": "启用数据源",
"Field database type": "字段数据库类型",
- "Postgres":"PostgreSQL",
- "Enabled the data source":"启用数据源",
- "Table prefix":"表前缀",
+ "Get": "Get(必填)",
+ "Host": "服务器地址",
+ "If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.": "当数据表没有主键时,你需要配置记录唯一标识符,用于在区块中定位行记录,不配置将无法创建该表的数据区块。",
+ "List": "List(必填)",
+ "Password": "密码",
+ "Permissions": "权限",
+ "Port": "端口",
+ "Postgres": "PostgreSQL",
"Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.": "随机生成,可修改。支持英文、数字和下划线,必须以英文字母开头。",
"Record unique key": "记录唯一标识符",
- "Request actions": "请求操作"
+ "Request actions": "请求操作",
+ "Storage": "文件地址",
+ "Table prefix": "表前缀",
+ "Test Connection": "测试连接",
+ "The following field types are not compatible and do not support output and display": "以下字段类型未适配,不支持输出和显示",
+ "Unknown field type": "未知字段类型",
+ "Username": "用户名"
}
diff --git a/packages/plugins/@tachybase/plugin-data-source-manager/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-data-source-manager/src/locale/zh-CN.json
index d0772ad43..2dab24c39 100644
--- a/packages/plugins/@tachybase/plugin-data-source-manager/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-data-source-manager/src/locale/zh-CN.json
@@ -1,35 +1,35 @@
{
- "Data source name": "数据源标识",
- "Data source display name": "数据源名称",
- "Host": "服务器地址",
- "Port": "端口",
- "Database": "数据库",
- "Data source manager": "数据源管理",
- "Data sources": "数据源",
- "No external data source plugin installed": "未安装外部数据源",
- "View documentation": "查看文档",
- "Test Connection": "测试连接",
- "Connection successful": "连接成功",
- "Display name": "名称",
- "Username": "用户名",
- "Password": "密码",
- "Type": "类型",
- "Description": "描述",
- "Storage": "文件地址",
- "Collections": "数据表",
- "Permissions": "权限",
"Allow adding and modifying collection": "允许添加和修改数据表结构",
- "Unknown field type": "未知字段类型",
- "The following field types are not compatible and do not support output and display": "以下字段类型未适配,不支持输出和显示",
- "Field database type": "字段数据库类型",
- "Field interface": "UI类型",
- "Status": "状态",
- "Loading": "加载中",
- "Failed": "加载失败",
- "Loaded": "已加载",
- "Reloading": "加载中",
+ "Collections": "数据表",
+ "Connection successful": "连接成功",
+ "Data source display name": "数据源名称",
+ "Data source manager": "数据源管理",
+ "Data source name": "数据源标识",
"Data source synchronization in progress": "数据源同步中",
"Data source synchronization successful": "数据源同步成功",
- "Filter target key":"筛选目标键",
- "Filter data based on the specific field, with the requirement that the field value must be unique.": "根据特定的字段筛选数据,字段值必须具备唯一性。"
+ "Data sources": "数据源",
+ "Database": "数据库",
+ "Description": "描述",
+ "Display name": "名称",
+ "Failed": "加载失败",
+ "Field database type": "字段数据库类型",
+ "Field interface": "UI类型",
+ "Filter data based on the specific field, with the requirement that the field value must be unique.": "根据特定的字段筛选数据,字段值必须具备唯一性。",
+ "Filter target key": "筛选目标键",
+ "Host": "服务器地址",
+ "Loaded": "已加载",
+ "Loading": "加载中",
+ "No external data source plugin installed": "未安装外部数据源",
+ "Password": "密码",
+ "Permissions": "权限",
+ "Port": "端口",
+ "Reloading": "加载中",
+ "Status": "状态",
+ "Storage": "文件地址",
+ "Test Connection": "测试连接",
+ "The following field types are not compatible and do not support output and display": "以下字段类型未适配,不支持输出和显示",
+ "Type": "类型",
+ "Unknown field type": "未知字段类型",
+ "Username": "用户名",
+ "View documentation": "查看文档"
}
diff --git a/packages/plugins/@tachybase/plugin-data-visualization/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-data-visualization/src/locale/en-US.json
index 960c340d5..9ba04d568 100644
--- a/packages/plugins/@tachybase/plugin-data-visualization/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-data-visualization/src/locale/en-US.json
@@ -1,89 +1,89 @@
{
- "Edit": "Edit",
- "Delete": "Delete",
- "Cancel": "Cancel",
- "Submit": "Submit",
+ "Abbreviation": "Abbreviation",
"Actions": "Actions",
- "Title": "Title",
- "Enable": "Enable",
- "Chart": "Chart",
- "ChartV2": "ChartV2",
- "Charts": "Charts",
- "Configure": "Configure",
- "Duplicate": "Duplicate",
- "Configure chart": "Configure chart",
- "Transform": "Transform",
- "Chart type": "Chart type",
- "JSON config": "JSON config",
- "Query": "Query",
- "Data": "Data",
- "Run query": "Run query",
- "Measures": "Measures",
- "Dimensions": "Dimensions",
- "Filter": "Filter",
- "Sort": "Sort",
- "Limit": "Limit",
- "Enable cache": "Enable cache",
- "TTL (second)": "TTL (second)",
- "Field": "Field",
+ "Add chart": "Add chart",
+ "Add custom field": "Add custom field",
+ "Add field": "Add field",
"Aggregation": "Aggregation",
"Alias": "Alias",
- "Format": "Format",
- "The first 10 records of the query result:": "The first 10 records of the query result:",
- "Please run query to retrive data.": "Please run query to retrive data.",
- "Type": "Type",
- "Add field": "Add field",
- "Add chart": "Add chart",
- "xField": "xField",
- "yField": "yField",
- "seriesField": "seriesField",
- "angleField": "angleField",
- "colorField": "colorField",
- "Line Chart": "Line Chart",
+ "Are you sure to cancel?": "Are you sure to cancel?",
"Area Chart": "Area Chart",
- "Column Chart": "Column Chart",
+ "Avg": "Avg",
"Bar Chart": "Bar Chart",
- "Pie Chart": "Pie Chart",
- "Dual Axes Chart": "Dual Axes Chart",
- "Scatter Chart": "Scatter Chart",
- "Gauge Chart": "Gauge Chart",
- "Statistic": "Statistic",
+ "Built-in": "Built-in",
+ "Cancel": "Cancel",
+ "Chart": "Chart",
+ "Chart type": "Chart type",
+ "ChartV2": "ChartV2",
+ "Charts": "Charts",
+ "Collection": "Collection",
+ "Column Chart": "Column Chart",
+ "Config reference: ": "Config reference: ",
+ "Configure": "Configure",
+ "Configure chart": "Configure chart",
+ "Count": "Count",
"Currency": "Currency",
"CurrencyNegative": "CurrencyNegative",
- "Percent": "Percent",
+ "Current filter": "Current filter",
+ "Data": "Data",
+ "Date range": "Date range",
+ "Decimal": "Decimal",
+ "Delete": "Delete",
+ "Dimensions": "Dimensions",
+ "Dual Axes Chart": "Dual Axes Chart",
+ "Duplicate": "Duplicate",
+ "Edit": "Edit",
+ "Edit field properties": "Edit field properties",
+ "Enable": "Enable",
+ "Enable cache": "Enable cache",
+ "Expand": "Expand",
"Exponential": "Exponential",
- "Abbreviation": "Abbreviation",
+ "Field": "Field",
+ "Filter": "Filter",
+ "Format": "Format",
+ "FourDigits": "FourDigits",
+ "Gauge Chart": "Gauge Chart",
+ "Input": "Input",
+ "JSON config": "JSON config",
+ "Limit": "Limit",
+ "Line Chart": "Line Chart",
+ "Max": "Max",
+ "Measures": "Measures",
+ "Min": "Min",
+ "Original field": "Original field",
+ "Percent": "Percent",
+ "Pie Chart": "Pie Chart",
"Please configure and run query": "Please configure and run query",
"Please configure chart": "Please configure chart",
- "Are you sure to cancel?": "Are you sure to cancel?",
- "You changes are not saved. If you click OK, your changes will be lost.": "You changes are not saved. If you click OK, your changes will be lost.",
- "Same properties set in the form above will be overwritten by this JSON config.": "Same properties set in the form above will be overwritten by this JSON config.",
- "Built-in": "Built-in",
- "Config reference: ": "Config reference: ",
- "Table": "Table",
- "Sum": "Sum",
- "Avg": "Avg",
- "Count": "Count",
- "Min": "Min",
- "Max": "Max",
+ "Please run query to retrive data.": "Please run query to retrive data.",
"Please select a chart type.": "Please select a chart type.",
- "Collection": "Collection",
- "isStack": "isStack",
- "isPercent": "isPercent",
- "isGroup": "isGroup",
- "smooth": "smooth",
- "Expand": "Expand",
- "Current filter": "Current filter",
- "Add custom field": "Add custom field",
- "To filter with custom fields, use \"Current filter\" variables in the chart configuration.": "To filter with custom fields, use \"Current filter\" variables in the chart configuration.",
- "Input": "Input",
- "Date range": "Date range",
- "Time range": "Time range",
- "Edit field properties": "Edit field properties",
+ "Query": "Query",
+ "Run query": "Run query",
+ "Same properties set in the form above will be overwritten by this JSON config.": "Same properties set in the form above will be overwritten by this JSON config.",
+ "Scatter Chart": "Scatter Chart",
"Select a source field to use metadata of the field": "Select a source field to use metadata of the field",
- "Original field": "Original field",
- "Decimal":"Decimal",
- "TwoDigits":"TwoDigits",
- "ThreeDigits":"ThreeDigits",
- "FourDigits":"FourDigits"
+ "Sort": "Sort",
+ "Statistic": "Statistic",
+ "Submit": "Submit",
+ "Sum": "Sum",
+ "TTL (second)": "TTL (second)",
+ "Table": "Table",
+ "The first 10 records of the query result:": "The first 10 records of the query result:",
+ "ThreeDigits": "ThreeDigits",
+ "Time range": "Time range",
+ "Title": "Title",
+ "To filter with custom fields, use \"Current filter\" variables in the chart configuration.": "To filter with custom fields, use \"Current filter\" variables in the chart configuration.",
+ "Transform": "Transform",
+ "TwoDigits": "TwoDigits",
+ "Type": "Type",
+ "You changes are not saved. If you click OK, your changes will be lost.": "You changes are not saved. If you click OK, your changes will be lost.",
+ "angleField": "angleField",
+ "colorField": "colorField",
+ "isGroup": "isGroup",
+ "isPercent": "isPercent",
+ "isStack": "isStack",
+ "seriesField": "seriesField",
+ "smooth": "smooth",
+ "xField": "xField",
+ "yField": "yField"
}
diff --git a/packages/plugins/@tachybase/plugin-data-visualization/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-data-visualization/src/locale/ko_KR.json
index 5400d7988..4b349fa09 100644
--- a/packages/plugins/@tachybase/plugin-data-visualization/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-data-visualization/src/locale/ko_KR.json
@@ -1,85 +1,85 @@
{
- "Edit": "편집",
- "Delete": "삭제",
- "Cancel": "취소",
- "Submit": "제출",
+ "Abbreviation": "약어",
"Actions": "동작",
- "Title": "제목",
- "Enable": "활성화",
- "Chart": "차트",
- "ChartV2": "차트V2",
- "Charts": "차트",
- "Configure": "구성",
- "Duplicate": "복제",
- "Configure chart": "차트 구성",
- "Transform": "데이터 변환",
- "Chart type": "차트 유형",
- "JSON config": "JSON 구성",
- "Query": "쿼리",
- "Data": "데이터",
- "Run query": "쿼리 실행",
- "Measures": "측정",
- "Dimensions": "치수",
- "Filter": "필터",
- "Sort": "정렬",
- "Limit": "결과 제한",
- "Enable cache": "캐시 활성화",
- "TTL (second)": "TTL (초)",
- "Field": "필드",
+ "Add chart": "차트 추가",
+ "Add custom field": "사용자 정의 필드 추가",
+ "Add field": "필드 추가",
"Aggregation": "집계",
"Alias": "별칭",
- "Format": "형식",
- "The first 10 records of the query result:": "쿼리 결과의 처음 10 개 레코드:",
- "Please run query to retrieve data.": "데이터를 검색하려면 쿼리를 실행하십시오.",
- "Type": "유형",
- "Add field": "필드 추가",
- "Add chart": "차트 추가",
- "xField": "x축 필드",
- "yField": "y축 필드",
- "seriesField": "시리즈 필드",
- "angleField": "각도 필드",
- "colorField": "색상 필드",
- "Line Chart": "선 그래프",
+ "Are you sure to cancel?": "취소하시겠습니까?",
"Area Chart": "면적 그래프",
- "Column Chart": "막대 그래프",
+ "Avg": "평균",
"Bar Chart": "막대 그래프",
- "Pie Chart": "파이 차트",
- "Dual Axes Chart": "이중 축 그래프",
- "Scatter Chart": "산점도 차트",
- "Gauge Chart": "게이지 차트",
- "Statistic": "통계",
+ "Built-in": "내장",
+ "Cancel": "취소",
+ "Chart": "차트",
+ "Chart type": "차트 유형",
+ "ChartV2": "차트V2",
+ "Charts": "차트",
+ "Collapse": "축소",
+ "Collection": "데이터 테이블",
+ "Column Chart": "막대 그래프",
+ "Config reference: ": "구성 참조: ",
+ "Configure": "구성",
+ "Configure chart": "차트 구성",
+ "Count": "계수",
"Currency": "통화",
- "Percent": "퍼센트",
+ "Current filter": "현재 필터",
+ "Data": "데이터",
+ "Date range": "날짜 범위",
+ "Delete": "삭제",
+ "Dimensions": "치수",
+ "Dual Axes Chart": "이중 축 그래프",
+ "Duplicate": "복제",
+ "Edit": "편집",
+ "Edit field properties": "필드 속성 편집",
+ "Enable": "활성화",
+ "Enable cache": "캐시 활성화",
+ "Expand": "확장",
"Exponential": "지수 표기법",
- "Abbreviation": "약어",
+ "Field": "필드",
+ "Filter": "필터",
+ "Format": "형식",
+ "Gauge Chart": "게이지 차트",
+ "Input": "입력",
+ "JSON config": "JSON 구성",
+ "Limit": "결과 제한",
+ "Line Chart": "선 그래프",
+ "Max": "최대값",
+ "Measures": "측정",
+ "Min": "최소값",
+ "Original field": "원본 필드",
+ "Percent": "퍼센트",
+ "Pie Chart": "파이 차트",
"Please configure and run query": "쿼리를 구성하고 실행하세요.",
"Please configure chart": "차트를 구성하세요.",
- "Are you sure to cancel?": "취소하시겠습니까?",
- "Your changes are not saved. If you click OK, your changes will be lost.": "변경 내용이 저장되지 않았습니다. 확인을 클릭하면 변경 내용이 손실됩니다.",
- "Same properties set in the form above will be overwritten by this JSON config.": "상단 양식에 설정된 동일한 속성은이 JSON 구성에 의해 덮어쓰기됩니다.",
- "Built-in": "내장",
- "Config reference: ": "구성 참조: ",
- "Table": "테이블",
- "Sum": "합계",
- "Avg": "평균",
- "Count": "계수",
- "Min": "최소값",
- "Max": "최대값",
+ "Please run query to retrieve data.": "데이터를 검색하려면 쿼리를 실행하십시오.",
"Please select a chart type.": "차트 유형을 선택하세요.",
- "Collection": "데이터 테이블",
- "isStack": "스택",
- "isPercent": "백분율로 표시",
- "isGroup": "그룹화",
- "smooth": "부드러운 곡선",
- "Collapse": "축소",
- "Expand": "확장",
- "Current filter": "현재 필터",
- "Add custom field": "사용자 정의 필드 추가",
- "To filter with custom fields, use 'Current filter' variables in the chart configuration.": "사용자 정의 필드로 필터링하려면 차트 구성에서 '현재 필터' 변수를 사용하세요.",
- "Input": "입력",
- "Date range": "날짜 범위",
- "Time range": "시간 범위",
- "Edit field properties": "필드 속성 편집",
+ "Query": "쿼리",
+ "Run query": "쿼리 실행",
+ "Same properties set in the form above will be overwritten by this JSON config.": "상단 양식에 설정된 동일한 속성은이 JSON 구성에 의해 덮어쓰기됩니다.",
+ "Scatter Chart": "산점도 차트",
"Select a source field to use metadata of the field": "필드의 메타데이터 구성에 사용할 소스 필드를 선택하세요.",
- "Original field": "원본 필드"
- }
+ "Sort": "정렬",
+ "Statistic": "통계",
+ "Submit": "제출",
+ "Sum": "합계",
+ "TTL (second)": "TTL (초)",
+ "Table": "테이블",
+ "The first 10 records of the query result:": "쿼리 결과의 처음 10 개 레코드:",
+ "Time range": "시간 범위",
+ "Title": "제목",
+ "To filter with custom fields, use 'Current filter' variables in the chart configuration.": "사용자 정의 필드로 필터링하려면 차트 구성에서 '현재 필터' 변수를 사용하세요.",
+ "Transform": "데이터 변환",
+ "Type": "유형",
+ "Your changes are not saved. If you click OK, your changes will be lost.": "변경 내용이 저장되지 않았습니다. 확인을 클릭하면 변경 내용이 손실됩니다.",
+ "angleField": "각도 필드",
+ "colorField": "색상 필드",
+ "isGroup": "그룹화",
+ "isPercent": "백분율로 표시",
+ "isStack": "스택",
+ "seriesField": "시리즈 필드",
+ "smooth": "부드러운 곡선",
+ "xField": "x축 필드",
+ "yField": "y축 필드"
+}
diff --git a/packages/plugins/@tachybase/plugin-data-visualization/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-data-visualization/src/locale/zh-CN.json
index 00d61ac4a..e5359a38a 100644
--- a/packages/plugins/@tachybase/plugin-data-visualization/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-data-visualization/src/locale/zh-CN.json
@@ -1,90 +1,90 @@
{
- "Edit": "编辑",
- "Delete": "删除",
- "Cancel": "取消",
- "Submit": "提交",
+ "Abbreviation": "缩写",
"Actions": "操作",
- "Title": "名称",
- "Enable": "启用",
- "Chart": "图表",
- "ChartV2": "图表V2",
- "Charts": "图表",
- "Configure": "配置",
- "Duplicate": "复制",
- "Configure chart": "配置图表",
- "Transform": "数据转换",
- "Chart type": "图表类型",
- "JSON config": "JSON 配置",
- "Query": "查询",
- "Data": "数据",
- "Run query": "执行查询",
- "Measures": "度量",
- "Dimensions": "维度",
- "Filter": "过滤",
- "Sort": "排序",
- "Limit": "结果数量",
- "Enable cache": "启用缓存",
- "TTL (second)": "缓存时间 (秒)",
- "Field": "字段",
+ "Add chart": "添加图表",
+ "Add custom field": "添加自定义字段",
+ "Add field": "添加字段",
"Aggregation": "聚合",
"Alias": "别名",
- "Format": "格式",
- "The first 10 records of the query result:": "查询结果的前 10 条记录:",
- "Please run query to retrive data.": "请执行查询来获取数据。",
- "Type": "类型",
- "Add field": "添加字段",
- "Add chart": "添加图表",
- "xField": "x轴字段",
- "yField": "y轴字段",
- "seriesField": "分类字段",
- "angleField": "角度字段",
- "colorField": "颜色字段",
- "Line Chart": "折线图",
+ "Are you sure to cancel?": "确定要取消吗?",
"Area Chart": "面积图",
- "Column Chart": "柱状图",
+ "Avg": "平均值",
"Bar Chart": "条形图",
- "Pie Chart": "饼图",
- "Dual Axes Chart": "双轴图",
- "Scatter Chart": "散点图",
- "Gauge Chart": "仪表盘",
- "Statistic": "统计",
+ "Built-in": "内置图表",
+ "Cancel": "取消",
+ "Chart": "图表",
+ "Chart type": "图表类型",
+ "ChartV2": "图表V2",
+ "Charts": "图表",
+ "Collapse": "折叠",
+ "Collection": "数据表",
+ "Column Chart": "柱状图",
+ "Config reference: ": "配置参考: ",
+ "Configure": "配置",
+ "Configure chart": "配置图表",
+ "Count": "计数",
"Currency": "货币",
"CurrencyNegative": "货币取反",
- "Percent": "百分比",
+ "Current filter": "当前筛选",
+ "Data": "数据",
+ "Date range": "日期范围",
+ "Decimal": "小数",
+ "Delete": "删除",
+ "Dimensions": "维度",
+ "Dual Axes Chart": "双轴图",
+ "Duplicate": "复制",
+ "Edit": "编辑",
+ "Edit field properties": "编辑字段属性",
+ "Enable": "启用",
+ "Enable cache": "启用缓存",
+ "Expand": "展开",
"Exponential": "科学记数法",
- "Abbreviation": "缩写",
+ "Field": "字段",
+ "Filter": "过滤",
+ "Format": "格式",
+ "FourDigits": "保留四位",
+ "Gauge Chart": "仪表盘",
+ "Input": "输入框",
+ "JSON config": "JSON 配置",
+ "Limit": "结果数量",
+ "Line Chart": "折线图",
+ "Max": "最大值",
+ "Measures": "度量",
+ "Min": "最小值",
+ "Original field": "原始字段",
+ "Percent": "百分比",
+ "Pie Chart": "饼图",
"Please configure and run query": "请配置并执行数据查询",
"Please configure chart": "请配置图表",
- "Are you sure to cancel?": "确定要取消吗?",
- "You changes are not saved. If you click OK, your changes will be lost.": "您的更改尚未保存。如果您点击“确定”,您的更改将丢失。",
- "Same properties set in the form above will be overwritten by this JSON config.": "上面表单中设置的相同属性将被JSON配置覆盖。",
- "Built-in": "内置图表",
- "Config reference: ": "配置参考: ",
- "Table": "表格",
- "Sum": "求和",
- "Avg": "平均值",
- "Count": "计数",
- "Min": "最小值",
- "Max": "最大值",
+ "Please run query to retrive data.": "请执行查询来获取数据。",
"Please select a chart type.": "请选择图表类型",
- "Collection": "数据表",
- "isStack": "堆叠",
- "isPercent": "显示为百分比",
- "isGroup": "分组",
- "smooth": "平滑曲线",
- "Collapse": "折叠",
- "Expand": "展开",
- "Current filter": "当前筛选",
- "Add custom field": "添加自定义字段",
- "To filter with custom fields, use \"Current filter\" variables in the chart configuration.": "要通过自定义字段筛选,需要在图表配置中使用“当前筛选”变量。",
- "Input": "输入框",
- "Date range": "日期范围",
- "Time range": "时间范围",
- "Edit field properties": "编辑字段属性",
+ "Query": "查询",
+ "Run query": "执行查询",
+ "Same properties set in the form above will be overwritten by this JSON config.": "上面表单中设置的相同属性将被JSON配置覆盖。",
+ "Scatter Chart": "散点图",
"Select a source field to use metadata of the field": "选择来源字段可以复用字段的元数据配置",
- "Original field": "原始字段",
- "Decimal":"小数",
- "TwoDigits":"保留两位",
- "ThreeDigits":"保留三位",
- "FourDigits":"保留四位"
+ "Sort": "排序",
+ "Statistic": "统计",
+ "Submit": "提交",
+ "Sum": "求和",
+ "TTL (second)": "缓存时间 (秒)",
+ "Table": "表格",
+ "The first 10 records of the query result:": "查询结果的前 10 条记录:",
+ "ThreeDigits": "保留三位",
+ "Time range": "时间范围",
+ "Title": "名称",
+ "To filter with custom fields, use \"Current filter\" variables in the chart configuration.": "要通过自定义字段筛选,需要在图表配置中使用“当前筛选”变量。",
+ "Transform": "数据转换",
+ "TwoDigits": "保留两位",
+ "Type": "类型",
+ "You changes are not saved. If you click OK, your changes will be lost.": "您的更改尚未保存。如果您点击“确定”,您的更改将丢失。",
+ "angleField": "角度字段",
+ "colorField": "颜色字段",
+ "isGroup": "分组",
+ "isPercent": "显示为百分比",
+ "isStack": "堆叠",
+ "seriesField": "分类字段",
+ "smooth": "平滑曲线",
+ "xField": "x轴字段",
+ "yField": "y轴字段"
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/en_US.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/en_US.json
index 1d03ff880..ecf14079e 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/en_US.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/en_US.json
@@ -1,6 +1,6 @@
{
- "unique violation": "{{field}} must be unique",
- "notNull violation": "notNull violation",
"Validation error": "{{field}} validation error",
- "notNull Violation": "{{field}} cannot be null"
+ "notNull Violation": "{{field}} cannot be null",
+ "notNull violation": "notNull violation",
+ "unique violation": "{{field}} must be unique"
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/es-ES.json
index a864e5805..f870af588 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/es-ES.json
@@ -1,6 +1,6 @@
{
- "unique violation": "{{field}} debe ser único",
- "notNull violation": "notNull violación",
"Validation error": "{{field}} error de validación",
- "notNull Violation": "{{field}} no puede ser null"
+ "notNull Violation": "{{field}} no puede ser null",
+ "notNull violation": "notNull violación",
+ "unique violation": "{{field}} debe ser único"
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/fr_FR.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/fr_FR.json
index c843b26df..a86a1dcb5 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/fr_FR.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/fr_FR.json
@@ -1,6 +1,6 @@
{
- "unique violation": "{{field}} doit être unique",
- "notNull violation": "Violation de contrainte notNull",
"Validation error": "Erreur de validation de {{field}}",
- "notNull Violation": "{{field}} ne peut pas être null"
+ "notNull Violation": "{{field}} ne peut pas être null",
+ "notNull violation": "Violation de contrainte notNull",
+ "unique violation": "{{field}} doit être unique"
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/ja_JP.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/ja_JP.json
index b764928e7..d658b53ee 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/ja_JP.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/ja_JP.json
@@ -1,4 +1,4 @@
{
- "unique violation": "{{field}} は一意でなくてはなりません",
- "notNull Violation": "{{field}} はNullにできません"
+ "notNull Violation": "{{field}} はNullにできません",
+ "unique violation": "{{field}} は一意でなくてはなりません"
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/ko_KR.json
index d61df1f9b..1e4d1f3c1 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/ko_KR.json
@@ -1,5 +1,5 @@
{
- "unique violation": "{{field}} 필드 값은 고유해야 합니다.",
+ "Validation error": "{{field}} 필드 규칙 유효성 검사에 실패했습니다.",
"notNull violation": "{{field}} 필드는 비어 있을 수 없습니다.",
- "Validation error": "{{field}} 필드 규칙 유효성 검사에 실패했습니다."
+ "unique violation": "{{field}} 필드 값은 고유해야 합니다."
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/pt-BR.json
index d0b08aed6..42fa51d5c 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/pt-BR.json
@@ -1,6 +1,6 @@
{
- "unique violation": "{{field}} deve ser único",
- "notNull violation": "violação de não nulo",
"Validation error": "erro de validação de {{field}}",
- "notNull Violation": "{{field}} não pode ser nulo"
+ "notNull Violation": "{{field}} não pode ser nulo",
+ "notNull violation": "violação de não nulo",
+ "unique violation": "{{field}} deve ser único"
}
diff --git a/packages/plugins/@tachybase/plugin-error-handler/src/locale/zh_CN.json b/packages/plugins/@tachybase/plugin-error-handler/src/locale/zh_CN.json
index 057a84fbc..0c171c619 100644
--- a/packages/plugins/@tachybase/plugin-error-handler/src/locale/zh_CN.json
+++ b/packages/plugins/@tachybase/plugin-error-handler/src/locale/zh_CN.json
@@ -1,5 +1,5 @@
{
- "unique violation": "{{field}} 字段值是唯一的",
+ "Validation error": "{{field}} 字段规则验证失败",
"notNull violation": "{{field}} 字段不能为空",
- "Validation error": "{{field}} 字段规则验证失败"
+ "unique violation": "{{field}} 字段值是唯一的"
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/en-US.json
index 5bd8948fe..3538f2492 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/en-US.json
@@ -1,22 +1,22 @@
{
- "File manager": "File manager",
+ "Aliyun OSS": "Aliyun OSS",
+ "Amazon S3": "Amazon S3",
"Attachment": "Attachment",
+ "Bucket": "Bucket",
+ "Default storage": "Default storage",
+ "Destination": "Destination",
+ "File manager": "File manager",
+ "Filename": "Filename",
+ "Local storage": "Local storage",
"MIME type": "MIME type",
+ "Path": "Path",
+ "Region": "Region",
+ "See more": "See more",
+ "Storage base URL": "Storage base URL",
"Storage display name": "Storage display name",
"Storage name": "Storage name",
"Storage type": "Storage type",
- "Default storage": "Default 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",
"Tencent COS": "Tencent COS",
- "Amazon S3": "Amazon S3",
- "Region": "Region",
- "Bucket": "Bucket",
- "Path": "Path",
- "Filename": "Filename",
- "See more": "See more",
+ "Use the built-in static file server": "Use the built-in static file server",
"Will be used for API": "Will be used for API"
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/fr-FR.json
index c45c25d72..24c1a1a59 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/fr-FR.json
@@ -1,21 +1,21 @@
{
- "File manager": "Gestionnaire de fichiers",
+ "Aliyun OSS": "Aliyun OSS",
+ "Amazon S3": "Amazon S3",
"Attachment": "Pièce jointe",
+ "Bucket": "Bucket",
+ "Default storage": "Stockage par défaut",
+ "Destination": "Destination",
+ "File manager": "Gestionnaire de fichiers",
+ "Filename": "Nom de fichier",
+ "Local storage": "Stockage local",
"MIME type": "Type MIME",
+ "Path": "Chemin",
+ "Region": "Region",
+ "Storage base URL": "URL de base du stockage",
"Storage display name": "Nom d'affichage du stockage",
"Storage name": "Nom du stockage",
"Storage type": "Type de stockage",
- "Default storage": "Stockage par défaut",
- "Storage base URL": "URL de base du stockage",
- "Destination": "Destination",
- "Use the built-in static file server": "Utiliser le serveur de fichiers statique intégré",
- "Local storage": "Stockage local",
- "Aliyun OSS": "Aliyun OSS",
"Tencent COS": "Tencent COS",
- "Amazon S3": "Amazon S3",
- "Region": "Region",
- "Bucket": "Bucket",
- "Path": "Chemin",
- "Filename": "Nom de fichier",
+ "Use the built-in static file server": "Utiliser le serveur de fichiers statique intégré",
"Will be used for API": "Sera utilisé pour l'API"
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/ja-JP.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/ja-JP.json
index bfead819d..667fd403a 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/ja-JP.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/ja-JP.json
@@ -1,18 +1,18 @@
{
- "File manager": "ファイルストレージ",
- "Attachment": "添付ファイル",
- "MIME type": "ファイル形式",
+ "Aliyun OSS": "Aliyun OSS",
"Allow uploading multiple files": "複数ファイルのアップロードを許可する",
+ "Amazon S3": "Amazon S3",
+ "Attachment": "添付ファイル",
+ "Default storage": "デフォルトストレージ",
+ "Destination": "ファイルパス",
+ "File manager": "ファイルストレージ",
+ "Filename": "ファイル名",
+ "Local storage": "ローカルストレージ",
+ "MIME type": "ファイル形式",
+ "Storage base URL": "Storage base URL",
"Storage display name": "ファイルストレージ名",
"Storage name": "ファイルストレージ識別子",
"Storage type": "ストレージタイプ",
- "Default storage": "デフォルトストレージ",
- "Storage base URL": "Storage base URL",
- "Destination": "ファイルパス",
- "Use the built-in static file server": "組み込みの静的ファイル サービスを使用する",
- "Local storage": "ローカルストレージ",
- "Aliyun OSS": "Aliyun OSS",
"Tencent COS": "Tencent COS",
- "Amazon S3": "Amazon S3",
- "Filename": "ファイル名"
+ "Use the built-in static file server": "組み込みの静的ファイル サービスを使用する"
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/ko_KR.json
index c71972a9e..e1081a334 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/ko_KR.json
@@ -1,32 +1,32 @@
{
- "File collection": "파일 데이터 테이블",
- "File name": "파일명",
- "Extension name": "확장자명",
- "Size": "파일 크기",
- "MIME type": "MIME 타입",
- "URL": "URL",
- "File storage": "파일 저장소",
- "File manager": "파일 관리자",
- "Attachment": "첨부 파일",
+ "Aliyun OSS": "알리바바 클라우드 OSS",
"Allow uploading multiple files": "다중 파일 업로드 허용",
+ "Amazon S3": "아마존 S3",
+ "Attachment": "첨부 파일",
+ "Bucket": "버킷",
+ "Default storage": "기본 저장소",
+ "Default storage will be used when not selected": "선택하지 않으면 기본 저장소가 사용됩니다.",
+ "Destination": "업로드 대상 폴더",
+ "Extension name": "확장자명",
+ "File collection": "파일 데이터 테이블",
+ "File manager": "파일 관리자",
+ "File name": "파일명",
+ "File storage": "파일 저장소",
+ "Filename": "파일명",
+ "Keep file in storage when destroying a record": "레코드 삭제 시 파일을 저장소에 보존",
+ "Local storage": "로컬 저장소",
+ "MIME type": "MIME 타입",
+ "Path": "경로",
+ "Region": "지역",
+ "See more": "더 보기",
+ "Size": "파일 크기",
"Storage": "저장소",
- "Storages": "저장소",
+ "Storage base URL": "저장소 기본 URL",
"Storage name": "저장소 이름",
"Storage type": "저장소 타입",
- "Default storage": "기본 저장소",
- "Storage base URL": "저장소 기본 URL",
- "Destination": "업로드 대상 폴더",
- "Use the built-in static file server": "내장 정적 파일 서버 사용",
- "Local storage": "로컬 저장소",
- "Aliyun OSS": "알리바바 클라우드 OSS",
- "Amazon S3": "아마존 S3",
+ "Storages": "저장소",
"Tencent COS": "텐센트 클라우드 COS",
- "Region": "지역",
- "Bucket": "버킷",
- "Path": "경로",
- "Filename": "파일명",
- "Will be used for API": "API에 사용될 것입니다.",
- "Default storage will be used when not selected": "선택하지 않으면 기본 저장소가 사용됩니다.",
- "Keep file in storage when destroying a record": "레코드 삭제 시 파일을 저장소에 보존",
- "See more": "더 보기"
+ "URL": "URL",
+ "Use the built-in static file server": "내장 정적 파일 서버 사용",
+ "Will be used for API": "API에 사용될 것입니다."
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/ru-RU.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/ru-RU.json
index fcf27be02..1420ccee3 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/ru-RU.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/ru-RU.json
@@ -1,18 +1,18 @@
{
- "File manager": "Файловые хранилища",
- "Attachment": "Вложение",
- "MIME type": "Подтвердить",
+ "Aliyun OSS": "Aliyun OSS",
"Allow uploading multiple files": "Позволить загружать много файлов",
+ "Amazon S3": "Amazon S3",
+ "Attachment": "Вложение",
+ "Default storage": "Хранилище по умолчанию",
+ "Destination": "Назначение",
+ "File manager": "Файловые хранилища",
+ "Filename": "Имя файла",
+ "Local storage": "Локальное хранилище",
+ "MIME type": "Подтвердить",
+ "Storage base URL": "Базовый URL хранилища",
"Storage display name": "Имя храшилища на экране",
"Storage name": "Имя хранилища",
"Storage type": "Тип Хранилища",
- "Default storage": "Хранилище по умолчанию",
- "Storage base URL": "Базовый URL хранилища",
- "Destination": "Назначение",
- "Use the built-in static file server": "Использовать встроенный статический файл-сервер",
- "Local storage": "Локальное хранилище",
- "Aliyun OSS": "Aliyun OSS",
- "Amazon S3": "Amazon S3",
"Tencent COS": "Tencent COS",
- "Filename": "Имя файла"
+ "Use the built-in static file server": "Использовать встроенный статический файл-сервер"
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/tr-TR.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/tr-TR.json
index 82590896b..ee52ff67f 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/tr-TR.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/tr-TR.json
@@ -1,17 +1,17 @@
{
- "File manager": "Dosya depoları",
- "Attachment": "Dosya eki",
- "MIME type": "Kabul et",
+ "Aliyun OSS": "Aliyun OSS",
"Allow uploading multiple files": "Birden çok dosya yüklemeye izin ver",
+ "Amazon S3": "Amazon S3",
+ "Attachment": "Dosya eki",
+ "Default storage": "Varsayılan depo",
+ "Destination": "Hedef",
+ "File manager": "Dosya depoları",
+ "Filename": "Dosya adı",
+ "Local storage": "Lokal depolama",
+ "MIME type": "Kabul et",
+ "Storage base URL": "Depolama temel URLsi",
"Storage name": "Depo adı",
"Storage type": "Depolama türü",
- "Default storage": "Varsayılan depo",
- "Storage base URL": "Depolama temel URLsi",
- "Destination": "Hedef",
- "Use the built-in static file server": "Yerleşik statik dosya sunucusunu kullanın",
- "Local storage": "Lokal depolama",
- "Aliyun OSS": "Aliyun OSS",
- "Amazon S3": "Amazon S3",
"Tencent COS": "Tencent COS",
- "Filename": "Dosya adı"
+ "Use the built-in static file server": "Yerleşik statik dosya sunucusunu kullanın"
}
diff --git a/packages/plugins/@tachybase/plugin-file-manager/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-file-manager/src/locale/zh-CN.json
index 7731d8b9c..ba11b4845 100644
--- a/packages/plugins/@tachybase/plugin-file-manager/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-file-manager/src/locale/zh-CN.json
@@ -1,32 +1,32 @@
{
- "File collection": "文件数据表",
- "File name": "文件名",
- "Extension name": "扩展名",
- "Size": "文件大小",
- "MIME type": "MIME 类型",
- "URL": "URL",
- "File storage": "文件存储",
- "File manager": "文件管理器",
- "Attachment": "附件",
+ "Aliyun OSS": "阿里云 OSS",
"Allow uploading multiple files": "允许上传多个文件",
+ "Amazon S3": "亚马逊 S3",
+ "Attachment": "附件",
+ "Bucket": "存储桶",
+ "Default storage": "默认存储空间",
+ "Default storage will be used when not selected": "留空将使用默认存储空间",
+ "Destination": "上传目标文件夹",
+ "Extension name": "扩展名",
+ "File collection": "文件数据表",
+ "File manager": "文件管理器",
+ "File name": "文件名",
+ "File storage": "文件存储",
+ "Filename": "文件名",
+ "Keep file in storage when destroy record": "删除记录时保留文件",
+ "Local storage": "本地存储",
+ "MIME type": "MIME 类型",
+ "Path": "路径",
+ "Region": "区域",
+ "See more": "更多请查阅",
+ "Size": "文件大小",
"Storage": "存储空间",
- "Storages": "存储空间",
+ "Storage base URL": "访问 URL 基础",
"Storage name": "存储空间标识",
"Storage type": "存储类型",
- "Default storage": "默认存储空间",
- "Storage base URL": "访问 URL 基础",
- "Destination": "上传目标文件夹",
- "Use the built-in static file server": "使用内置静态文件服务",
- "Local storage": "本地存储",
- "Aliyun OSS": "阿里云 OSS",
- "Amazon S3": "亚马逊 S3",
+ "Storages": "存储空间",
"Tencent COS": "腾讯云 COS",
- "Region": "区域",
- "Bucket": "存储桶",
- "Path": "路径",
- "Filename": "文件名",
- "Will be used for API": "将用于 API",
- "Default storage will be used when not selected": "留空将使用默认存储空间",
- "Keep file in storage when destroy record": "删除记录时保留文件",
- "See more": "更多请查阅"
+ "URL": "URL",
+ "Use the built-in static file server": "使用内置静态文件服务",
+ "Will be used for API": "将用于 API"
}
diff --git a/packages/plugins/@tachybase/plugin-formula-field/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-formula-field/src/locale/en-US.json
index 9894a8097..7123a255b 100644
--- a/packages/plugins/@tachybase/plugin-formula-field/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-formula-field/src/locale/en-US.json
@@ -1,8 +1,8 @@
{
- "Formula": "Formula",
"Calculation engine": "Calculation engine",
+ "Compute a value based on the other fields": "Compute a value based on the other fields",
"Expression": "Expression",
"Expression syntax error": "Expression syntax error",
- "Syntax references": "Syntax references",
- "Compute a value based on the other fields": "Compute a value based on the other fields"
+ "Formula": "Formula",
+ "Syntax references": "Syntax references"
}
diff --git a/packages/plugins/@tachybase/plugin-formula-field/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-formula-field/src/locale/ko_KR.json
index f645c8671..0920432eb 100644
--- a/packages/plugins/@tachybase/plugin-formula-field/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-formula-field/src/locale/ko_KR.json
@@ -1,8 +1,8 @@
{
- "Formula": "수식",
"Calculation engine": "계산 엔진",
+ "Compute a value based on the other fields": "다른 필드를 기반으로 값 계산",
"Expression": "표현식",
"Expression syntax error": "표현식 구문 오류",
- "Syntax references": "구문 참조",
- "Compute a value based on the other fields": "다른 필드를 기반으로 값 계산"
+ "Formula": "수식",
+ "Syntax references": "구문 참조"
}
diff --git a/packages/plugins/@tachybase/plugin-formula-field/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-formula-field/src/locale/zh-CN.json
index ffcca532d..57d5b1a36 100644
--- a/packages/plugins/@tachybase/plugin-formula-field/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-formula-field/src/locale/zh-CN.json
@@ -1,8 +1,8 @@
{
- "Formula": "公式",
"Calculation engine": "计算引擎",
+ "Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions.": "可以配置并存储同一条记录的多字段值之间的计算结果,支持 Math.js 和 Excel formula functions 两种引擎。",
"Expression": "表达式",
"Expression syntax error": "表达式语法错误",
- "Syntax references": "语法参考",
- "Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions.": "可以配置并存储同一条记录的多字段值之间的计算结果,支持 Math.js 和 Excel formula functions 两种引擎。"
+ "Formula": "公式",
+ "Syntax references": "语法参考"
}
diff --git a/packages/plugins/@tachybase/plugin-gantt/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-gantt/src/locale/en-US.json
index fd305bed4..693a335ac 100644
--- a/packages/plugins/@tachybase/plugin-gantt/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-gantt/src/locale/en-US.json
@@ -1,6 +1,6 @@
{
- "Title field": "Title field",
+ "Progress field": "Progress field",
+ "Start date field": "Start date field",
"Time scale": "Time scale",
- "Start date field":"Start date field",
- "Progress field":"Progress field"
+ "Title field": "Title field"
}
diff --git a/packages/plugins/@tachybase/plugin-gantt/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-gantt/src/locale/es-ES.json
index 63f0c8f3e..4336c0c45 100644
--- a/packages/plugins/@tachybase/plugin-gantt/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-gantt/src/locale/es-ES.json
@@ -1,7 +1,7 @@
{
- "Title field": "Campo de título",
- "Time scale": "Escala de tiempo",
- "Start date field": "Campo de fecha de inicio",
"End date field": "Campo de fecha de final",
- "Progress field": "Campo de progreso"
-}
\ No newline at end of file
+ "Progress field": "Campo de progreso",
+ "Start date field": "Campo de fecha de inicio",
+ "Time scale": "Escala de tiempo",
+ "Title field": "Campo de título"
+}
diff --git a/packages/plugins/@tachybase/plugin-gantt/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-gantt/src/locale/ko_KR.json
index ac8980365..e39cb14fb 100644
--- a/packages/plugins/@tachybase/plugin-gantt/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-gantt/src/locale/ko_KR.json
@@ -1,7 +1,7 @@
{
- "Title field": "제목 필드",
- "Time scale": "시간 축척",
- "Start date field": "시작 날짜 필드",
"End date field": "종료 날짜 필드",
- "Progress field": "진행 상태 필드"
+ "Progress field": "진행 상태 필드",
+ "Start date field": "시작 날짜 필드",
+ "Time scale": "시간 축척",
+ "Title field": "제목 필드"
}
diff --git a/packages/plugins/@tachybase/plugin-gantt/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-gantt/src/locale/pt-BR.json
index dab3666e5..cb0363193 100644
--- a/packages/plugins/@tachybase/plugin-gantt/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-gantt/src/locale/pt-BR.json
@@ -1,5 +1,5 @@
{
- "Title field": "Campo de título",
+ "End date field": "Campo de data de término",
"Start date field": "Campo de data de início",
- "End date field": "Campo de data de término"
-}
\ No newline at end of file
+ "Title field": "Campo de título"
+}
diff --git a/packages/plugins/@tachybase/plugin-gantt/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-gantt/src/locale/zh-CN.json
index 95e927323..1fe34cd57 100644
--- a/packages/plugins/@tachybase/plugin-gantt/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-gantt/src/locale/zh-CN.json
@@ -1,7 +1,7 @@
{
- "Title field": "标题字段",
- "Time scale": "时间缩放等级",
- "Start date field": "开始日期字段",
"End date field": "结束日期字段",
- "Progress field": "进度字段"
+ "Progress field": "进度字段",
+ "Start date field": "开始日期字段",
+ "Time scale": "时间缩放等级",
+ "Title field": "标题字段"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/en-US.json
index 65be34147..d956ccefd 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/en-US.json
@@ -1,15 +1,15 @@
{
- "Graph Collection": "Graph Collection",
- "Collection List": "Collection List",
- "Full Screen": "Full Screen",
- "Collection Search": "Collection Search",
- "Create Collection": "Create Collection",
"All Fields": "All Fields",
+ "All relationships": "All relationships",
"Association Fields": "Association Fields",
"Choices fields": "Choices fields",
- "All relationships": "All relationships",
+ "Collection List": "Collection List",
+ "Collection Search": "Collection Search",
+ "Create Collection": "Create Collection",
"Entity relationship only": "Entity relationship only",
- "Inheritance relationship only": "Inheritance relationship only",
+ "Full Screen": "Full Screen",
+ "Graph Collection": "Graph Collection",
"Graphical interface": "Graphical interface",
+ "Inheritance relationship only": "Inheritance relationship only",
"Selection": "Selection"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/es-ES.json
index 6a5c80c23..056b38482 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/es-ES.json
@@ -1,15 +1,15 @@
{
- "Graph Collection": "Colección de gráficos",
+ "All Fields": "Todos los campos",
+ "All relationships": "Todas las relaciones",
+ "Association Fields": "Campos de asociación",
"Collection List": "Lista de colecciones",
- "Full Screen": "Vista completa",
"Collection Search": "Búsqueda de colecciones",
"Create Collection": "Crear colección",
- "All Fields": "Todos los campos",
- "Association Fields": "Campos de asociación",
- "Optional fields": "Campos opcionales",
- "All relationships": "Todas las relaciones",
"Entity relationship only": "Sólo relaciones de entidad",
- "Inheritance relationship only": "Sólo relaciones de herencia",
+ "Full Screen": "Vista completa",
+ "Graph Collection": "Colección de gráficos",
"Graphical interface": "Interfaz gráfica",
+ "Inheritance relationship only": "Sólo relaciones de herencia",
+ "Optional fields": "Campos opcionales",
"Selection": "Selección"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/fr-FR.json
index b180dd9de..d833d3735 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/fr-FR.json
@@ -1,15 +1,15 @@
{
- "Graph Collection": "Collection de graphiques",
- "Collection List": "Liste des collections",
- "Full Screen": "Plein écran",
- "Collection Search": "Recherche de collection",
- "Create Collection": "Créer une collection",
"All Fields": "Tous les champs",
+ "All relationships": "Toutes les relations",
"Association Fields": "Champs d'association",
"Choices fields": "Champs de choix",
- "All relationships": "Toutes les relations",
+ "Collection List": "Liste des collections",
+ "Collection Search": "Recherche de collection",
+ "Create Collection": "Créer une collection",
"Entity relationship only": "Uniquement les relations d'entité",
- "Inheritance relationship only": "Uniquement les relations d'héritage",
+ "Full Screen": "Plein écran",
+ "Graph Collection": "Collection de graphiques",
"Graphical interface": "Interface graphique",
+ "Inheritance relationship only": "Uniquement les relations d'héritage",
"Selection": "Sélection"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ja-JP.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ja-JP.json
index c155f3912..2a1b466fb 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ja-JP.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ja-JP.json
@@ -1,13 +1,13 @@
{
- "Graph Collection": "グラフ化データテーブル",
+ "All Fields": "すべて",
+ "All relationships": "すべての関係",
+ "Associations Fields": "関係フィールド",
"Collection List": "データテーブルリスト",
- "Full Screen": "フルスクリーン",
"Collection Search": "表フィルタ",
"Create Collection": "データテーブルの作成",
- "All Fields": "すべて",
- "Associations Fields": "関係フィールド",
- "All relationships": "すべての関係",
"Entity relationship only": "エンティティ関係",
+ "Full Screen": "フルスクリーン",
+ "Graph Collection": "グラフ化データテーブル",
"Inheritance relationship only": "継承関係",
"Selection": "せんたく"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ko_KR.json
index 4f46c9f49..1aafba72f 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/ko_KR.json
@@ -1,16 +1,16 @@
{
- "Graph Collection": "그래픽 데이터 테이블",
+ "All Fields": "모두",
+ "All relationships": "모든 관계",
+ "Association Fields": "연관 필드",
+ "Auto layout": "자동 레이아웃",
+ "Choices fields": "선택 필드",
"Collection List": "데이터 테이블 목록",
- "Full Screen": "전체 화면",
"Collection Search": "테이블 검색",
"Create Collection": "데이터 테이블 생성",
- "All Fields": "모두",
- "Association Fields": "연관 필드",
- "Choices fields": "선택 필드",
- "All relationships": "모든 관계",
"Entity relationship only": "엔터티 관계만",
- "Inheritance relationship only": "상속 관계만",
+ "Full Screen": "전체 화면",
+ "Graph Collection": "그래픽 데이터 테이블",
"Graphical interface": "그래픽 인터페이스",
- "Auto layout": "자동 레이아웃",
- "Selection": "선택 모드"
+ "Inheritance relationship only": "상속 관계만",
+ "Selection": "선택 모드"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/pt-BR.json
index 940826292..9d24792f1 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/pt-BR.json
@@ -1,15 +1,15 @@
{
- "Graph Collection": "Coleção de Gráficos",
- "Collection List": "Lista de Coleções",
- "Full Screen": "Tela Cheia",
- "Collection Search": "Busca de Coleção",
- "Create Collection": "Criar Coleção",
"All Fields": "Todos os Campos",
+ "All relationships": "Todos os relacionamentos",
"Association Fields": "Campos de Associação",
"Choices fields": "Campos de opções",
- "All relationships": "Todos os relacionamentos",
+ "Collection List": "Lista de Coleções",
+ "Collection Search": "Busca de Coleção",
+ "Create Collection": "Criar Coleção",
"Entity relationship only": "Somente relação de Entidade",
- "Inheritance relationship only": "Somente relação de Herança",
+ "Full Screen": "Tela Cheia",
+ "Graph Collection": "Coleção de Gráficos",
"Graphical interface": "Interface Gráfica",
+ "Inheritance relationship only": "Somente relação de Herança",
"Selection": "Seleção"
}
diff --git a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/zh-CN.json
index 871f3c9c3..e6976df74 100644
--- a/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-graph-collection-manager/src/locale/zh-CN.json
@@ -1,16 +1,16 @@
{
- "Graph Collection": "图形化数据表",
+ "All Fields": "全部",
+ "All relationships": "所有关系",
+ "Association Fields": "关系字段",
+ "Auto layout": "自动布局",
+ "Choices fields": "选项字段",
"Collection List": "数据表列表",
- "Full Screen": "全屏",
"Collection Search": "表筛选",
"Create Collection": "创建数据表",
- "All Fields": "全部",
- "Association Fields": "关系字段",
- "Choices fields": "选项字段",
- "All relationships": "所有关系",
"Entity relationship only": "实体关系",
- "Inheritance relationship only": "继承关系",
+ "Full Screen": "全屏",
+ "Graph Collection": "图形化数据表",
"Graphical interface": "图形化界面",
- "Auto layout": "自动布局",
+ "Inheritance relationship only": "继承关系",
"Selection": "选择模式"
}
diff --git a/packages/plugins/@tachybase/plugin-import/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-import/src/locale/en-US.json
index b21d2b3ac..f88ae1774 100644
--- a/packages/plugins/@tachybase/plugin-import/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-import/src/locale/en-US.json
@@ -1,27 +1,27 @@
{
- "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 30M",
- "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",
+ "Download template": "Download template",
+ "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",
+ "Excel data importing": "Excel data importing",
"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",
+ "File size cannot exceed 10M": "File size cannot exceed 10M",
+ "Illegal percentage format": "Illegal percentage format",
+ "Import Data": "Import Data",
+ "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "Import is complete, with a total of {{successCount}} successful and {{failureCount}} failed",
+ "Import explain": "Guide",
"Incorrect date format": "Incorrect date format",
"Incorrect email format": "Incorrect email format",
- "Illegal percentage format": "Illegal percentage format"
+ "Incorrect time format": "Incorrect time format",
+ "No": "No",
+ "Only one file is allowed to be uploaded": "Only one file is allowed to be uploaded",
+ "Please upload the file of Excel": "Please upload the file of Excel",
+ "Start import": "Start import",
+ "Step 1: Download template": "Step 1: Download template",
+ "Step 2: Upload Excel": "Step 2: Upload Excel",
+ "To download the failure data": "To download the failure data",
+ "Upload placeholder": "Drag and drop the file here or click to upload, file size should not exceed 30M",
+ "Yes": "Yes",
+ "can not find value": "can not find value",
+ "password is empty": "password is empty"
}
diff --git a/packages/plugins/@tachybase/plugin-import/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-import/src/locale/es-ES.json
index 23eb52d83..d8e352081 100644
--- a/packages/plugins/@tachybase/plugin-import/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-import/src/locale/es-ES.json
@@ -1,27 +1,27 @@
{
- "Only one file is allowed to be uploaded": "Sólo se permite cargar un archivo",
- "File size cannot exceed 10M": "El tamaño del archivo no puede superar los 10M",
- "Please upload the file of Excel": "Por favor, cargue el archivo de Excel",
- "Import Data": "Importar datos",
- "Start import": "Iniciar importación",
- "Import explain": "Guía",
- "Download template": "Descargar plantilla",
- "Step 1: Download template": "Paso 1: Descargar plantilla",
- "Step 2: Upload Excel": "Paso 2: Cargar Excel",
- "Download tip": "- Descargar la plantilla y rellenar los datos según el formato \r\n - Importar sólo la primera hoja de cálculo \r\n - Soportar una única importación de hasta 10.000 filas de datos \r\n - No cambiar la cabecera de la plantilla para evitar fallos en la importación",
- "Upload placeholder": "Arrastra y suelta el archivo aquí o haga clic para cargarlo, el tamaño del archivo no debe superar los 10M",
- "Excel data importing": "Importación de datos Excel",
- "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "La importación se ha completado, con un total de {{successCount}} correctos y {{failureCount}} fallidos",
- "To download the failure data": "Para descargar los datos de fallo",
"Add importable field": "Añadir campo importable",
"Done": "Hecho",
- "Yes": "Sí",
- "No": "No",
+ "Download template": "Descargar plantilla",
+ "Download tip": "- Descargar la plantilla y rellenar los datos según el formato \r\n - Importar sólo la primera hoja de cálculo \r\n - Soportar una única importación de hasta 10.000 filas de datos \r\n - No cambiar la cabecera de la plantilla para evitar fallos en la importación",
+ "Excel data importing": "Importación de datos Excel",
"Field {{fieldName}} does not exist": "El campo {{fieldName}} no existe",
- "can not find value": "no se puede encontrar el valor",
- "password is empty": "la contraseña está vacía",
- "Incorrect time format": "Formato de hora incorrecto",
+ "File size cannot exceed 10M": "El tamaño del archivo no puede superar los 10M",
+ "Illegal percentage format": "Formato de porcentaje ilegal",
+ "Import Data": "Importar datos",
+ "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "La importación se ha completado, con un total de {{successCount}} correctos y {{failureCount}} fallidos",
+ "Import explain": "Guía",
"Incorrect date format": "Formato de fecha incorrecto",
"Incorrect email format": "Formato de correo electrónico incorrecto",
- "Illegal percentage format": "Formato de porcentaje ilegal"
+ "Incorrect time format": "Formato de hora incorrecto",
+ "No": "No",
+ "Only one file is allowed to be uploaded": "Sólo se permite cargar un archivo",
+ "Please upload the file of Excel": "Por favor, cargue el archivo de Excel",
+ "Start import": "Iniciar importación",
+ "Step 1: Download template": "Paso 1: Descargar plantilla",
+ "Step 2: Upload Excel": "Paso 2: Cargar Excel",
+ "To download the failure data": "Para descargar los datos de fallo",
+ "Upload placeholder": "Arrastra y suelta el archivo aquí o haga clic para cargarlo, el tamaño del archivo no debe superar los 10M",
+ "Yes": "Sí",
+ "can not find value": "no se puede encontrar el valor",
+ "password is empty": "la contraseña está vacía"
}
diff --git a/packages/plugins/@tachybase/plugin-import/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-import/src/locale/ko_KR.json
index f6a5566c7..3d9a7c8a4 100644
--- a/packages/plugins/@tachybase/plugin-import/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-import/src/locale/ko_KR.json
@@ -1,28 +1,28 @@
{
- "Only one file is allowed to be uploaded": "하나의 파일만 업로드 할 수 있습니다",
- "File size cannot exceed 10M": "파일 크기는 10M을 초과할 수 없습니다",
- "Please upload the file of Excel": "Excel 파일을 업로드하십시오",
- "Import Data": "데이터 가져오기",
- "Start import": "가져오기 시작",
- "Import explain": "가져오기 설명",
- "Download template": "템플릿 다운로드",
- "Step 1: Download template": "단계 1: 템플릿 다운로드",
- "Step 2: Upload Excel": "단계 2: Excel 업로드",
- "Download tip": "- 템플릿을 다운로드하고 형식에 맞게 데이터를 작성합니다.\r\n - 첫 번째 시트만 가져옵니다.\r\n - 단일 가져오기로 10000행 이하의 데이터를 지원합니다.\r\n - 템플릿 헤더를 수정하지 마세요. 가져오기 실패를 방지합니다.",
- "Upload placeholder": "파일을 여기에 드래그하거나 클릭하여 업로드하십시오. 파일 크기는 10M을 초과할 수 없습니다.",
- "Excel data importing": "Excel 데이터 가져오기 중입니다. 창을 닫지 마십시오.",
- "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "가져오기 완료, 총 성공 {{successCount}} 건, 총 실패 {{failureCount}} 건",
- "To download the failure data": "실패한 데이터를 다운로드하려면",
"Add importable field": "가져올 수 있는 필드 추가",
"Done": "완료",
- "Yes": "예",
- "No": "아니요",
+ "Download template": "템플릿 다운로드",
+ "Download tip": "- 템플릿을 다운로드하고 형식에 맞게 데이터를 작성합니다.\r\n - 첫 번째 시트만 가져옵니다.\r\n - 단일 가져오기로 10000행 이하의 데이터를 지원합니다.\r\n - 템플릿 헤더를 수정하지 마세요. 가져오기 실패를 방지합니다.",
+ "Excel data importing": "Excel 데이터 가져오기 중입니다. 창을 닫지 마십시오.",
"Field {{fieldName}} does not exist": "필드 {{fieldName}}가 존재하지 않습니다",
- "can not find value": "값을 찾을 수 없습니다",
- "password is empty": "암호가 비어 있습니다",
- "Incorrect time format": "잘못된 시간 형식",
+ "File size cannot exceed 10M": "파일 크기는 10M을 초과할 수 없습니다",
+ "Illegal percentage format": "잘못된 백분율 형식",
+ "Import Data": "데이터 가져오기",
+ "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "가져오기 완료, 총 성공 {{successCount}} 건, 총 실패 {{failureCount}} 건",
+ "Import explain": "가져오기 설명",
+ "Imported template does not match, please download again.": "가져온 템플릿이 일치하지 않습니다. 다시 다운로드하세요.",
"Incorrect date format": "잘못된 날짜 형식",
"Incorrect email format": "잘못된 이메일 형식",
- "Illegal percentage format": "잘못된 백분율 형식",
- "Imported template does not match, please download again.": "가져온 템플릿이 일치하지 않습니다. 다시 다운로드하세요."
+ "Incorrect time format": "잘못된 시간 형식",
+ "No": "아니요",
+ "Only one file is allowed to be uploaded": "하나의 파일만 업로드 할 수 있습니다",
+ "Please upload the file of Excel": "Excel 파일을 업로드하십시오",
+ "Start import": "가져오기 시작",
+ "Step 1: Download template": "단계 1: 템플릿 다운로드",
+ "Step 2: Upload Excel": "단계 2: Excel 업로드",
+ "To download the failure data": "실패한 데이터를 다운로드하려면",
+ "Upload placeholder": "파일을 여기에 드래그하거나 클릭하여 업로드하십시오. 파일 크기는 10M을 초과할 수 없습니다.",
+ "Yes": "예",
+ "can not find value": "값을 찾을 수 없습니다",
+ "password is empty": "암호가 비어 있습니다"
}
diff --git a/packages/plugins/@tachybase/plugin-import/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-import/src/locale/pt-BR.json
index aa0efe96b..8c096b1f1 100644
--- a/packages/plugins/@tachybase/plugin-import/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-import/src/locale/pt-BR.json
@@ -1,27 +1,27 @@
{
- "Only one file is allowed to be uploaded": "Somente um arquivo pode ser enviado de cada vez",
- "File size cannot exceed 10M": "O tamanho do arquivo não pode exceder 10 MB",
- "Please upload the file of Excel": "Por favor, envie um arquivo do Excel",
- "Import Data": "Importar dados",
- "Start import": "Iniciar importação",
- "Import explain": "Guia",
- "Download template": "Baixar modelo",
- "Step 1: Download template": "Passo 1: Baixar modelo",
- "Step 2: Upload Excel": "Passo 2: Enviar Excel",
- "Download tip": "- Baixe o modelo e preencha os dados de acordo com o formato \r\n - Importe apenas a primeira planilha \r\n - Suporte de importação única de até 10.000 linhas de dados \r\n - Não altere o cabeçalho do modelo para evitar falhas de importação",
- "Upload placeholder": "Arraste e solte o arquivo aqui ou clique para enviar, o tamanho do arquivo não deve exceder 10 MB",
- "Excel data importing": "Importando dados do Excel",
- "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "Importação concluída, com um total de {{successCount}} sucesso e {{failureCount}} falhas",
- "To download the failure data": "Para baixar os dados que falharam",
"Add importable field": "Adicionar campo importável",
"Done": "Concluído",
- "Yes": "Sim",
- "No": "Não",
+ "Download template": "Baixar modelo",
+ "Download tip": "- Baixe o modelo e preencha os dados de acordo com o formato \r\n - Importe apenas a primeira planilha \r\n - Suporte de importação única de até 10.000 linhas de dados \r\n - Não altere o cabeçalho do modelo para evitar falhas de importação",
+ "Excel data importing": "Importando dados do Excel",
"Field {{fieldName}} does not exist": "O campo {{fieldName}} não existe",
- "can not find value": "Não foi possível encontrar o valor",
- "password is empty": "A senha está vazia",
- "Incorrect time format": "Formato de hora incorreto",
+ "File size cannot exceed 10M": "O tamanho do arquivo não pode exceder 10 MB",
+ "Illegal percentage format": "Formato de porcentagem ilegal",
+ "Import Data": "Importar dados",
+ "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "Importação concluída, com um total de {{successCount}} sucesso e {{failureCount}} falhas",
+ "Import explain": "Guia",
"Incorrect date format": "Formato de data incorreto",
"Incorrect email format": "Formato de e-mail incorreto",
- "Illegal percentage format": "Formato de porcentagem ilegal"
+ "Incorrect time format": "Formato de hora incorreto",
+ "No": "Não",
+ "Only one file is allowed to be uploaded": "Somente um arquivo pode ser enviado de cada vez",
+ "Please upload the file of Excel": "Por favor, envie um arquivo do Excel",
+ "Start import": "Iniciar importação",
+ "Step 1: Download template": "Passo 1: Baixar modelo",
+ "Step 2: Upload Excel": "Passo 2: Enviar Excel",
+ "To download the failure data": "Para baixar os dados que falharam",
+ "Upload placeholder": "Arraste e solte o arquivo aqui ou clique para enviar, o tamanho do arquivo não deve exceder 10 MB",
+ "Yes": "Sim",
+ "can not find value": "Não foi possível encontrar o valor",
+ "password is empty": "A senha está vazia"
}
diff --git a/packages/plugins/@tachybase/plugin-import/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-import/src/locale/zh-CN.json
index 40b5e0a88..a3dfc34a7 100644
--- a/packages/plugins/@tachybase/plugin-import/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-import/src/locale/zh-CN.json
@@ -1,28 +1,28 @@
{
- "Only one file is allowed to be uploaded": "只允许上传一个文件",
- "File size cannot exceed 10M": "文件大小不能超过10M",
- "Please upload the file of Excel": "请上传Excel的文件",
- "Import Data": "导入数据",
- "Start import": "开始导入",
- "Import explain": "说明",
- "Download template": "下载模板",
- "Step 1: Download template": "1.下载模板",
- "Step 2: Upload Excel": "2.上传完善后的表格",
- "Download tip": "- 下载模板后,按格式填写数据\r\n - 只导入第一张工作表\r\n - 支持单次导入不超过10000行数据\r\n - 请勿改模板表头,防止导入失败",
- "Upload placeholder": "将文件拖曳到此处或点击上传,文件大小不超过10M",
- "Excel data importing": "数据导入中,请勿关闭窗口",
- "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "导入完成,共导入成功{{successCount}}条数据,共导入失败{{failureCount}}条数据",
- "To download the failure data": "下载导入失败的数据",
"Add importable field": "添加可导入字段",
"Done": "完成",
- "Yes": "是",
- "No": "否",
+ "Download template": "下载模板",
+ "Download tip": "- 下载模板后,按格式填写数据\r\n - 只导入第一张工作表\r\n - 支持单次导入不超过10000行数据\r\n - 请勿改模板表头,防止导入失败",
+ "Excel data importing": "数据导入中,请勿关闭窗口",
"Field {{fieldName}} does not exist": "字段 {{fieldName}} 不存在",
- "can not find value": "找不到对应值",
- "password is empty": "密码为空",
- "Incorrect time format": "时间格式不正确",
+ "File size cannot exceed 10M": "文件大小不能超过10M",
+ "Illegal percentage format": "百分比格式有误",
+ "Import Data": "导入数据",
+ "Import done, total success have {{successCount}} , total failure have {{failureCount}}": "导入完成,共导入成功{{successCount}}条数据,共导入失败{{failureCount}}条数据",
+ "Import explain": "说明",
+ "Imported template does not match, please download again.": "导入模板不匹配,请检查导入文件标题行或重新下载导入模板",
"Incorrect date format": "日期格式不正确",
"Incorrect email format": "邮箱格式不正确",
- "Illegal percentage format": "百分比格式有误",
- "Imported template does not match, please download again.": "导入模板不匹配,请检查导入文件标题行或重新下载导入模板"
+ "Incorrect time format": "时间格式不正确",
+ "No": "否",
+ "Only one file is allowed to be uploaded": "只允许上传一个文件",
+ "Please upload the file of Excel": "请上传Excel的文件",
+ "Start import": "开始导入",
+ "Step 1: Download template": "1.下载模板",
+ "Step 2: Upload Excel": "2.上传完善后的表格",
+ "To download the failure data": "下载导入失败的数据",
+ "Upload placeholder": "将文件拖曳到此处或点击上传,文件大小不超过10M",
+ "Yes": "是",
+ "can not find value": "找不到对应值",
+ "password is empty": "密码为空"
}
diff --git a/packages/plugins/@tachybase/plugin-kanban/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-kanban/src/locale/zh-CN.json
index d3e67103f..18bdbd1c9 100644
--- a/packages/plugins/@tachybase/plugin-kanban/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-kanban/src/locale/zh-CN.json
@@ -1,8 +1,8 @@
{
- "Used for sorting kanban cards, only sorting fields corresponding to grouping fields can be selected": "用于看板卡片的排序,只能选择与分组字段相对应的排序字段",
- "Global sorting": "全局排序",
- "Create sort field": "创建排序字段",
"Convert the following integer fields to sorting fields": "将以下整数字段转为排序字段",
- "Sorting field":"排序字段",
- "Grouped sorting based on":"基于分组字段"
+ "Create sort field": "创建排序字段",
+ "Global sorting": "全局排序",
+ "Grouped sorting based on": "基于分组字段",
+ "Sorting field": "排序字段",
+ "Used for sorting kanban cards, only sorting fields corresponding to grouping fields can be selected": "用于看板卡片的排序,只能选择与分组字段相对应的排序字段"
}
diff --git a/packages/plugins/@tachybase/plugin-localization-management/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-localization-management/src/locale/en-US.json
index 64472585c..47a8e02a7 100644
--- a/packages/plugins/@tachybase/plugin-localization-management/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-localization-management/src/locale/en-US.json
@@ -1,24 +1,24 @@
{
- "Edit": "Edit",
"Add new": "Add new",
- "Localization management": "Localization management",
- "No data": "No data",
+ "All": "All",
+ "Collections & Fields": "Collections & Fields",
+ "Current language": "Current language",
"Delete text": "Delete text",
"Delete translation": "Delete translation",
+ "Edit": "Edit",
+ "Keyword": "Keyword",
+ "Localization": "Localization",
+ "Localization management": "Localization management",
+ "Menu": "Menu",
"Module": "Module",
+ "No data": "No data",
+ "No translation": "No translation",
+ "Please select the resources you want to synchronize": "Please select the resources you want to synchronize",
+ "Publish": "Publish",
+ "Sync": "Sync",
+ "System & Plugins": "System & Plugins",
"Text": "Text",
"Translation": "Translation",
- "Sync": "Sync",
- "Current language": "Current language",
- "Keyword": "Keyword",
- "All": "All",
- "No translation": "No translation",
- "System & Plugins": "System & Plugins",
- "User interfaces": "User interfaces",
- "Collections & Fields": "Collections & Fields",
- "Please select the resources you want to synchronize": "Please select the resources you want to synchronize",
- "Menu": "Menu",
- "Publish": "Publish",
"Translations": "Translations",
- "Localization": "Localization"
+ "User interfaces": "User interfaces"
}
diff --git a/packages/plugins/@tachybase/plugin-localization-management/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-localization-management/src/locale/ko_KR.json
index 4b62b3e69..987c94672 100644
--- a/packages/plugins/@tachybase/plugin-localization-management/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-localization-management/src/locale/ko_KR.json
@@ -1,23 +1,23 @@
{
- "Edit": "편집",
"Add new": "새로 추가",
- "Localization management": "다국어 관리",
- "No data": "데이터 없음",
+ "All": "모두",
+ "Collections & Fields": "컬렉션 및 필드",
+ "Current language": "현재 언어",
"Delete text": "원본 삭제",
"Delete translation": "번역 삭제",
+ "Edit": "편집",
+ "Keyword": "키워드",
+ "Localization management": "다국어 관리",
+ "Menu": "메뉴",
"Module": "모듈",
+ "No data": "데이터 없음",
+ "No translation": "번역 없음",
+ "Please select the resources you want to synchronize": "동기화하려는 리소스를 선택하세요",
+ "Publish": "게시",
+ "Sync": "동기화",
+ "System & Plugins": "시스템 및 플러그인",
"Text": "원본 텍스트",
"Translation": "번역",
- "Sync": "동기화",
- "Current language": "현재 언어",
- "Keyword": "키워드",
- "All": "모두",
- "No translation": "번역 없음",
- "System & Plugins": "시스템 및 플러그인",
- "User interfaces": "사용자 인터페이스",
- "Collections & Fields": "컬렉션 및 필드",
- "Please select the resources you want to synchronize": "동기화하려는 리소스를 선택하세요",
- "Menu": "메뉴",
- "Publish": "게시",
- "Translations": "번역"
+ "Translations": "번역",
+ "User interfaces": "사용자 인터페이스"
}
diff --git a/packages/plugins/@tachybase/plugin-localization-management/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-localization-management/src/locale/zh-CN.json
index 4a9da5559..0b35e9e2e 100644
--- a/packages/plugins/@tachybase/plugin-localization-management/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-localization-management/src/locale/zh-CN.json
@@ -1,24 +1,24 @@
{
- "Edit": "编辑",
"Add new": "新增",
- "Localization management": "本地化管理",
- "No data": "暂无数据",
+ "All": "全部",
+ "Collections & Fields": "数据表和字段",
+ "Current language": "当前语言",
"Delete text": "删除原文",
"Delete translation": "删除译文",
+ "Edit": "编辑",
+ "Keyword": "关键字",
+ "Localization": "本地化",
+ "Localization management": "本地化管理",
+ "Menu": "菜单",
"Module": "模块",
+ "No data": "暂无数据",
+ "No translation": "待翻译",
+ "Please select the resources you want to synchronize": "请选择需要同步的资源",
+ "Publish": "发布",
+ "Sync": "同步",
+ "System & Plugins": "系统和插件",
"Text": "原文",
"Translation": "译文",
- "Sync": "同步",
- "Current language": "当前语言",
- "Keyword": "关键字",
- "All": "全部",
- "No translation": "待翻译",
- "System & Plugins": "系统和插件",
- "User interfaces": "用户界面配置",
- "Collections & Fields": "数据表和字段",
- "Please select the resources you want to synchronize": "请选择需要同步的资源",
- "Menu": "菜单",
- "Publish": "发布",
"Translations": "翻译",
- "Localization": "本地化"
+ "User interfaces": "用户界面配置"
}
diff --git a/packages/plugins/@tachybase/plugin-map/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-map/src/locale/en-US.json
index 38f0a8d79..74cbce57b 100644
--- a/packages/plugins/@tachybase/plugin-map/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-map/src/locale/en-US.json
@@ -1,51 +1,51 @@
{
- "Map": "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",
+ "Access key": "Access key",
"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",
+ "Circle": "Circle",
+ "Clear": "Clear",
+ "Clear the canvas": "Clear the canvas",
+ "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",
+ "Concatenation order field": "Concatenation order field",
"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",
- "Operator": "Operator",
- "Editable": "Editable",
- "Readonly": "Readonly",
- "Easy-reading": "Easy-reading",
- "Edit description": "Edit description",
- "Map field": "Map field",
- "Marker field": "Marker field",
- "Load google maps failed, Please check the Api key and refresh the page": "Load google maps failed, Please check the Api key and refresh the page",
+ "Confirm": "Confirm",
"Create map block": "Create map block",
- "Start point": "Start point",
+ "Delete field": "Delete field",
+ "Easy-reading": "Easy-reading",
+ "Edit": "Edit",
+ "Edit description": "Edit description",
+ "Edit field title": "Edit field title",
+ "Edit tooltip": "Edit tooltip",
+ "Editable": "Editable",
"End point": "End point",
- "Concatenation order field": "Concatenation order field"
+ "Enter keywords to search": "Enter keywords to search",
+ "Field title": "Field title",
+ "Go to the configuration page": "Go to the configuration page",
+ "Google Maps": "Google Maps",
+ "Line": "Line",
+ "Load google maps failed, Please check the Api key and refresh the page": "Load google maps failed, Please check the Api key and refresh the page",
+ "Map": "Map",
+ "Map Manager": "Map Manager",
+ "Map field": "Map field",
+ "Map type": "Map type",
+ "Map-based geometry": "Map-based geometry",
+ "Marker field": "Marker field",
+ "Operator": "Operator",
+ "Pattern": "Pattern",
+ "Please configure the AMap securityCode or serviceHost correctly": "Please configure the AMap securityCode or serviceHost correctly",
+ "Please configure the AccessKey and SecurityJsCode first": "Please configure the AccessKey and SecurityJsCode first",
+ "Point": "Point",
+ "Polygon": "Polygon",
+ "Readonly": "Readonly",
+ "Required": "Required",
+ "Save": "Save",
+ "Saved failed": "Saved failed",
+ "Saved successfully": "Saved successfully",
+ "Set default zoom level": "Set default zoom level",
+ "Start point": "Start point",
+ "The AccessKey is incorrect, please check it": "The AccessKey is incorrect, please check it",
+ "The default zoom level of the map": "The default zoom level of the map",
+ "Zoom": "Zoom",
+ "securityJsCode or serviceHost": "securityJsCode or serviceHost"
}
diff --git a/packages/plugins/@tachybase/plugin-map/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-map/src/locale/ko_KR.json
index 7c302a860..258cdcbf9 100644
--- a/packages/plugins/@tachybase/plugin-map/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-map/src/locale/ko_KR.json
@@ -1,51 +1,51 @@
{
- "Map": "지도",
- "Map-based geometry": "지도 기반 지오메트리",
- "Map type": "지도 유형",
- "Point": "점",
- "Line": "선",
- "Circle": "원",
- "Polygon": "다각형",
- "Access key": "액세스 키",
- "securityJsCode or serviceHost": "securityJsCode 또는 serviceHost",
"AMap": "AMap",
- "Google Maps": "Google 지도",
- "Clear": "지우기",
- "Click to select the starting point and double-click to end the drawing": "시작점을 선택하려면 클릭하고 그리기를 종료하려면 두 번 클릭하십시오",
- "Clear the canvas": "캔버스 지우기",
+ "Access key": "액세스 키",
"Are you sure to clear the canvas?": "캔버스를 지우시겠습니까?",
- "Confirm": "확인",
"Cancel": "취소",
- "Enter keywords to search": "검색할 키워드 입력 (시/도를 반드시 포함해야 함)",
- "The AccessKey is incorrect, please check it": "액세스 키가 올바르지 않습니다. 확인해 주세요",
- "Please configure the AMap securityCode or serviceHost correctly": "AMap securityCode 또는 serviceHost를 올바르게 구성해 주세요",
- "Map Manager": "지도 관리자",
+ "Circle": "원",
+ "Clear": "지우기",
+ "Clear the canvas": "캔버스 지우기",
+ "Click to select the starting point and double-click to end the drawing": "시작점을 선택하려면 클릭하고 그리기를 종료하려면 두 번 클릭하십시오",
+ "Concatenation order field": "연결 순서 필드",
"Configuration": "구성",
- "Saved successfully": "성공적으로 저장되었습니다",
- "Saved failed": "저장 실패",
- "Edit": "편집",
- "Save": "저장",
- "Please configure the AccessKey and SecurityJsCode first": "먼저 AccessKey 및 SecurityJsCode를 구성하세요",
- "Go to the configuration page": "구성 페이지로 이동",
- "Zoom": "확대/축소",
- "Set default zoom level": "기본 확대/축소 수준 설정",
- "The default zoom level of the map": "지도의 기본 확대/축소 수준",
- "Edit field title": "필드 제목 편집",
- "Field title": "필드 제목",
- "Edit tooltip": "툴팁 편집",
- "Delete field": "필드 삭제",
- "Required": "필수",
- "Pattern": "패턴",
- "Operator": "연산자",
- "Editable": "편집 가능",
- "Readonly": "읽기 전용",
- "Easy-reading": "읽기 전용 (읽기 전용 모드)",
- "Edit description": "설명 편집",
- "Map field": "지도 필드",
- "Marker field": "마커 필드",
- "Load google maps failed, Please check the Api key and refresh the page": "Google 지도 로드 실패, Api 키를 확인하고 페이지를 새로 고침하세요",
+ "Confirm": "확인",
"Create map block": "지도 블록 생성",
- "Start point": "시작점",
+ "Delete field": "필드 삭제",
+ "Easy-reading": "읽기 전용 (읽기 전용 모드)",
+ "Edit": "편집",
+ "Edit description": "설명 편집",
+ "Edit field title": "필드 제목 편집",
+ "Edit tooltip": "툴팁 편집",
+ "Editable": "편집 가능",
"End point": "끝점",
- "Concatenation order field": "연결 순서 필드"
+ "Enter keywords to search": "검색할 키워드 입력 (시/도를 반드시 포함해야 함)",
+ "Field title": "필드 제목",
+ "Go to the configuration page": "구성 페이지로 이동",
+ "Google Maps": "Google 지도",
+ "Line": "선",
+ "Load google maps failed, Please check the Api key and refresh the page": "Google 지도 로드 실패, Api 키를 확인하고 페이지를 새로 고침하세요",
+ "Map": "지도",
+ "Map Manager": "지도 관리자",
+ "Map field": "지도 필드",
+ "Map type": "지도 유형",
+ "Map-based geometry": "지도 기반 지오메트리",
+ "Marker field": "마커 필드",
+ "Operator": "연산자",
+ "Pattern": "패턴",
+ "Please configure the AMap securityCode or serviceHost correctly": "AMap securityCode 또는 serviceHost를 올바르게 구성해 주세요",
+ "Please configure the AccessKey and SecurityJsCode first": "먼저 AccessKey 및 SecurityJsCode를 구성하세요",
+ "Point": "점",
+ "Polygon": "다각형",
+ "Readonly": "읽기 전용",
+ "Required": "필수",
+ "Save": "저장",
+ "Saved failed": "저장 실패",
+ "Saved successfully": "성공적으로 저장되었습니다",
+ "Set default zoom level": "기본 확대/축소 수준 설정",
+ "Start point": "시작점",
+ "The AccessKey is incorrect, please check it": "액세스 키가 올바르지 않습니다. 확인해 주세요",
+ "The default zoom level of the map": "지도의 기본 확대/축소 수준",
+ "Zoom": "확대/축소",
+ "securityJsCode or serviceHost": "securityJsCode 또는 serviceHost"
}
diff --git a/packages/plugins/@tachybase/plugin-map/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-map/src/locale/pt-BR.json
index aaf9e78db..fe08e701c 100644
--- a/packages/plugins/@tachybase/plugin-map/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-map/src/locale/pt-BR.json
@@ -1,45 +1,45 @@
{
- "Map-based geometry": "Geometria baseada em mapa",
- "Map type": "Tipo de mapa",
- "Point": "Ponto",
- "Line": "Linha",
- "Circle": "Círculo",
- "Polygon": "Polígono",
- "Access key": "Chave de acesso",
- "securityJsCode or serviceHost": "securityJsCode ou serviceHost",
"AMap": "AMap",
- "Google Maps": "Google Maps",
- "Clear": "Limpar",
- "Click to select the starting point and double-click to end the drawing": "Clique para selecionar o ponto de partida e dê um duplo clique para terminar a criação",
- "Clear the canvas": "Limpar a tela",
+ "Access key": "Chave de acesso",
"Are you sure to clear the canvas?": "Tem certeza de que deseja limpar a tela?",
- "Confirm": "Confirmar",
"Cancel": "Cancelar",
- "Enter keywords to search": "Digite palavras-chave para buscar",
- "The AccessKey is incorrect, please check it": "A chave de acesso está incorreta, por favor verifique",
- "Please configure the AMap securityCode or serviceHost correctly": "Por favor, configure o securityCode ou serviceHost do AMap corretamente",
- "Map Manager": "Gerenciador de Mapa",
+ "Circle": "Círculo",
+ "Clear": "Limpar",
+ "Clear the canvas": "Limpar a tela",
+ "Click to select the starting point and double-click to end the drawing": "Clique para selecionar o ponto de partida e dê um duplo clique para terminar a criação",
"Configuration": "Configuração",
- "Saved successfully": "Salvo com sucesso",
- "Saved failed": "Falha ao salvar",
- "Edit": "Editar",
- "Save": "Salvar",
- "Please configure the AccessKey and SecurityJsCode first": "Por favor, configure a AccessKey e o SecurityJsCode primeiro",
- "Go to the configuration page": "Ir para a página de configuração",
- "Zoom": "Zoom",
- "Set default zoom level": "Definir nível de zoom padrão",
- "The default zoom level of the map": "O nível de zoom padrão do mapa",
- "Edit field title": "Editar título do campo",
- "Field title": "Título do campo",
- "Edit tooltip": "Editar dica de ferramenta",
+ "Confirm": "Confirmar",
"Delete field": "Excluir campo",
- "Required": "Obrigatório",
- "Pattern": "Padrão",
- "Operator": "Operador",
- "Editable": "Editável",
- "Readonly": "Somente leitura",
"Easy-reading": "Apenas leitura (Modo de Leitura)",
+ "Edit": "Editar",
"Edit description": "Editar descrição",
+ "Edit field title": "Editar título do campo",
+ "Edit tooltip": "Editar dica de ferramenta",
+ "Editable": "Editável",
+ "Enter keywords to search": "Digite palavras-chave para buscar",
+ "Field title": "Título do campo",
+ "Go to the configuration page": "Ir para a página de configuração",
+ "Google Maps": "Google Maps",
+ "Line": "Linha",
+ "Map Manager": "Gerenciador de Mapa",
"Map field": "Campo de mapa",
- "Marker field": "Campo de marcador"
+ "Map type": "Tipo de mapa",
+ "Map-based geometry": "Geometria baseada em mapa",
+ "Marker field": "Campo de marcador",
+ "Operator": "Operador",
+ "Pattern": "Padrão",
+ "Please configure the AMap securityCode or serviceHost correctly": "Por favor, configure o securityCode ou serviceHost do AMap corretamente",
+ "Please configure the AccessKey and SecurityJsCode first": "Por favor, configure a AccessKey e o SecurityJsCode primeiro",
+ "Point": "Ponto",
+ "Polygon": "Polígono",
+ "Readonly": "Somente leitura",
+ "Required": "Obrigatório",
+ "Save": "Salvar",
+ "Saved failed": "Falha ao salvar",
+ "Saved successfully": "Salvo com sucesso",
+ "Set default zoom level": "Definir nível de zoom padrão",
+ "The AccessKey is incorrect, please check it": "A chave de acesso está incorreta, por favor verifique",
+ "The default zoom level of the map": "O nível de zoom padrão do mapa",
+ "Zoom": "Zoom",
+ "securityJsCode or serviceHost": "securityJsCode ou serviceHost"
}
diff --git a/packages/plugins/@tachybase/plugin-map/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-map/src/locale/zh-CN.json
index f3b71faf6..7789ab051 100644
--- a/packages/plugins/@tachybase/plugin-map/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-map/src/locale/zh-CN.json
@@ -1,51 +1,51 @@
{
- "Map": "地图",
- "Map-based geometry": "基于地图的几何图形",
- "Map type": "地图类型",
- "Point": "点",
- "Line": "线",
- "Circle": "圆",
- "Polygon": "多边形",
- "Access key": "访问密钥",
- "securityJsCode or serviceHost": "securityJsCode 或 serviceHost",
"AMap": "高德地图",
- "Google Maps": "谷歌地图",
- "Clear": "清空",
- "Click to select the starting point and double-click to end the drawing": "点击选择起点,双击结束绘制",
- "Clear the canvas": "清空画布",
+ "Access key": "访问密钥",
"Are you sure to clear the canvas?": "您确定要清空画布吗?",
- "Confirm": "确定",
"Cancel": "取消",
- "Enter keywords to search": "输入地方名关键字搜索(必须包含省/市)",
- "The AccessKey is incorrect, please check it": "访问密钥不正确,请检查",
- "Please configure the AMap securityCode or serviceHost correctly": "请正确配置高德地图 securityCode 或 serviceHost",
- "Map Manager": "地图管理",
+ "Circle": "圆",
+ "Clear": "清空",
+ "Clear the canvas": "清空画布",
+ "Click to select the starting point and double-click to end the drawing": "点击选择起点,双击结束绘制",
+ "Concatenation order field": "连接顺序字段",
"Configuration": "配置",
- "Saved successfully": "保存成功",
- "Saved failed": "保存失败",
- "Edit": "编辑",
- "Save": "保存",
- "Please configure the AccessKey and SecurityJsCode first": "请先配置 AccessKey 和 SecurityJsCode",
- "Go to the configuration page": "前往配置页面",
- "Zoom": "缩放",
- "Set default zoom level": "设置默认缩放级别",
- "The default zoom level of the map": "地图默认缩放级别",
- "Edit field title": "编辑字段标题",
- "Field title": "字段标题",
- "Edit tooltip": "编辑提示信息",
- "Delete field": "删除字段",
- "Required": "必填",
- "Pattern": "模式",
- "Operator": "运算符",
- "Editable": "可编辑",
- "Readonly": "只读(禁止编辑)",
- "Easy-reading": "只读(阅读模式)",
- "Edit description": "编辑描述",
- "Map field": "地图字段",
- "Marker field": "标记字段",
- "Load google maps failed, Please check the Api key and refresh the page": "加载谷歌地图失败,请检查 Api key 并刷新页面",
+ "Confirm": "确定",
"Create map block": "创建地图区块",
- "Start point": "起点",
+ "Delete field": "删除字段",
+ "Easy-reading": "只读(阅读模式)",
+ "Edit": "编辑",
+ "Edit description": "编辑描述",
+ "Edit field title": "编辑字段标题",
+ "Edit tooltip": "编辑提示信息",
+ "Editable": "可编辑",
"End point": "终点",
- "Concatenation order field": "连接顺序字段"
+ "Enter keywords to search": "输入地方名关键字搜索(必须包含省/市)",
+ "Field title": "字段标题",
+ "Go to the configuration page": "前往配置页面",
+ "Google Maps": "谷歌地图",
+ "Line": "线",
+ "Load google maps failed, Please check the Api key and refresh the page": "加载谷歌地图失败,请检查 Api key 并刷新页面",
+ "Map": "地图",
+ "Map Manager": "地图管理",
+ "Map field": "地图字段",
+ "Map type": "地图类型",
+ "Map-based geometry": "基于地图的几何图形",
+ "Marker field": "标记字段",
+ "Operator": "运算符",
+ "Pattern": "模式",
+ "Please configure the AMap securityCode or serviceHost correctly": "请正确配置高德地图 securityCode 或 serviceHost",
+ "Please configure the AccessKey and SecurityJsCode first": "请先配置 AccessKey 和 SecurityJsCode",
+ "Point": "点",
+ "Polygon": "多边形",
+ "Readonly": "只读(禁止编辑)",
+ "Required": "必填",
+ "Save": "保存",
+ "Saved failed": "保存失败",
+ "Saved successfully": "保存成功",
+ "Set default zoom level": "设置默认缩放级别",
+ "Start point": "起点",
+ "The AccessKey is incorrect, please check it": "访问密钥不正确,请检查",
+ "The default zoom level of the map": "地图默认缩放级别",
+ "Zoom": "缩放",
+ "securityJsCode or serviceHost": "securityJsCode 或 serviceHost"
}
diff --git a/packages/plugins/@tachybase/plugin-mobile-client/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-mobile-client/src/locale/en-US.json
index 579a04de8..f8d3a44a0 100644
--- a/packages/plugins/@tachybase/plugin-mobile-client/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-mobile-client/src/locale/en-US.json
@@ -1,52 +1,52 @@
{
- "Mobile Client-side": "Mobile Client-side",
- "Interface Configuration": "Interface Configuration",
- "App Configuration": "App Configuration",
- "Enable TabBar": "Enable TabBar",
- "Untitled": "Untitled",
- "Edit info": "Edit info",
- "Title": "Title",
- "Display back button": "Display back button",
- "Delete menu": "Delete menu",
- "Edit menu info": "Edit menu info",
- "Menu": "Menu",
- "Menu name": "Menu name",
- "Icon": "Icon",
- "Delete menu item?": "Delete menu item?",
+ "Add block": "Add block",
"Add menu item": "Add menu item",
- "Page template": "Page template",
- "Template mode": "Template mode",
- "Enable Header": "Enable Header",
- "Enable Tabs": "Enable Tabs",
- "Delete tab item?": "Delete tab item?",
+ "Add new": "Add new",
"Add tab": "Add tab",
+ "AllProducts": "AllProducts",
+ "App Configuration": "App Configuration",
"App level Configuration": "App level Configuration",
- "Menu configuration": "Menu configuration",
- "Page configuration": "Page configuration",
- "Settings": "Settings",
- "Delete settings block": "Delete settings block",
- "Delete menu block": "Delete menu block",
- "Mobile client access address": "Mobile client access address",
- "The full address is": "The full address is",
- "Preview": "Preview",
- "Choices fields":"Choices fields",
- "Text fields":"Text fields",
- "Display association Textfields": "Display association Textfields",
- "Display association Choicefields": "Display association Choicefields",
- "Generic properties":"Generic properties",
- "Search":"Search",
- "Please enter search content":"Please enter search content",
- "Title field":"Title field",
- "Set show field":"Set show field",
- "Set field count":"Set field count",
+ "Choices fields": "Choices fields",
+ "Configure columns": "Configure columns",
"Configure field": "Configure field",
"Configure fields": "Configure fields",
- "Configure columns": "Configure columns",
- "Add block": "Add block",
- "all": "all",
- "AllProducts": "AllProducts",
- "sort":"sort",
- "Add new":"Add new",
+ "Delete menu": "Delete menu",
+ "Delete menu block": "Delete menu block",
+ "Delete menu item?": "Delete menu item?",
+ "Delete settings block": "Delete settings block",
+ "Delete tab item?": "Delete tab item?",
+ "Display association Choicefields": "Display association Choicefields",
+ "Display association Textfields": "Display association Textfields",
+ "Display back button": "Display back button",
+ "Edit info": "Edit info",
+ "Edit menu info": "Edit menu info",
+ "Enable Header": "Enable Header",
+ "Enable TabBar": "Enable TabBar",
+ "Enable Tabs": "Enable Tabs",
+ "Generic properties": "Generic properties",
+ "Icon": "Icon",
+ "Interface Configuration": "Interface Configuration",
+ "Menu": "Menu",
+ "Menu configuration": "Menu configuration",
+ "Menu name": "Menu name",
+ "Mobile Client-side": "Mobile Client-side",
"Mobile UI": "Mobile UI",
- "please enter the date": "please enter the date"
+ "Mobile client access address": "Mobile client access address",
+ "Page configuration": "Page configuration",
+ "Page template": "Page template",
+ "Please enter search content": "Please enter search content",
+ "Preview": "Preview",
+ "Search": "Search",
+ "Set field count": "Set field count",
+ "Set show field": "Set show field",
+ "Settings": "Settings",
+ "Template mode": "Template mode",
+ "Text fields": "Text fields",
+ "The full address is": "The full address is",
+ "Title": "Title",
+ "Title field": "Title field",
+ "Untitled": "Untitled",
+ "all": "all",
+ "please enter the date": "please enter the date",
+ "sort": "sort"
}
diff --git a/packages/plugins/@tachybase/plugin-mobile-client/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-mobile-client/src/locale/ko_KR.json
index 4e3b739af..966a5ff82 100644
--- a/packages/plugins/@tachybase/plugin-mobile-client/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-mobile-client/src/locale/ko_KR.json
@@ -1,32 +1,32 @@
{
- "Mobile Client-side": "모바일 클라이언트",
- "Interface Configuration": "인터페이스 구성",
- "App Configuration": "앱 구성",
- "Enable TabBar": "탭바 활성화",
- "Untitled": "제목 없음",
- "Edit info": "정보 편집",
- "Title": "제목",
- "Display back button": "뒤로 가기 버튼 표시",
- "Delete menu": "메뉴 삭제",
- "Edit menu info": "메뉴 정보 편집",
- "Menu": "메뉴",
- "Menu name": "메뉴 이름",
- "Icon": "아이콘",
- "Delete menu item?": "메뉴 항목 삭제?",
"Add menu item": "메뉴 항목 추가",
- "Page template": "페이지 템플릿",
- "Template mode": "템플릿 모드",
- "Enable Header": "헤더 활성화",
- "Enable Tabs": "탭 활성화",
- "Delete tab item?": "탭 항목 삭제?",
"Add tab": "탭 추가",
+ "App Configuration": "앱 구성",
"App level Configuration": "앱 수준 구성",
- "Menu configuration": "메뉴 구성",
- "Page configuration": "페이지 구성",
- "Settings": "설정",
- "Delete settings block": "설정 블록 삭제",
+ "Delete menu": "메뉴 삭제",
"Delete menu block": "메뉴 블록 삭제",
+ "Delete menu item?": "메뉴 항목 삭제?",
+ "Delete settings block": "설정 블록 삭제",
+ "Delete tab item?": "탭 항목 삭제?",
+ "Display back button": "뒤로 가기 버튼 표시",
+ "Edit info": "정보 편집",
+ "Edit menu info": "메뉴 정보 편집",
+ "Enable Header": "헤더 활성화",
+ "Enable TabBar": "탭바 활성화",
+ "Enable Tabs": "탭 활성화",
+ "Icon": "아이콘",
+ "Interface Configuration": "인터페이스 구성",
+ "Menu": "메뉴",
+ "Menu configuration": "메뉴 구성",
+ "Menu name": "메뉴 이름",
+ "Mobile Client-side": "모바일 클라이언트",
"Mobile client access address": "모바일 클라이언트 접근 주소",
+ "Page configuration": "페이지 구성",
+ "Page template": "페이지 템플릿",
+ "Preview": "미리보기",
+ "Settings": "설정",
+ "Template mode": "템플릿 모드",
"The full address is": "전체 주소는",
- "Preview": "미리보기"
+ "Title": "제목",
+ "Untitled": "제목 없음"
}
diff --git a/packages/plugins/@tachybase/plugin-mobile-client/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-mobile-client/src/locale/zh-CN.json
index 5686ba72a..2615128d1 100644
--- a/packages/plugins/@tachybase/plugin-mobile-client/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-mobile-client/src/locale/zh-CN.json
@@ -1,55 +1,55 @@
{
- "Mobile Client-side": "移动端",
- "Interface Configuration": "界面配置",
- "App Configuration": "App配置",
- "Enable TabBar": "启用底部标签栏",
- "Untitled": "未设置标题",
- "Edit info": "编辑信息",
- "Title": "标题",
- "Display back button": "展示退后按钮",
- "Delete menu": "删除菜单",
- "Edit menu info": "编辑菜单信息",
- "Menu": "菜单",
- "Menu name": "菜单名",
- "Icon": "图标",
- "Delete menu item?": "删除菜单项",
+ "Add block": "创建区块",
"Add menu item": "添加菜单项",
- "Page template": "页面模板",
- "Template mode": "模板模式",
- "Enable Header": "启用头部栏",
- "Enable Tabs": "启用标签栏",
- "Delete tab item?": "是否删除标签项?",
+ "Add new": "添加",
"Add tab": "添加标签页",
+ "AllProducts": "全部商品",
+ "App Configuration": "App配置",
"App level Configuration": "应用级别配置",
- "Menu configuration": "菜单配置",
- "Page configuration": "页面配置",
- "Settings": "设置",
- "Delete settings block": "删除设置区块",
- "Delete menu block": "删除菜单区块",
- "Mobile client access address": "移动端访问地址",
- "The full address is": "完整的地址是",
- "Preview": "预览",
- "Choices fields":"选择字段",
- "Text fields":"文本字段",
- "Display association Textfields": "文本关联字段",
- "Display association Choicefields": "选择关联字段",
- "Generic properties":"通用属性",
- "Search":"搜索",
- "Please enter search content":"请输入查询内容",
- "Title field":"标题字段",
- "Set show field":"设置展示字段",
- "Set field count":"设置展示数量",
+ "Choices fields": "选择字段",
+ "Configure columns": "配置字段",
"Configure field": "配置字段",
"Configure fields": "配置字段",
- "Configure columns": "配置字段",
- "Add block": "创建区块",
- "all": "全部",
- "AllProducts": "全部商品",
- "sort": "排序",
- "Swiper":"轮播图",
- "TabSearch":"表格搜索",
- "ImageSearch":"图片搜索",
- "Add new":"添加",
+ "Delete menu": "删除菜单",
+ "Delete menu block": "删除菜单区块",
+ "Delete menu item?": "删除菜单项",
+ "Delete settings block": "删除设置区块",
+ "Delete tab item?": "是否删除标签项?",
+ "Display association Choicefields": "选择关联字段",
+ "Display association Textfields": "文本关联字段",
+ "Display back button": "展示退后按钮",
+ "Edit info": "编辑信息",
+ "Edit menu info": "编辑菜单信息",
+ "Enable Header": "启用头部栏",
+ "Enable TabBar": "启用底部标签栏",
+ "Enable Tabs": "启用标签栏",
+ "Generic properties": "通用属性",
+ "Icon": "图标",
+ "ImageSearch": "图片搜索",
+ "Interface Configuration": "界面配置",
+ "Menu": "菜单",
+ "Menu configuration": "菜单配置",
+ "Menu name": "菜单名",
+ "Mobile Client-side": "移动端",
"Mobile UI": "移动端页面",
- "please enter the date": "请输入日期"
+ "Mobile client access address": "移动端访问地址",
+ "Page configuration": "页面配置",
+ "Page template": "页面模板",
+ "Please enter search content": "请输入查询内容",
+ "Preview": "预览",
+ "Search": "搜索",
+ "Set field count": "设置展示数量",
+ "Set show field": "设置展示字段",
+ "Settings": "设置",
+ "Swiper": "轮播图",
+ "TabSearch": "表格搜索",
+ "Template mode": "模板模式",
+ "Text fields": "文本字段",
+ "The full address is": "完整的地址是",
+ "Title": "标题",
+ "Title field": "标题字段",
+ "Untitled": "未设置标题",
+ "all": "全部",
+ "please enter the date": "请输入日期",
+ "sort": "排序"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/en-US.json
index 1c7fd5471..a397e1a8f 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/en-US.json
@@ -1,25 +1,25 @@
{
- "Multi-app manager": "Multi-app manager",
- "Applications": "Applications",
- "App display name": "App display name",
"App ID": "App ID",
- "Pin to menu": "Pin to menu",
+ "App display name": "App display name",
+ "App status": "App status",
+ "Applications": "Applications",
+ "Auto start": "Auto start",
"Custom domain": "Custom domain",
"Manage applications": "Manage applications",
+ "Multi-app manager": "Multi-app manager",
+ "Pin to menu": "Pin to menu",
+ "Preset": "Preset",
+ "Refresh": "Refresh",
"Standalone deployment": "Standalone deployment",
- "Auto start": "Auto start",
+ "Start": "Start",
+ "Start environment variables": "Start environment variables",
"Start mode": "Start mode",
"Start on first visit": "Start on first visit",
"Start with main application": "Start with main application",
- "Preset": "Preset",
+ "Stop": "Stop",
"Template": "Template",
- "App status": "App status",
+ "Template is in use": "Template is in use",
"Template not exists": "模板不存在",
"This database does not support to create application using template": "This database does not support to create application using template",
- "View": "View",
- "Start": "Start",
- "Stop": "Stop",
- "Refresh": "Refresh",
- "Template is in use": "Template is in use",
- "Start environment variables": "Start environment variables"
+ "View": "View"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/es-ES.json
index aff524611..acd466999 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/es-ES.json
@@ -1,9 +1,9 @@
{
- "Multi-app manager": "Gestor de aplicaciones múltiples",
- "Applications": "Aplicaciones",
- "App display name": "Mostrar nombre de aplicación",
"App ID": "ID de aplicación",
- "Pin to menu": " Fijar al menú",
+ "App display name": "Mostrar nombre de aplicación",
+ "Applications": "Aplicaciones",
"Custom domain": "Dominio personalizado",
- "Manage applications": "Gestionar aplicaciones"
+ "Manage applications": "Gestionar aplicaciones",
+ "Multi-app manager": "Gestor de aplicaciones múltiples",
+ "Pin to menu": " Fijar al menú"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/ko_KR.json
index b6bd3baf7..9704c83c0 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/ko_KR.json
@@ -1,11 +1,11 @@
{
- "Multi-app manager": "다중 앱 관리",
- "Applications": "앱",
- "App display name": "앱 표시 이름",
"App ID": "앱 식별자",
- "Pin to menu": "메뉴에 고정",
+ "App display name": "앱 표시 이름",
+ "Applications": "앱",
+ "Auto start": "자동 시작",
"Custom domain": "사용자 정의 도메인",
"Manage applications": "앱 관리",
- "Standalone deployment": "독립형 배포",
- "Auto start": "자동 시작"
+ "Multi-app manager": "다중 앱 관리",
+ "Pin to menu": "메뉴에 고정",
+ "Standalone deployment": "독립형 배포"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/pt-BR.json
index 12198d439..bca87b6db 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/pt-BR.json
@@ -1,9 +1,9 @@
{
- "Multi-app manager": "Gerenciador de aplicativos múltiplos",
- "Applications": "Aplicativos",
- "App display name": "Nome de exibição do aplicativo",
"App ID": "ID do aplicativo",
- "Pin to menu": "Fixar no menu",
+ "App display name": "Nome de exibição do aplicativo",
+ "Applications": "Aplicativos",
"Custom domain": "Domínio personalizado",
- "Manage applications": "Gerenciar aplicativos"
+ "Manage applications": "Gerenciar aplicativos",
+ "Multi-app manager": "Gerenciador de aplicativos múltiplos",
+ "Pin to menu": "Fixar no menu"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/zh-CN.json
index 0c0612562..a3dd76e62 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-manager/src/locale/zh-CN.json
@@ -1,25 +1,25 @@
{
- "Multi-app manager": "多应用管理",
- "Applications": "应用",
- "App display name": "应用名称",
"App ID": "应用标识",
- "Pin to menu": "在菜单上显示",
+ "App display name": "应用名称",
+ "App status": "应用状态",
+ "Applications": "应用",
+ "Auto start": "自动启动",
"Custom domain": "自定义域名",
"Manage applications": "管理应用",
+ "Multi-app manager": "多应用管理",
+ "Pin to menu": "在菜单上显示",
+ "Preset": "预设",
+ "Refresh": "刷新",
"Standalone deployment": "独立部署",
- "Auto start": "自动启动",
+ "Start": "启动",
+ "Start environment variables": "启动环境变量",
"Start mode": "启动方式",
"Start on first visit": "首次访问时启动",
"Start with main application": "随主应用一同启动",
- "Preset": "预设",
+ "Stop": "停止",
"Template": "模板",
- "App status": "应用状态",
+ "Template is in use": "模板正在使用",
"Template not exists": "模板不存在",
"This database does not support to create application using template": "该数据库不支持使用模板创建应用程序",
- "View": "查看",
- "Start": "启动",
- "Stop": "停止",
- "Refresh": "刷新",
- "Template is in use": "模板正在使用",
- "Start environment variables": "启动环境变量"
+ "View": "查看"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/en-US.json
index bf2ddc85a..6f599f19c 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/en-US.json
@@ -1,12 +1,12 @@
{
- "Share collections": "Share collections",
- "Unshared collections": "Unshared collections",
- "Shared collections": "Shared collections",
"All categories": "All categories",
- "Enter name or title...": "Enter name or title...",
"Are you sure to add the following collections?": "Are you sure to add the following collections?",
"Are you sure to remove the following collections?": "Are you sure to remove the following collections?",
+ "Collection category": "Collection category",
"Collection display name": "Collection display name",
"Collection name": "Collection name",
- "Collection category": "Collection category"
+ "Enter name or title...": "Enter name or title...",
+ "Share collections": "Share collections",
+ "Shared collections": "Shared collections",
+ "Unshared collections": "Unshared collections"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/es-ES.json
index 86abe6acb..7b0905e5a 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/es-ES.json
@@ -1,12 +1,12 @@
{
- "Share collections": "Tablas compartidas",
- "Unshared collections": "Tablas no compartidas",
- "Shared collections": "Tablas compartidas",
"All categories": "Todas las categorías",
- "Enter name or title...": "Introducir nombre o título...",
"Are you sure to add the following collections?": "¿Está seguro de que desea añadir las siguientes tablas?",
"Are you sure to remove the following collections?": "¿Está seguro de que desea eliminar las siguientes tablas?",
+ "Collection category": "Categoría de tabla",
"Collection display name": "Mostrar nombre de la tabla",
"Collection name": "Nombre de la tabla",
- "Collection category": "Categoría de tabla"
+ "Enter name or title...": "Introducir nombre o título...",
+ "Share collections": "Tablas compartidas",
+ "Shared collections": "Tablas compartidas",
+ "Unshared collections": "Tablas no compartidas"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/ko_KR.json
index daacae00b..6ff67b71e 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/ko_KR.json
@@ -1,12 +1,12 @@
{
- "Share collections": "데이터 테이블 공유",
- "Unshared collections": "공유되지 않은 데이터 테이블",
- "Shared collections": "공유된 데이터 테이블",
"All categories": "모든 카테고리",
- "Enter name or title...": "이름 또는 제목 입력...",
"Are you sure to add the following collections?": "다음 데이터 테이블을 추가하시겠습니까?",
"Are you sure to remove the following collections?": "다음 데이터 테이블을 제거하시겠습니까?",
+ "Collection category": "카테고리",
"Collection display name": "제목",
"Collection name": "식별자",
- "Collection category": "카테고리"
+ "Enter name or title...": "이름 또는 제목 입력...",
+ "Share collections": "데이터 테이블 공유",
+ "Shared collections": "공유된 데이터 테이블",
+ "Unshared collections": "공유되지 않은 데이터 테이블"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/pt-BR.json
index 82a5a65ef..38aaefa20 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/pt-BR.json
@@ -1,12 +1,12 @@
{
- "Share collections": "Compartilhar tabelas",
- "Unshared collections": "Tabelas não compartilhadas",
- "Shared collections": "Tabelas compartilhadas",
"All categories": "Todas as categorias",
- "Enter name or title...": "Digite o nome ou título...",
"Are you sure to add the following collections?": "Tem certeza de que deseja adicionar as seguintes tabelas?",
"Are you sure to remove the following collections?": "Tem certeza de que deseja remover as seguintes tabelas?",
+ "Collection category": "Categoria da tabela",
"Collection display name": "Nome de exibição da tabela",
"Collection name": "Nome da tabela",
- "Collection category": "Categoria da tabela"
+ "Enter name or title...": "Digite o nome ou título...",
+ "Share collections": "Compartilhar tabelas",
+ "Shared collections": "Tabelas compartilhadas",
+ "Unshared collections": "Tabelas não compartilhadas"
}
diff --git a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/zh-CN.json
index dd227c3c8..624f9193d 100644
--- a/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-multi-app-share-collection/src/locale/zh-CN.json
@@ -1,12 +1,12 @@
{
- "Share collections": "共享数据表",
- "Unshared collections": "未共享的数据表",
- "Shared collections": "已共享的数据表",
"All categories": "所有分类",
- "Enter name or title...": "输入数据表标题或标识",
"Are you sure to add the following collections?": "确定添加以下数据表?",
"Are you sure to remove the following collections?": "确定移除以下数据表?",
+ "Collection category": "分类",
"Collection display name": "标题",
"Collection name": "标识",
- "Collection category": "分类"
+ "Enter name or title...": "输入数据表标题或标识",
+ "Share collections": "共享数据表",
+ "Shared collections": "已共享的数据表",
+ "Unshared collections": "未共享的数据表"
}
diff --git a/packages/plugins/@tachybase/plugin-oidc/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-oidc/src/locale/en-US.json
index 6263d942e..37fcd5649 100644
--- a/packages/plugins/@tachybase/plugin-oidc/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-oidc/src/locale/en-US.json
@@ -1,40 +1,40 @@
{
- "Enable": "Enable",
- "Issuer": "Issuer",
- "OIDC manager": "OIDC manager",
- "OIDC Providers": "OIDC Providers",
- "Provider name": "Name",
+ "Access token endpoint": "Access token endpoint",
+ "Add provider": "Add",
+ "Advanced configuration": "Advanced configuration",
+ "Authorization endpoint": "Authorization endpoint",
+ "Basic configuration": "Basic configuration",
+ "Body (Use with POST method)": "Body (Use with POST method)",
+ "Check if TachyBase is running on HTTP protocol": "Check if TachyBase is running on HTTP protocol",
"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",
- "Use this field to bind the user": "Use this field to bind the user",
- "Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist",
- "Username must be 2-16 characters in length (excluding @.<>\"'/)": "Username must be 2-16 characters in length (excluding @.<>\"'/)",
- "User not found": "User not found",
- "Basic configuration": "Basic configuration",
+ "Edit provider": "Edit",
+ "Enable": "Enable",
"Field mapping": "Field mapping",
- "Advanced configuration": "Advanced configuration",
- "Usage": "Usage",
- "Redirect URL": "Redirect URL",
- "Check if TachyBase is running on HTTP protocol": "Check if TachyBase is running on HTTP protocol",
- "The port number of the TachyBase service if it is not 80 or 443": "The port number of the TachyBase service if it is not 80 or 443",
- "Pass parameters in the authorization code grant exchange": "Pass parameters in the authorization code grant exchange",
- "Method to call the user info endpoint": "Method to call the user info endpoint",
- "Where to put the access token when calling the user info endpoint": "Where to put the access token when calling the user info endpoint",
"Header": "Header",
- "Body (Use with POST method)": "Body (Use with POST method)",
- "Query parameters (Use with GET method)": "Query parameters (Use with GET method)",
+ "Id token sign alg": "Id token sign alg",
+ "Issuer": "Issuer",
+ "JWKS endpoint": "JWKS endpoint",
+ "Logout endpoint": "Logout endpoint",
+ "Method to call the user info endpoint": "Method to call the user info endpoint",
+ "OIDC Providers": "OIDC Providers",
+ "OIDC manager": "OIDC manager",
+ "Openid configuration": "Openid configuration",
"Parameter name": "Parameter name",
- "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.": "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation."
+ "Pass parameters in the authorization code grant exchange": "Pass parameters in the authorization code grant exchange",
+ "Provider name": "Name",
+ "Query parameters (Use with GET method)": "Query parameters (Use with GET method)",
+ "Redirect URL": "Redirect URL",
+ "Redirect url": "Redirect url",
+ "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",
+ "Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist",
+ "The port number of the TachyBase service if it is not 80 or 443": "The port number of the TachyBase service if it is not 80 or 443",
+ "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.": "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.",
+ "Usage": "Usage",
+ "Use this field to bind the user": "Use this field to bind the user",
+ "User not found": "User not found",
+ "Userinfo endpoint": "Userinfo endpoint",
+ "Username must be 2-16 characters in length (excluding @.<>\"'/)": "Username must be 2-16 characters in length (excluding @.<>\"'/)",
+ "Where to put the access token when calling the user info endpoint": "Where to put the access token when calling the user info endpoint"
}
diff --git a/packages/plugins/@tachybase/plugin-oidc/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-oidc/src/locale/es-ES.json
index e31ce83d8..4419d3ba1 100644
--- a/packages/plugins/@tachybase/plugin-oidc/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-oidc/src/locale/es-ES.json
@@ -1,25 +1,25 @@
{
- "Enable": "Activar",
- "Issuer": "Emisor",
+ "Access token endpoint": "Endpoint de token de acceso",
"Actions": "Acciones",
- "Delete": "Borrar",
- "Edit": "Editar",
+ "Add provider": "Añadir Proveedor",
+ "Authorization endpoint": "Endpoint de autorización ",
"Button title": "Título del botón",
- "OIDC manager": "Gestor OIDC",
- "OIDC Providers": "Proveedores OIDC",
- "Provider name": "Nombre",
"Client id": "Id de cliente",
"Client secret": "Secreto del cliente",
- "Openid configuration": "Configuración Openid",
- "Authorization endpoint": "Endpoint de autorización ",
- "Access token endpoint": "Endpoint de token de acceso",
- "JWKS endpoint": "Endpoint de JWKS",
- "Userinfo endpoint": "Userinfo endpoint",
- "Redirect url": "Redirect url",
- "Logout endpoint": "Endpoint de cierre de sesión",
- "Id token sign alg": "Id token sign alg",
- "Add provider": "Añadir Proveedor",
- "Edit provider": "Editar Proveedor",
+ "Delete": "Borrar",
"Delete provider": "Borrar Proveedor",
- "Sign in button name, which will be displayed on the sign in page": "Nombre del botón de inicio de sesión, que se mostrará en la página de inicio de sesión"
+ "Edit": "Editar",
+ "Edit provider": "Editar Proveedor",
+ "Enable": "Activar",
+ "Id token sign alg": "Id token sign alg",
+ "Issuer": "Emisor",
+ "JWKS endpoint": "Endpoint de JWKS",
+ "Logout endpoint": "Endpoint de cierre de sesión",
+ "OIDC Providers": "Proveedores OIDC",
+ "OIDC manager": "Gestor OIDC",
+ "Openid configuration": "Configuración Openid",
+ "Provider name": "Nombre",
+ "Redirect url": "Redirect url",
+ "Sign in button name, which will be displayed on the sign in page": "Nombre del botón de inicio de sesión, que se mostrará en la página de inicio de sesión",
+ "Userinfo endpoint": "Userinfo endpoint"
}
diff --git a/packages/plugins/@tachybase/plugin-oidc/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-oidc/src/locale/fr-FR.json
index 7927beced..6f8ac6b40 100644
--- a/packages/plugins/@tachybase/plugin-oidc/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-oidc/src/locale/fr-FR.json
@@ -1,21 +1,21 @@
{
- "Enable": "Activer",
- "Issuer": "Issuer",
- "OIDC manager": "OIDC manager",
- "OIDC Providers": "OIDC Providers",
- "Provider name": "Nom",
+ "Access token endpoint": "Access token endpoint",
+ "Add provider": "Ajouter",
+ "Authorization endpoint": "Authorization endpoint",
"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": "Ajouter",
- "Edit provider": "Modifier",
"Delete provider": "Supprimer",
- "Sign in button name, which will be displayed on the sign in page": "Nom du bouton de connexion, qui sera affiché sur la page de connexion"
+ "Edit provider": "Modifier",
+ "Enable": "Activer",
+ "Id token sign alg": "Id token sign alg",
+ "Issuer": "Issuer",
+ "JWKS endpoint": "JWKS endpoint",
+ "Logout endpoint": "Logout endpoint",
+ "OIDC Providers": "OIDC Providers",
+ "OIDC manager": "OIDC manager",
+ "Openid configuration": "Openid configuration",
+ "Provider name": "Nom",
+ "Redirect url": "Redirect url",
+ "Sign in button name, which will be displayed on the sign in page": "Nom du bouton de connexion, qui sera affiché sur la page de connexion",
+ "Userinfo endpoint": "Userinfo endpoint"
}
diff --git a/packages/plugins/@tachybase/plugin-oidc/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-oidc/src/locale/ko_KR.json
index d4f528cde..5a47969a8 100644
--- a/packages/plugins/@tachybase/plugin-oidc/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-oidc/src/locale/ko_KR.json
@@ -1,28 +1,28 @@
{
- "Enable": "활성화",
"Actions": "작업",
+ "Advanced configuration": "고급 설정",
+ "Basic configuration": "기본 설정",
+ "Body (Use with POST method)": "바디 (POST 방식과 함께 사용)",
+ "Check if TachyBase is running on HTTP protocol": "TachyBase가 HTTP 프로토콜에서 실행 중인지 확인",
+ "Copied": "복사됨",
"Delete": "삭제",
"Edit": "편집",
- "Copied": "복사됨",
+ "Enable": "활성화",
"Field Map": "필드 매핑",
- "id_token signed response algorithm": "id_token 서명 응답 알고리즘",
- "Use this field to bind the user": "이 필드를 사용하여 사용자를 바인딩합니다",
- "Sign up automatically when the user does not exist": "사용자가 존재하지 않을 때 자동으로 가입",
- "Username must be 2-16 characters in length (excluding @.<>\"'/)": "사용자 이름은 2-16 자여야합니다 (@.<>\"'/ 제외)",
- "User not found": "사용자를 찾을 수 없음",
- "Basic configuration": "기본 설정",
"Field mapping": "필드 매핑",
- "Advanced configuration": "고급 설정",
- "Usage": "사용 방법",
- "Redirect URL": "리디렉션 URL",
- "Check if TachyBase is running on HTTP protocol": "TachyBase가 HTTP 프로토콜에서 실행 중인지 확인",
- "The port number of the TachyBase service if it is not 80 or 443": "TachyBase 서비스의 포트 번호, 기본값은 443/80",
- "Pass parameters in the authorization code grant exchange": "권한 부여 코드 교환 중에 매개 변수를 전달",
- "Method to call the user info endpoint": "사용자 정보 엔드포인트를 호출하는 방법",
- "Where to put the access token when calling the user info endpoint": "사용자 정보 엔드포인트를 호출할 때 access_token을 어디에 두어야 하는지",
"Header": "헤더 (기본값)",
- "Body (Use with POST method)": "바디 (POST 방식과 함께 사용)",
- "Query parameters (Use with GET method)": "쿼리 매개 변수 (GET 방식과 함께 사용)",
+ "Method to call the user info endpoint": "사용자 정보 엔드포인트를 호출하는 방법",
"Parameter name": "매개 변수 이름",
- "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.": "상태 토큰은 CSRF 공격을 방지하는 데 도움이 됩니다. 자동으로 무작위로 생성하려면 비워 두는 것이 좋습니다."
- }
+ "Pass parameters in the authorization code grant exchange": "권한 부여 코드 교환 중에 매개 변수를 전달",
+ "Query parameters (Use with GET method)": "쿼리 매개 변수 (GET 방식과 함께 사용)",
+ "Redirect URL": "리디렉션 URL",
+ "Sign up automatically when the user does not exist": "사용자가 존재하지 않을 때 자동으로 가입",
+ "The port number of the TachyBase service if it is not 80 or 443": "TachyBase 서비스의 포트 번호, 기본값은 443/80",
+ "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.": "상태 토큰은 CSRF 공격을 방지하는 데 도움이 됩니다. 자동으로 무작위로 생성하려면 비워 두는 것이 좋습니다.",
+ "Usage": "사용 방법",
+ "Use this field to bind the user": "이 필드를 사용하여 사용자를 바인딩합니다",
+ "User not found": "사용자를 찾을 수 없음",
+ "Username must be 2-16 characters in length (excluding @.<>\"'/)": "사용자 이름은 2-16 자여야합니다 (@.<>\"'/ 제외)",
+ "Where to put the access token when calling the user info endpoint": "사용자 정보 엔드포인트를 호출할 때 access_token을 어디에 두어야 하는지",
+ "id_token signed response algorithm": "id_token 서명 응답 알고리즘"
+}
diff --git a/packages/plugins/@tachybase/plugin-oidc/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-oidc/src/locale/pt-BR.json
index 533f645e4..ba80de6a2 100644
--- a/packages/plugins/@tachybase/plugin-oidc/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-oidc/src/locale/pt-BR.json
@@ -1,21 +1,21 @@
{
- "Enable": "Habilitar",
- "Issuer": "Emissor",
- "OIDC manager": "Gerenciador OIDC",
- "OIDC Providers": "Provedores OIDC",
- "Provider name": "Nome do provedor",
+ "Access token endpoint": "Endpoint de token de acesso",
+ "Add provider": "Adicionar",
+ "Authorization endpoint": "Endpoint de autorização",
"Client id": "ID do cliente",
"Client secret": "Segredo do cliente",
- "Openid configuration": "Configuração OpenID",
- "Authorization endpoint": "Endpoint de autorização",
- "Access token endpoint": "Endpoint de token de acesso",
- "JWKS endpoint": "Endpoint JWKS",
- "Userinfo endpoint": "Endpoint de informações do usuário",
- "Redirect url": "URL de redirecionamento",
- "Logout endpoint": "Endpoint de logout",
- "Id token sign alg": "Algoritmo de assinatura do token de ID",
- "Add provider": "Adicionar",
- "Edit provider": "Editar",
"Delete provider": "Excluir",
- "Sign in button name, which will be displayed on the sign in page": "Nome do botão de login, que será exibido na página de login"
+ "Edit provider": "Editar",
+ "Enable": "Habilitar",
+ "Id token sign alg": "Algoritmo de assinatura do token de ID",
+ "Issuer": "Emissor",
+ "JWKS endpoint": "Endpoint JWKS",
+ "Logout endpoint": "Endpoint de logout",
+ "OIDC Providers": "Provedores OIDC",
+ "OIDC manager": "Gerenciador OIDC",
+ "Openid configuration": "Configuração OpenID",
+ "Provider name": "Nome do provedor",
+ "Redirect url": "URL de redirecionamento",
+ "Sign in button name, which will be displayed on the sign in page": "Nome do botão de login, que será exibido na página de login",
+ "Userinfo endpoint": "Endpoint de informações do usuário"
}
diff --git a/packages/plugins/@tachybase/plugin-oidc/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-oidc/src/locale/zh-CN.json
index b958cffb4..99e29b412 100644
--- a/packages/plugins/@tachybase/plugin-oidc/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-oidc/src/locale/zh-CN.json
@@ -1,28 +1,28 @@
{
- "Enable": "启用",
"Actions": "操作",
+ "Advanced configuration": "高级配置",
+ "Basic configuration": "基础配置",
+ "Body (Use with POST method)": "请求体(Body, 配合 POST 方法使用)",
+ "Check if TachyBase is running on HTTP protocol": "TachyBase 应用为HTTP协议时勾选",
+ "Copied": "已复制",
"Delete": "删除",
"Edit": "编辑",
- "Copied": "已复制",
+ "Enable": "启用",
"Field Map": "字段映射",
- "id_token signed response algorithm": "id_token签名算法",
- "Use this field to bind the user": "使用此字段绑定用户",
- "Sign up automatically when the user does not exist": "用户不存在时自动注册",
- "Username must be 2-16 characters in length (excluding @.<>\"'/)": "用户名必须为2-16个字符并且不包含@.<>\"'/)",
- "User not found": "用户不存在",
- "Basic configuration": "基础配置",
"Field mapping": "字段映射",
- "Advanced configuration": "高级配置",
- "Usage": "使用",
- "Redirect URL": "回调 URL",
- "Check if TachyBase is running on HTTP protocol": "TachyBase 应用为HTTP协议时勾选",
- "The port number of the TachyBase service if it is not 80 or 443": "TachyBase 应用端口,默认 443/80",
- "Pass parameters in the authorization code grant exchange": "使用 code 交换 token 时需要传递的参数",
- "Method to call the user info endpoint": "访问获取用户信息的 API 的 HTTP 方法",
- "Where to put the access token when calling the user info endpoint": "访问获取用户信息的 API 时 access_token 的传递方式",
"Header": "请求头 (Header, 默认)",
- "Body (Use with POST method)": "请求体(Body, 配合 POST 方法使用)",
- "Query parameters (Use with GET method)": "请求 URL 参数(Query, 配合 GET 方法使用)",
+ "Method to call the user info endpoint": "访问获取用户信息的 API 的 HTTP 方法",
"Parameter name": "参数名",
- "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.": "state token 用于防止 CSRF 攻击,建议留空使用自动生成的随机值。"
+ "Pass parameters in the authorization code grant exchange": "使用 code 交换 token 时需要传递的参数",
+ "Query parameters (Use with GET method)": "请求 URL 参数(Query, 配合 GET 方法使用)",
+ "Redirect URL": "回调 URL",
+ "Sign up automatically when the user does not exist": "用户不存在时自动注册",
+ "The port number of the TachyBase service if it is not 80 or 443": "TachyBase 应用端口,默认 443/80",
+ "The state token helps prevent CSRF attacks. It's recommended to leave it blank for automatic random generation.": "state token 用于防止 CSRF 攻击,建议留空使用自动生成的随机值。",
+ "Usage": "使用",
+ "Use this field to bind the user": "使用此字段绑定用户",
+ "User not found": "用户不存在",
+ "Username must be 2-16 characters in length (excluding @.<>\"'/)": "用户名必须为2-16个字符并且不包含@.<>\"'/)",
+ "Where to put the access token when calling the user info endpoint": "访问获取用户信息的 API 时 access_token 的传递方式",
+ "id_token signed response algorithm": "id_token签名算法"
}
diff --git a/packages/plugins/@tachybase/plugin-saml/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-saml/src/locale/en-US.json
index 2646be723..431b41cc1 100644
--- a/packages/plugins/@tachybase/plugin-saml/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-saml/src/locale/en-US.json
@@ -1,26 +1,26 @@
{
- "Edit": "Edit",
- "Delete": "Delete",
- "Cancel": "Cancel",
- "Submit": "Submit",
"Actions": "Actions",
- "Title": "Title",
- "Enable": "Enable",
- "SAML manager": "SAML manager",
- "SAML Providers": "SAML Providers",
- "Redirect url": "Redirect url",
- "SP entity id": "SP entity id",
"Add provider": "Add",
- "Edit provider": "Edit",
+ "Are you sure you want to delete it?": "Are you sure you want to delete it?",
+ "Cancel": "Cancel",
"Client id": "Client id",
+ "Delete": "Delete",
+ "Delete provider": "Delete",
+ "Edit": "Edit",
+ "Edit provider": "Edit",
+ "Enable": "Enable",
"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?",
+ "Redirect url": "Redirect url",
+ "SAML Providers": "SAML Providers",
+ "SAML manager": "SAML manager",
+ "SP entity id": "SP entity id",
"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",
- "Use this field to bind the user": "Use this field to bind the user",
"Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist",
- "Username must be 2-16 characters in length (excluding @.<>\"'/)": "Username must be 2-16 characters in length (excluding @.<>\"'/)",
- "User not found": "User not found"
+ "Submit": "Submit",
+ "Title": "Title",
+ "Use this field to bind the user": "Use this field to bind the user",
+ "User not found": "User not found",
+ "Username must be 2-16 characters in length (excluding @.<>\"'/)": "Username must be 2-16 characters in length (excluding @.<>\"'/)"
}
diff --git a/packages/plugins/@tachybase/plugin-saml/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-saml/src/locale/es-ES.json
index 5ae7b99da..b5033ee27 100644
--- a/packages/plugins/@tachybase/plugin-saml/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-saml/src/locale/es-ES.json
@@ -1,22 +1,22 @@
{
- "Edit": "Editar",
- "Delete": "Borrar",
- "Cancel": "Cancelar",
- "Submit": "Enviar",
"Actions": "Acciones",
- "Title": "Título",
- "Enable": " Activar ",
- "SAML manager": "Gestor SAML",
- "SAML Providers": "Proveedores SAML",
- "Redirect url": "Redirect url",
- "SP entity id": "SP entity id",
"Add provider": "Añadir Proveedor",
- "Edit provider": "Editar Proveedor",
+ "Are you sure you want to delete it?": "¿Está seguro de que quiere borrarlo?",
+ "Cancel": "Cancelar",
"Client id": "Id de cliente",
+ "Delete": "Borrar",
+ "Delete provider": "Borrar Proveedor",
+ "Edit": "Editar",
+ "Edit provider": "Editar Proveedor",
+ "Enable": " Activar ",
"Entity id or issuer": "Id de entidad o emisor",
"Login Url": "Url de inicio de sesión",
"Public cert": "Certificado público",
- "Delete provider": "Borrar Proveedor",
- "Are you sure you want to delete it?": "¿Está seguro de que quiere borrarlo?",
- "Sign in button name, which will be displayed on the sign in page": "Nombre del botón de inicio de sesión, que se mostrará en la página de inicio de sesión"
+ "Redirect url": "Redirect url",
+ "SAML Providers": "Proveedores SAML",
+ "SAML manager": "Gestor SAML",
+ "SP entity id": "SP entity id",
+ "Sign in button name, which will be displayed on the sign in page": "Nombre del botón de inicio de sesión, que se mostrará en la página de inicio de sesión",
+ "Submit": "Enviar",
+ "Title": "Título"
}
diff --git a/packages/plugins/@tachybase/plugin-saml/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-saml/src/locale/fr-FR.json
index ac6875452..19bbb444a 100644
--- a/packages/plugins/@tachybase/plugin-saml/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-saml/src/locale/fr-FR.json
@@ -1,22 +1,22 @@
{
- "Edit": "Modifier",
- "Delete": "Supprimer",
- "Cancel": "Annuler",
- "Submit": "Envoyer",
"Actions": "Actions",
- "Title": "Titre",
- "Enable": "Activer",
- "SAML manager": "SAML manager",
- "SAML Providers": "SAML Providers",
- "Redirect url": "Url de redirection",
- "SP entity id": "SP entity id",
"Add provider": "Ajouter",
- "Edit provider": "Modifier",
+ "Are you sure you want to delete it?": "Êtes-vous sûr de vouloir le supprimer ?",
+ "Cancel": "Annuler",
"Client id": "Client id",
+ "Delete": "Supprimer",
+ "Delete provider": "Supprimer",
+ "Edit": "Modifier",
+ "Edit provider": "Modifier",
+ "Enable": "Activer",
"Entity id or issuer": "Entity id or issuer",
"Login Url": "Url de connexion",
"Public cert": "Public cert",
- "Delete provider": "Supprimer",
- "Are you sure you want to delete it?": "Êtes-vous sûr de vouloir le supprimer ?",
- "Sign in button name, which will be displayed on the sign in page": "Nom du bouton de connexion, qui sera affiché sur la page de connexion"
+ "Redirect url": "Url de redirection",
+ "SAML Providers": "SAML Providers",
+ "SAML manager": "SAML manager",
+ "SP entity id": "SP entity id",
+ "Sign in button name, which will be displayed on the sign in page": "Nom du bouton de connexion, qui sera affiché sur la page de connexion",
+ "Submit": "Envoyer",
+ "Title": "Titre"
}
diff --git a/packages/plugins/@tachybase/plugin-saml/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-saml/src/locale/ko_KR.json
index 9aa97a594..dd49ae9fa 100644
--- a/packages/plugins/@tachybase/plugin-saml/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-saml/src/locale/ko_KR.json
@@ -1,29 +1,29 @@
{
- "Edit": "편집",
- "Delete": "삭제",
- "Cancel": "취소",
- "Submit": "제출",
"Actions": "동작",
- "Title": "이름",
- "Enable": "사용",
- "Button title": "로그인 버튼 제목",
- "SAML manager": "SAML 매니저",
- "SAML Providers": "SAML 제공자",
- "Redirect url": "리디렉션 URL",
- "SP entity id": "애플리케이션 고유 식별자 (SP Entity ID)",
"Add provider": "추가",
- "Edit provider": "편집",
+ "Are you sure you want to delete it?": "삭제하시겠습니까?",
+ "Button title": "로그인 버튼 제목",
+ "Cancel": "취소",
"Client id": "클라이언트 ID",
+ "Copied": "복사됨",
+ "Delete": "삭제",
+ "Delete provider": "삭제",
+ "Edit": "편집",
+ "Edit provider": "편집",
+ "Enable": "사용",
"Entity id or issuer": "IdP 고유 식별자",
"Login Url": "로그인 URL",
"Public cert": "공개 키",
- "Delete provider": "삭제",
- "Are you sure you want to delete it?": "삭제하시겠습니까?",
+ "Redirect url": "리디렉션 URL",
+ "SAML Providers": "SAML 제공자",
+ "SAML manager": "SAML 매니저",
+ "SP entity id": "애플리케이션 고유 식별자 (SP Entity ID)",
"Sign in button name, which will be displayed on the sign-in page": "로그인 페이지에 표시되는 로그인 버튼 이름",
- "Copied": "복사됨",
+ "Sign up automatically when the user does not exist": "사용자가 존재하지 않을 때 자동으로 가입",
+ "Submit": "제출",
+ "Title": "이름",
"Usage": "사용",
"Use this field to bind the user": "이 필드를 사용하여 사용자를 바인딩합니다",
- "Sign up automatically when the user does not exist": "사용자가 존재하지 않을 때 자동으로 가입",
- "Username must be 2-16 characters in length (excluding @.<>\"'/)": "사용자 이름은 2-16 자여야합니다 (@.<>\"'/ 제외)",
- "User not found": "사용자를 찾을 수 없음"
+ "User not found": "사용자를 찾을 수 없음",
+ "Username must be 2-16 characters in length (excluding @.<>\"'/)": "사용자 이름은 2-16 자여야합니다 (@.<>\"'/ 제외)"
}
diff --git a/packages/plugins/@tachybase/plugin-saml/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-saml/src/locale/pt-BR.json
index 3f09d0b9c..840ac984d 100644
--- a/packages/plugins/@tachybase/plugin-saml/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-saml/src/locale/pt-BR.json
@@ -1,22 +1,22 @@
{
- "Edit": "Editar",
- "Delete": "Excluir",
- "Cancel": "Cacelar",
- "Submit": "Enviar",
"Actions": "Ações",
- "Title": "Titulo",
- "Enable": "Ativo",
- "SAML manager": "Gerenciador SAML",
- "SAML Providers": "Fornecedores SAML",
- "Redirect url": "URL de redirecionamento",
- "SP entity id": "ID da entidade do provedor de serviços",
"Add provider": "Adicionar",
- "Edit provider": "Editar",
+ "Are you sure you want to delete it?": "Tem certeza de que deseja excluí-lo?",
+ "Cancel": "Cacelar",
"Client id": "ID do cliente",
+ "Delete": "Excluir",
+ "Delete provider": "Excluir",
+ "Edit": "Editar",
+ "Edit provider": "Editar",
+ "Enable": "Ativo",
"Entity id or issuer": "ID da entidade ou emissor",
"Login Url": "URL de login",
"Public cert": "Certificado público",
- "Delete provider": "Excluir",
- "Are you sure you want to delete it?": "Tem certeza de que deseja excluí-lo?",
- "Sign in button name, which will be displayed on the sign in page": "Nome do botão de login, que será exibido na página de login"
+ "Redirect url": "URL de redirecionamento",
+ "SAML Providers": "Fornecedores SAML",
+ "SAML manager": "Gerenciador SAML",
+ "SP entity id": "ID da entidade do provedor de serviços",
+ "Sign in button name, which will be displayed on the sign in page": "Nome do botão de login, que será exibido na página de login",
+ "Submit": "Enviar",
+ "Title": "Titulo"
}
diff --git a/packages/plugins/@tachybase/plugin-saml/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-saml/src/locale/zh-CN.json
index 56cd21d93..52db9f000 100644
--- a/packages/plugins/@tachybase/plugin-saml/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-saml/src/locale/zh-CN.json
@@ -1,29 +1,29 @@
{
- "Edit": "编辑",
- "Delete": "删除",
- "Cancel": "取消",
- "Submit": "提交",
"Actions": "操作",
- "Title": "名称",
- "Enable": "启用",
- "Button title": "登录按钮标题",
- "SAML manager": "SAML 管理",
- "SAML Providers": "SAML 身份提供者",
- "Redirect url": "重定向地址",
- "SP entity id": "应用唯一标识(SP Entity ID)",
"Add provider": "添加",
- "Edit provider": "编辑",
+ "Are you sure you want to delete it?": "你确定要删除它吗?",
+ "Button title": "登录按钮标题",
+ "Cancel": "取消",
"Client id": "客户端 id",
+ "Copied": "已复制",
+ "Delete": "删除",
+ "Delete provider": "删除",
+ "Edit": "编辑",
+ "Edit provider": "编辑",
+ "Enable": "启用",
"Entity id or issuer": "IdP 唯一标识",
"Login Url": "登录地址",
"Public cert": "公钥",
- "Delete provider": "删除",
- "Are you sure you want to delete it?": "你确定要删除它吗?",
+ "Redirect url": "重定向地址",
+ "SAML Providers": "SAML 身份提供者",
+ "SAML manager": "SAML 管理",
+ "SP entity id": "应用唯一标识(SP Entity ID)",
"Sign in button name, which will be displayed on the sign in page": "登录按钮名称,将在登录页中显示",
- "Copied": "已复制",
+ "Sign up automatically when the user does not exist": "用户不存在时自动注册",
+ "Submit": "提交",
+ "Title": "名称",
"Usage": "使用",
"Use this field to bind the user": "使用此字段绑定用户",
- "Sign up automatically when the user does not exist": "用户不存在时自动注册",
- "Username must be 2-16 characters in length (excluding @.<>\"'/)": "用户名必须为2-16个字符并且不包含@.<>\"'/)",
- "User not found": "用户不存在"
+ "User not found": "用户不存在",
+ "Username must be 2-16 characters in length (excluding @.<>\"'/)": "用户名必须为2-16个字符并且不包含@.<>\"'/)"
}
diff --git a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/en-US.json
index d40db5d57..70188be49 100644
--- a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/en-US.json
@@ -1,24 +1,24 @@
{
- "Sequence": "Sequence",
- "Sequence rules": "Sequence rules",
"Add rule": "Add rule",
+ "Autoincrement": "Autoincrement",
+ "Customize": "Customize",
+ "Daily": "Daily",
+ "Digits": "Digits",
+ "Every Monday": "Every Monday",
+ "Fixed text": "Fixed text",
"Inputable": "Inputable",
"Match rules": "Match rules",
- "Type": "Type",
- "Autoincrement": "Autoincrement",
- "Fixed text": "Fixed text",
- "Text content": "Text content",
+ "Monthly": "Monthly",
+ "No reset": "No reset",
+ "Operations": "Operations",
+ "Reset cycle": "Reset cycle",
"Rule content": "Rule content",
- "{{value}} Digits": "{{value}} Digits",
- "Digits": "Digits",
+ "Sequence": "Sequence",
+ "Sequence rules": "Sequence rules",
"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",
+ "Text content": "Text content",
+ "Type": "Type",
"Yearly": "Yearly",
- "Operations": "Operations",
- "Customize": "Customize"
+ "{{value}} Digits": "{{value}} Digits"
}
diff --git a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/es-ES.json
index 7dcb57d84..d03976eda 100644
--- a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/es-ES.json
@@ -1,24 +1,24 @@
{
- "Sequence": "Secuencia",
- "Sequence rules": "Reglas de secuencia",
"Add rule": "Añadir regla",
+ "Autoincrement": "Autoincremento",
+ "Customize": "Personalizar",
+ "Daily": "Diario",
+ "Digits": "Dígitos",
+ "Every Monday": "Todos los lunes",
+ "Fixed text": "Texto fijo",
"Inputable": "Inputable",
"Match rules": "Emparejar reglas",
- "Type": "Tipo",
- "Autoincrement": "Autoincremento",
- "Fixed text": "Texto fijo",
- "Text content": "Contenido del texto",
+ "Monthly": "Mensualmente",
+ "No reset": "Sin reinicio",
+ "Operations": "Operaciones",
+ "Reset cycle": "Reinicia ciclo",
"Rule content": "Contenido de la regla",
- "{{value}} Digits": "{{value}} Dígitos",
- "Digits": "Dígitos",
+ "Sequence": "Secuencia",
+ "Sequence rules": "Reglas de secuencia",
"Start from": "Empezar desde",
"Starts from {{value}}": " Empieza a partir de {{value}}",
- "Reset cycle": "Reinicia ciclo",
- "No reset": "Sin reinicio",
- "Daily": "Diario",
- "Every Monday": "Todos los lunes",
- "Monthly": "Mensualmente",
+ "Text content": "Contenido del texto",
+ "Type": "Tipo",
"Yearly": "Anual",
- "Operations": "Operaciones",
- "Customize": "Personalizar"
+ "{{value}} Digits": "{{value}} Dígitos"
}
diff --git a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/fr-FR.json
index 5a6112f21..7c98aed49 100644
--- a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/fr-FR.json
@@ -1,24 +1,24 @@
{
- "Sequence": "Séquence",
- "Sequence rules": "Règles de séquence",
"Add rule": "Ajouter une règle",
+ "Autoincrement": "Incrémentation automatique",
+ "Customize": "Personnaliser",
+ "Daily": "Quotidien",
+ "Digits": "Chiffres",
+ "Every Monday": "Chaque lundi",
+ "Fixed text": "Texte fixe",
"Inputable": "Modifiable",
"Match rules": "Règles de correspondance",
- "Type": "Type",
- "Autoincrement": "Incrémentation automatique",
- "Fixed text": "Texte fixe",
- "Text content": "Contenu du texte",
+ "Monthly": "Mensuel",
+ "No reset": "Pas de réinitialisation",
+ "Operations": "Opérations",
+ "Reset cycle": "Cycle de réinitialisation",
"Rule content": "Contenu de la règle",
- "{{value}} Digits": "{{value}} chiffres",
- "Digits": "Chiffres",
+ "Sequence": "Séquence",
+ "Sequence rules": "Règles de séquence",
"Start from": "Commencer à partir de",
"Starts from {{value}}": "Commence à partir de {{value}}",
- "Reset cycle": "Cycle de réinitialisation",
- "No reset": "Pas de réinitialisation",
- "Daily": "Quotidien",
- "Every Monday": "Chaque lundi",
- "Monthly": "Mensuel",
+ "Text content": "Contenu du texte",
+ "Type": "Type",
"Yearly": "Annuel",
- "Operations": "Opérations",
- "Customize": "Personnaliser"
+ "{{value}} Digits": "{{value}} chiffres"
}
diff --git a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/ko_KR.json
index b9b8be467..a49108a24 100644
--- a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/ko_KR.json
@@ -1,24 +1,24 @@
{
- "Sequence": "자동 코드",
- "Sequence rules": "순차 규칙",
"Add rule": "규칙 추가",
+ "Autoincrement": "자동 증가",
+ "Customize": "사용자 정의",
+ "Daily": "매일",
+ "Digits": "자릿수",
+ "Every Monday": "매주 월요일",
+ "Fixed text": "고정 텍스트",
"Inputable": "입력 가능",
"Match rules": "규칙과 일치해야 함",
- "Type": "유형",
- "Autoincrement": "자동 증가",
- "Fixed text": "고정 텍스트",
- "Text content": "텍스트 내용",
+ "Monthly": "매월",
+ "No reset": "초기화 없음",
+ "Operations": "조작",
+ "Reset cycle": "초기화 주기",
"Rule content": "규칙 내용",
- "{{value}} Digits": "{{value}} 자리 숫자",
- "Digits": "자릿수",
+ "Sequence": "자동 코드",
+ "Sequence rules": "순차 규칙",
"Start from": "시작일",
"Starts from {{value}}": "{{value}}에서 시작",
- "Reset cycle": "초기화 주기",
- "No reset": "초기화 없음",
- "Daily": "매일",
- "Every Monday": "매주 월요일",
- "Monthly": "매월",
+ "Text content": "텍스트 내용",
+ "Type": "유형",
"Yearly": "매년",
- "Operations": "조작",
- "Customize": "사용자 정의"
+ "{{value}} Digits": "{{value}} 자리 숫자"
}
diff --git a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/pt-BR.json
index 5f40a2e8f..ef57cc6ea 100644
--- a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/pt-BR.json
@@ -1,24 +1,24 @@
{
- "Sequence": "Sequência",
- "Sequence rules": "Regras de sequência",
"Add rule": "Adicionar regra",
+ "Autoincrement": "Autoincremento",
+ "Customize": "Personalizar",
+ "Daily": "Diariamente",
+ "Digits": "Dígitos",
+ "Every Monday": "Toda segunda-feira",
+ "Fixed text": "Texto fixo",
"Inputable": "Inserível",
"Match rules": "Regras de correspondência",
- "Type": "Tipo",
- "Autoincrement": "Autoincremento",
- "Fixed text": "Texto fixo",
- "Text content": "Conteúdo de texto",
+ "Monthly": "Mensalmente",
+ "No reset": "Sem reinício",
+ "Operations": "Operações",
+ "Reset cycle": "Ciclo de reinício",
"Rule content": "Conteúdo da regra",
- "{{value}} Digits": "{{value}} Dígitos",
- "Digits": "Dígitos",
+ "Sequence": "Sequência",
+ "Sequence rules": "Regras de sequência",
"Start from": "Começa a partir de",
"Starts from {{value}}": "Começa a partir de {{value}}",
- "Reset cycle": "Ciclo de reinício",
- "No reset": "Sem reinício",
- "Daily": "Diariamente",
- "Every Monday": "Toda segunda-feira",
- "Monthly": "Mensalmente",
+ "Text content": "Conteúdo de texto",
+ "Type": "Tipo",
"Yearly": "Anualmente",
- "Operations": "Operações",
- "Customize": "Personalizar"
+ "{{value}} Digits": "{{value}} Dígitos"
}
diff --git a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/zh-CN.json
index 5e913fcdd..d04ea0e7d 100644
--- a/packages/plugins/@tachybase/plugin-sequence-field/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-sequence-field/src/locale/zh-CN.json
@@ -1,25 +1,25 @@
{
- "Sequence": "自动编码",
- "Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text.": "根据配置的规则自动生成编码,支持日期、数字、文本的组合。",
- "Sequence rules": "编号规则",
"Add rule": "添加规则",
+ "Autoincrement": "自增数字",
+ "Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text.": "根据配置的规则自动生成编码,支持日期、数字、文本的组合。",
+ "Customize": "自定义",
+ "Daily": "每天",
+ "Digits": "位数",
+ "Every Monday": "每周一",
+ "Fixed text": "固定文本",
"Inputable": "可输入",
"Match rules": "输入必须匹配规则",
- "Type": "类型",
- "Autoincrement": "自增数字",
- "Fixed text": "固定文本",
- "Text content": "文本内容",
+ "Monthly": "每月",
+ "No reset": "不重置",
+ "Operations": "操作",
+ "Reset cycle": "重置周期",
"Rule content": "规则内容",
- "{{value}} Digits": "{{value}} 位数字",
- "Digits": "位数",
+ "Sequence": "自动编码",
+ "Sequence rules": "编号规则",
"Start from": "起始于",
"Starts from {{value}}": "从 {{value}} 开始",
- "Reset cycle": "重置周期",
- "No reset": "不重置",
- "Daily": "每天",
- "Every Monday": "每周一",
- "Monthly": "每月",
+ "Text content": "文本内容",
+ "Type": "类型",
"Yearly": "每年",
- "Operations": "操作",
- "Customize": "自定义"
+ "{{value}} Digits": "{{value}} 位数字"
}
diff --git a/packages/plugins/@tachybase/plugin-sms-auth/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-sms-auth/src/locale/en-US.json
index 4d5089e43..60aad5c72 100644
--- a/packages/plugins/@tachybase/plugin-sms-auth/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-sms-auth/src/locale/en-US.json
@@ -1,5 +1,5 @@
{
"Sign in via SMS": "Sign in via SMS",
- "User will be registered automatically if not exists.": "User will be registered automatically if not exists.",
- "Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist"
+ "Sign up automatically when the user does not exist": "Sign up automatically when the user does not exist",
+ "User will be registered automatically if not exists.": "User will be registered automatically if not exists."
}
diff --git a/packages/plugins/@tachybase/plugin-sms-auth/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-sms-auth/src/locale/ko_KR.json
index ad45cc9fc..63e821be0 100644
--- a/packages/plugins/@tachybase/plugin-sms-auth/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-sms-auth/src/locale/ko_KR.json
@@ -1,5 +1,5 @@
{
"Sign in via SMS": "SMS 로그인",
- "User will be registered automatically if not exists.": "사용자가 없을 경우 자동으로 등록됩니다.",
- "Sign up automatically when the user does not exist": "사용자가 없을 때 자동으로 가입"
+ "Sign up automatically when the user does not exist": "사용자가 없을 때 자동으로 가입",
+ "User will be registered automatically if not exists.": "사용자가 없을 경우 자동으로 등록됩니다."
}
diff --git a/packages/plugins/@tachybase/plugin-sms-auth/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-sms-auth/src/locale/zh-CN.json
index 22ec1e407..8e1499ccb 100644
--- a/packages/plugins/@tachybase/plugin-sms-auth/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-sms-auth/src/locale/zh-CN.json
@@ -1,5 +1,5 @@
{
"Sign in via SMS": "短信登录",
- "User will be registered automatically if not exists.": "用户不存在时将自动注册。",
- "Sign up automatically when the user does not exist": "用户不存在时自动注册"
+ "Sign up automatically when the user does not exist": "用户不存在时自动注册",
+ "User will be registered automatically if not exists.": "用户不存在时将自动注册。"
}
diff --git a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/en-US.json
index d940d6dd6..63801578d 100644
--- a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/en-US.json
@@ -1,11 +1,11 @@
{
- "Detail": "Detail",
- "Snapshot": "Snapshot",
- "View record": "View record",
"Add block": "Add block",
"Allow linking to multiple records": "Allow linking to multiple records",
- "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.",
- "The association field to snapshot": "The association field to snapshot",
+ "Detail": "Detail",
+ "Please select": "Please select",
+ "Snapshot": "Snapshot",
"Snapshot the snapshot's association fields": "Snapshot the snapshot's association fields",
- "Please select": "Please select"
+ "The association field to snapshot": "The association field to snapshot",
+ "View record": "View record",
+ "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated."
}
diff --git a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/es-ES.json
index 5e171df6f..eb5065946 100644
--- a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/es-ES.json
@@ -1,11 +1,11 @@
{
- "Detail": "Detalle",
- "Snapshot": "Snapshot",
- "View record": "Ver registro",
"Add block": "Añadir bloque",
"Allow linking to multiple records": "Permitir enlace a múltiples registros",
- "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "Al añadir un nuevo registro, crear una snapshot para su registro relacional y guardar en el registro actual. La snapshot no se actualiza cuando el registro se actualiza posteriormente.",
- "The association field to snapshot": "El campo de asociación a la snapshot",
+ "Detail": "Detalle",
+ "Please select": "Por favor, seleccione",
+ "Snapshot": "Snapshot",
"Snapshot the snapshot's association fields": "Snapshot los campos de asociación de la snapshot",
- "Please select": "Por favor, seleccione"
+ "The association field to snapshot": "El campo de asociación a la snapshot",
+ "View record": "Ver registro",
+ "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "Al añadir un nuevo registro, crear una snapshot para su registro relacional y guardar en el registro actual. La snapshot no se actualiza cuando el registro se actualiza posteriormente."
}
diff --git a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/fr-FR.json
index 31ebfc0a3..dff5bfe4c 100644
--- a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/fr-FR.json
@@ -1,11 +1,11 @@
{
- "Detail": "Détail",
- "Snapshot": "Snapshot",
- "View record": "Voir l'enregistrement",
"Add block": "Ajouter un bloc",
"Allow linking to multiple records": "Autoriser la liaison à plusieurs enregistrements",
- "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "Lors de l'ajout d'un nouvel enregistrement, créez un snapshot pour son enregistrement relationnel et enregistrez-le dans l'enregistrement actuel. Le snapshot n'est pas mis à jour lorsque l'enregistrement est ultérieurement modifié.",
- "The association field to snapshot": "Le champ d'association à un snapshot",
+ "Detail": "Détail",
+ "Please select": "Veuillez sélectionner",
+ "Snapshot": "Snapshot",
"Snapshot the snapshot's association fields": "Snapshot des champs d'association du snapshot",
- "Please select": "Veuillez sélectionner"
+ "The association field to snapshot": "Le champ d'association à un snapshot",
+ "View record": "Voir l'enregistrement",
+ "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "Lors de l'ajout d'un nouvel enregistrement, créez un snapshot pour son enregistrement relationnel et enregistrez-le dans l'enregistrement actuel. Le snapshot n'est pas mis à jour lorsque l'enregistrement est ultérieurement modifié."
}
diff --git a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/ko_KR.json
index 7f0697587..04862be76 100644
--- a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/ko_KR.json
@@ -1,14 +1,13 @@
{
- "Detail": "상세 정보",
- "Snapshot": "스냅샷",
"Add block": "블록 추가",
- "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.":
- "새로운 레코드를 추가할 때 해당 레코드의 관련 데이터에 대한 스냅샷을 생성하고 현재 레코드에 저장합니다. 레코드가 이후에 업데이트되어도 스냅샷은 업데이트되지 않습니다.",
- "View record": "레코드 보기",
"Allow linking to multiple records": "다중 레코드에 연결 허용",
- "The association field to snapshot": "스냅샷을 찍을 관련 필드",
- "Snapshot the snapshot's association fields": "스냅샷의 관련 필드를 스냅샷으로 만듭니다.",
+ "Detail": "상세 정보",
"Please select": "선택하세요",
+ "Snapshot": "스냅샷",
+ "Snapshot data": "스냅샷 데이터",
+ "Snapshot the snapshot's association fields": "스냅샷의 관련 필드를 스냅샷으로 만듭니다.",
+ "The association field to snapshot": "스냅샷을 찍을 관련 필드",
+ "View record": "레코드 보기",
"When a record is created, association data is backed up in a snapshot": "레코드가 생성되면 관련 데이터가 스냅샷에 백업됩니다.",
- "Snapshot data": "스냅샷 데이터"
+ "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "새로운 레코드를 추가할 때 해당 레코드의 관련 데이터에 대한 스냅샷을 생성하고 현재 레코드에 저장합니다. 레코드가 이후에 업데이트되어도 스냅샷은 업데이트되지 않습니다."
}
diff --git a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/pt-BR.json
index 3b0cffd02..4b4d0680c 100644
--- a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/pt-BR.json
@@ -1,11 +1,11 @@
{
- "Detail": "Detalhes",
- "Snapshot": "Fotografia",
- "View record": "Visualizar registro",
"Add block": "Adicionar bloco",
"Allow linking to multiple records": "Permitir vinculação a vários registros",
- "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "Ao adicionar um novo registro, crie uma imagem instantânea para o registro relacionado e salve no registro atual. A imagem instantânea não é atualizada quando o registro é posteriormente atualizado.",
- "The association field to snapshot": "O campo de associação para criar imagem instantânea",
+ "Detail": "Detalhes",
+ "Please select": "Por favor, selecione",
+ "Snapshot": "Fotografia",
"Snapshot the snapshot's association fields": "Criar imagem instantânea para os campos de associação da imagem instantânea",
- "Please select": "Por favor, selecione"
+ "The association field to snapshot": "O campo de associação para criar imagem instantânea",
+ "View record": "Visualizar registro",
+ "When adding a new record, create a snapshot for its relational record and save in the current record. The snapshot is not updated when the record is subsequently updated.": "Ao adicionar um novo registro, crie uma imagem instantânea para o registro relacionado e salve no registro atual. A imagem instantânea não é atualizada quando o registro é posteriormente atualizado."
}
diff --git a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/zh-CN.json
index 72bf3316e..01c7c8715 100644
--- a/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-snapshot-field/src/locale/zh-CN.json
@@ -1,13 +1,13 @@
{
- "Detail": "详情",
- "Snapshot": "快照",
"Add block": "创建区块",
- "When adding a new record, create a snapshot for its relational record and save in the new record. The snapshot will not be updated when the relational record is updated.": "在添加数据时,为它的关系数据创建快照,并保存在当前的数据中。关系数据更新时,快照不会更新。",
- "View record": "查看数据",
"Allow linking to multiple records": "允许关联多条记录",
- "The association field to snapshot": "快照目标关系字段",
- "Snapshot the snapshot's association fields": "为快照的关系数据创建快照",
+ "Detail": "详情",
"Please select": "请选择",
+ "Snapshot": "快照",
+ "Snapshot data": "快照数据",
+ "Snapshot the snapshot's association fields": "为快照的关系数据创建快照",
+ "The association field to snapshot": "快照目标关系字段",
+ "View record": "查看数据",
"When a record is created, association data is backed up in a snapshot": "创建记录时,关系数据会备份到快照里",
- "Snapshot data": "快照数据"
+ "When adding a new record, create a snapshot for its relational record and save in the new record. The snapshot will not be updated when the relational record is updated.": "在添加数据时,为它的关系数据创建快照,并保存在当前的数据中。关系数据更新时,快照不会更新。"
}
diff --git a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/en-US.json
index 9175869be..9c507281b 100644
--- a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/en-US.json
@@ -1,22 +1,22 @@
{
- "Theme": "Theme",
- "Local": "Local",
- "Dark theme": "Dark theme",
- "Optional": "Optional",
- "Non-optional": "Non-optional",
- "Current": "Current",
- "Default": "Default",
- "Theme Editor": "Theme Editor",
- "Save": "Save",
"Close": "Close",
+ "Current": "Current",
+ "Dark theme": "Dark theme",
+ "Default": "Default",
"Edit": "Edit",
- "Export": "Export",
- "edit Theme Config": "edit Theme Config",
- "The theme of the JSON format is incorrect": "The theme of the JSON format is incorrect",
"Edited successfully": "Edited successfully",
- "Saved successfully": "Saved successfully",
+ "Export": "Export",
"Initializing Editor...": "Initializing Editor...",
- "Save theme": "Save theme",
+ "Local": "Local",
+ "Non-optional": "Non-optional",
+ "Optional": "Optional",
+ "Please input the theme name": "Please input the theme name",
"Please set a name for this theme": "Please set a name for this theme",
- "Please input the theme name": "Please input the theme name"
+ "Save": "Save",
+ "Save theme": "Save theme",
+ "Saved successfully": "Saved successfully",
+ "The theme of the JSON format is incorrect": "The theme of the JSON format is incorrect",
+ "Theme": "Theme",
+ "Theme Editor": "Theme Editor",
+ "edit Theme Config": "edit Theme Config"
}
diff --git a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/fr-FR.json
index 9ca26f8ba..9db64bf72 100644
--- a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/fr-FR.json
@@ -1,22 +1,22 @@
{
- "Theme": "Thème",
- "Local": "Local",
- "Dark theme": "Thème sombre",
- "Optional": "Optionnel",
- "Non-optional": "Non-optionnel",
- "Current": "Actuel",
- "Default": "Par défaut",
- "Theme Editor": "Éditeur de thème",
- "Save": "Enregistrer",
"Close": "Fermer",
+ "Current": "Actuel",
+ "Dark theme": "Thème sombre",
+ "Default": "Par défaut",
"Edit": "Modifier",
- "Export": "Exporter",
- "edit Theme Config": "Modifier la configuration du thème",
- "The theme of the JSON format is incorrect": "Le thème au format JSON est incorrect",
"Edited successfully": "Modifié avec succès",
- "Saved successfully": "Enregistré avec succès",
+ "Export": "Exporter",
"Initializing Editor...": "Initialisation de l'éditeur...",
- "Save theme": "Enregistrer le thème",
+ "Local": "Local",
+ "Non-optional": "Non-optionnel",
+ "Optional": "Optionnel",
+ "Please input the theme name": "Veuillez saisir le nom du thème",
"Please set a name for this theme": "Veuillez définir un nom pour ce thème",
- "Please input the theme name": "Veuillez saisir le nom du thème"
+ "Save": "Enregistrer",
+ "Save theme": "Enregistrer le thème",
+ "Saved successfully": "Enregistré avec succès",
+ "The theme of the JSON format is incorrect": "Le thème au format JSON est incorrect",
+ "Theme": "Thème",
+ "Theme Editor": "Éditeur de thème",
+ "edit Theme Config": "Modifier la configuration du thème"
}
diff --git a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/ko_KR.json
index b00a0367b..9caae9db5 100644
--- a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/ko_KR.json
@@ -1,34 +1,34 @@
{
- "Theme editor": "테마 편집기",
- "Themes": "테마",
- "Dark theme": "다크 테마",
- "Optional": "선택 가능",
- "Non-optional": "선택 불가",
- "Current": "현재 테마",
- "Default": "기본",
- "Delete theme": "테마 삭제",
- "Deletion is unrecoverable. Confirm deletion?": "삭제 후 복구할 수 없습니다. 삭제 확인?",
- "Deleted successfully": "성공적으로 삭제되었습니다",
- "Updated successfully": "성공적으로 업데이트되었습니다",
- "User selectable": "사용자 선택 가능",
- "Default theme": "기본 테마",
"Add new theme": "새로운 테마 추가",
- "Edit based on the current theme": "현재 테마를 기반으로 편집",
- "Create a brand new theme": "새로운 테마 생성",
- "Dark": "다크",
+ "Close": "닫기",
"Compact": "콤팩트",
"Compact dark": "콤팩트 다크",
- "Theme Editor": "테마 편집기",
- "Save": "저장",
- "Close": "닫기",
+ "Create a brand new theme": "새로운 테마 생성",
+ "Current": "현재 테마",
+ "Dark": "다크",
+ "Dark theme": "다크 테마",
+ "Default": "기본",
+ "Default theme": "기본 테마",
+ "Delete theme": "테마 삭제",
+ "Deleted successfully": "성공적으로 삭제되었습니다",
+ "Deletion is unrecoverable. Confirm deletion?": "삭제 후 복구할 수 없습니다. 삭제 확인?",
"Edit": "편집",
- "Export": "내보내기",
"Edit Theme Config": "테마 구성 편집",
- "The theme of the JSON format is incorrect": "JSON 형식의 테마가 올바르지 않습니다",
+ "Edit based on the current theme": "현재 테마를 기반으로 편집",
"Edited successfully": "성공적으로 편집되었습니다",
- "Saved successfully": "성공적으로 저장되었습니다",
+ "Export": "내보내기",
"Initializing Editor...": "편집기 초기화 중...",
- "Save theme": "테마 저장",
+ "Non-optional": "선택 불가",
+ "Optional": "선택 가능",
+ "Please input the theme name": "테마 이름을 입력하세요",
"Please set a name for this theme": "이 테마에 이름을 설정하세요",
- "Please input the theme name": "테마 이름을 입력하세요"
+ "Save": "저장",
+ "Save theme": "테마 저장",
+ "Saved successfully": "성공적으로 저장되었습니다",
+ "The theme of the JSON format is incorrect": "JSON 형식의 테마가 올바르지 않습니다",
+ "Theme Editor": "테마 편집기",
+ "Theme editor": "테마 편집기",
+ "Themes": "테마",
+ "Updated successfully": "성공적으로 업데이트되었습니다",
+ "User selectable": "사용자 선택 가능"
}
diff --git a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/zh-CN.json
index 1dbfcfaf1..93df476bf 100644
--- a/packages/plugins/@tachybase/plugin-theme-editor/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-theme-editor/src/locale/zh-CN.json
@@ -1,34 +1,34 @@
{
- "Theme editor": "主题编辑器",
- "Themes": "主题",
- "Dark theme": "暗黑主题",
- "Optional": "可选",
- "Non-optional": "不可选",
- "Current": "当前主题",
- "Default": "默认",
- "Delete theme": "删除主题",
- "Deletion is unrecoverable. Confirm deletion?": "删除后不可恢复,确认删除?",
- "Deleted successfully": "删除成功",
- "Updated successfully": "更新成功",
- "User selectable": "可被用户选择",
- "Default theme": "默认主题",
"Add new theme": "添加新主题",
- "Edit based on current theme": "基于当前主题进行编辑",
- "Create a brand new theme": "创建一个全新的主题",
- "Dark": "暗黑",
+ "Close": "关闭",
"Compact": "紧凑",
"Compact dark": "紧凑暗黑",
- "Theme Editor": "主题编辑器",
- "Save": "保存",
- "Close": "关闭",
+ "Create a brand new theme": "创建一个全新的主题",
+ "Current": "当前主题",
+ "Dark": "暗黑",
+ "Dark theme": "暗黑主题",
+ "Default": "默认",
+ "Default theme": "默认主题",
+ "Delete theme": "删除主题",
+ "Deleted successfully": "删除成功",
+ "Deletion is unrecoverable. Confirm deletion?": "删除后不可恢复,确认删除?",
"Edit": "编辑",
- "Export": "导出",
- "edit Theme Config": "编辑主题配置",
- "The theme of the JSON format is incorrect": "主题 JSON 格式错误",
+ "Edit based on current theme": "基于当前主题进行编辑",
"Edited successfully": "编辑成功",
- "Saved successfully": "保存成功",
+ "Export": "导出",
"Initializing Editor...": "正在初始化编辑器...",
- "Save theme": "保存主题",
+ "Non-optional": "不可选",
+ "Optional": "可选",
+ "Please input the theme name": "请输入主题名字",
"Please set a name for this theme": "请为该主题设置一个名字",
- "Please input the theme name": "请输入主题名字"
+ "Save": "保存",
+ "Save theme": "保存主题",
+ "Saved successfully": "保存成功",
+ "The theme of the JSON format is incorrect": "主题 JSON 格式错误",
+ "Theme Editor": "主题编辑器",
+ "Theme editor": "主题编辑器",
+ "Themes": "主题",
+ "Updated successfully": "更新成功",
+ "User selectable": "可被用户选择",
+ "edit Theme Config": "编辑主题配置"
}
diff --git a/packages/plugins/@tachybase/plugin-users/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-users/src/locale/en-US.json
index 02034dbf1..9097f8bf3 100644
--- a/packages/plugins/@tachybase/plugin-users/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-users/src/locale/en-US.json
@@ -1,9 +1,9 @@
{
- "Users & Permissions": "Users & Permissions",
"Add users": "Add users",
- "Remove user": "Remove user",
"Are you sure you want to remove it?": "Are you sure you want to remove it?",
+ "Edited successfully": "Edited successfully",
"Random password": "Random password",
- "Edited successfully":"Edited successfully",
- "Users Settings":"Users Settings"
+ "Remove user": "Remove user",
+ "Users & Permissions": "Users & Permissions",
+ "Users Settings": "Users Settings"
}
diff --git a/packages/plugins/@tachybase/plugin-users/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-users/src/locale/zh-CN.json
index e6c1625a5..97b893eea 100644
--- a/packages/plugins/@tachybase/plugin-users/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-users/src/locale/zh-CN.json
@@ -1,9 +1,9 @@
{
- "Users & Permissions": "用户和权限",
"Add users": "添加用户",
- "Remove user": "移除用户",
"Are you sure you want to remove it?": "你确定要移除吗?",
+ "Edited successfully": "编辑成功",
"Random password": "随机密码",
- "Edited successfully":"编辑成功",
- "Users Settings":"用户设置"
+ "Remove user": "移除用户",
+ "Users & Permissions": "用户和权限",
+ "Users Settings": "用户设置"
}
diff --git a/packages/plugins/@tachybase/plugin-verification/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-verification/src/locale/en-US.json
index 1a06e425c..3feffcf88 100644
--- a/packages/plugins/@tachybase/plugin-verification/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-verification/src/locale/en-US.json
@@ -1,22 +1,22 @@
{
- "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",
+ "Aliyun SMS": "Aliyun SMS",
"Endpoint": "Endpoint",
- "Sign": "Sign",
- "Template code": "Template code",
+ "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",
+ "Provider type": "Provider type",
+ "Region": "Region",
"Secret Id": "Secret Id",
"Secret Key": "Secret Key",
- "Region": "Region",
+ "Sign": "Sign",
"Sign name": "Sign name",
"Sms sdk app id": "Sms sdk app id",
"Template Id": "Template Id",
+ "Template code": "Template code",
+ "Verification": "Verification",
+ "Verification code is invalid": "Verification code is invalid",
+ "Verification providers": "Verification providers",
"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"
+ "You are trying so frequently, please slow down": "You are trying so frequently, please slow down"
}
diff --git a/packages/plugins/@tachybase/plugin-verification/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-verification/src/locale/ko_KR.json
index 82d6c236f..c5e8fbc4b 100644
--- a/packages/plugins/@tachybase/plugin-verification/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-verification/src/locale/ko_KR.json
@@ -1,22 +1,22 @@
{
- "Verification": "인증",
- "Verification providers": "인증 제공자",
- "Provider type": "제공자 유형",
- "Aliyun SMS": "알리바바 클라우드 SMS",
"Access Key ID": "액세스 키 ID",
"Access Key Secret": "액세스 키 비밀",
+ "Aliyun SMS": "알리바바 클라우드 SMS",
"Endpoint": "엔드포인트",
- "Sign": "서명",
- "Template code": "템플릿 코드",
+ "Not a valid cellphone number, please re-enter": "유효한 휴대폰 번호가 아닙니다. 다시 입력하세요",
+ "Please don't retry in {{time}} seconds": "{{time}} 초 동안 다시 시도하지 마세요",
+ "Provider type": "제공자 유형",
+ "Region": "지역",
"Secret Id": "비밀 ID",
"Secret Key": "비밀 키",
- "Region": "지역",
+ "Sign": "서명",
"Sign name": "서명 이름",
"Sms sdk app id": "SMS SDK 앱 ID",
"Template Id": "템플릿 ID",
+ "Template code": "템플릿 코드",
+ "Verification": "인증",
+ "Verification code is invalid": "유효하지 않은 인증 코드",
+ "Verification providers": "인증 제공자",
"Verification send failed, please try later or contact the administrator": "인증 코드 전송 실패, 나중에 다시 시도하거나 관리자에게 문의하십시오",
- "Not a valid cellphone number, please re-enter": "유효한 휴대폰 번호가 아닙니다. 다시 입력하세요",
- "Please don't retry in {{time}} seconds": "{{time}} 초 동안 다시 시도하지 마세요",
- "You are trying so frequently, please slow down": "너무 자주 시도하고 있습니다. 잠시 기다려 주세요",
- "Verification code is invalid": "유효하지 않은 인증 코드"
+ "You are trying so frequently, please slow down": "너무 자주 시도하고 있습니다. 잠시 기다려 주세요"
}
diff --git a/packages/plugins/@tachybase/plugin-verification/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-verification/src/locale/pt-BR.json
index a6a3799bb..dcf8d8072 100644
--- a/packages/plugins/@tachybase/plugin-verification/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-verification/src/locale/pt-BR.json
@@ -1,17 +1,17 @@
{
- "Verification": "Verificação",
- "Verification providers": "Provedores de verificação",
- "Provider type": "Tipo de provedor",
- "Aliyun SMS": "Serviço de Mensagem de Texto Aliyun",
"Access Key ID": "ID da chave de acesso",
"Access Key Secret": "Chave secreta de acesso",
+ "Aliyun SMS": "Serviço de Mensagem de Texto Aliyun",
"Endpoint": "Ponto de extremidade",
- "Sign": "Assinatura",
- "Template code": "Código do modelo",
+ "Provider type": "Tipo de provedor",
+ "Region": "Região",
"Secret Id": "ID secreto",
"Secret Key": "Chave secreta",
- "Region": "Região",
+ "Sign": "Assinatura",
"Sign name": "Conteúdo de assinatura de SMS",
"Sms sdk app id": "ID do aplicativo de SMS",
- "Template Id": "ID do modelo de SMS"
+ "Template Id": "ID do modelo de SMS",
+ "Template code": "Código do modelo",
+ "Verification": "Verificação",
+ "Verification providers": "Provedores de verificação"
}
diff --git a/packages/plugins/@tachybase/plugin-verification/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-verification/src/locale/zh-CN.json
index 3a2e243ad..db8b6be69 100644
--- a/packages/plugins/@tachybase/plugin-verification/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-verification/src/locale/zh-CN.json
@@ -1,22 +1,22 @@
{
- "Verification": "验证码",
- "Verification providers": "验证码提供商",
- "Provider type": "提供商类型",
- "Aliyun SMS": "阿里云短信服务",
"Access Key ID": "Access Key ID",
"Access Key Secret": "Access Key Secret",
+ "Aliyun SMS": "阿里云短信服务",
"Endpoint": "接入点",
- "Sign": "签名",
- "Template code": "模板代码",
+ "Not a valid cellphone number, please re-enter": "不是有效的手机号,请重新输入",
+ "Please don't retry in {{time}} seconds": "请 {{time}} 秒后再试",
+ "Provider type": "提供商类型",
+ "Region": "地域",
"Secret Id": "Secret Id",
"Secret Key": "Secret Key",
- "Region": "地域",
+ "Sign": "签名",
"Sign name": "短信签名内容",
"Sms sdk app id": "短信应用 ID",
"Template Id": "短信模板 ID",
+ "Template code": "模板代码",
+ "Verification": "验证码",
+ "Verification code is invalid": "无效的验证码",
+ "Verification providers": "验证码提供商",
"Verification send failed, please try later or contact to administrator": "验证码发送失败,请稍后重试或联系管理员",
- "Not a valid cellphone number, please re-enter": "不是有效的手机号,请重新输入",
- "Please don't retry in {{time}} seconds": "请 {{time}} 秒后再试",
- "You are trying so frequently, please slow down": "您的操作太频繁,请稍后再试",
- "Verification code is invalid": "无效的验证码"
+ "You are trying so frequently, please slow down": "您的操作太频繁,请稍后再试"
}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/en-US.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/en-US.json
index 20b7a611e..2956e6ebe 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/en-US.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/en-US.json
@@ -1,13 +1,15 @@
{
+ "\"Content-Type\" only support \"application/json\" and \"multipart/form-data\" ": "\"Content-Type\" only support \"application/json\" and \"multipart/form-data\" ",
"A single number will be treated as a loop count, a single string will be treated as an array of characters, and other non-array values will be converted to arrays. The loop node ends when the loop count is reached, or when the array loop is completed. You can also add condition nodes to the loop to terminate it.": "A single number will be treated as a loop count, a single string will be treated as an array of characters, and other non-array values will be converted to arrays. The loop node ends when the loop count is reached, or when the array loop is completed. You can also add condition nodes to the loop to terminate it.",
+ "API action": "API action",
"Add Notified Person": "Add Notified Person",
"Add assignee": "Add assignee",
"Add branch": "Add branch",
"Add parameter": "Add parameter",
"Add request header": "Add request header",
"Advanced": "Advanced",
- "After record added or updated": "After record added or updated",
"After record added": "After record added",
+ "After record added or updated": "After record added or updated",
"After record deleted": "After record deleted",
"After record updated": "After record updated",
"Aggregate": "Aggregate",
@@ -18,25 +20,28 @@
"An expression for calculation in each rows": "An expression for calculation in each rows",
"And": "And",
"Any pass": "Any pass",
- "Any succeeded or failed": "Any succeeded or failed",
"Any succeeded": "Any succeeded",
+ "Any succeeded or failed": "Any succeeded or failed",
"Anyone approve or reject as result.": "Anyone approve or reject as result.",
"Anyone pass": "Anyone pass",
"Application content": "Application content",
+ "Apply": "Apply",
"Apply form": "Apply form",
"Apply new": "Apply new",
- "Apply": "Apply",
+ "Approval": "Approval",
"Approval ID": "Approval ID",
+ "Approval Launch": "Approval Launch",
"Approval Summary": "Approval Summary",
"Approval applications": "Approval applications",
"Approval blocks": "Approval blocks",
"Approval process": "Approval process",
"Approval todos": "Approval todos",
- "Approval": "Approval",
+ "ApprovalCarbonCopy": "Approval:CarbonCopy",
"Approvals": "Approvals",
- "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).": "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).",
"Approve": "Approve",
+ "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).": "Approve when approvals rate greater than the set percentage, reject when rejections rate greater than or equal to (1 - percentage).",
"Approved": "Approved",
+ "Are you sure you want to resubmit it?": "Are you sure you want to resubmit it?",
"Are you sure you want to withdraw it?": "Are you sure you want to withdraw it?",
"Arithmetic calculation": "Arithmetic calculation",
"Assign value to a variable, for later use.": "Assign value to a variable, for later use.",
@@ -60,17 +65,20 @@
"By month": "By month",
"By using a loop node, you can perform the same operation on multiple sets of data. The source of these sets can be either multiple records from a query node or multiple associated records of a single record. Loop node can also be used for iterating a certain number of times or for looping through each character in a string. However, excessive looping may cause performance issues, so use with caution.": "By using a loop node, you can perform the same operation on multiple sets of data. The source of these sets can be either multiple records from a query node or multiple associated records of a single record. Loop node can also be used for iterating a certain number of times or for looping through each character in a string. However, excessive looping may cause performance issues, so use with caution.",
"By week": "By week",
+ "CC'd to Me": "CC'd to Me",
"Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression is dynamic one from an expression collections.": "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression is dynamic one from an expression collections.",
- "Calculation result": "Calculation result",
"Calculation": "Calculation",
+ "Calculation result": "Calculation result",
"Can not delete": "Can not delete",
"Canceled": "Canceled",
+ "CarbonCopy": "CarbonCopy",
"Changed fields": "Changed fields",
"Code": "Code",
"Collaboratively": "Collaboratively",
"Collection event": "Collection event",
"Collection operations": "Collection operations",
"Comment": "Comment",
+ "Common": "Common",
"Condition": "Condition",
"Conditions": "Conditions",
"Configure calculation": "Configure calculation",
@@ -87,8 +95,8 @@
"Could be used for manually submitting data, and determine whether to continue or exit. Workflow will generate a todo item for assigned user when it reaches a manual node, and continue processing after user submits the form.": "Could be used for manually submitting data, and determine whether to continue or exit. Workflow will generate a todo item for assigned user when it reaches a manual node, and continue processing after user submits the form.",
"Could run different branch based on result.": "Could run different branch based on result.",
"Counting, summing, finding maximum, minimum, and average values for multiple records of a collection or associated data of a record.": "Counting, summing, finding maximum, minimum, and average values for multiple records of a collection or associated data of a record.",
- "Create record form": "Create record form",
"Create record": "Create record",
+ "Create record form": "Create record form",
"Custom form": "Custom form",
"Data of associated collection": "Data of associated collection",
"Data of collection": "Data of collection",
@@ -96,8 +104,8 @@
"Data will be updated": "Data will be updated",
"Days": "Days",
"Declare a new variable": "Declare a new variable",
- "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.": "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.",
"Delay": "Delay",
+ "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.": "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.",
"Disabled": "Disabled",
"Distinct": "Distinct",
"Draft": "Draft",
@@ -106,9 +114,9 @@
"Dynamic Calculation": "Dynamic Calculation",
"Dynamic expression": "Dynamic expression",
"Each user has own task": "Each user has own task",
+ "End": "End",
"End on reject": "End on reject",
"End status": "End status",
- "End": "End",
"Ends on": "Ends on",
"Event triggers when submitted a workflow bound form action.": "Event triggers when submitted a workflow bound form action.",
"Event will be triggered when submitted current workflow bound form action, or new application from approval block.": "Event will be triggered when submitted current workflow bound form action, or new application from approval block.",
@@ -118,8 +126,8 @@
"Everyone should pass": "Everyone should pass",
"Exactly at": "Exactly at",
"Execute a SQL statement in database": "Execute a SQL statement in database",
- "Executed at": "Executed at",
"Executed": "Executed",
+ "Executed at": "Executed at",
"Execution history": "Execution history",
"Extended types": "Extended types",
"Fail and exit": "Fail and exit",
@@ -143,6 +151,7 @@
"If checked, the workflow will be terminated after rejection branch processed.": "If checked, the workflow will be terminated after rejection branch processed.",
"Ignore failed request and continue workflow": "Ignore failed request and continue workflow",
"In the workflow, notification messages can be viewed by the notified person in the notification center.": "In the workflow, notification messages can be viewed by the notified person in the notification center.",
+ "Initiate Request": "Initiate Request",
"Initiator": "Initiator",
"Input request data": "Input request data",
"Insert": "Insert",
@@ -150,31 +159,34 @@
"Launch": "Launch",
"Load failed": "Load failed",
"Loading": "Loading",
+ "Loop": "Loop",
"Loop index": "Loop index",
"Loop length": "Loop length",
"Loop target": "Loop target",
- "Loop": "Loop",
"Manual": "Manual",
"Minutes": "Minutes",
"Mode": "Mode",
"Months": "Months",
"Multiple records": "Multiple records",
- "Negotiation mode": "Negotiation mode",
+ "My Pending Tasks": "My Pending Tasks",
+ "My Requests": "My Requests",
+ "MyLaunch": "MyLaunch",
"Negotiation": "Negotiation",
+ "Negotiation mode": "Negotiation mode",
"No end": "No end",
"No limit": "No limit",
"No repeat": "No repeat",
+ "Node": "Node",
"Node in executed workflow cannot be modified": "Node in executed workflow cannot be modified",
"Node result": "Node result",
"Node type": "Node type",
- "Node": "Node",
+ "Notice": "Notice",
"Notice Center": "Notice Center",
"Notice blocks": "Notice blocks",
- "Notice": "Notice",
"Null": "Null",
"Off": "Off",
- "On going": "On going",
"On": "On",
+ "On going": "On going",
"Only support standard JSON data": "Only support standard JSON data",
"Only triggers when match conditions": "Only triggers when match conditions",
"Only update records matching conditions": "Only update records matching conditions",
@@ -198,6 +210,8 @@
"Related approvals": "Related approvals",
"Repeat limit": "Repeat limit",
"Repeat mode": "Repeat mode",
+ "Resource": "Resource",
+ "Resubmit": "Resubmit",
"Return": "Return",
"Returnable": "Returnable",
"Returned": "Returned",
@@ -220,15 +234,15 @@
"SkipArrpoval": "SkipArrpoval",
"Starts on": "Starts on",
"Status": "Status",
- "String operation": "String operation",
"String": "String",
+ "String operation": "String operation",
"Submitted": "Submitted",
"Succeed and continue": "Succeed and continue",
"Succeeded": "Succeeded",
"Summary": "Summary",
"Target type": "Target type",
- "Task node": "Task node",
"Task": "Task",
+ "Task node": "Task node",
"Terminate the process": "Terminate the process",
"The Notified Person": "The Notified Person",
"The interface of show notice detail": "The interface of show notice detail",
@@ -236,6 +250,7 @@
"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?",
"Timeout config": "Timeout config",
"Todos": "Todos",
+ "Trigger": "Trigger",
"Trigger data": "Trigger data",
"Trigger in executed workflow cannot be modified": "Trigger in executed workflow cannot be modified",
"Trigger mode": "Trigger mode",
@@ -244,7 +259,6 @@
"Trigger type": "Trigger type",
"Trigger variables": "Trigger variables",
"Trigger workflow": "Trigger workflow",
- "Trigger": "Trigger",
"Triggered at": "Triggered at",
"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.",
"True": "True",
@@ -252,8 +266,8 @@
"URL": "URL",
"Unconfigured": "Unconfigured",
"Unprocessed": "Unprocessed",
- "Update record form": "Update record form",
"Update record": "Update record",
+ "Update record form": "Update record form",
"Usage of SQL query result is not supported yet.": "Usage of SQL query result is not supported yet.",
"Use a collection to match form data.": "Use a collection to match form data.",
"Use variable": "Use variable",
@@ -261,8 +275,8 @@
"User interface": "User interface",
"User submitted form": "User submitted form",
"Values preset in this form will override user submitted ones when continue or reject.": "Values preset in this form will override user submitted ones when continue or reject.",
- "Variable datasource": "Variable datasource",
"Variable": "Variable",
+ "Variable datasource": "Variable datasource",
"Version": "Version",
"View executions": "View executions",
"View user interface": "View user interface",
@@ -273,23 +287,9 @@
"Withdraw": "Withdraw",
"Withdrawable": "Withdrawable",
"Withdrawn": "Withdrawn",
- "Workflow todos": "Workflow todos",
"Workflow": "Workflow",
- "\"Content-Type\" only support \"application/json\" and \"multipart/form-data\" ": "\"Content-Type\" only support \"application/json\" and \"multipart/form-data\" ",
+ "Workflow todos": "Workflow todos",
"concat": "concat",
"ms": "ms",
- "Resubmit": "Resubmit",
- "Are you sure you want to resubmit it?": "Are you sure you want to resubmit it?",
- "MyLaunch": "MyLaunch",
- "CarbonCopy": "CarbonCopy",
- "Initiate Request": "Initiate Request",
- "My Requests": "My Requests",
- "CC'd to Me": "CC'd to Me",
- "My Pending Tasks": "My Pending Tasks",
- "Common": "Common",
- "ApprovalCarbonCopy": "Approval:CarbonCopy",
- "Approval Launch": "Approval Launch",
- "needAuthorization": "needAuthorization",
- "API action": "API action",
- "Resource": "Resource"
+ "needAuthorization": "needAuthorization"
}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/es-ES.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/es-ES.json
index 180a8b652..151d4f0bf 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/es-ES.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/es-ES.json
@@ -1,129 +1,129 @@
{
- "Workflow": "Flujo de trabajo",
- "Execution history": "Historial de ejecución",
- "Executed": "Ejecutado",
- "Trigger type": "Tipo de activador",
- "Status": "Estado",
- "On": "Activado",
- "Off": "Apagado",
- "Version": "Versión",
- "Copy to new version": "Copiar a nueva versión",
- "Duplicate": "Duplicar",
- "Loading": "Cargando",
- "Load failed": "Carga fallida",
- "Trigger": "Disparador",
- "Trigger variables": "Variables de activación",
- "Trigger data": "Datos de activación",
- "Trigger time": "Tiempo de activación",
- "Triggered at": "Disparado a las",
- "Collection event": "Evento de recogida",
- "Trigger on": "Activado en",
- "After record added": "Después de añadir el registro",
- "After record updated": "Después de actualizar el registro",
- "After record added or updated": "Después de añadir o actualizar el registro",
- "After record deleted": "Después de eliminar el registro",
- "Changed fields": "Campos modificados",
- "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.": "Se activa sólo si cambia uno de los campos seleccionados. Si no se selecciona, significa que se activará cuando cambie cualquier campo. Cuando se añade o elimina un registro, se considera que se ha modificado cualquier campo.",
- "Only triggers when match conditions": "Sólo se dispara cuando coinciden las condiciones",
- "Schedule event": "Programar evento",
- "Trigger mode": "Modo de activación",
- "Based on certain date": "Basado en fecha determinada",
- "Based on date field of collection": "Basado en el campo de fecha de la colección",
- "Starts on": "Comienza el",
- "Ends on": "Finaliza el",
- "No end": "Sin fin",
- "Exactly at": "Exactamente en",
- "Repeat mode": "Modo repetición",
- "Repeat limit": "Límite de repetición",
- "No limit": "Sin límite",
- "Seconds": "Segundos",
- "Minutes": "Minutos",
- "Hours": "Horas",
- "Days": "Días",
- "Weeks": "Semanas",
- "Months": "Meses",
- "No repeat": "No repetir",
- "Every": "Cada",
- "By minute": "Por minuto",
- "By hour": "Por hora",
- "By day": "Por día",
- "By week": "Por semana",
- "By month": "Por mes",
- "By field": "Por campo",
- "By custom date": "Por fecha personalizada",
- "Advanced": "Avanzada",
- "End": "Fin",
- "Node result": "Resultado nodo",
- "Constant": "Constante",
- "Null": "Null",
- "Boolean": "Booleano",
- "String": "Cadena",
- "Operator": "Calculadora",
- "Arithmetic calculation": "Cálculo aritmético",
- "String operation": "Operación de Cadena",
- "Executed at": "Ejecutado en",
- "Queueing": "Puesta en cola",
- "On going": "En curso",
- "Succeeded": "Logrado",
- "Failed": "Fallido",
- "Pending": "Pendiente",
- "Canceled": "Cancelado",
- "This node contains branches, deleting will also be preformed to them, are you sure?": "Este nodo contiene ramas, el borrado también se preformará a ellas, ¿estás seguro?",
- "Control": "Control",
- "Collection operations": "Operaciones de recogida",
- "Extended types": "Tipos ampliados",
- "Node type": "Tipo de nodo",
- "Calculation": "Cálculo",
- "Configure calculation": "Configurar cálculo",
- "Calculation result": "Resultado del cálculo",
- "True": "Verdadero",
- "False": "Falso",
- "concat": "concat",
- "Condition": "Condición",
- "Mode": "Modo",
- "Continue when \"Yes\"": "Continuar cuando \"Sí\"",
- "Branch into \"Yes\" and \"No\"": "Ramificarse en \"Sí\" y \"No\"",
- "Conditions": "Condiciones",
- "Create record": "Crear registro",
- "Update record": "Actualizar registro",
- "Query record": "Consultar registro",
- "Multiple records": "Múltiples registros",
- "Please select collection first": "Por favor, seleccione primero la colección",
- "Only update records matching conditions": "Actualizar sólo los registros que cumplan las condiciones",
- "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.": "Los campos a los que no se les asigne un valor se establecerán en el valor predeterminado, y los que no tengan un valor predeterminado se establecerán en nulo.",
- "Trigger in executed workflow cannot be modified": "No se puede modificar el desencadenante en el flujo de trabajo ejecutado",
- "Node in executed workflow cannot be modified": "Nodo en flujo de trabajo ejecutado no puede ser modificado",
- "Can not delete": "No se puede eliminar",
- "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "El resultado de este nodo ha sido referenciado por otros nodos ({{nodes}}",
- "Delay": "Retraso",
- "Duration": "Duración",
- "End status": "Estado final",
- "Select status": "Seleccionar estado",
- "Succeed and continue": "Éxito y continuar",
- "Fail and exit": "Falla y sale",
- "Parallel branch": "Rama paralela",
- "Add branch": "Añadir rama",
- "All succeeded": "Todo correcto",
- "Any succeeded": "Cualquiera con éxito",
- "Any succeeded or failed": "Cualquiera tuvo éxito o falló",
- "Continue after all branches succeeded": "Continuar después que todas las ramas han tenido éxito",
- "Continue after any branch succeeded": "Continuar después que cualquier rama tenga éxito",
- "Continue after any branch succeeded, or exit after any branch failed": "Continuar después de que cualquier rama tenga éxito, o salir después de que cualquier rama falle",
- "HTTP request": "Petición HTTP",
- "HTTP method": "Método HTTP",
- "URL": "URL",
- "Headers": "Encabezados",
- "Add request header": "Añadir encabezado de petición",
- "Parameters": "Parámetros",
- "Add parameter": "Añadir parámetro",
- "Body": "Cuerpo",
- "Use variable": "Utilizar variable",
- "Format": "Formato",
- "Insert": "Insertar",
- "Timeout config": "Tiempo de espera config",
- "ms": "ms",
- "Input request data": "Datos de solicitud de entrada",
- "Only support standard JSON data": "Sólo admite datos JSON estándar",
- "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" sólo admite \"application/json\", y no es necesario especificar",
- "Ignore fail request and continue workflow": "Ignorar solicitud fallida y continuar flujo de trabajo"
-}
\ No newline at end of file
+ "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" sólo admite \"application/json\", y no es necesario especificar",
+ "Add branch": "Añadir rama",
+ "Add parameter": "Añadir parámetro",
+ "Add request header": "Añadir encabezado de petición",
+ "Advanced": "Avanzada",
+ "After record added": "Después de añadir el registro",
+ "After record added or updated": "Después de añadir o actualizar el registro",
+ "After record deleted": "Después de eliminar el registro",
+ "After record updated": "Después de actualizar el registro",
+ "All succeeded": "Todo correcto",
+ "Any succeeded": "Cualquiera con éxito",
+ "Any succeeded or failed": "Cualquiera tuvo éxito o falló",
+ "Arithmetic calculation": "Cálculo aritmético",
+ "Based on certain date": "Basado en fecha determinada",
+ "Based on date field of collection": "Basado en el campo de fecha de la colección",
+ "Body": "Cuerpo",
+ "Boolean": "Booleano",
+ "Branch into \"Yes\" and \"No\"": "Ramificarse en \"Sí\" y \"No\"",
+ "By custom date": "Por fecha personalizada",
+ "By day": "Por día",
+ "By field": "Por campo",
+ "By hour": "Por hora",
+ "By minute": "Por minuto",
+ "By month": "Por mes",
+ "By week": "Por semana",
+ "Calculation": "Cálculo",
+ "Calculation result": "Resultado del cálculo",
+ "Can not delete": "No se puede eliminar",
+ "Canceled": "Cancelado",
+ "Changed fields": "Campos modificados",
+ "Collection event": "Evento de recogida",
+ "Collection operations": "Operaciones de recogida",
+ "Condition": "Condición",
+ "Conditions": "Condiciones",
+ "Configure calculation": "Configurar cálculo",
+ "Constant": "Constante",
+ "Continue after all branches succeeded": "Continuar después que todas las ramas han tenido éxito",
+ "Continue after any branch succeeded": "Continuar después que cualquier rama tenga éxito",
+ "Continue after any branch succeeded, or exit after any branch failed": "Continuar después de que cualquier rama tenga éxito, o salir después de que cualquier rama falle",
+ "Continue when \"Yes\"": "Continuar cuando \"Sí\"",
+ "Control": "Control",
+ "Copy to new version": "Copiar a nueva versión",
+ "Create record": "Crear registro",
+ "Days": "Días",
+ "Delay": "Retraso",
+ "Duplicate": "Duplicar",
+ "Duration": "Duración",
+ "End": "Fin",
+ "End status": "Estado final",
+ "Ends on": "Finaliza el",
+ "Every": "Cada",
+ "Exactly at": "Exactamente en",
+ "Executed": "Ejecutado",
+ "Executed at": "Ejecutado en",
+ "Execution history": "Historial de ejecución",
+ "Extended types": "Tipos ampliados",
+ "Fail and exit": "Falla y sale",
+ "Failed": "Fallido",
+ "False": "Falso",
+ "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.": "Los campos a los que no se les asigne un valor se establecerán en el valor predeterminado, y los que no tengan un valor predeterminado se establecerán en nulo.",
+ "Format": "Formato",
+ "HTTP method": "Método HTTP",
+ "HTTP request": "Petición HTTP",
+ "Headers": "Encabezados",
+ "Hours": "Horas",
+ "Ignore fail request and continue workflow": "Ignorar solicitud fallida y continuar flujo de trabajo",
+ "Input request data": "Datos de solicitud de entrada",
+ "Insert": "Insertar",
+ "Load failed": "Carga fallida",
+ "Loading": "Cargando",
+ "Minutes": "Minutos",
+ "Mode": "Modo",
+ "Months": "Meses",
+ "Multiple records": "Múltiples registros",
+ "No end": "Sin fin",
+ "No limit": "Sin límite",
+ "No repeat": "No repetir",
+ "Node in executed workflow cannot be modified": "Nodo en flujo de trabajo ejecutado no puede ser modificado",
+ "Node result": "Resultado nodo",
+ "Node type": "Tipo de nodo",
+ "Null": "Null",
+ "Off": "Apagado",
+ "On": "Activado",
+ "On going": "En curso",
+ "Only support standard JSON data": "Sólo admite datos JSON estándar",
+ "Only triggers when match conditions": "Sólo se dispara cuando coinciden las condiciones",
+ "Only update records matching conditions": "Actualizar sólo los registros que cumplan las condiciones",
+ "Operator": "Calculadora",
+ "Parallel branch": "Rama paralela",
+ "Parameters": "Parámetros",
+ "Pending": "Pendiente",
+ "Please select collection first": "Por favor, seleccione primero la colección",
+ "Query record": "Consultar registro",
+ "Queueing": "Puesta en cola",
+ "Repeat limit": "Límite de repetición",
+ "Repeat mode": "Modo repetición",
+ "Schedule event": "Programar evento",
+ "Seconds": "Segundos",
+ "Select status": "Seleccionar estado",
+ "Starts on": "Comienza el",
+ "Status": "Estado",
+ "String": "Cadena",
+ "String operation": "Operación de Cadena",
+ "Succeed and continue": "Éxito y continuar",
+ "Succeeded": "Logrado",
+ "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "El resultado de este nodo ha sido referenciado por otros nodos ({{nodes}}",
+ "This node contains branches, deleting will also be preformed to them, are you sure?": "Este nodo contiene ramas, el borrado también se preformará a ellas, ¿estás seguro?",
+ "Timeout config": "Tiempo de espera config",
+ "Trigger": "Disparador",
+ "Trigger data": "Datos de activación",
+ "Trigger in executed workflow cannot be modified": "No se puede modificar el desencadenante en el flujo de trabajo ejecutado",
+ "Trigger mode": "Modo de activación",
+ "Trigger on": "Activado en",
+ "Trigger time": "Tiempo de activación",
+ "Trigger type": "Tipo de activador",
+ "Trigger variables": "Variables de activación",
+ "Triggered at": "Disparado a las",
+ "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.": "Se activa sólo si cambia uno de los campos seleccionados. Si no se selecciona, significa que se activará cuando cambie cualquier campo. Cuando se añade o elimina un registro, se considera que se ha modificado cualquier campo.",
+ "True": "Verdadero",
+ "URL": "URL",
+ "Update record": "Actualizar registro",
+ "Use variable": "Utilizar variable",
+ "Version": "Versión",
+ "Weeks": "Semanas",
+ "Workflow": "Flujo de trabajo",
+ "concat": "concat",
+ "ms": "ms"
+}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/fr-FR.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/fr-FR.json
index e86b825b5..d33b22de9 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/fr-FR.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/fr-FR.json
@@ -1,129 +1,129 @@
{
- "Workflow": "Workflow",
- "Execution history": "Historique d'exécution",
- "Executed": "Exécuté",
- "Trigger type": "Type de déclencheur",
- "Status": "Statut",
- "On": "Activé",
- "Off": "Désactivé",
- "Version": "Version",
- "Copy to new version": "Copier vers une nouvelle version",
- "Duplicate": "Dupliquer",
- "Loading": "Chargement",
- "Load failed": "Échec du chargement",
- "Trigger": "Déclencheur",
- "Trigger variables": "Variables de déclenchement",
- "Trigger data": "Données de déclenchement",
- "Trigger time": "Temps de déclenchement",
- "Triggered at": "Déclenché à",
- "Collection event": "Événement de collection",
- "Trigger on": "Déclencher sur",
- "After record added": "Après l'ajout d'un enregistrement",
- "After record updated": "Après la mise à jour d'un enregistrement",
- "After record added or updated": "Après l'ajout ou la mise à jour d'un enregistrement",
- "After record deleted": "Après la suppression d'un enregistrement",
- "Changed fields": "Champs modifiés",
- "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.": "Déclenché uniquement si l'un des champs sélectionnés change. S'il n'est pas sélectionné, cela signifie qu'il sera déclenché lorsque n'importe quel champ change. Lorsque l'enregistrement est ajouté ou supprimé, n'importe quel champ est considéré comme ayant été modifié.",
- "Only triggers when match conditions": "Déclenche uniquement lorsque les conditions correspondent",
- "Schedule event": "Événement planifié",
- "Trigger mode": "Mode de déclenchement",
- "Based on certain date": "Basé sur une date spécifique",
- "Based on date field of collection": "Basé sur le champ de date de la collection",
- "Starts on": "Commence le",
- "Ends on": "Se termine le",
- "No end": "Pas de fin",
- "Exactly at": "Exactement à",
- "Repeat mode": "Mode de répétition",
- "Repeat limit": "Limite de répétition",
- "No limit": "Pas de limite",
- "Seconds": "Secondes",
- "Minutes": "Minutes",
- "Hours": "Heures",
- "Days": "Jours",
- "Weeks": "Semaines",
- "Months": "Mois",
- "No repeat": "Pas de répétition",
- "Every": "Chaque",
- "By minute": "Par minute",
- "By hour": "Par heure",
- "By day": "Par jour",
- "By week": "Par semaine",
- "By month": "Par mois",
- "By field": "Par champ",
- "By custom date": "Par date personnalisée",
- "Advanced": "Avancé",
- "End": "Fin",
- "Node result": "Résultat du nœud",
- "Constant": "Constante",
- "Null": "Null",
- "Boolean": "Booléen",
- "String": "Chaîne de caractères",
- "Operator": "Calculatrice",
- "Arithmetic calculation": "Calcul arithmétique",
- "String operation": "Opération sur les chaînes de caractères",
- "Executed at": "Exécuté à",
- "Queueing": "En attente",
- "On going": "En cours",
- "Succeeded": "Réussi",
- "Failed": "Échoué",
- "Pending": "En attente",
- "Canceled": "Annulé",
- "This node contains branches, deleting will also be preformed to them, are you sure?": "Ce nœud contient des branches, leur suppression sera également effectuée, êtes-vous sûr(e) ?",
- "Control": "Contrôle",
- "Collection operations": "Opérations sur la collection",
- "Extended types": "Types étendus",
- "Node type": "Type de nœud",
- "Calculation": "Calcul",
- "Configure calculation": "Configurer le calcul",
- "Calculation result": "Résultat du calcul",
- "True": "Vrai",
- "False": "Faux",
- "concat": "concat",
- "Condition": "Condition",
- "Mode": "Mode",
- "Continue when \"Yes\"": "Continuer quand \"Oui\"",
- "Branch into \"Yes\" and \"No\"": "Brancher sur \"Oui\" et \"Non\"",
- "Conditions": "Conditions",
- "Create record": "Créer un enregistrement",
- "Update record": "Mettre à jour un enregistrement",
- "Query record": "Interroger un enregistrement",
- "Multiple records": "Multiples enregistrements",
- "Please select collection first": "Veuillez d'abord sélectionner une collection",
- "Only update records matching conditions": "Mettre à jour uniquement les enregistrements correspondant aux 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.": "Les champs qui ne reçoivent pas de valeur seront définis sur la valeur par défaut, et ceux qui n'ont pas de valeur par défaut seront définis sur null.",
- "Trigger in executed workflow cannot be modified": "Le déclencheur dans le workflow exécuté ne peut pas être modifié",
- "Node in executed workflow cannot be modified": "Le nœud dans le workflow exécuté ne peut pas être modifié",
- "Can not delete": "Impossible de supprimer",
- "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "Le résultat de ce nœud a été référencé par d'autres nœuds ({{nodes}}), veuillez supprimer son utilisation avant de le supprimer.",
- "Delay": "Délai",
- "Duration": "Durée",
- "End status": "Statut de fin",
- "Select status": "Sélectionner un statut",
- "Succeed and continue": "Réussir et continuer",
- "Fail and exit": "Échouer et quitter",
- "Parallel branch": "Branche parallèle",
- "Add branch": "Ajouter une branche",
- "All succeeded": "Tous réussis",
- "Any succeeded": "Un réussi",
- "Any succeeded or failed": "Un réussi ou un échoué",
- "Continue after all branches succeeded": "Continuer après la réussite de toutes les branches",
- "Continue after any branch succeeded": "Continuer après la réussite d'une branche",
- "Continue after any branch succeeded, or exit after any branch failed": "Continuer après la réussite d'une branche, ou quitter après l'échec d'une branche",
- "HTTP request": "Requête HTTP",
- "HTTP method": "Méthode HTTP",
- "URL": "URL",
- "Headers": "En-têtes",
- "Add request header": "Ajouter un en-tête de requête",
- "Parameters": "Paramètres",
- "Add parameter": "Ajouter un paramètre",
- "Body": "Corps",
- "Use variable": "Utiliser une variable",
- "Format": "Format",
- "Insert": "Insérer",
- "Timeout config": "Configuration du délai d'expiration",
- "ms": "ms",
- "Input request data": "Entrée des données de requête",
- "Only support standard JSON data": "Prend uniquement en charge les données JSON standard",
- "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" prend uniquement en charge \"application/json\" et n'a pas besoin d'être spécifié",
- "Ignore fail request and continue workflow": "Ignorer l'échec de la requête et continuer le workflow"
-}
\ No newline at end of file
+ "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" prend uniquement en charge \"application/json\" et n'a pas besoin d'être spécifié",
+ "Add branch": "Ajouter une branche",
+ "Add parameter": "Ajouter un paramètre",
+ "Add request header": "Ajouter un en-tête de requête",
+ "Advanced": "Avancé",
+ "After record added": "Après l'ajout d'un enregistrement",
+ "After record added or updated": "Après l'ajout ou la mise à jour d'un enregistrement",
+ "After record deleted": "Après la suppression d'un enregistrement",
+ "After record updated": "Après la mise à jour d'un enregistrement",
+ "All succeeded": "Tous réussis",
+ "Any succeeded": "Un réussi",
+ "Any succeeded or failed": "Un réussi ou un échoué",
+ "Arithmetic calculation": "Calcul arithmétique",
+ "Based on certain date": "Basé sur une date spécifique",
+ "Based on date field of collection": "Basé sur le champ de date de la collection",
+ "Body": "Corps",
+ "Boolean": "Booléen",
+ "Branch into \"Yes\" and \"No\"": "Brancher sur \"Oui\" et \"Non\"",
+ "By custom date": "Par date personnalisée",
+ "By day": "Par jour",
+ "By field": "Par champ",
+ "By hour": "Par heure",
+ "By minute": "Par minute",
+ "By month": "Par mois",
+ "By week": "Par semaine",
+ "Calculation": "Calcul",
+ "Calculation result": "Résultat du calcul",
+ "Can not delete": "Impossible de supprimer",
+ "Canceled": "Annulé",
+ "Changed fields": "Champs modifiés",
+ "Collection event": "Événement de collection",
+ "Collection operations": "Opérations sur la collection",
+ "Condition": "Condition",
+ "Conditions": "Conditions",
+ "Configure calculation": "Configurer le calcul",
+ "Constant": "Constante",
+ "Continue after all branches succeeded": "Continuer après la réussite de toutes les branches",
+ "Continue after any branch succeeded": "Continuer après la réussite d'une branche",
+ "Continue after any branch succeeded, or exit after any branch failed": "Continuer après la réussite d'une branche, ou quitter après l'échec d'une branche",
+ "Continue when \"Yes\"": "Continuer quand \"Oui\"",
+ "Control": "Contrôle",
+ "Copy to new version": "Copier vers une nouvelle version",
+ "Create record": "Créer un enregistrement",
+ "Days": "Jours",
+ "Delay": "Délai",
+ "Duplicate": "Dupliquer",
+ "Duration": "Durée",
+ "End": "Fin",
+ "End status": "Statut de fin",
+ "Ends on": "Se termine le",
+ "Every": "Chaque",
+ "Exactly at": "Exactement à",
+ "Executed": "Exécuté",
+ "Executed at": "Exécuté à",
+ "Execution history": "Historique d'exécution",
+ "Extended types": "Types étendus",
+ "Fail and exit": "Échouer et quitter",
+ "Failed": "Échoué",
+ "False": "Faux",
+ "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.": "Les champs qui ne reçoivent pas de valeur seront définis sur la valeur par défaut, et ceux qui n'ont pas de valeur par défaut seront définis sur null.",
+ "Format": "Format",
+ "HTTP method": "Méthode HTTP",
+ "HTTP request": "Requête HTTP",
+ "Headers": "En-têtes",
+ "Hours": "Heures",
+ "Ignore fail request and continue workflow": "Ignorer l'échec de la requête et continuer le workflow",
+ "Input request data": "Entrée des données de requête",
+ "Insert": "Insérer",
+ "Load failed": "Échec du chargement",
+ "Loading": "Chargement",
+ "Minutes": "Minutes",
+ "Mode": "Mode",
+ "Months": "Mois",
+ "Multiple records": "Multiples enregistrements",
+ "No end": "Pas de fin",
+ "No limit": "Pas de limite",
+ "No repeat": "Pas de répétition",
+ "Node in executed workflow cannot be modified": "Le nœud dans le workflow exécuté ne peut pas être modifié",
+ "Node result": "Résultat du nœud",
+ "Node type": "Type de nœud",
+ "Null": "Null",
+ "Off": "Désactivé",
+ "On": "Activé",
+ "On going": "En cours",
+ "Only support standard JSON data": "Prend uniquement en charge les données JSON standard",
+ "Only triggers when match conditions": "Déclenche uniquement lorsque les conditions correspondent",
+ "Only update records matching conditions": "Mettre à jour uniquement les enregistrements correspondant aux conditions",
+ "Operator": "Calculatrice",
+ "Parallel branch": "Branche parallèle",
+ "Parameters": "Paramètres",
+ "Pending": "En attente",
+ "Please select collection first": "Veuillez d'abord sélectionner une collection",
+ "Query record": "Interroger un enregistrement",
+ "Queueing": "En attente",
+ "Repeat limit": "Limite de répétition",
+ "Repeat mode": "Mode de répétition",
+ "Schedule event": "Événement planifié",
+ "Seconds": "Secondes",
+ "Select status": "Sélectionner un statut",
+ "Starts on": "Commence le",
+ "Status": "Statut",
+ "String": "Chaîne de caractères",
+ "String operation": "Opération sur les chaînes de caractères",
+ "Succeed and continue": "Réussir et continuer",
+ "Succeeded": "Réussi",
+ "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "Le résultat de ce nœud a été référencé par d'autres nœuds ({{nodes}}), veuillez supprimer son utilisation avant de le supprimer.",
+ "This node contains branches, deleting will also be preformed to them, are you sure?": "Ce nœud contient des branches, leur suppression sera également effectuée, êtes-vous sûr(e) ?",
+ "Timeout config": "Configuration du délai d'expiration",
+ "Trigger": "Déclencheur",
+ "Trigger data": "Données de déclenchement",
+ "Trigger in executed workflow cannot be modified": "Le déclencheur dans le workflow exécuté ne peut pas être modifié",
+ "Trigger mode": "Mode de déclenchement",
+ "Trigger on": "Déclencher sur",
+ "Trigger time": "Temps de déclenchement",
+ "Trigger type": "Type de déclencheur",
+ "Trigger variables": "Variables de déclenchement",
+ "Triggered at": "Déclenché à",
+ "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.": "Déclenché uniquement si l'un des champs sélectionnés change. S'il n'est pas sélectionné, cela signifie qu'il sera déclenché lorsque n'importe quel champ change. Lorsque l'enregistrement est ajouté ou supprimé, n'importe quel champ est considéré comme ayant été modifié.",
+ "True": "Vrai",
+ "URL": "URL",
+ "Update record": "Mettre à jour un enregistrement",
+ "Use variable": "Utiliser une variable",
+ "Version": "Version",
+ "Weeks": "Semaines",
+ "Workflow": "Workflow",
+ "concat": "concat",
+ "ms": "ms"
+}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/ja-JP.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/ja-JP.json
index 15cad6293..17a7aa14c 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/ja-JP.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/ja-JP.json
@@ -1,87 +1,87 @@
{
- "Workflow": "ワークフロー",
- "Execution history": "実行履歴",
- "Trigger type": "トリガータイプ",
- "Status": "状態",
- "On": "有効",
- "Off": "無効",
- "Version": "バージョン",
- "Copy to new version": "新しいバージョンにコピー",
- "Load failed": "読み込みに失敗しました",
- "Trigger": "トリガー",
- "Collection event": "コレクションイベント",
- "Trigger on": "トリガータイミング",
- "After record added": "レコードを追加した後",
- "After record updated": "レコードを更新した後",
- "After record added or updated": "レコードを追加もしくは更新した後",
- "After record deleted": "レコードを削除した後",
- "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.": "選択したフィールドの 1 つが変更された場合にのみトリガーされます。 選択されていない場合は、フィールドが変更されたときにトリガーされることを意味します。 レコードが追加または削除されると、すべてのフィールドが変更されたと見なされます。",
- "Only triggers when match conditions": "以下の条件を満たすと発動",
- "Schedule event": "スケジュールイベント",
- "Trigger mode": "トリガーモード",
- "Based on certain date": "カスタム時間",
- "Based on date field of collection": "コレクションのフィールド時間に基づく",
- "Starts on": "開始",
- "Ends on": "終了",
- "Exactly at": "ちょうど",
- "Repeat mode": "繰り返しパターン",
- "Repeat limit": "繰り返し回数",
- "No limit": "無制限",
- "Seconds": "秒",
- "Minutes": "分",
- "Hours": "時",
- "Days": "日",
- "Weeks": "週",
- "Months": "月",
- "No repeat": "繰り返さない",
- "Every": "毎",
- "By minute": "分ごと",
- "By hour": "時間ごと",
- "By day": "日ごと",
- "By week": "週ごと",
- "By month": "月ごと",
- "By field": "フィールドごと",
- "By custom date": "カスタム時間",
- "Advanced": "アドバンスド",
- "End": "終了",
- "Trigger variables": "トリガーフィールド",
- "Node result": "ノードの結果",
- "Constant": "定数",
- "Boolean": "論理値",
- "String": "文字列",
- "Arithmetic calculation": "算術演算",
- "String operation": "文字列操作",
- "On going": "処理中",
- "Succeeded": "成功",
- "Failed": "失敗",
- "Canceled": "取消",
- "This node contains branches, deleting will also be preformed to them, are you sure?": "ノードにはブランチが含まれており、そのすべてのブランチの下にあるすべての子ノードが同時に削除されます。続行してもよろしいですか?",
- "Control": "プロセス制御",
- "Collection operations": "フィールド操作",
- "Node type": "ノードタイプ",
- "Calculation": "演算",
- "Configure calculation": "演算設定",
- "Calculation result": "演算結果",
- "True": "真",
- "False": "偽",
- "Condition": "条件",
- "Mode": "モデル",
- "Continue when \"Yes\"": "「はい」の場合に続行",
- "Branch into \"Yes\" and \"No\"": "「はい」と「いいえ」で分岐して続行",
- "Conditions": "条件設定",
- "Create record": "レコード追加",
- "Update record": "レコード更新",
- "Query record": "クエリ レコード",
- "Multiple records": "複数レコード",
- "Please select collection first": "先にコレクションを選択してください",
- "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.": "値が割り当てられていないフィールドはデフォルト値に設定され、デフォルト値がないフィールドは null に設定されます",
- "Trigger in executed workflow cannot be modified": "すでにワークフローを実行したトリガーは変更できません",
- "Node in executed workflow cannot be modified": "すでに実行されたワークフローのノードは変更できません",
- "Parallel branch": "分岐",
- "All succeeded": "すべて成功",
- "Any succeeded": "いずれかが成功",
- "Continue after all branches succeeded": "すべての分岐が成功した後に続行",
- "Continue after any branch succeeded": "いずれかの分岐が成功した後に続行"
-}
\ No newline at end of file
+ "Advanced": "アドバンスド",
+ "After record added": "レコードを追加した後",
+ "After record added or updated": "レコードを追加もしくは更新した後",
+ "After record deleted": "レコードを削除した後",
+ "After record updated": "レコードを更新した後",
+ "All succeeded": "すべて成功",
+ "Any succeeded": "いずれかが成功",
+ "Arithmetic calculation": "算術演算",
+ "Based on certain date": "カスタム時間",
+ "Based on date field of collection": "コレクションのフィールド時間に基づく",
+ "Boolean": "論理値",
+ "Branch into \"Yes\" and \"No\"": "「はい」と「いいえ」で分岐して続行",
+ "By custom date": "カスタム時間",
+ "By day": "日ごと",
+ "By field": "フィールドごと",
+ "By hour": "時間ごと",
+ "By minute": "分ごと",
+ "By month": "月ごと",
+ "By week": "週ごと",
+ "Calculation": "演算",
+ "Calculation result": "演算結果",
+ "Canceled": "取消",
+ "Changed fields": "フィールドが変更された時",
+ "Collection event": "コレクションイベント",
+ "Collection operations": "フィールド操作",
+ "Condition": "条件",
+ "Conditions": "条件設定",
+ "Configure calculation": "演算設定",
+ "Constant": "定数",
+ "Continue after all branches succeeded": "すべての分岐が成功した後に続行",
+ "Continue after any branch succeeded": "いずれかの分岐が成功した後に続行",
+ "Continue when \"Yes\"": "「はい」の場合に続行",
+ "Control": "プロセス制御",
+ "Copy to new version": "新しいバージョンにコピー",
+ "Create record": "レコード追加",
+ "Days": "日",
+ "End": "終了",
+ "Ends on": "終了",
+ "Every": "毎",
+ "Exactly at": "ちょうど",
+ "Execution history": "実行履歴",
+ "Failed": "失敗",
+ "False": "偽",
+ "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.": "値が割り当てられていないフィールドはデフォルト値に設定され、デフォルト値がないフィールドは null に設定されます",
+ "Hours": "時",
+ "Load failed": "読み込みに失敗しました",
+ "Minutes": "分",
+ "Mode": "モデル",
+ "Months": "月",
+ "Multiple records": "複数レコード",
+ "No limit": "無制限",
+ "No repeat": "繰り返さない",
+ "Node in executed workflow cannot be modified": "すでに実行されたワークフローのノードは変更できません",
+ "Node result": "ノードの結果",
+ "Node type": "ノードタイプ",
+ "Off": "無効",
+ "On": "有効",
+ "On going": "処理中",
+ "Only triggers when match conditions": "以下の条件を満たすと発動",
+ "Only update records matching conditions": "条件を満たすレコードのみ更新",
+ "Parallel branch": "分岐",
+ "Please select collection first": "先にコレクションを選択してください",
+ "Query record": "クエリ レコード",
+ "Repeat limit": "繰り返し回数",
+ "Repeat mode": "繰り返しパターン",
+ "Schedule event": "スケジュールイベント",
+ "Seconds": "秒",
+ "Starts on": "開始",
+ "Status": "状態",
+ "String": "文字列",
+ "String operation": "文字列操作",
+ "Succeeded": "成功",
+ "This node contains branches, deleting will also be preformed to them, are you sure?": "ノードにはブランチが含まれており、そのすべてのブランチの下にあるすべての子ノードが同時に削除されます。続行してもよろしいですか?",
+ "Trigger": "トリガー",
+ "Trigger in executed workflow cannot be modified": "すでにワークフローを実行したトリガーは変更できません",
+ "Trigger mode": "トリガーモード",
+ "Trigger on": "トリガータイミング",
+ "Trigger type": "トリガータイプ",
+ "Trigger variables": "トリガーフィールド",
+ "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.": "選択したフィールドの 1 つが変更された場合にのみトリガーされます。 選択されていない場合は、フィールドが変更されたときにトリガーされることを意味します。 レコードが追加または削除されると、すべてのフィールドが変更されたと見なされます。",
+ "True": "真",
+ "Update record": "レコード更新",
+ "Version": "バージョン",
+ "Weeks": "週",
+ "Workflow": "ワークフロー"
+}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/ko_KR.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/ko_KR.json
index 0ce76c502..f72f58357 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/ko_KR.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/ko_KR.json
@@ -1,246 +1,246 @@
{
- "Workflow": "워크플로우",
- "Execution history": "실행 기록",
- "Clear all executions": "모든 실행 기록 지우기",
- "Clear executions will not reset executed count, and started executions will not be deleted, are you sure you want to delete them all?": "지우기 작업은 실행 횟수를 재설정하지 않으며 시작된 실행이 삭제되지 않습니다. 모두 삭제하시겠습니까?",
- "Executed": "실행됨",
- "Sync enabled status of all workflows from the database": "데이터베이스에서 모든 워크플로우의 활성 상태 동기화",
- "Trigger type": "트리거 유형",
- "Status": "상태",
- "On": "활성",
- "Off": "비활성",
- "Version": "버전",
- "Copy to new version": "새 버전으로 복사",
- "Duplicate": "복제",
- "Duplicate to new workflow": "새로운 워크플로우로 복제",
- "Delete a main version will cause all other revisions to be deleted too.": "주 버전을 삭제하면 모든 다른 수정 사항도 삭제됩니다.",
- "Loading": "로딩 중",
- "Load failed": "로드 실패",
- "Use transaction": "트랜잭션 사용",
- "Data operation nodes in the workflow will run in the same transaction until any interruption. Any failure will cause data rollback, and will also rollback the history of the execution.": "워크플로우의 데이터 작업 노드는 어떠한 방해가 발생할 때까지 동일한 트랜잭션에서 실행됩니다. 어떠한 실패도 데이터 롤백을 유발하며 실행 이력도 롤백됩니다.",
- "Auto delete history when execution is on end status": "실행이 종료 상태일 때 자동으로 이력 삭제",
- "Trigger": "트리거",
- "Trigger variables": "트리거 변수",
- "Trigger data": "트리거 데이터",
- "Trigger time": "트리거 시간",
- "Triggered at": "트리거 시간",
- "Bind workflows": "워크플로우 바인딩",
- "Workflow will be triggered after submitting succeeded.": "제출 성공 후 워크플로우가 트리거됩니다.",
- "Workflow will be triggered after saving succeeded.": "저장 성공 후 워크플로우가 트리거됩니다.",
- "Workflow will be triggered directly once the button is clicked, without data saving.": "버튼을 클릭하면 데이터 저장 없이 워크플로우가 직접 트리거됩니다.",
- "Add workflow": "워크플로우 추가",
- "Select workflow": "워크플로우 선택",
- "Trigger data context": "트리거 데이터 컨텍스트",
- "Full form data": "전체 폼 데이터",
- "Select context": "컨텍스트 선택",
- "Collection event": "데이터 테이블 이벤트",
- "Event will be triggered on collection data row created, updated or deleted.": "데이터 테이블의 데이터 행이 생성, 업데이트 또는 삭제될 때 이벤트가 트리거됩니다.",
- "Trigger on": "트리거 조건",
- "After record added": "레코드 추가 후",
- "After record updated": "레코드 업데이트 후",
- "After record added or updated": "레코드 추가 또는 업데이트 후",
- "After record deleted": "레코드 삭제 후",
- "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 the record is added or deleted, any field is considered to have been changed.": "선택한 필드 중 하나라도 변경되면 트리거됩니다. 선택하지 않으면 어떤 필드가 변경되더라도 트리거됩니다. 레코드가 추가되거나 삭제될 때는 어떤 필드든지 변경된 것으로 간주됩니다.",
- "Only triggers when match conditions": "일치하는 조건이 충족될 때만 트리거됩니다",
- "Preload associations": "연결 데이터를 미리 로드합니다",
- "Please select the associated fields that need to be accessed in subsequent nodes. With more than two levels of to-many associations may cause performance issue, please use with caution.": "후속 노드에서 액세스해야 하는 연관 필드를 선택하십시오. 두 개 이상의 수많은 연관 레벨은 성능 문제를 발생시킬 수 있으므로 주의해서 사용하십시오.",
- "Schedule event": "일정 이벤트",
- "Event will be scheduled and triggered based on time conditions.": "이벤트는 시간 조건을 기반으로 예약되고 트리거됩니다.",
- "Trigger mode": "트리거 모드",
- "Based on certain date": "특정 날짜를 기준으로",
- "Based on date field of collection": "컬렉션의 날짜 필드를 기반으로",
- "Starts on": "시작 날짜",
- "Ends on": "종료 날짜",
- "No end": "종료 없음",
- "Exactly at": "정확한 시각",
- "Repeat mode": "반복 모드",
- "Repeat limit": "반복 제한",
- "No limit": "제한 없음",
- "Seconds": "초",
- "Minutes": "분",
- "Hours": "시간",
- "Days": "일",
- "Weeks": "주",
- "Months": "월",
- "No repeat": "반복 없음",
- "Every": "매",
- "By minute": "분당",
- "By hour": "시간당",
- "By day": "매일",
- "By week": "매주",
- "By month": "매월",
- "By field": "필드별",
- "By custom date": "사용자 정의 날짜별",
- "Advanced": "고급",
- "End": "종료",
- "Node result": "노드 결과",
- "Variable key of node": "노드 변수 키",
- "Scope variables": "범위 변수",
- "Operator": "연산자",
- "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression can be a static or dynamic one from an expression collections.": "계산 엔진을 기반으로 식을 계산하고 결과값을 얻습니다. 상류 노드의 변수를 식에서 사용할 수 있습니다. 식은 표현식 컬렉션에서 정적 또는 동적일 수 있습니다.",
- "String operation": "문자열 연산",
- "System variables": "시스템 변수",
- "System time": "시스템 시간",
- "Date variables": "날짜 변수",
- "Executed at": "실행된 시각",
- "Queueing": "대기 중",
- "On going": "진행 중",
- "Resolved": "해결됨",
- "Pending": "보류 중",
- "Failed": "실패",
- "Error": "오류",
- "Aborted": "중단됨",
- "Canceled": "취소됨",
- "Rejected": "거부됨",
- "Retry needed": "재시도 필요",
- "Triggered but still waiting in the queue to execute.": "트리거되었지만 아직 대기열에서 실행 대기 중입니다.",
- "Started and executing, maybe waiting for an async callback (manual, delay, etc.).": "시작되어 실행 중이며, 비동기 콜백을 기다리는 중일 수 있습니다(수동, 지연 등).",
- "Successfully finished.": "성공적으로 완료됨",
- "Failed to satisfy node configurations.": "노드 구성을 충족하지 못했습니다.",
- "Some node meets error.": "일부 노드에서 오류가 발생했습니다.",
- "Running of some node was aborted by program flow.": "프로그램 플로우에 의해 일부 노드의 실행이 중단되었습니다.",
- "Manually canceled the whole execution when waiting.": "대기 중에 수동으로 전체 실행이 취소되었습니다.",
- "Rejected from a manual node.": "수동 노드에서 거부되었습니다.",
- "General failed but should do another try.": "일반적인 실패이지만 다시 시도해야 합니다.",
- "Operations": "작업",
- "This node contains branches, deleting will also be performed on them, are you sure?": "이 노드에는 분기가 포함되어 있습니다. 삭제하면 그들에게도 적용됩니다. 계속하시겠습니까?",
- "Control": "프로세스 제어",
- "Collection operations": "데이터 테이블 조작",
- "Manual": "수동",
- "Extended types": "확장된 유형",
- "Node type": "노드 유형",
- "Calculation": "계산",
- "Calculation engine": "계산 엔진",
- "Basic": "기본",
- "Calculation expression": "계산식",
- "Expression syntax error": "식 문법 오류",
- "Syntax references: ": "문법 참조:",
- "Calculation result": "계산 결과",
- "True": "참",
- "False": "거짓",
- "concat": "연결",
- "Condition": "조건",
- "Based on the boolean result of the calculation to determine whether to \"continue\" or \"exit\" the process, or continue on different branches of \"yes\" and \"no\".": "계산 결과의 참/거짓을 기반으로 프로세스를 '계속' 또는 '종료'하거나 '예' 및 '아니오'의 다른 분기에서 계속합니다.",
- "Mode": "모드",
- "Continue when \"Yes\"": "\"예\"일 때 계속",
- "Branch into \"Yes\" and \"No\"": "\"예\" 및 \"아니오\"로 분기",
- "Condition expression": "조건식",
- "Create record": "레코드 생성",
- "Add a new record to a collection. You can use variables from upstream nodes to assign values to fields.": "컬렉션에 새로운 레코드를 추가합니다. 상류 노드의 변수를 사용하여 필드에 값을 할당할 수 있습니다.",
- "Update record": "레코드 업데이트",
- "Update records of a collection. You can use variables from upstream nodes as query conditions and field values.": "데이터 테이블의 레코드를 업데이트합니다. 상류 노드의 변수를 쿼리 조건 및 필드 값으로 사용할 수 있습니다.",
- "Update mode": "업데이트 모드",
- "Update in a batch": "일괄 업데이트",
- "Update one by one": "개별 업데이트",
- "Update all eligible data at one time, which has better performance when the amount of data is large. But the updated data will not trigger other workflows, and will not record audit logs.": "일괄로 모든 해당 데이터를 한 번에 업데이트하며, 데이터 양이 많을 때 성능이 더 좋습니다. 그러나 업데이트된 데이터는 다른 워크플로를 트리거하지 않으며 감사 로그를 기록하지 않습니다.",
- "The updated data can trigger other workflows, and the audit log will also be recorded. But it is usually only applicable to several or dozens of pieces of data, otherwise there will be performance problems.": "업데이트된 데이터는 다른 워크플로를 트리거하고 감사 로그도 기록할 수 있습니다. 그러나 일반적으로 몇 개 또는 몇 십 개의 데이터에만 적용되며, 그렇지 않으면 성능 문제가 발생할 수 있습니다.",
- "Query record": "데이터 조회",
- "Query records from a collection. You can use variables from upstream nodes as query conditions.": "데이터 테이블에서 레코드를 조회합니다. 상류 노드의 변수를 쿼리 조건으로 사용할 수 있습니다.",
- "Allow multiple records as a result": "다중 레코드 결과 허용",
- "If checked, when there are multiple records in the query result, an array will be returned as the result, which can be operated on one by one using a loop node. Otherwise, only one record will be returned.": "선택한 경우, 쿼리 결과에 여러 레코드가 있는 경우 결과로 배열이 반환되어 루프 노드를 사용하여 하나씩 조작할 수 있습니다. 그렇지 않으면 하나의 레코드만 반환됩니다.",
- "Exit when the query result is null": "쿼리 결과가 null인 경우 종료",
- "Please select the collection first": "먼저 데이터 테이블을 선택하세요.",
- "Only update records matching conditions": "조건과 일치하는 레코드만 업데이트",
- "Please add at least one condition": "최소한 하나의 조건을 추가하세요.",
- "Unassigned fields will be set to default values, and those without default values will be set to null.": "미할당된 필드는 기본값으로 설정되며 기본값이 없는 필드는 null로 설정됩니다.",
- "Delete record": "데이터 삭제",
- "Delete records of a collection. Could use variables in the workflow context as a filter. All records matching the filter will be deleted.": "데이터 테이블의 레코드를 삭제합니다. 워크플로 컨텍스트의 변수를 필터로 사용할 수 있습니다. 필터와 일치하는 모든 레코드가 삭제됩니다.",
- "Executed workflow cannot be modified": "이미 실행된 워크플로는 수정할 수 없습니다.",
- "Cannot delete": "삭제할 수 없음",
- "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "이 노드의 결과가 다른 노드에서 참조되었습니다({{nodes}}). 삭제 전에 참조를 제거하세요.",
- "Form event": "폼 이벤트",
- "Event triggers when submitted a workflow bound form action.": "작업 흐름에 바인딩된 폼 작업이 제출될 때 이벤트가 트리거됩니다.",
- "Form data model": "폼 데이터 모델",
- "Use a collection to match form data.": "폼 데이터를 일치시키기 위해 데이터 테이블을 사용합니다.",
- "Associations to use": "사용할 관련 데이터",
- "User submitted form": "사용자가 제출한 폼",
- "Role of user submitted form": "사용자 제출 폼의 역할",
- "Aggregate": "집계 조회",
- "Counting, summing, finding maximum, minimum, and average values for multiple records of a collection or associated data of a record.": "데이터 테이블의 여러 레코드 또는 레코드의 관련 데이터에 대한 카운트, 합계, 최대값, 최소값, 평균값을 찾습니다.",
- "Aggregator function": "집계 함수",
- "Target type": "대상 유형",
- "Data of collection": "데이터 테이블 데이터",
- "Data of associated collection": "관련 데이터 테이블 데이터",
- "Field to aggregate": "집계할 필드",
- "Distinct": "중복 제거",
- "Query result": "쿼리 결과",
- "Delay": "지연",
- "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.": "일정 시간 동안 지연한 다음 프로세스를 계속하거나 종료합니다. 병렬 분기에서 대기 또는 타임아웃 시간을 설정하는 데 사용할 수 있습니다.",
- "Duration": "기간",
- "End Status": "종료 상태",
- "Select status": "상태 선택",
- "Succeed and continue": "성공하고 계속",
- "Fail and exit": "실패하고 종료",
- "Dynamic Calculation": "동적 표현식 계산",
- "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression is dynamic one from an expression collections.": "계산 엔진을 기반으로 한 식을 계산하고 결과값을 얻습니다. 상류 노드의 변수를 식에 사용할 수 있습니다. 식은 표현식 컬렉션에서 동적으로 가져온 것입니다.",
- "Select dynamic expression": "동적 표현식 선택",
- "Select the dynamic expression queried from the upstream node. You need to query it from an expression collection.": "상류 노드에서 조회한 동적 표현식을 선택하세요. 표현식 컬렉션에서 조회해야 합니다.",
- "Variable datasource": "변수 데이터 소스",
- "Dynamic expression": "동적 표현식",
- "An expression for calculation in each rows": "각 행의 계산을 위한 식",
- "Unconfigured": "구성되지 않음",
- "Loop": "루프",
- "Loop target": "루프 대상",
- "Loop index": "현재 인덱스",
- "Loop length": "루프 길이",
- "By using a loop node, you can perform the same operation on multiple sets of data. The source of these sets can be either multiple records from a query node or multiple associated records of a single record. Loop node can also be used for iterating a certain number of times or for looping through each character in a string. However, excessive looping may cause performance issues, so use with caution.": "루프 노드를 사용하면 여러 데이터 세트에 동일한 작업을 수행할 수 있습니다. 이러한 세트의 소스는 쿼리 노드에서 가져온 여러 레코드이거나 단일 레코드의 여러 관련 레코드일 수 있습니다. 루프 노드는 특정 횟수만큼 반복하거나 문자열의 각 문자를 반복하는 데에도 사용할 수 있습니다. 그러나 과도한 루핑은 성능 문제를 일으킬 수 있으므로 주의해서 사용하십시오.",
- "A single number will be treated as a loop count, a single string will be treated as an array of characters, and other non-array values will be converted to arrays. The loop node ends when the loop count is reached, or when the array loop is completed. You can also add condition nodes to the loop to terminate it.": "단일 숫자는 루프 카운트로 처리되고, 단일 문자열은 문자 배열로 처리되며, 다른 배열이 아닌 값은 배열로 변환됩니다. 루프 노드는 루프 카운트에 도달하거나 배열 루프가 완료되었을 때 종료됩니다. 루프를 종료하려면 루프에 조건 노드를 추가할 수도 있습니다.",
- "Could be used for manually submitting data, and determine whether to continue or exit. Workflow will generate a todo item for assigned user when it reaches a manual node, and continue processing after user submits the form.": "수동으로 데이터를 제출하고 계속 진행할지 종료할지를 결정하는 데 사용될 수 있습니다. 워크플로우가 수동 노드에 도달하면 지정된 사용자에 대해 할 일 항목을 생성하고 사용자가 양식을 제출한 후 처리를 계속합니다.",
- "Values preset in this form will override user submitted ones when continue or reject.": "이 양식에 사전 설정된 값은 계속 또는 거부될 때 사용자가 제출한 값이 덮어씁니다.",
- "Assignee": "담당자",
- "Assignees": "담당자",
- "User interface": "사용자 인터페이스",
- "Configure user interface": "사용자 인터페이스 구성",
- "View user interface": "사용자 인터페이스 보기",
- "Separately": "별도로",
- "Each user has own task": "각 사용자는 고유한 작업을 갖습니다.",
- "Collaboratively": "협력하여",
- "Everyone shares one task": "모두가 하나의 작업을 공유합니다.",
- "Negotiation": "협상",
- "All pass": "모두 통과",
- "Everyone should pass": "모든 사람이 통과해야 합니다.",
- "Any pass": "어떤 통과",
- "Anyone pass": "누구든 통과하면 됩니다.",
- "Field name existed in form": "양식에 이미 존재하는 필드 이름",
- "Continue the process": "프로세스 계속 진행",
- "Terminate the process": "프로세스 종료",
- "Save temporarily": "임시로 저장",
- "Custom form": "사용자 정의 양식",
- "Data record": "데이터 레코드",
- "Create record form": "레코드 생성 양식",
- "Update record form": "레코드 업데이트 양식",
- "Filter settings": "필터 설정",
- "Workflow todos": "워크플로우 할 일",
- "Task node": "작업 노드",
- "Parallel branch": "병렬 분기",
- "Run multiple branch processes in parallel.": "여러 분기 프로세스를 병렬로 실행합니다.",
- "Add branch": "분기 추가",
- "All succeeded": "모두 성공",
- "Any succeeded": "어떤 것이든 성공",
- "Any succeeded or failed": "어떤 것이든 성공 또는 실패",
- "Continue after all branches succeeded": "모든 분기가 성공한 후 계속",
- "Continue after any branch succeeded": "어떤 분기가든 성공한 후 계속",
- "Continue after any branch succeeded, or exit after any branch failed.": "어떤 분기든 성공하면 계속 진행하거나 어떤 분기든 실패하면 종료합니다.",
- "HTTP request": "HTTP 요청",
- "Send HTTP request to a URL. You can use the variables in the upstream nodes as request headers, parameters and request body.": "URL에 HTTP 요청을 보냅니다. 상류 노드의 변수를 요청 헤더, 매개변수 및 요청 본문으로 사용할 수 있습니다.",
- "HTTP method": "HTTP 메서드",
- "URL": "주소",
- "Headers": "헤더",
- "Add request header": "요청 헤더 추가",
- "Parameters": "매개변수",
- "Add parameter": "매개변수 추가",
- "Body": "본문",
- "Use variable": "변수 사용",
- "Format": "형식",
- "Insert": "삽입",
- "Timeout config": "시간 초과 설정",
- "ms": "밀리초",
- "Input request data": "요청 데이터 입력",
- "Only support standard JSON data": "표준 JSON 데이터만 지원합니다",
- "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" 헤더는 \"application/json\"만 지원하며 지정할 필요가 없습니다",
- "Ignore failed request and continue workflow": "실패한 요청을 무시하고 워크플로를 계속합니다",
- "SQL action": "SQL 작업",
- "Execute a SQL statement in database": "데이터베이스에서 SQL 문을 실행합니다",
- "Usage of SQL query result is not supported yet.": "아직 SQL 쿼리 결과의 사용은 지원되지 않습니다."
+ "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" 헤더는 \"application/json\"만 지원하며 지정할 필요가 없습니다",
+ "A single number will be treated as a loop count, a single string will be treated as an array of characters, and other non-array values will be converted to arrays. The loop node ends when the loop count is reached, or when the array loop is completed. You can also add condition nodes to the loop to terminate it.": "단일 숫자는 루프 카운트로 처리되고, 단일 문자열은 문자 배열로 처리되며, 다른 배열이 아닌 값은 배열로 변환됩니다. 루프 노드는 루프 카운트에 도달하거나 배열 루프가 완료되었을 때 종료됩니다. 루프를 종료하려면 루프에 조건 노드를 추가할 수도 있습니다.",
+ "Aborted": "중단됨",
+ "Add a new record to a collection. You can use variables from upstream nodes to assign values to fields.": "컬렉션에 새로운 레코드를 추가합니다. 상류 노드의 변수를 사용하여 필드에 값을 할당할 수 있습니다.",
+ "Add branch": "분기 추가",
+ "Add parameter": "매개변수 추가",
+ "Add request header": "요청 헤더 추가",
+ "Add workflow": "워크플로우 추가",
+ "Advanced": "고급",
+ "After record added": "레코드 추가 후",
+ "After record added or updated": "레코드 추가 또는 업데이트 후",
+ "After record deleted": "레코드 삭제 후",
+ "After record updated": "레코드 업데이트 후",
+ "Aggregate": "집계 조회",
+ "Aggregator function": "집계 함수",
+ "All pass": "모두 통과",
+ "All succeeded": "모두 성공",
+ "Allow multiple records as a result": "다중 레코드 결과 허용",
+ "An expression for calculation in each rows": "각 행의 계산을 위한 식",
+ "Any pass": "어떤 통과",
+ "Any succeeded": "어떤 것이든 성공",
+ "Any succeeded or failed": "어떤 것이든 성공 또는 실패",
+ "Anyone pass": "누구든 통과하면 됩니다.",
+ "Assignee": "담당자",
+ "Assignees": "담당자",
+ "Associations to use": "사용할 관련 데이터",
+ "Auto delete history when execution is on end status": "실행이 종료 상태일 때 자동으로 이력 삭제",
+ "Based on certain date": "특정 날짜를 기준으로",
+ "Based on date field of collection": "컬렉션의 날짜 필드를 기반으로",
+ "Based on the boolean result of the calculation to determine whether to \"continue\" or \"exit\" the process, or continue on different branches of \"yes\" and \"no\".": "계산 결과의 참/거짓을 기반으로 프로세스를 '계속' 또는 '종료'하거나 '예' 및 '아니오'의 다른 분기에서 계속합니다.",
+ "Basic": "기본",
+ "Bind workflows": "워크플로우 바인딩",
+ "Body": "본문",
+ "Branch into \"Yes\" and \"No\"": "\"예\" 및 \"아니오\"로 분기",
+ "By custom date": "사용자 정의 날짜별",
+ "By day": "매일",
+ "By field": "필드별",
+ "By hour": "시간당",
+ "By minute": "분당",
+ "By month": "매월",
+ "By using a loop node, you can perform the same operation on multiple sets of data. The source of these sets can be either multiple records from a query node or multiple associated records of a single record. Loop node can also be used for iterating a certain number of times or for looping through each character in a string. However, excessive looping may cause performance issues, so use with caution.": "루프 노드를 사용하면 여러 데이터 세트에 동일한 작업을 수행할 수 있습니다. 이러한 세트의 소스는 쿼리 노드에서 가져온 여러 레코드이거나 단일 레코드의 여러 관련 레코드일 수 있습니다. 루프 노드는 특정 횟수만큼 반복하거나 문자열의 각 문자를 반복하는 데에도 사용할 수 있습니다. 그러나 과도한 루핑은 성능 문제를 일으킬 수 있으므로 주의해서 사용하십시오.",
+ "By week": "매주",
+ "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression can be a static or dynamic one from an expression collections.": "계산 엔진을 기반으로 식을 계산하고 결과값을 얻습니다. 상류 노드의 변수를 식에서 사용할 수 있습니다. 식은 표현식 컬렉션에서 정적 또는 동적일 수 있습니다.",
+ "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression is dynamic one from an expression collections.": "계산 엔진을 기반으로 한 식을 계산하고 결과값을 얻습니다. 상류 노드의 변수를 식에 사용할 수 있습니다. 식은 표현식 컬렉션에서 동적으로 가져온 것입니다.",
+ "Calculation": "계산",
+ "Calculation engine": "계산 엔진",
+ "Calculation expression": "계산식",
+ "Calculation result": "계산 결과",
+ "Canceled": "취소됨",
+ "Cannot delete": "삭제할 수 없음",
+ "Changed fields": "변경된 필드",
+ "Clear all executions": "모든 실행 기록 지우기",
+ "Clear executions will not reset executed count, and started executions will not be deleted, are you sure you want to delete them all?": "지우기 작업은 실행 횟수를 재설정하지 않으며 시작된 실행이 삭제되지 않습니다. 모두 삭제하시겠습니까?",
+ "Collaboratively": "협력하여",
+ "Collection event": "데이터 테이블 이벤트",
+ "Collection operations": "데이터 테이블 조작",
+ "Condition": "조건",
+ "Condition expression": "조건식",
+ "Configure user interface": "사용자 인터페이스 구성",
+ "Continue after all branches succeeded": "모든 분기가 성공한 후 계속",
+ "Continue after any branch succeeded": "어떤 분기가든 성공한 후 계속",
+ "Continue after any branch succeeded, or exit after any branch failed.": "어떤 분기든 성공하면 계속 진행하거나 어떤 분기든 실패하면 종료합니다.",
+ "Continue the process": "프로세스 계속 진행",
+ "Continue when \"Yes\"": "\"예\"일 때 계속",
+ "Control": "프로세스 제어",
+ "Copy to new version": "새 버전으로 복사",
+ "Could be used for manually submitting data, and determine whether to continue or exit. Workflow will generate a todo item for assigned user when it reaches a manual node, and continue processing after user submits the form.": "수동으로 데이터를 제출하고 계속 진행할지 종료할지를 결정하는 데 사용될 수 있습니다. 워크플로우가 수동 노드에 도달하면 지정된 사용자에 대해 할 일 항목을 생성하고 사용자가 양식을 제출한 후 처리를 계속합니다.",
+ "Counting, summing, finding maximum, minimum, and average values for multiple records of a collection or associated data of a record.": "데이터 테이블의 여러 레코드 또는 레코드의 관련 데이터에 대한 카운트, 합계, 최대값, 최소값, 평균값을 찾습니다.",
+ "Create record": "레코드 생성",
+ "Create record form": "레코드 생성 양식",
+ "Custom form": "사용자 정의 양식",
+ "Data of associated collection": "관련 데이터 테이블 데이터",
+ "Data of collection": "데이터 테이블 데이터",
+ "Data operation nodes in the workflow will run in the same transaction until any interruption. Any failure will cause data rollback, and will also rollback the history of the execution.": "워크플로우의 데이터 작업 노드는 어떠한 방해가 발생할 때까지 동일한 트랜잭션에서 실행됩니다. 어떠한 실패도 데이터 롤백을 유발하며 실행 이력도 롤백됩니다.",
+ "Data record": "데이터 레코드",
+ "Date variables": "날짜 변수",
+ "Days": "일",
+ "Delay": "지연",
+ "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.": "일정 시간 동안 지연한 다음 프로세스를 계속하거나 종료합니다. 병렬 분기에서 대기 또는 타임아웃 시간을 설정하는 데 사용할 수 있습니다.",
+ "Delete a main version will cause all other revisions to be deleted too.": "주 버전을 삭제하면 모든 다른 수정 사항도 삭제됩니다.",
+ "Delete record": "데이터 삭제",
+ "Delete records of a collection. Could use variables in the workflow context as a filter. All records matching the filter will be deleted.": "데이터 테이블의 레코드를 삭제합니다. 워크플로 컨텍스트의 변수를 필터로 사용할 수 있습니다. 필터와 일치하는 모든 레코드가 삭제됩니다.",
+ "Distinct": "중복 제거",
+ "Duplicate": "복제",
+ "Duplicate to new workflow": "새로운 워크플로우로 복제",
+ "Duration": "기간",
+ "Dynamic Calculation": "동적 표현식 계산",
+ "Dynamic expression": "동적 표현식",
+ "Each user has own task": "각 사용자는 고유한 작업을 갖습니다.",
+ "End": "종료",
+ "End Status": "종료 상태",
+ "Ends on": "종료 날짜",
+ "Error": "오류",
+ "Event triggers when submitted a workflow bound form action.": "작업 흐름에 바인딩된 폼 작업이 제출될 때 이벤트가 트리거됩니다.",
+ "Event will be scheduled and triggered based on time conditions.": "이벤트는 시간 조건을 기반으로 예약되고 트리거됩니다.",
+ "Event will be triggered on collection data row created, updated or deleted.": "데이터 테이블의 데이터 행이 생성, 업데이트 또는 삭제될 때 이벤트가 트리거됩니다.",
+ "Every": "매",
+ "Everyone shares one task": "모두가 하나의 작업을 공유합니다.",
+ "Everyone should pass": "모든 사람이 통과해야 합니다.",
+ "Exactly at": "정확한 시각",
+ "Execute a SQL statement in database": "데이터베이스에서 SQL 문을 실행합니다",
+ "Executed": "실행됨",
+ "Executed at": "실행된 시각",
+ "Executed workflow cannot be modified": "이미 실행된 워크플로는 수정할 수 없습니다.",
+ "Execution history": "실행 기록",
+ "Exit when the query result is null": "쿼리 결과가 null인 경우 종료",
+ "Expression syntax error": "식 문법 오류",
+ "Extended types": "확장된 유형",
+ "Fail and exit": "실패하고 종료",
+ "Failed": "실패",
+ "Failed to satisfy node configurations.": "노드 구성을 충족하지 못했습니다.",
+ "False": "거짓",
+ "Field name existed in form": "양식에 이미 존재하는 필드 이름",
+ "Field to aggregate": "집계할 필드",
+ "Filter settings": "필터 설정",
+ "Form data model": "폼 데이터 모델",
+ "Form event": "폼 이벤트",
+ "Format": "형식",
+ "Full form data": "전체 폼 데이터",
+ "General failed but should do another try.": "일반적인 실패이지만 다시 시도해야 합니다.",
+ "HTTP method": "HTTP 메서드",
+ "HTTP request": "HTTP 요청",
+ "Headers": "헤더",
+ "Hours": "시간",
+ "If checked, when there are multiple records in the query result, an array will be returned as the result, which can be operated on one by one using a loop node. Otherwise, only one record will be returned.": "선택한 경우, 쿼리 결과에 여러 레코드가 있는 경우 결과로 배열이 반환되어 루프 노드를 사용하여 하나씩 조작할 수 있습니다. 그렇지 않으면 하나의 레코드만 반환됩니다.",
+ "Ignore failed request and continue workflow": "실패한 요청을 무시하고 워크플로를 계속합니다",
+ "Input request data": "요청 데이터 입력",
+ "Insert": "삽입",
+ "Load failed": "로드 실패",
+ "Loading": "로딩 중",
+ "Loop": "루프",
+ "Loop index": "현재 인덱스",
+ "Loop length": "루프 길이",
+ "Loop target": "루프 대상",
+ "Manual": "수동",
+ "Manually canceled the whole execution when waiting.": "대기 중에 수동으로 전체 실행이 취소되었습니다.",
+ "Minutes": "분",
+ "Mode": "모드",
+ "Months": "월",
+ "Negotiation": "협상",
+ "No end": "종료 없음",
+ "No limit": "제한 없음",
+ "No repeat": "반복 없음",
+ "Node result": "노드 결과",
+ "Node type": "노드 유형",
+ "Off": "비활성",
+ "On": "활성",
+ "On going": "진행 중",
+ "Only support standard JSON data": "표준 JSON 데이터만 지원합니다",
+ "Only triggers when match conditions": "일치하는 조건이 충족될 때만 트리거됩니다",
+ "Only update records matching conditions": "조건과 일치하는 레코드만 업데이트",
+ "Operations": "작업",
+ "Operator": "연산자",
+ "Parallel branch": "병렬 분기",
+ "Parameters": "매개변수",
+ "Pending": "보류 중",
+ "Please add at least one condition": "최소한 하나의 조건을 추가하세요.",
+ "Please select the associated fields that need to be accessed in subsequent nodes. With more than two levels of to-many associations may cause performance issue, please use with caution.": "후속 노드에서 액세스해야 하는 연관 필드를 선택하십시오. 두 개 이상의 수많은 연관 레벨은 성능 문제를 발생시킬 수 있으므로 주의해서 사용하십시오.",
+ "Please select the collection first": "먼저 데이터 테이블을 선택하세요.",
+ "Preload associations": "연결 데이터를 미리 로드합니다",
+ "Query record": "데이터 조회",
+ "Query records from a collection. You can use variables from upstream nodes as query conditions.": "데이터 테이블에서 레코드를 조회합니다. 상류 노드의 변수를 쿼리 조건으로 사용할 수 있습니다.",
+ "Query result": "쿼리 결과",
+ "Queueing": "대기 중",
+ "Rejected": "거부됨",
+ "Rejected from a manual node.": "수동 노드에서 거부되었습니다.",
+ "Repeat limit": "반복 제한",
+ "Repeat mode": "반복 모드",
+ "Resolved": "해결됨",
+ "Retry needed": "재시도 필요",
+ "Role of user submitted form": "사용자 제출 폼의 역할",
+ "Run multiple branch processes in parallel.": "여러 분기 프로세스를 병렬로 실행합니다.",
+ "Running of some node was aborted by program flow.": "프로그램 플로우에 의해 일부 노드의 실행이 중단되었습니다.",
+ "SQL action": "SQL 작업",
+ "Save temporarily": "임시로 저장",
+ "Schedule event": "일정 이벤트",
+ "Scope variables": "범위 변수",
+ "Seconds": "초",
+ "Select context": "컨텍스트 선택",
+ "Select dynamic expression": "동적 표현식 선택",
+ "Select status": "상태 선택",
+ "Select the dynamic expression queried from the upstream node. You need to query it from an expression collection.": "상류 노드에서 조회한 동적 표현식을 선택하세요. 표현식 컬렉션에서 조회해야 합니다.",
+ "Select workflow": "워크플로우 선택",
+ "Send HTTP request to a URL. You can use the variables in the upstream nodes as request headers, parameters and request body.": "URL에 HTTP 요청을 보냅니다. 상류 노드의 변수를 요청 헤더, 매개변수 및 요청 본문으로 사용할 수 있습니다.",
+ "Separately": "별도로",
+ "Some node meets error.": "일부 노드에서 오류가 발생했습니다.",
+ "Started and executing, maybe waiting for an async callback (manual, delay, etc.).": "시작되어 실행 중이며, 비동기 콜백을 기다리는 중일 수 있습니다(수동, 지연 등).",
+ "Starts on": "시작 날짜",
+ "Status": "상태",
+ "String operation": "문자열 연산",
+ "Succeed and continue": "성공하고 계속",
+ "Successfully finished.": "성공적으로 완료됨",
+ "Sync enabled status of all workflows from the database": "데이터베이스에서 모든 워크플로우의 활성 상태 동기화",
+ "Syntax references: ": "문법 참조:",
+ "System time": "시스템 시간",
+ "System variables": "시스템 변수",
+ "Target type": "대상 유형",
+ "Task node": "작업 노드",
+ "Terminate the process": "프로세스 종료",
+ "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "이 노드의 결과가 다른 노드에서 참조되었습니다({{nodes}}). 삭제 전에 참조를 제거하세요.",
+ "The updated data can trigger other workflows, and the audit log will also be recorded. But it is usually only applicable to several or dozens of pieces of data, otherwise there will be performance problems.": "업데이트된 데이터는 다른 워크플로를 트리거하고 감사 로그도 기록할 수 있습니다. 그러나 일반적으로 몇 개 또는 몇 십 개의 데이터에만 적용되며, 그렇지 않으면 성능 문제가 발생할 수 있습니다.",
+ "This node contains branches, deleting will also be performed on them, are you sure?": "이 노드에는 분기가 포함되어 있습니다. 삭제하면 그들에게도 적용됩니다. 계속하시겠습니까?",
+ "Timeout config": "시간 초과 설정",
+ "Trigger": "트리거",
+ "Trigger data": "트리거 데이터",
+ "Trigger data context": "트리거 데이터 컨텍스트",
+ "Trigger mode": "트리거 모드",
+ "Trigger on": "트리거 조건",
+ "Trigger time": "트리거 시간",
+ "Trigger type": "트리거 유형",
+ "Trigger variables": "트리거 변수",
+ "Triggered at": "트리거 시간",
+ "Triggered but still waiting in the queue to execute.": "트리거되었지만 아직 대기열에서 실행 대기 중입니다.",
+ "Triggered only if one of the selected fields changes. If unselected, it means that it will be triggered when any field changes. When the record is added or deleted, any field is considered to have been changed.": "선택한 필드 중 하나라도 변경되면 트리거됩니다. 선택하지 않으면 어떤 필드가 변경되더라도 트리거됩니다. 레코드가 추가되거나 삭제될 때는 어떤 필드든지 변경된 것으로 간주됩니다.",
+ "True": "참",
+ "URL": "주소",
+ "Unassigned fields will be set to default values, and those without default values will be set to null.": "미할당된 필드는 기본값으로 설정되며 기본값이 없는 필드는 null로 설정됩니다.",
+ "Unconfigured": "구성되지 않음",
+ "Update all eligible data at one time, which has better performance when the amount of data is large. But the updated data will not trigger other workflows, and will not record audit logs.": "일괄로 모든 해당 데이터를 한 번에 업데이트하며, 데이터 양이 많을 때 성능이 더 좋습니다. 그러나 업데이트된 데이터는 다른 워크플로를 트리거하지 않으며 감사 로그를 기록하지 않습니다.",
+ "Update in a batch": "일괄 업데이트",
+ "Update mode": "업데이트 모드",
+ "Update one by one": "개별 업데이트",
+ "Update record": "레코드 업데이트",
+ "Update record form": "레코드 업데이트 양식",
+ "Update records of a collection. You can use variables from upstream nodes as query conditions and field values.": "데이터 테이블의 레코드를 업데이트합니다. 상류 노드의 변수를 쿼리 조건 및 필드 값으로 사용할 수 있습니다.",
+ "Usage of SQL query result is not supported yet.": "아직 SQL 쿼리 결과의 사용은 지원되지 않습니다.",
+ "Use a collection to match form data.": "폼 데이터를 일치시키기 위해 데이터 테이블을 사용합니다.",
+ "Use transaction": "트랜잭션 사용",
+ "Use variable": "변수 사용",
+ "User interface": "사용자 인터페이스",
+ "User submitted form": "사용자가 제출한 폼",
+ "Values preset in this form will override user submitted ones when continue or reject.": "이 양식에 사전 설정된 값은 계속 또는 거부될 때 사용자가 제출한 값이 덮어씁니다.",
+ "Variable datasource": "변수 데이터 소스",
+ "Variable key of node": "노드 변수 키",
+ "Version": "버전",
+ "View user interface": "사용자 인터페이스 보기",
+ "Weeks": "주",
+ "Workflow": "워크플로우",
+ "Workflow todos": "워크플로우 할 일",
+ "Workflow will be triggered after saving succeeded.": "저장 성공 후 워크플로우가 트리거됩니다.",
+ "Workflow will be triggered after submitting succeeded.": "제출 성공 후 워크플로우가 트리거됩니다.",
+ "Workflow will be triggered directly once the button is clicked, without data saving.": "버튼을 클릭하면 데이터 저장 없이 워크플로우가 직접 트리거됩니다.",
+ "concat": "연결",
+ "ms": "밀리초"
}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/pt-BR.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/pt-BR.json
index be89e69fd..3895cb4df 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/pt-BR.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/pt-BR.json
@@ -1,129 +1,129 @@
{
- "Workflow": "Fluxo de trabalho",
- "Execution history": "Histórico de execução",
- "Executed": "Executado",
- "Trigger type": "Tipo de acionador",
- "Status": "Status",
- "On": "Ligado",
- "Off": "Desligado",
- "Version": "Versão",
- "Copy to new version": "Copiar para nova versão",
- "Duplicate": "Duplicar",
- "Loading": "Carregando",
- "Load failed": "Falha ao carregar",
- "Trigger": "Acionador",
- "Trigger variables": "Variáveis do acionador",
- "Trigger data": "Dados do acionador",
- "Trigger time": "Tempo do acionador",
- "Triggered at": "Acionado em",
- "Collection event": "Evento da coleção",
- "Trigger on": "Acionar em",
- "After record added": "Depois do registro ser adicionado",
- "After record updated": "Depois do registro ser atualizado",
- "After record added or updated": "Depois do registro ser adicionado ou atualizado",
- "After record deleted": "Depois do registro ser excluído",
- "Changed fields": "Campos alterados",
- "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.": "Acionado apenas se um dos campos selecionados for alterado. Se não estiver selecionado, será acionado quando qualquer campo for alterado. Quando um registro é adicionado ou excluído, qualquer campo é considerado como tendo sido alterado.",
- "Only triggers when match conditions": "Aciona somente quando as condições correspondem",
- "Schedule event": "Evento programado",
- "Trigger mode": "Modo de acionamento",
- "Based on certain date": "Com base em uma data específica",
- "Based on date field of collection": "Com base no campo de data da coleção",
- "Starts on": "Começa em",
- "Ends on": "Termina em",
- "No end": "Sem fim",
- "Exactly at": "Exatamente às",
- "Repeat mode": "Modo de repetição",
- "Repeat limit": "Limite de repetição",
- "No limit": "Sem limite",
- "Seconds": "Segundos",
- "Minutes": "Minutos",
- "Hours": "Horas",
- "Days": "Dias",
- "Weeks": "Semanas",
- "Months": "Meses",
- "No repeat": "Sem repetição",
- "Every": "Cada",
- "By minute": "Por minuto",
- "By hour": "Por hora",
- "By day": "Por dia",
- "By week": "Por semana",
- "By month": "Por mês",
- "By field": "Por campo",
- "By custom date": "Por data personalizada",
- "Advanced": "Avançado",
- "End": "Fim",
- "Node result": "Resultado do nó",
- "Constant": "Constante",
- "Null": "Nulo",
- "Boolean": "Booleano",
- "String": "String",
- "Operator": "Calculadora",
- "Arithmetic calculation": "Cálculo aritmético",
- "String operation": "Operação de string",
- "Executed at": "Executado em",
- "Queueing": "Em fila",
- "On going": "Em andamento",
- "Succeeded": "Sucesso",
- "Failed": "Falhou",
- "Pending": "Pendente",
- "Canceled": "Cancelado",
- "This node contains branches, deleting will also be preformed to them, are you sure?": "Este nó contém ramos, a exclusão também será realizada neles, você tem certeza?",
- "Control": "Controle",
- "Collection operations": "Operações de coleção",
- "Extended types": "Tipos estendidos",
- "Node type": "Tipo de nó",
- "Calculation": "Cálculo",
- "Configure calculation": "Configurar cálculo",
- "Calculation result": "Resultado do cálculo",
- "True": "Verdadeiro",
- "False": "Falso",
- "concat": "concatenar",
- "Condition": "Condição",
- "Mode": "Modo",
- "Continue when \"Yes\"": "Continuar quando \"Sim\"",
- "Branch into \"Yes\" and \"No\"": "Ramo em \"Sim\" e \"Não\"",
- "Conditions": "Condições",
- "Create record": "Criar registro",
- "Update record": "Atualizar registro",
- "Query record": "Consultar registro",
- "Multiple records": "Múltiplos registros",
- "Please select collection first": "Por favor, selecione uma coleção primeiro",
- "Only update records matching conditions": "Atualizar somente registros que atendem às condições",
- "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.": "Campos que não recebem valor serão definidos como valor padrão e aqueles sem valor padrão serão definidos como nulo.",
- "Trigger in executed workflow cannot be modified": "O acionador em fluxo de trabalho executado não pode ser modificado",
- "Node in executed workflow cannot be modified": "O nó em fluxo de trabalho executado não pode ser modificado",
- "Can not delete": "Não é possível excluir",
- "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "O resultado deste nó foi referenciado por outros nós ({{nodes}}), por favor, remova a referência antes de excluir.",
- "Delay": "Atraso",
- "Duration": "Duração",
- "End status": "Status final",
- "Select status": "Selecionar status",
- "Succeed and continue": "Ter sucesso e continuar",
- "Fail and exit": "Falhar e sair",
- "Parallel branch": "Ramo paralelo",
- "Add branch": "Adicionar ramo",
- "All succeeded": "Todos com sucesso",
- "Any succeeded": "Qualquer um com sucesso",
- "Any succeeded or failed": "Qualquer um com sucesso ou falha",
- "Continue after all branches succeeded": "Continuar após todos os ramos com sucesso",
- "Continue after any branch succeeded": "Continuar após qualquer ramo com sucesso",
- "Continue after any branch succeeded, or exit after any branch failed": "Continuar após qualquer ramo com sucesso ou sair após qualquer ramo falhar",
- "HTTP request": "Requisição HTTP",
- "HTTP method": "Método HTTP",
- "URL": "URL",
- "Headers": "Cabeçalhos",
- "Add request header": "Adicionar cabeçalho de requisição",
- "Parameters": "Parâmetros",
- "Add parameter": "Adicionar parâmetro",
- "Body": "Corpo",
- "Use variable": "Usar variável",
- "Format": "Formato",
- "Insert": "Inserir",
- "Timeout config": "Configuração de tempo limite",
- "ms": "ms",
- "Input request data": "Dados de entrada da requisição",
- "Only support standard JSON data": "Suporta somente dados JSON padrão",
- "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" somente suporta \"application/json\" e não precisa ser especificado",
- "Ignore fail request and continue workflow": "Ignorar falhas na requisição e continuar o fluxo de trabalho"
-}
\ No newline at end of file
+ "\"Content-Type\" only support \"application/json\", and no need to specify": "\"Content-Type\" somente suporta \"application/json\" e não precisa ser especificado",
+ "Add branch": "Adicionar ramo",
+ "Add parameter": "Adicionar parâmetro",
+ "Add request header": "Adicionar cabeçalho de requisição",
+ "Advanced": "Avançado",
+ "After record added": "Depois do registro ser adicionado",
+ "After record added or updated": "Depois do registro ser adicionado ou atualizado",
+ "After record deleted": "Depois do registro ser excluído",
+ "After record updated": "Depois do registro ser atualizado",
+ "All succeeded": "Todos com sucesso",
+ "Any succeeded": "Qualquer um com sucesso",
+ "Any succeeded or failed": "Qualquer um com sucesso ou falha",
+ "Arithmetic calculation": "Cálculo aritmético",
+ "Based on certain date": "Com base em uma data específica",
+ "Based on date field of collection": "Com base no campo de data da coleção",
+ "Body": "Corpo",
+ "Boolean": "Booleano",
+ "Branch into \"Yes\" and \"No\"": "Ramo em \"Sim\" e \"Não\"",
+ "By custom date": "Por data personalizada",
+ "By day": "Por dia",
+ "By field": "Por campo",
+ "By hour": "Por hora",
+ "By minute": "Por minuto",
+ "By month": "Por mês",
+ "By week": "Por semana",
+ "Calculation": "Cálculo",
+ "Calculation result": "Resultado do cálculo",
+ "Can not delete": "Não é possível excluir",
+ "Canceled": "Cancelado",
+ "Changed fields": "Campos alterados",
+ "Collection event": "Evento da coleção",
+ "Collection operations": "Operações de coleção",
+ "Condition": "Condição",
+ "Conditions": "Condições",
+ "Configure calculation": "Configurar cálculo",
+ "Constant": "Constante",
+ "Continue after all branches succeeded": "Continuar após todos os ramos com sucesso",
+ "Continue after any branch succeeded": "Continuar após qualquer ramo com sucesso",
+ "Continue after any branch succeeded, or exit after any branch failed": "Continuar após qualquer ramo com sucesso ou sair após qualquer ramo falhar",
+ "Continue when \"Yes\"": "Continuar quando \"Sim\"",
+ "Control": "Controle",
+ "Copy to new version": "Copiar para nova versão",
+ "Create record": "Criar registro",
+ "Days": "Dias",
+ "Delay": "Atraso",
+ "Duplicate": "Duplicar",
+ "Duration": "Duração",
+ "End": "Fim",
+ "End status": "Status final",
+ "Ends on": "Termina em",
+ "Every": "Cada",
+ "Exactly at": "Exatamente às",
+ "Executed": "Executado",
+ "Executed at": "Executado em",
+ "Execution history": "Histórico de execução",
+ "Extended types": "Tipos estendidos",
+ "Fail and exit": "Falhar e sair",
+ "Failed": "Falhou",
+ "False": "Falso",
+ "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.": "Campos que não recebem valor serão definidos como valor padrão e aqueles sem valor padrão serão definidos como nulo.",
+ "Format": "Formato",
+ "HTTP method": "Método HTTP",
+ "HTTP request": "Requisição HTTP",
+ "Headers": "Cabeçalhos",
+ "Hours": "Horas",
+ "Ignore fail request and continue workflow": "Ignorar falhas na requisição e continuar o fluxo de trabalho",
+ "Input request data": "Dados de entrada da requisição",
+ "Insert": "Inserir",
+ "Load failed": "Falha ao carregar",
+ "Loading": "Carregando",
+ "Minutes": "Minutos",
+ "Mode": "Modo",
+ "Months": "Meses",
+ "Multiple records": "Múltiplos registros",
+ "No end": "Sem fim",
+ "No limit": "Sem limite",
+ "No repeat": "Sem repetição",
+ "Node in executed workflow cannot be modified": "O nó em fluxo de trabalho executado não pode ser modificado",
+ "Node result": "Resultado do nó",
+ "Node type": "Tipo de nó",
+ "Null": "Nulo",
+ "Off": "Desligado",
+ "On": "Ligado",
+ "On going": "Em andamento",
+ "Only support standard JSON data": "Suporta somente dados JSON padrão",
+ "Only triggers when match conditions": "Aciona somente quando as condições correspondem",
+ "Only update records matching conditions": "Atualizar somente registros que atendem às condições",
+ "Operator": "Calculadora",
+ "Parallel branch": "Ramo paralelo",
+ "Parameters": "Parâmetros",
+ "Pending": "Pendente",
+ "Please select collection first": "Por favor, selecione uma coleção primeiro",
+ "Query record": "Consultar registro",
+ "Queueing": "Em fila",
+ "Repeat limit": "Limite de repetição",
+ "Repeat mode": "Modo de repetição",
+ "Schedule event": "Evento programado",
+ "Seconds": "Segundos",
+ "Select status": "Selecionar status",
+ "Starts on": "Começa em",
+ "Status": "Status",
+ "String": "String",
+ "String operation": "Operação de string",
+ "Succeed and continue": "Ter sucesso e continuar",
+ "Succeeded": "Sucesso",
+ "The result of this node has been referenced by other nodes ({{nodes}}), please remove the usage before deleting.": "O resultado deste nó foi referenciado por outros nós ({{nodes}}), por favor, remova a referência antes de excluir.",
+ "This node contains branches, deleting will also be preformed to them, are you sure?": "Este nó contém ramos, a exclusão também será realizada neles, você tem certeza?",
+ "Timeout config": "Configuração de tempo limite",
+ "Trigger": "Acionador",
+ "Trigger data": "Dados do acionador",
+ "Trigger in executed workflow cannot be modified": "O acionador em fluxo de trabalho executado não pode ser modificado",
+ "Trigger mode": "Modo de acionamento",
+ "Trigger on": "Acionar em",
+ "Trigger time": "Tempo do acionador",
+ "Trigger type": "Tipo de acionador",
+ "Trigger variables": "Variáveis do acionador",
+ "Triggered at": "Acionado em",
+ "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.": "Acionado apenas se um dos campos selecionados for alterado. Se não estiver selecionado, será acionado quando qualquer campo for alterado. Quando um registro é adicionado ou excluído, qualquer campo é considerado como tendo sido alterado.",
+ "True": "Verdadeiro",
+ "URL": "URL",
+ "Update record": "Atualizar registro",
+ "Use variable": "Usar variável",
+ "Version": "Versão",
+ "Weeks": "Semanas",
+ "Workflow": "Fluxo de trabalho",
+ "concat": "concatenar",
+ "ms": "ms"
+}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/ru-RU.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/ru-RU.json
index 50de498b8..e95af5eb4 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/ru-RU.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/ru-RU.json
@@ -1,87 +1,87 @@
{
- "Workflow": "Рабочий процесс",
- "Execution history": "История запусков",
- "Trigger type": "Тип триггера",
- "Status": "Статус",
- "On": "Вкл.",
- "Off": "Выкл.",
- "Version": "Версия",
- "Copy to new version": "Скопировать в новую версию",
- "Load failed": "Загрузка не удалась",
- "Trigger": "Триггер",
- "Collection event": "Событие коллекции",
- "Trigger on": "Триггер на",
- "After record added": "После добавления записи",
- "After record updated": "После обновления записи",
- "After record added or updated": "После добавления или обновления записи",
- "After record deleted": "После удаления записи",
- "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.": "Запускается только при изменении одного из выбранных полей. Если флажок не установлен, это означает, что он будет срабатывать при изменении любого поля. При добавлении или удалении записи любое поле считается измененным.",
- "Only triggers when match conditions": "Срабатывает только при совпадении условий",
- "Schedule event": "Событие по расписанию",
- "Trigger mode": "Режим триггера",
- "Based on certain date": "На основе определенной даты",
- "Based on date field of collection": "На базе поля с датой в коллекции",
- "Starts on": "Стартует с",
- "Ends on": "Оканчивается в",
- "Exactly at": "Ровно в",
- "Repeat mode": "Режим повтора",
- "Repeat limit": "Ограничение на повторы",
- "No limit": "Нет ограничений",
- "Seconds": "Секунды",
- "Minutes": "Минуты",
- "Hours": "Часы",
- "Days": "Дни",
- "Weeks": "Недели",
- "Months": "Месяцы",
- "No repeat": "Не повторять",
- "Every": "Каждые",
- "By minute": "По минутам",
- "By hour": "По часам",
- "By day": "По дням",
- "By week": "По неделям",
- "By month": "По месяцам",
- "By field": "По полю",
- "By custom date": "По пользовательской дате",
- "Advanced": "Продвинутый",
- "End": "Окончание",
- "Trigger variables": "Контекст триггера",
- "Node result": "Результат Узла",
- "Constant": "Константа",
- "Boolean": "Логический",
- "String": "Строка",
- "Arithmetic calculation": "Арифметическое вычисление",
- "String operation": "Операция со строкой",
- "On going": "Непрерывный",
- "Succeeded": "Успешный",
- "Failed": "Неудачный",
- "Canceled": "Прерванный",
- "This node contains branches, deleting will also be preformed to them, are you sure?": "Этот узел содержит ветки, к ним тоже будет произведено удаление, вы уверены?",
- "Control": "Управление",
- "Collection operations": "Операции с Коллекцией",
- "Node type": "Тип Узла",
- "Calculation": "Вычисление",
- "Configure calculation": "Настроить вычисление",
- "Calculation result": "Результат вычисления",
- "True": "Истина",
- "False": "Ложь",
- "Condition": "Условие",
- "Mode": "Режим",
- "Continue when \"Yes\"": "Продолжить когда \"Да\"",
- "Branch into \"Yes\" and \"No\"": "Разветвление на \"Да\" and \"Нет\"",
- "Conditions": "Условия",
- "Create record": "Создать запись",
- "Update record": "Обновить запись",
- "Query record": "Запрос записи",
- "Multiple records": "Множество записей",
- "Please select collection first": "Выберите сначала Коллекцию, пожалуйста",
- "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.": "Поля, которым не присвоено значение, будут установлены на значение по умолчанию, а поля, не имеющие значения по умолчанию, будут установлены на null.",
- "Trigger in executed workflow cannot be modified": "Триггер в выполняемом рабочем процессе не может быть изменен",
- "Node in executed workflow cannot be modified": "Узел в выполняемом рабочем процессе не может быть изменен",
- "Parallel branch": "Параллельная ветвь",
- "All succeeded": "Всё успешно",
- "Any succeeded": "Что-то успешно",
- "Continue after all branches succeeded": "Продолжать после успеха на всех ветвях",
- "Continue after any branch succeeded": "Продолжать после успеха на любой из ветвей"
-}
\ No newline at end of file
+ "Advanced": "Продвинутый",
+ "After record added": "После добавления записи",
+ "After record added or updated": "После добавления или обновления записи",
+ "After record deleted": "После удаления записи",
+ "After record updated": "После обновления записи",
+ "All succeeded": "Всё успешно",
+ "Any succeeded": "Что-то успешно",
+ "Arithmetic calculation": "Арифметическое вычисление",
+ "Based on certain date": "На основе определенной даты",
+ "Based on date field of collection": "На базе поля с датой в коллекции",
+ "Boolean": "Логический",
+ "Branch into \"Yes\" and \"No\"": "Разветвление на \"Да\" and \"Нет\"",
+ "By custom date": "По пользовательской дате",
+ "By day": "По дням",
+ "By field": "По полю",
+ "By hour": "По часам",
+ "By minute": "По минутам",
+ "By month": "По месяцам",
+ "By week": "По неделям",
+ "Calculation": "Вычисление",
+ "Calculation result": "Результат вычисления",
+ "Canceled": "Прерванный",
+ "Changed fields": "Измененные поля",
+ "Collection event": "Событие коллекции",
+ "Collection operations": "Операции с Коллекцией",
+ "Condition": "Условие",
+ "Conditions": "Условия",
+ "Configure calculation": "Настроить вычисление",
+ "Constant": "Константа",
+ "Continue after all branches succeeded": "Продолжать после успеха на всех ветвях",
+ "Continue after any branch succeeded": "Продолжать после успеха на любой из ветвей",
+ "Continue when \"Yes\"": "Продолжить когда \"Да\"",
+ "Control": "Управление",
+ "Copy to new version": "Скопировать в новую версию",
+ "Create record": "Создать запись",
+ "Days": "Дни",
+ "End": "Окончание",
+ "Ends on": "Оканчивается в",
+ "Every": "Каждые",
+ "Exactly at": "Ровно в",
+ "Execution history": "История запусков",
+ "Failed": "Неудачный",
+ "False": "Ложь",
+ "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.": "Поля, которым не присвоено значение, будут установлены на значение по умолчанию, а поля, не имеющие значения по умолчанию, будут установлены на null.",
+ "Hours": "Часы",
+ "Load failed": "Загрузка не удалась",
+ "Minutes": "Минуты",
+ "Mode": "Режим",
+ "Months": "Месяцы",
+ "Multiple records": "Множество записей",
+ "No limit": "Нет ограничений",
+ "No repeat": "Не повторять",
+ "Node in executed workflow cannot be modified": "Узел в выполняемом рабочем процессе не может быть изменен",
+ "Node result": "Результат Узла",
+ "Node type": "Тип Узла",
+ "Off": "Выкл.",
+ "On": "Вкл.",
+ "On going": "Непрерывный",
+ "Only triggers when match conditions": "Срабатывает только при совпадении условий",
+ "Only update records matching conditions": "Обновлять только записи, соответствующие условиям",
+ "Parallel branch": "Параллельная ветвь",
+ "Please select collection first": "Выберите сначала Коллекцию, пожалуйста",
+ "Query record": "Запрос записи",
+ "Repeat limit": "Ограничение на повторы",
+ "Repeat mode": "Режим повтора",
+ "Schedule event": "Событие по расписанию",
+ "Seconds": "Секунды",
+ "Starts on": "Стартует с",
+ "Status": "Статус",
+ "String": "Строка",
+ "String operation": "Операция со строкой",
+ "Succeeded": "Успешный",
+ "This node contains branches, deleting will also be preformed to them, are you sure?": "Этот узел содержит ветки, к ним тоже будет произведено удаление, вы уверены?",
+ "Trigger": "Триггер",
+ "Trigger in executed workflow cannot be modified": "Триггер в выполняемом рабочем процессе не может быть изменен",
+ "Trigger mode": "Режим триггера",
+ "Trigger on": "Триггер на",
+ "Trigger type": "Тип триггера",
+ "Trigger variables": "Контекст триггера",
+ "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.": "Запускается только при изменении одного из выбранных полей. Если флажок не установлен, это означает, что он будет срабатывать при изменении любого поля. При добавлении или удалении записи любое поле считается измененным.",
+ "True": "Истина",
+ "Update record": "Обновить запись",
+ "Version": "Версия",
+ "Weeks": "Недели",
+ "Workflow": "Рабочий процесс"
+}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/tr-TR.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/tr-TR.json
index 5da8dd86c..b55a57bc5 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/tr-TR.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/tr-TR.json
@@ -1,87 +1,87 @@
{
- "Workflow": "İş Akışı",
- "Execution history": "Yürütme Geçmişi",
- "Trigger type": "Tetikleme türü",
- "Status": "Durum",
- "On": "Aç",
- "Off": "Kapa",
- "Version": "Sürüm",
- "Copy to new version": "Yeni sürüme kopyala",
- "Load failed": "Yükleme başarısız",
- "Trigger": "Tetikle",
- "Collection event": "Koleksiyon etkinliği",
- "Trigger on": "Tetikleme açık",
- "After record added": "Kayıt eklendikten sonra",
- "After record updated": "Kayıt güncellendikten sonra",
- "After record added or updated": "Kayıt eklendikten veya güncellendikten sonra",
- "After record deleted": "Kayıt silindikten sonra",
- "Changed fields": "Değiştirilen alanlar",
- "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.": "Yalnızca seçilen alanlardan biri değiştiğinde tetiklenir. Seçili değilse, herhangi bir alan değiştiğinde tetikleneceği anlamına gelir. Kayıt eklendiğinde veya silindiğinde, herhangi bir alan değiştirilmiş olarak kabul edilir.",
- "Only triggers when match conditions": "Yalnızca eşleşme koşulları olduğunda tetiklenir",
- "Schedule event": "Etkinlik planla",
- "Trigger mode": "Tetikleme modu",
- "Based on certain date": "Belirli bir tarihe göre",
- "Based on date field of collection": "Koleksiyonun tarih alanına göre",
- "Starts on": "Başlangıç",
- "Ends on": "Bitiş",
- "Exactly at": "Tam zamanı",
- "Repeat mode": "Tekrarlama modu",
- "Repeat limit": "Tekrarlama limiti",
- "No limit": "Limit yok",
- "Seconds": "Saniye",
- "Minutes": "Dakika",
- "Hours": "Saat",
- "Days": "Gün",
- "Weeks": "Hafta",
- "Months": "Ay",
- "No repeat": "Tekrar yok",
- "Every": "Her",
- "By minute": "Dakikada",
- "By hour": "Saatte",
- "By day": "Günde",
- "By week": "Haftada",
- "By month": "Ayda",
- "By field": "Alanda",
- "By custom date": "Özel tarihe göre",
- "Advanced": "Gelişmiş",
- "End": "Son",
- "Trigger variables": "Tetikleyici bağlamı",
- "Node result": "Düğüm sonucu",
- "Constant": "Devamlı",
- "Boolean": "Boolean",
- "String": "String",
- "Arithmetic calculation": "Aritmetik hesaplama",
- "String operation": "String operation",
- "On going": "Devam eden",
- "Succeeded": "Başarılı",
- "Failed": "Başarısız",
- "Canceled": "İptal edilen",
- "This node contains branches, deleting will also be preformed to them, are you sure?": "Bu düğüm başka içeriklerle bağlantı içeriyor, silme işlemini onaylarsanız o bağlantılarda silinecek, emin misiniz?",
- "Control": "Kontrol",
- "Collection operations": "Koleksiyon operasyonları",
- "Node type": "Düğüm türü",
- "Calculation": "Hesaplama",
- "Configure calculation": "Hesaplamayı yapılandır",
- "Calculation result": "Hesaplama sonucu",
- "True": "Doğru",
- "False": "Yanlış",
- "Condition": "Koşul",
- "Mode": "Tür",
- "Continue when \"Yes\"": "\"Evet\" durumunda devam",
- "Branch into \"Yes\" and \"No\"": "\"Evet\" ve \"Hayır\" olarak dallandırın",
- "Conditions": "Koşullar",
- "Create record": "Kayıt oluştur",
- "Update record": "Kayıt güncelle",
- "Query record": "Sorgu kaydı",
- "Multiple records": "Birden çok kayıt",
- "Please select collection first": "Lütfen önce koleksiyonu seçin",
- "Only update records matching conditions": "Yalnızca koşullarla eşleşen kayıtları güncelleyin",
- "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.": "Değer atanmamış alanlar varsayılan değere, varsayılan değeri olmayan alanlar ise null olarak ayarlanır.",
- "Trigger in executed workflow cannot be modified": "Yürütülen iş akışındaki tetikleyici değiştirilemez",
- "Node in executed workflow cannot be modified": "Yürütülen iş akışındaki düğüm değiştirilemez",
- "Parallel branch": "Paralel dal",
- "All succeeded": "Hepsi başarılı",
- "Any succeeded": "Herhangi biri başarılı",
- "Continue after all branches succeeded": "Tüm dallar başarılı olduktan sonra devam et",
- "Continue after any branch succeeded": "Herhangi bir dal başarılı olduktan sonra devam et"
-}
\ No newline at end of file
+ "Advanced": "Gelişmiş",
+ "After record added": "Kayıt eklendikten sonra",
+ "After record added or updated": "Kayıt eklendikten veya güncellendikten sonra",
+ "After record deleted": "Kayıt silindikten sonra",
+ "After record updated": "Kayıt güncellendikten sonra",
+ "All succeeded": "Hepsi başarılı",
+ "Any succeeded": "Herhangi biri başarılı",
+ "Arithmetic calculation": "Aritmetik hesaplama",
+ "Based on certain date": "Belirli bir tarihe göre",
+ "Based on date field of collection": "Koleksiyonun tarih alanına göre",
+ "Boolean": "Boolean",
+ "Branch into \"Yes\" and \"No\"": "\"Evet\" ve \"Hayır\" olarak dallandırın",
+ "By custom date": "Özel tarihe göre",
+ "By day": "Günde",
+ "By field": "Alanda",
+ "By hour": "Saatte",
+ "By minute": "Dakikada",
+ "By month": "Ayda",
+ "By week": "Haftada",
+ "Calculation": "Hesaplama",
+ "Calculation result": "Hesaplama sonucu",
+ "Canceled": "İptal edilen",
+ "Changed fields": "Değiştirilen alanlar",
+ "Collection event": "Koleksiyon etkinliği",
+ "Collection operations": "Koleksiyon operasyonları",
+ "Condition": "Koşul",
+ "Conditions": "Koşullar",
+ "Configure calculation": "Hesaplamayı yapılandır",
+ "Constant": "Devamlı",
+ "Continue after all branches succeeded": "Tüm dallar başarılı olduktan sonra devam et",
+ "Continue after any branch succeeded": "Herhangi bir dal başarılı olduktan sonra devam et",
+ "Continue when \"Yes\"": "\"Evet\" durumunda devam",
+ "Control": "Kontrol",
+ "Copy to new version": "Yeni sürüme kopyala",
+ "Create record": "Kayıt oluştur",
+ "Days": "Gün",
+ "End": "Son",
+ "Ends on": "Bitiş",
+ "Every": "Her",
+ "Exactly at": "Tam zamanı",
+ "Execution history": "Yürütme Geçmişi",
+ "Failed": "Başarısız",
+ "False": "Yanlış",
+ "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.": "Değer atanmamış alanlar varsayılan değere, varsayılan değeri olmayan alanlar ise null olarak ayarlanır.",
+ "Hours": "Saat",
+ "Load failed": "Yükleme başarısız",
+ "Minutes": "Dakika",
+ "Mode": "Tür",
+ "Months": "Ay",
+ "Multiple records": "Birden çok kayıt",
+ "No limit": "Limit yok",
+ "No repeat": "Tekrar yok",
+ "Node in executed workflow cannot be modified": "Yürütülen iş akışındaki düğüm değiştirilemez",
+ "Node result": "Düğüm sonucu",
+ "Node type": "Düğüm türü",
+ "Off": "Kapa",
+ "On": "Aç",
+ "On going": "Devam eden",
+ "Only triggers when match conditions": "Yalnızca eşleşme koşulları olduğunda tetiklenir",
+ "Only update records matching conditions": "Yalnızca koşullarla eşleşen kayıtları güncelleyin",
+ "Parallel branch": "Paralel dal",
+ "Please select collection first": "Lütfen önce koleksiyonu seçin",
+ "Query record": "Sorgu kaydı",
+ "Repeat limit": "Tekrarlama limiti",
+ "Repeat mode": "Tekrarlama modu",
+ "Schedule event": "Etkinlik planla",
+ "Seconds": "Saniye",
+ "Starts on": "Başlangıç",
+ "Status": "Durum",
+ "String": "String",
+ "String operation": "String operation",
+ "Succeeded": "Başarılı",
+ "This node contains branches, deleting will also be preformed to them, are you sure?": "Bu düğüm başka içeriklerle bağlantı içeriyor, silme işlemini onaylarsanız o bağlantılarda silinecek, emin misiniz?",
+ "Trigger": "Tetikle",
+ "Trigger in executed workflow cannot be modified": "Yürütülen iş akışındaki tetikleyici değiştirilemez",
+ "Trigger mode": "Tetikleme modu",
+ "Trigger on": "Tetikleme açık",
+ "Trigger type": "Tetikleme türü",
+ "Trigger variables": "Tetikleyici bağlamı",
+ "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.": "Yalnızca seçilen alanlardan biri değiştiğinde tetiklenir. Seçili değilse, herhangi bir alan değiştiğinde tetikleneceği anlamına gelir. Kayıt eklendiğinde veya silindiğinde, herhangi bir alan değiştirilmiş olarak kabul edilir.",
+ "True": "Doğru",
+ "Update record": "Kayıt güncelle",
+ "Version": "Sürüm",
+ "Weeks": "Hafta",
+ "Workflow": "İş Akışı"
+}
diff --git a/packages/plugins/@tachybase/plugin-workflow/src/locale/zh-CN.json b/packages/plugins/@tachybase/plugin-workflow/src/locale/zh-CN.json
index 78aa8b693..76c08ff5f 100644
--- a/packages/plugins/@tachybase/plugin-workflow/src/locale/zh-CN.json
+++ b/packages/plugins/@tachybase/plugin-workflow/src/locale/zh-CN.json
@@ -1,5 +1,7 @@
{
+ "\"Content-Type\" only support \"application/json\" and \"multipart/form-data\" ": "\"Content-Type\" 请求头仅支持 \"application/json\" 和 \"multipart/form-data \" ",
"A single number will be treated as a loop count, a single string will be treated as an array of characters, and other non-array values will be converted to arrays. The loop node ends when the loop count is reached, or when the array loop is completed. You can also add condition nodes to the loop to terminate it.": "单一数字值将被视为循环次数,单一字符串值将被视为字符数组,其他非数组值将被转换为数组。达到循环次数,或者将数组循环完成后,循环节点结束。你也可以在循环中添加条件节点,以终止循环。",
+ "API action": "api操作",
"Aborted": "已终止",
"Actions from any form block can be bound to this workflow for initiating approvals, and the approval process can be handled and tracked in the approval block of a single record which is typically applicable to business data.": "可以将任意表单区块的操作绑定到该工作流,用于发起审批,并在单条数据的审批区块里处理和跟踪审批过程,通常适用于业务数据。",
"Add Notified Person": "添加被通知人",
@@ -10,8 +12,8 @@
"Add request header": "添加请求头",
"Add workflow": "添加工作流",
"Advanced": "高级模式",
- "After record added or updated": "新增或更新数据后",
"After record added": "新增数据后",
+ "After record added or updated": "新增或更新数据后",
"After record deleted": "删除数据后",
"After record updated": "更新数据后",
"Aggregate": "聚合查询",
@@ -24,27 +26,30 @@
"Allowed to be withdrawn": "允许撤回",
"And": "会签",
"Any pass": "任意通过",
- "Any succeeded or failed": "任意成功或失败",
"Any succeeded": "任意成功",
+ "Any succeeded or failed": "任意成功或失败",
"Anyone pass": "任何一人通过即通过",
"Application content": "申请内容",
+ "Apply": "发起",
"Apply form": "申请表单",
"Apply new": "发起新申请",
- "Apply": "发起",
+ "Approval": "审批",
"Approval ID": "单据编号",
+ "Approval Launch": "审批发起",
"Approval Summary": "审批摘要",
"Approval applications": "审批申请",
"Approval blocks": "审批区块",
"Approval event": "审批事件",
"Approval process": "审批处理",
"Approval todos": "审批待办",
- "Approval": "审批",
+ "ApprovalCarbonCopy": "审批:抄送",
"Approvals": "审批",
"Approve": "通过",
- "Approved if the approval rate is greater than the set percentage, otherwise rejected.": "通过率大于设置的百分比时通过,否则否决。",
"Approved": "通过",
+ "Approved if the approval rate is greater than the set percentage, otherwise rejected.": "通过率大于设置的百分比时通过,否则否决。",
"Approver's interface": "审批人的操作界面",
"Are you sure you want to cancel the execution?": "确定要取消该执行吗?",
+ "Are you sure you want to resubmit it?": "是否重新复制一份?",
"Are you sure you want to withdraw it?": "确定要撤回吗?",
"Assign value to a variable, for later use.": "给一个变量赋值以便于后续的使用。",
"Assign value to an existing variable": "给已有的变量赋值",
@@ -71,26 +76,29 @@
"By month": "按月",
"By using a loop node, you can perform the same operation on multiple sets of data. The source of these sets can be either multiple records from a query node or multiple associated records of a single record. Loop node can also be used for iterating a certain number of times or for looping through each character in a string. However, excessive looping may cause performance issues, so use with caution.": "使用循环节点可以对多条数据进行同样的操作,多条数据的来源可以是查询节点的多条结果,或者一条数据的多条关系数据。也可以用于一定次数的循环,或者对字符串中每一个字符的循环处理。循环次数过高可能引起性能问题,请谨慎使用。",
"By week": "按周",
- "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression is dynamic one from an expression collections.": "基于计算引擎计算表达式并获取值作为结果。可以在表达式中使用上游节点的变量。表达式是从表达式表中动态获取的。",
+ "CC'd to Me": "抄送我的",
"Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression.": "基于计算引擎对一个表达式进行计算,并获得一个值作为结果。表达式中可以使用上游节点里的变量。",
+ "Calculate an expression based on a calculation engine and obtain a value as the result. Variables in the upstream nodes can be used in the expression. The expression is dynamic one from an expression collections.": "基于计算引擎计算表达式并获取值作为结果。可以在表达式中使用上游节点的变量。表达式是从表达式表中动态获取的。",
+ "Calculation": "运算",
"Calculation engine": "运算引擎",
"Calculation expression": "运算表达式",
"Calculation result": "运算结果",
- "Calculation": "运算",
"Can not delete": "无法删除",
"Cancel the execution": "取消执行",
"Canceled": "取消",
+ "CarbonCopy": "抄送",
"Changed fields": "发生变动的字段",
"Clear all executions": "清除所有执行记录",
"Clear executions will not reset executed count, and started executions will not be deleted, are you sure you want to delete them all?": "清空执行记录不会重置执行次数,且执行中的也不会被删除,确定要删除所有执行记录吗?",
"Code": "代码",
"Collaboratively": "协作处理",
+ "Collection": "数据表",
"Collection event": "数据表事件",
"Collection operations": "数据表操作",
- "Collection": "数据表",
"Comment": "意见",
- "Condition expression": "条件表达式",
+ "Common": "通用",
"Condition": "条件判断",
+ "Condition expression": "条件表达式",
"Configure user interface": "配置界面",
"Content Detail": "内容详情",
"Continue after all branches succeeded": "全部分支都成功后才能继续",
@@ -103,8 +111,8 @@
"Could be used for manually submitting data, and determine whether to continue or exit. Workflow will generate a todo item for assigned user when it reaches a manual node, and continue processing after user submits the form.": "可用于人工提交数据,并决定是否继续或退出流程。工作流在执行到人工节点时会为被指派的用户生成待办事项,直到用户提交对应表单后继续处理该流程。",
"Could run different branch based on result.": "产生结果后可按结果继续不同的分支。",
"Counting, summing, finding maximum, minimum, and average values for multiple records of a collection or associated data of a record.": "对一个数据表里的多条数据或者一条数据里的关系数据进行统计、求和、求最大值、最小值、平均值。",
- "Create record form": "新增数据表单",
"Create record": "新增数据",
+ "Create record form": "新增数据表单",
"Current status": "当前状态",
"Custom form": "自定义表单",
"Data of associated collection": "关联数据表数据",
@@ -115,8 +123,8 @@
"Date variables": "日期变量",
"Days": "天",
"Declare a new variable": "声明一个新的变量",
- "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.": "延时一段时间,然后继续或退出流程。可以用于并行分支中等待其他分支或设置超时时间。",
"Delay": "延时",
+ "Delay a period of time and then continue or exit the process. Can be used to set wait or timeout times in parallel branches.": "延时一段时间,然后继续或退出流程。可以用于并行分支中等待其他分支或设置超时时间。",
"Delete a main version will cause all other revisions to be deleted too.": "删除主版本将导致其他版本一并被删除。",
"Delete record": "删除数据",
"Delete records of a collection. Could use variables in workflow context as filter. All records match the filter will be deleted.": "删除一个数据表中的数据。可以使用上游节点里的变量作为过滤条件。所有满足条件的数据都将被删除。",
@@ -124,17 +132,17 @@
"Dispatcher": "调度器",
"Distinct": "去重",
"Draft": "草稿",
- "Duplicate to new workflow": "复制为新工作流",
"Duplicate": "复制",
+ "Duplicate to new workflow": "复制为新工作流",
"Duration": "时长",
"Dynamic Calculation": "动态表达式计算",
"Dynamic expression": "动态表达式",
"Each user has own task": "每个人处理各自的任务",
+ "End": "结束",
"End process": "结束流程",
"End status": "到时状态",
"End the process immediately, with set status.": "以设置的状态立即结束流程。",
"End the workflow after rejection branch": "否决后终止流程",
- "End": "结束",
"Ends on": "结束于",
"Error": "出错",
"Event will be scheduled and triggered base on time conditions.": "基于时间条件进行定时触发的事件。",
@@ -146,17 +154,17 @@
"Execute a SQL statement in database.": "在数据库中执行一个 SQL 语句",
"Execute mode": "执行模式",
"Execute workflow asynchronously or synchronously based on trigger type, and could not be changed after created.": "基于触发类型异步或同步执行工作流,创建后不可更改。",
+ "Executed": "已执行",
"Executed at": "执行于",
"Executed workflow cannot be modified": "已经执行过的工作流不能被修改",
- "Executed": "已执行",
"Execution history": "执行历史",
"Exit when query result is null": "查询结果为空时,退出流程",
- "Expression syntax error": "表达式语法错误",
"Expression": "表达式",
+ "Expression syntax error": "表达式语法错误",
"Extended types": "扩展类型",
"Fail and exit": "失败并退出",
- "Failed to satisfy node configurations.": "未满足节点配置造成的失败。",
"Failed": "失败",
+ "Failed to satisfy node configurations.": "未满足节点配置造成的失败。",
"False": "假",
"Field name existed in form": "表单中已有对应标识的字段",
"Field to aggregate": "聚合字段",
@@ -178,6 +186,7 @@
"Ignore failed request and continue workflow": "忽略失败的请求并继续工作流",
"In addition to data blocks, a global approval block can also be used to initiates and processes approvals, which typically applies to administrative data.": "除了数据区块,还可以在全局的审批中心发起和处理审批,这通常适用于行政数据。",
"In the workflow, notification messages can be viewed by the notified person in the notification center.": "在工作流程中通知消息, 被通知人可以在通知中心查看到消息.",
+ "Initiate Request": "发起申请",
"Initiate and approve in both data blocks and global approval blocks": "在数据区块和审批中心都可以发起和审批",
"Initiate and approve in data blocks only": "仅在数据区块中发起和审批",
"Initiator": "发起人",
@@ -188,32 +197,35 @@
"Launch": "发起",
"Load failed": "加载失败",
"Loading": "加载中",
+ "Loop": "循环",
"Loop index": "当前索引",
"Loop length": "循环长度",
"Loop target": "循环对象",
- "Loop": "循环",
- "Manual approval operations within the approval process, the approver can approve in the global approval block or in the approval block of a single record.": "在审批流程内进行人工审批操作,审批人可以在全局的审批区块里进行审批,也可以在单条数据的审批区块里审批。",
"Manual": "人工处理",
+ "Manual approval operations within the approval process, the approver can approve in the global approval block or in the approval block of a single record.": "在审批流程内进行人工审批操作,审批人可以在全局的审批区块里进行审批,也可以在单条数据的审批区块里审批。",
"Manually canceled whole execution when waiting.": "等待时被手动取消整个执行。",
"Minutes": "分钟",
"Mode": "模式",
"Months": "月",
"Multiple approvers can approve in any order.": "多个审批人可以任意顺序审批。",
"Multiple approvers in sequential order.": "多个审批人按照排序审批。",
- "Negotiation mode": "协商模式",
+ "My Pending Tasks": "我的代办",
+ "My Requests": "我的申请",
+ "MyLaunch": "我的发起",
"Negotiation": "协商机制",
+ "Negotiation mode": "协商模式",
"No data yet": "暂无数据",
"No end": "不结束",
"No limit": "不限",
"No repeat": "不重复",
"Node result": "节点数据",
"Node type": "节点类型",
+ "Notice": "通知",
"Notice Center": "通知中心",
"Notice blocks": "通知区块",
- "Notice": "通知",
"Off": "停用",
- "On going": "进行中",
"On": "启用",
+ "On going": "进行中",
"Only support standard JSON data": "仅支持标准 JSON 数据",
"Only triggers when match conditions": "满足以下条件才触发",
"Only update records matching conditions": "只更新满足条件的数据",
@@ -239,12 +251,14 @@
"Query result": "查询结果",
"Queueing": "队列中",
"Reject": "否决",
- "Rejected from a manual node.": "被人工节点拒绝继续。",
"Rejected": "否决",
+ "Rejected from a manual node.": "被人工节点拒绝继续。",
"Related approvals": "相关审批",
"Repeat limit": "重复次数",
"Repeat mode": "重复模式",
"Resolved": "完成",
+ "Resource": "数据表",
+ "Resubmit": "重新发起",
"Retry needed": "需重试",
"Return": "退回",
"Returnable": "可退回",
@@ -299,15 +313,15 @@
"This node contains branches, deleting will also be preformed to them, are you sure?": "节点包含分支,将同时删除其所有分支下的子节点,确定继续?",
"Timeout config": "超时设置",
"Todos": "待办",
- "Trigger data context": "触发数据上下文",
+ "Trigger": "触发器",
"Trigger data": "触发器数据",
+ "Trigger data context": "触发数据上下文",
"Trigger mode": "触发模式",
"Trigger on": "触发时机",
"Trigger time": "触发时间",
"Trigger type": "触发方式",
"Trigger variables": "触发器变量",
"Trigger workflow": "触发工作流",
- "Trigger": "触发器",
"Triggered at": "触发时间",
"Triggered but still waiting in queue to execute.": "已触发但仍在队列中等待执行。",
"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.": "只有被选中的某个字段发生变动时才会触发。如果不选择,则表示任何字段变动时都会触发。新增或删除数据时,任意字段都被认为发生变动。",
@@ -323,8 +337,8 @@
"Update in a batch": "批量更新",
"Update mode": "更新模式",
"Update one by one": "逐条更新",
- "Update record form": "更新数据表单",
"Update record": "更新数据",
+ "Update record form": "更新数据表单",
"Update records of a collection. You can use variables from upstream nodes as query conditions and field values.": "更新一个数据表中的数据。可以使用上游节点里的变量作为查询条件和数据值。",
"Use transaction": "启用事务",
"Use variable": "使用变量",
@@ -332,9 +346,9 @@
"User interface": "操作界面",
"User submitted action": "提交操作的用户",
"Values preset in this form will override user submitted ones when continue or reject.": "表单中预设的字段值会在用户提交继续或拒绝时覆盖相应字段的值。",
+ "Variable": "变量",
"Variable datasource": "变量数据源",
"Variable key of node": "节点变量标识",
- "Variable": "变量",
"Version": "版本",
"View executions": "查看执行记录",
"View user interface": "查看界面",
@@ -348,26 +362,12 @@
"Will be executed in the background as a queued task.": "将作为队列任务在后台执行。",
"Withdraw": "撤回",
"Withdrawn": "撤回",
+ "Workflow": "工作流",
"Workflow todos": "工作流待办",
"Workflow will be triggered before deleting succeeded.": "删除成功之前触发工作流。",
"Workflow will be triggered before or after submitting succeeded based on workflow type.": "工作流会基于其类型在提交成功之前或之后触发。",
"Workflow will be triggered directly once the button clicked, without data saving.": "按钮点击后直接触发工作流,但不会保存数据。",
- "Workflow": "工作流",
- "\"Content-Type\" only support \"application/json\" and \"multipart/form-data\" ": "\"Content-Type\" 请求头仅支持 \"application/json\" 和 \"multipart/form-data \" ",
"concat": "连接",
"ms": "毫秒",
- "Resubmit": "重新发起",
- "Are you sure you want to resubmit it?": "是否重新复制一份?",
- "MyLaunch": "我的发起",
- "CarbonCopy": "抄送",
- "ApprovalCarbonCopy": "审批:抄送",
- "Approval Launch": "审批发起",
- "Initiate Request": "发起申请",
- "My Requests": "我的申请",
- "CC'd to Me": "抄送我的",
- "My Pending Tasks": "我的代办",
- "Common": "通用",
- "needAuthorization": "是否携带权限校验",
- "API action": "api操作",
- "Resource": "数据表"
+ "needAuthorization": "是否携带权限校验"
}
diff --git a/packages/presets/base/package.json b/packages/presets/base/package.json
index ffbdb6174..1f3ca64ea 100644
--- a/packages/presets/base/package.json
+++ b/packages/presets/base/package.json
@@ -4,6 +4,11 @@
"license": "Apache-2.0",
"main": "./lib/server/index.js",
"dependencies": {
+ "@hera/plugin-approval-mobile": "workspace:*",
+ "@hera/plugin-core": "workspace:*",
+ "@hera/plugin-homepage": "workspace:*",
+ "@hera/plugin-rental": "workspace:*",
+ "@hera/plugin-sancongtou": "workspace:*",
"@tachybase/client": "workspace:*",
"@tachybase/plugin-acl": "workspace:*",
"@tachybase/plugin-action-bulk-edit": "workspace:*",
@@ -21,6 +26,7 @@
"@tachybase/plugin-china-region": "workspace:*",
"@tachybase/plugin-client": "workspace:*",
"@tachybase/plugin-collection-manager": "workspace:*",
+ "@tachybase/plugin-comments": "workspace:*",
"@tachybase/plugin-custom-request": "workspace:*",
"@tachybase/plugin-data-source-external": "workspace:*",
"@tachybase/plugin-data-source-manager": "workspace:*",
@@ -28,6 +34,7 @@
"@tachybase/plugin-dingtalk": "workspace:*",
"@tachybase/plugin-error-handler": "workspace:*",
"@tachybase/plugin-export": "workspace:*",
+ "@tachybase/plugin-field-markdown-vditor": "workspace:*",
"@tachybase/plugin-file-manager": "workspace:*",
"@tachybase/plugin-formula-field": "workspace:*",
"@tachybase/plugin-gantt": "workspace:*",
diff --git a/packages/presets/base/src/server/index.ts b/packages/presets/base/src/server/index.ts
index 7cde07333..0fe39183a 100644
--- a/packages/presets/base/src/server/index.ts
+++ b/packages/presets/base/src/server/index.ts
@@ -47,6 +47,13 @@ export class PresetTachyBase extends Plugin {
#localPlugins = [
// optional plugins, default disabled
'adapter-bullmq>=0.21.76',
+ 'homepage>=0.22.6',
+ 'core>=0.22.6',
+ 'rental>=0.22.6',
+ 'field-markdown-vditor>=0.22.6',
+ 'comments>=0.22.6',
+ 'sancongtou>=0.22.6',
+ 'approval-mobile>=0.22.6',
'api-doc>=0.13.0-alpha.1',
'api-keys>=0.10.1-alpha.1',
'cas>=0.13.0-alpha.5',
diff --git a/packages/presets/mini/.npmignore b/packages/presets/mini/.npmignore
deleted file mode 100644
index c593fe9df..000000000
--- a/packages/presets/mini/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/node_modules
-/src
\ No newline at end of file
diff --git a/packages/presets/mini/client.d.ts b/packages/presets/mini/client.d.ts
deleted file mode 100644
index 6ffb028c7..000000000
--- a/packages/presets/mini/client.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './src/client';
-export { default } from './src/client';
diff --git a/packages/presets/mini/client.js b/packages/presets/mini/client.js
deleted file mode 100644
index 3c39956ca..000000000
--- a/packages/presets/mini/client.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib/client/index.js');
diff --git a/packages/presets/mini/package.json b/packages/presets/mini/package.json
deleted file mode 100644
index 21392565e..000000000
--- a/packages/presets/mini/package.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "name": "@tachybase/preset-mini",
- "version": "0.22.6",
- "license": "Apache-2.0",
- "main": "./lib/server/index.js",
- "dependencies": {
- "@hera/plugin-core": "workspace:*",
- "@hera/plugin-homepage": "workspace:*",
- "@hera/plugin-rental": "workspace:*",
- "@tachybase/client": "workspace:*",
- "@tachybase/plugin-acl": "workspace:*",
- "@tachybase/plugin-action-bulk-edit": "workspace:*",
- "@tachybase/plugin-action-bulk-update": "workspace:*",
- "@tachybase/plugin-action-duplicate": "workspace:*",
- "@tachybase/plugin-action-print": "workspace:*",
- "@tachybase/plugin-api-doc": "workspace:*",
- "@tachybase/plugin-api-keys": "workspace:*",
- "@tachybase/plugin-audit-logs": "workspace:*",
- "@tachybase/plugin-auth": "workspace:*",
- "@tachybase/plugin-backup-restore": "workspace:*",
- "@tachybase/plugin-calendar": "workspace:*",
- "@tachybase/plugin-cas": "workspace:*",
- "@tachybase/plugin-china-region": "workspace:*",
- "@tachybase/plugin-client": "workspace:*",
- "@tachybase/plugin-collection-manager": "workspace:*",
- "@tachybase/plugin-custom-request": "workspace:*",
- "@tachybase/plugin-data-source-external": "workspace:*",
- "@tachybase/plugin-data-source-manager": "workspace:*",
- "@tachybase/plugin-data-visualization": "workspace:*",
- "@tachybase/plugin-error-handler": "workspace:*",
- "@tachybase/plugin-export": "workspace:*",
- "@tachybase/plugin-file-manager": "workspace:*",
- "@tachybase/plugin-formula-field": "workspace:*",
- "@tachybase/plugin-gantt": "workspace:*",
- "@tachybase/plugin-graph-collection-manager": "workspace:*",
- "@tachybase/plugin-iframe-block": "workspace:*",
- "@tachybase/plugin-import": "workspace:*",
- "@tachybase/plugin-kanban": "workspace:*",
- "@tachybase/plugin-localization-management": "workspace:*",
- "@tachybase/plugin-logger": "workspace:*",
- "@tachybase/plugin-map": "workspace:*",
- "@tachybase/plugin-mobile-client": "workspace:*",
- "@tachybase/plugin-mock-collections": "workspace:*",
- "@tachybase/plugin-multi-app-manager": "workspace:*",
- "@tachybase/plugin-multi-app-share-collection": "workspace:*",
- "@tachybase/plugin-oidc": "workspace:*",
- "@tachybase/plugin-saml": "workspace:*",
- "@tachybase/plugin-sequence-field": "workspace:*",
- "@tachybase/plugin-sms-auth": "workspace:*",
- "@tachybase/plugin-snapshot-field": "workspace:*",
- "@tachybase/plugin-system-settings": "workspace:*",
- "@tachybase/plugin-theme-editor": "workspace:*",
- "@tachybase/plugin-ui-schema-storage": "workspace:*",
- "@tachybase/plugin-users": "workspace:*",
- "@tachybase/plugin-verification": "workspace:*",
- "@tachybase/plugin-work-wechat": "workspace:*",
- "@tachybase/plugin-workflow": "workspace:*",
- "@tachybase/preset-tachybase": "workspace:*",
- "@tachybase/schema": "workspace:*",
- "@tachybase/server": "workspace:*",
- "cronstrue": "^2.11.0",
- "lodash": "4.17.21"
- },
- "devDependencies": {
- "@types/lodash": "^4.17.5"
- }
-}
diff --git a/packages/presets/mini/server.d.ts b/packages/presets/mini/server.d.ts
deleted file mode 100644
index 63111b12d..000000000
--- a/packages/presets/mini/server.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './src/server';
-export { default } from './src/server';
diff --git a/packages/presets/mini/server.js b/packages/presets/mini/server.js
deleted file mode 100644
index adcc9d90d..000000000
--- a/packages/presets/mini/server.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib/server/index.js');
diff --git a/packages/presets/mini/src/client/index.ts b/packages/presets/mini/src/client/index.ts
deleted file mode 100644
index 64325c8df..000000000
--- a/packages/presets/mini/src/client/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { TachyBaseClientPresetPlugin } from '@tachybase/preset-tachybase/client';
-
-export class PluginMini extends TachyBaseClientPresetPlugin {}
diff --git a/packages/presets/mini/src/index.ts b/packages/presets/mini/src/index.ts
deleted file mode 100644
index 7ddad5814..000000000
--- a/packages/presets/mini/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './server';
diff --git a/packages/presets/mini/src/server/index.ts b/packages/presets/mini/src/server/index.ts
deleted file mode 100644
index 7bf262356..000000000
--- a/packages/presets/mini/src/server/index.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import PresetTachyBase from '@tachybase/preset-tachybase';
-
-import _ from 'lodash';
-
-export class PluginMini extends PresetTachyBase {
- #builtInPlugins = [
- 'data-source-manager',
- 'error-handler',
- 'collection-manager',
- 'ui-schema-storage',
- 'file-manager',
- 'system-settings',
- 'client',
- 'auth',
- 'verification',
- 'users',
- 'acl',
- 'multi-app-manager',
- ];
-
- #localPlugins = [];
-
- get builtInPlugins() {
- return this.#builtInPlugins;
- }
-
- get localPlugins() {
- return this.#localPlugins;
- }
-}
-
-export default PluginMini;
diff --git a/packages/presets/rental/.npmignore b/packages/presets/rental/.npmignore
deleted file mode 100644
index c593fe9df..000000000
--- a/packages/presets/rental/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/node_modules
-/src
\ No newline at end of file
diff --git a/packages/presets/rental/client.d.ts b/packages/presets/rental/client.d.ts
deleted file mode 100644
index 6ffb028c7..000000000
--- a/packages/presets/rental/client.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './src/client';
-export { default } from './src/client';
diff --git a/packages/presets/rental/client.js b/packages/presets/rental/client.js
deleted file mode 100644
index 3c39956ca..000000000
--- a/packages/presets/rental/client.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib/client/index.js');
diff --git a/packages/presets/rental/package.json b/packages/presets/rental/package.json
deleted file mode 100644
index 1ea3b756e..000000000
--- a/packages/presets/rental/package.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "name": "@tachybase/preset-hera-rental",
- "version": "0.22.6",
- "license": "Apache-2.0",
- "main": "./lib/server/index.js",
- "dependencies": {
- "@hera/plugin-core": "workspace:*",
- "@hera/plugin-homepage": "workspace:*",
- "@hera/plugin-rental": "workspace:*",
- "@tachybase/client": "workspace:*",
- "@tachybase/plugin-acl": "workspace:*",
- "@tachybase/plugin-action-bulk-edit": "workspace:*",
- "@tachybase/plugin-action-bulk-update": "workspace:*",
- "@tachybase/plugin-action-duplicate": "workspace:*",
- "@tachybase/plugin-action-print": "workspace:*",
- "@tachybase/plugin-api-doc": "workspace:*",
- "@tachybase/plugin-api-keys": "workspace:*",
- "@tachybase/plugin-audit-logs": "workspace:*",
- "@tachybase/plugin-auth": "workspace:*",
- "@tachybase/plugin-backup-restore": "workspace:*",
- "@tachybase/plugin-calendar": "workspace:*",
- "@tachybase/plugin-cas": "workspace:*",
- "@tachybase/plugin-china-region": "workspace:*",
- "@tachybase/plugin-client": "workspace:*",
- "@tachybase/plugin-collection-manager": "workspace:*",
- "@tachybase/plugin-custom-request": "workspace:*",
- "@tachybase/plugin-data-source-external": "workspace:*",
- "@tachybase/plugin-data-source-manager": "workspace:*",
- "@tachybase/plugin-data-visualization": "workspace:*",
- "@tachybase/plugin-error-handler": "workspace:*",
- "@tachybase/plugin-export": "workspace:*",
- "@tachybase/plugin-file-manager": "workspace:*",
- "@tachybase/plugin-formula-field": "workspace:*",
- "@tachybase/plugin-gantt": "workspace:*",
- "@tachybase/plugin-graph-collection-manager": "workspace:*",
- "@tachybase/plugin-iframe-block": "workspace:*",
- "@tachybase/plugin-import": "workspace:*",
- "@tachybase/plugin-kanban": "workspace:*",
- "@tachybase/plugin-localization-management": "workspace:*",
- "@tachybase/plugin-logger": "workspace:*",
- "@tachybase/plugin-map": "workspace:*",
- "@tachybase/plugin-mobile-client": "workspace:*",
- "@tachybase/plugin-mock-collections": "workspace:*",
- "@tachybase/plugin-multi-app-manager": "workspace:*",
- "@tachybase/plugin-multi-app-share-collection": "workspace:*",
- "@tachybase/plugin-oidc": "workspace:*",
- "@tachybase/plugin-saml": "workspace:*",
- "@tachybase/plugin-sequence-field": "workspace:*",
- "@tachybase/plugin-sms-auth": "workspace:*",
- "@tachybase/plugin-snapshot-field": "workspace:*",
- "@tachybase/plugin-system-settings": "workspace:*",
- "@tachybase/plugin-theme-editor": "workspace:*",
- "@tachybase/plugin-ui-schema-storage": "workspace:*",
- "@tachybase/plugin-users": "workspace:*",
- "@tachybase/plugin-verification": "workspace:*",
- "@tachybase/plugin-work-wechat": "workspace:*",
- "@tachybase/plugin-workflow": "workspace:*",
- "@tachybase/preset-tachybase": "workspace:*",
- "@tachybase/schema": "workspace:*",
- "@tachybase/server": "workspace:*",
- "cronstrue": "^2.11.0",
- "lodash": "4.17.21"
- },
- "devDependencies": {
- "@types/lodash": "^4.17.5"
- }
-}
diff --git a/packages/presets/rental/server.d.ts b/packages/presets/rental/server.d.ts
deleted file mode 100644
index 63111b12d..000000000
--- a/packages/presets/rental/server.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './src/server';
-export { default } from './src/server';
diff --git a/packages/presets/rental/server.js b/packages/presets/rental/server.js
deleted file mode 100644
index adcc9d90d..000000000
--- a/packages/presets/rental/server.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib/server/index.js');
diff --git a/packages/presets/rental/src/client/index.ts b/packages/presets/rental/src/client/index.ts
deleted file mode 100644
index 19ca32d3a..000000000
--- a/packages/presets/rental/src/client/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { TachyBaseClientPresetPlugin } from '@tachybase/preset-tachybase/client';
-
-export class PluginRental extends TachyBaseClientPresetPlugin {}
diff --git a/packages/presets/rental/src/index.ts b/packages/presets/rental/src/index.ts
deleted file mode 100644
index 7ddad5814..000000000
--- a/packages/presets/rental/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './server';
diff --git a/packages/presets/rental/src/server/index.ts b/packages/presets/rental/src/server/index.ts
deleted file mode 100644
index 85c6138aa..000000000
--- a/packages/presets/rental/src/server/index.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import PresetTachyBase from '@tachybase/preset-tachybase';
-
-import _ from 'lodash';
-
-export class PluginRental extends PresetTachyBase {
- #builtInPlugins = ['core', 'homepage'];
-
- get builtInPlugins() {
- return super.builtInPlugins.concat(this.#builtInPlugins);
- }
-
- #localPlugins = ['rental>=0.21.0', 'field-markdown-vditor>=0.21.31', 'comments>=0.21.31', 'approval-mobile>=0.21.43'];
-
- get localPlugins() {
- return super.localPlugins.concat(this.#localPlugins);
- }
-}
-
-export default PluginRental;
diff --git a/packages/presets/sancongtou/.npmignore b/packages/presets/sancongtou/.npmignore
deleted file mode 100644
index c593fe9df..000000000
--- a/packages/presets/sancongtou/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/node_modules
-/src
\ No newline at end of file
diff --git a/packages/presets/sancongtou/client.d.ts b/packages/presets/sancongtou/client.d.ts
deleted file mode 100644
index 6ffb028c7..000000000
--- a/packages/presets/sancongtou/client.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './src/client';
-export { default } from './src/client';
diff --git a/packages/presets/sancongtou/client.js b/packages/presets/sancongtou/client.js
deleted file mode 100644
index 3c39956ca..000000000
--- a/packages/presets/sancongtou/client.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib/client/index.js');
diff --git a/packages/presets/sancongtou/package.json b/packages/presets/sancongtou/package.json
deleted file mode 100644
index dc7a0e73d..000000000
--- a/packages/presets/sancongtou/package.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "name": "@tachybase/preset-hera-sancongtou",
- "version": "0.22.6",
- "license": "Apache-2.0",
- "main": "./lib/server/index.js",
- "dependencies": {
- "@hera/plugin-approval-mobile": "workspace:*",
- "@hera/plugin-core": "workspace:*",
- "@hera/plugin-rental": "workspace:*",
- "@hera/plugin-sancongtou": "workspace:*",
- "@tachybase/client": "workspace:*",
- "@tachybase/plugin-acl": "workspace:*",
- "@tachybase/plugin-action-bulk-edit": "workspace:*",
- "@tachybase/plugin-action-bulk-update": "workspace:*",
- "@tachybase/plugin-action-duplicate": "workspace:*",
- "@tachybase/plugin-action-print": "workspace:*",
- "@tachybase/plugin-api-doc": "workspace:*",
- "@tachybase/plugin-api-keys": "workspace:*",
- "@tachybase/plugin-audit-logs": "workspace:*",
- "@tachybase/plugin-auth": "workspace:*",
- "@tachybase/plugin-backup-restore": "workspace:*",
- "@tachybase/plugin-calendar": "workspace:*",
- "@tachybase/plugin-cas": "workspace:*",
- "@tachybase/plugin-china-region": "workspace:*",
- "@tachybase/plugin-client": "workspace:*",
- "@tachybase/plugin-collection-manager": "workspace:*",
- "@tachybase/plugin-custom-request": "workspace:*",
- "@tachybase/plugin-data-source-manager": "workspace:*",
- "@tachybase/plugin-data-visualization": "workspace:*",
- "@tachybase/plugin-error-handler": "workspace:*",
- "@tachybase/plugin-export": "workspace:*",
- "@tachybase/plugin-file-manager": "workspace:*",
- "@tachybase/plugin-formula-field": "workspace:*",
- "@tachybase/plugin-gantt": "workspace:*",
- "@tachybase/plugin-graph-collection-manager": "workspace:*",
- "@tachybase/plugin-iframe-block": "workspace:*",
- "@tachybase/plugin-import": "workspace:*",
- "@tachybase/plugin-kanban": "workspace:*",
- "@tachybase/plugin-localization-management": "workspace:*",
- "@tachybase/plugin-logger": "workspace:*",
- "@tachybase/plugin-map": "workspace:*",
- "@tachybase/plugin-mobile-client": "workspace:*",
- "@tachybase/plugin-mock-collections": "workspace:*",
- "@tachybase/plugin-multi-app-manager": "workspace:*",
- "@tachybase/plugin-multi-app-share-collection": "workspace:*",
- "@tachybase/plugin-oidc": "workspace:*",
- "@tachybase/plugin-saml": "workspace:*",
- "@tachybase/plugin-sequence-field": "workspace:*",
- "@tachybase/plugin-sms-auth": "workspace:*",
- "@tachybase/plugin-snapshot-field": "workspace:*",
- "@tachybase/plugin-system-settings": "workspace:*",
- "@tachybase/plugin-theme-editor": "workspace:*",
- "@tachybase/plugin-ui-schema-storage": "workspace:*",
- "@tachybase/plugin-users": "workspace:*",
- "@tachybase/plugin-verification": "workspace:*",
- "@tachybase/plugin-workflow": "workspace:*",
- "@tachybase/preset-tachybase": "workspace:*",
- "@tachybase/schema": "workspace:*",
- "@tachybase/server": "workspace:*",
- "cronstrue": "^2.11.0",
- "lodash": "4.17.21"
- },
- "devDependencies": {
- "@types/lodash": "^4.17.5"
- }
-}
diff --git a/packages/presets/sancongtou/server.d.ts b/packages/presets/sancongtou/server.d.ts
deleted file mode 100644
index 63111b12d..000000000
--- a/packages/presets/sancongtou/server.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './src/server';
-export { default } from './src/server';
diff --git a/packages/presets/sancongtou/server.js b/packages/presets/sancongtou/server.js
deleted file mode 100644
index adcc9d90d..000000000
--- a/packages/presets/sancongtou/server.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib/server/index.js');
diff --git a/packages/presets/sancongtou/src/client/index.ts b/packages/presets/sancongtou/src/client/index.ts
deleted file mode 100644
index 19ca32d3a..000000000
--- a/packages/presets/sancongtou/src/client/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { TachyBaseClientPresetPlugin } from '@tachybase/preset-tachybase/client';
-
-export class PluginRental extends TachyBaseClientPresetPlugin {}
diff --git a/packages/presets/sancongtou/src/index.ts b/packages/presets/sancongtou/src/index.ts
deleted file mode 100644
index 7ddad5814..000000000
--- a/packages/presets/sancongtou/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './server';
diff --git a/packages/presets/sancongtou/src/server/index.ts b/packages/presets/sancongtou/src/server/index.ts
deleted file mode 100644
index 50f74a93d..000000000
--- a/packages/presets/sancongtou/src/server/index.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import PresetTachyBase from '@tachybase/preset-tachybase';
-
-import _ from 'lodash';
-
-export class PluginSancongtou extends PresetTachyBase {
- #builtInPlugins = ['approval-mobile', 'core'];
-
- get builtInPlugins() {
- return super.builtInPlugins.concat(this.#builtInPlugins);
- }
-
- #localPlugins = ['sancongtou>=0.21.0'];
-
- get localPlugins() {
- return super.localPlugins.concat(this.#localPlugins);
- }
-}
-
-export default PluginSancongtou;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d41f1848f..99d71db47 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -20,9 +20,6 @@ importers:
specifier: ^3.0.2
version: 3.0.2
devDependencies:
- '@changesets/cli':
- specifier: ^2.27.1
- version: 2.27.1
'@commitlint/cli':
specifier: ^16.3.0
version: 16.3.0
@@ -50,15 +47,6 @@ importers:
'@tachybase/cli':
specifier: workspace:*
version: link:packages/core/cli
- '@tachybase/preset-hera-rental':
- specifier: workspace:*
- version: link:packages/presets/rental
- '@tachybase/preset-hera-sancongtou':
- specifier: workspace:*
- version: link:packages/presets/sancongtou
- '@tachybase/preset-mini':
- specifier: workspace:*
- version: link:packages/presets/mini
'@tachybase/preset-tachybase':
specifier: workspace:*
version: link:packages/presets/base
@@ -136,10 +124,10 @@ importers:
version: 8.4.0(eslint@9.10.0)(typescript@5.4.5)
umi:
specifier: ^4.3.3
- version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.10.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)
+ version: 4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.10.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)
+ version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)
packages/core/acl:
dependencies:
@@ -202,15 +190,6 @@ importers:
'@tachybase/database':
specifier: workspace:*
version: link:../database
- '@tachybase/preset-hera-rental':
- specifier: workspace:*
- version: link:../../presets/rental
- '@tachybase/preset-hera-sancongtou':
- specifier: workspace:*
- version: link:../../presets/sancongtou
- '@tachybase/preset-mini':
- specifier: workspace:*
- version: link:../../presets/mini
'@tachybase/preset-tachybase':
specifier: workspace:*
version: link:../../presets/base
@@ -1013,7 +992,7 @@ importers:
version: 5.4.4
umi:
specifier: ^4.3.3
- version: 4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)
+ version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)
packages/core/evaluators:
dependencies:
@@ -4416,6 +4395,21 @@ importers:
packages/presets/base:
dependencies:
+ '@hera/plugin-approval-mobile':
+ specifier: workspace:*
+ version: link:../../plugins/@hera/plugin-approval-mobile
+ '@hera/plugin-core':
+ specifier: workspace:*
+ version: link:../../plugins/@hera/plugin-core
+ '@hera/plugin-homepage':
+ specifier: workspace:*
+ version: link:../../plugins/@hera/plugin-homepage
+ '@hera/plugin-rental':
+ specifier: workspace:*
+ version: link:../../plugins/@hera/plugin-rental
+ '@hera/plugin-sancongtou':
+ specifier: workspace:*
+ version: link:../../plugins/@hera/plugin-sancongtou
'@tachybase/client':
specifier: workspace:*
version: link:../../core/client
@@ -4467,6 +4461,9 @@ importers:
'@tachybase/plugin-collection-manager':
specifier: workspace:*
version: link:../../plugins/@tachybase/plugin-collection-manager
+ '@tachybase/plugin-comments':
+ specifier: workspace:*
+ version: link:../../plugins/@tachybase/plugin-comments
'@tachybase/plugin-custom-request':
specifier: workspace:*
version: link:../../plugins/@tachybase/plugin-custom-request
@@ -4488,6 +4485,9 @@ importers:
'@tachybase/plugin-export':
specifier: workspace:*
version: link:../../plugins/@tachybase/plugin-export
+ '@tachybase/plugin-field-markdown-vditor':
+ specifier: workspace:*
+ version: link:../../plugins/@tachybase/plugin-field-markdown-vditor
'@tachybase/plugin-file-manager':
specifier: workspace:*
version: link:../../plugins/@tachybase/plugin-file-manager
@@ -4592,528 +4592,6 @@ importers:
specifier: ^4.17.5
version: 4.17.5
- packages/presets/mini:
- dependencies:
- '@hera/plugin-core':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-core
- '@hera/plugin-homepage':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-homepage
- '@hera/plugin-rental':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-rental
- '@tachybase/client':
- specifier: workspace:*
- version: link:../../core/client
- '@tachybase/plugin-acl':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-acl
- '@tachybase/plugin-action-bulk-edit':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-bulk-edit
- '@tachybase/plugin-action-bulk-update':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-bulk-update
- '@tachybase/plugin-action-duplicate':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-duplicate
- '@tachybase/plugin-action-print':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-print
- '@tachybase/plugin-api-doc':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-api-doc
- '@tachybase/plugin-api-keys':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-api-keys
- '@tachybase/plugin-audit-logs':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-audit-logs
- '@tachybase/plugin-auth':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-auth
- '@tachybase/plugin-backup-restore':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-backup-restore
- '@tachybase/plugin-calendar':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-calendar
- '@tachybase/plugin-cas':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-cas
- '@tachybase/plugin-china-region':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-china-region
- '@tachybase/plugin-client':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-client
- '@tachybase/plugin-collection-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-collection-manager
- '@tachybase/plugin-custom-request':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-custom-request
- '@tachybase/plugin-data-source-external':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-source-external
- '@tachybase/plugin-data-source-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-source-manager
- '@tachybase/plugin-data-visualization':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-visualization
- '@tachybase/plugin-error-handler':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-error-handler
- '@tachybase/plugin-export':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-export
- '@tachybase/plugin-file-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-file-manager
- '@tachybase/plugin-formula-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-formula-field
- '@tachybase/plugin-gantt':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-gantt
- '@tachybase/plugin-graph-collection-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-graph-collection-manager
- '@tachybase/plugin-iframe-block':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-iframe-block
- '@tachybase/plugin-import':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-import
- '@tachybase/plugin-kanban':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-kanban
- '@tachybase/plugin-localization-management':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-localization-management
- '@tachybase/plugin-logger':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-logger
- '@tachybase/plugin-map':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-map
- '@tachybase/plugin-mobile-client':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-mobile-client
- '@tachybase/plugin-mock-collections':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-mock-collections
- '@tachybase/plugin-multi-app-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-multi-app-manager
- '@tachybase/plugin-multi-app-share-collection':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-multi-app-share-collection
- '@tachybase/plugin-oidc':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-oidc
- '@tachybase/plugin-saml':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-saml
- '@tachybase/plugin-sequence-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-sequence-field
- '@tachybase/plugin-sms-auth':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-sms-auth
- '@tachybase/plugin-snapshot-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-snapshot-field
- '@tachybase/plugin-system-settings':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-system-settings
- '@tachybase/plugin-theme-editor':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-theme-editor
- '@tachybase/plugin-ui-schema-storage':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-ui-schema-storage
- '@tachybase/plugin-users':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-users
- '@tachybase/plugin-verification':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-verification
- '@tachybase/plugin-work-wechat':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-work-wechat
- '@tachybase/plugin-workflow':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-workflow
- '@tachybase/preset-tachybase':
- specifier: workspace:*
- version: link:../base
- '@tachybase/schema':
- specifier: workspace:*
- version: link:../../core/schema
- '@tachybase/server':
- specifier: workspace:*
- version: link:../../core/server
- cronstrue:
- specifier: ^2.11.0
- version: 2.47.0
- lodash:
- specifier: 4.17.21
- version: 4.17.21
- devDependencies:
- '@types/lodash':
- specifier: ^4.17.5
- version: 4.17.5
-
- packages/presets/rental:
- dependencies:
- '@hera/plugin-core':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-core
- '@hera/plugin-homepage':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-homepage
- '@hera/plugin-rental':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-rental
- '@tachybase/client':
- specifier: workspace:*
- version: link:../../core/client
- '@tachybase/plugin-acl':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-acl
- '@tachybase/plugin-action-bulk-edit':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-bulk-edit
- '@tachybase/plugin-action-bulk-update':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-bulk-update
- '@tachybase/plugin-action-duplicate':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-duplicate
- '@tachybase/plugin-action-print':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-print
- '@tachybase/plugin-api-doc':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-api-doc
- '@tachybase/plugin-api-keys':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-api-keys
- '@tachybase/plugin-audit-logs':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-audit-logs
- '@tachybase/plugin-auth':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-auth
- '@tachybase/plugin-backup-restore':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-backup-restore
- '@tachybase/plugin-calendar':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-calendar
- '@tachybase/plugin-cas':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-cas
- '@tachybase/plugin-china-region':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-china-region
- '@tachybase/plugin-client':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-client
- '@tachybase/plugin-collection-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-collection-manager
- '@tachybase/plugin-custom-request':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-custom-request
- '@tachybase/plugin-data-source-external':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-source-external
- '@tachybase/plugin-data-source-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-source-manager
- '@tachybase/plugin-data-visualization':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-visualization
- '@tachybase/plugin-error-handler':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-error-handler
- '@tachybase/plugin-export':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-export
- '@tachybase/plugin-file-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-file-manager
- '@tachybase/plugin-formula-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-formula-field
- '@tachybase/plugin-gantt':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-gantt
- '@tachybase/plugin-graph-collection-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-graph-collection-manager
- '@tachybase/plugin-iframe-block':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-iframe-block
- '@tachybase/plugin-import':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-import
- '@tachybase/plugin-kanban':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-kanban
- '@tachybase/plugin-localization-management':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-localization-management
- '@tachybase/plugin-logger':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-logger
- '@tachybase/plugin-map':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-map
- '@tachybase/plugin-mobile-client':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-mobile-client
- '@tachybase/plugin-mock-collections':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-mock-collections
- '@tachybase/plugin-multi-app-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-multi-app-manager
- '@tachybase/plugin-multi-app-share-collection':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-multi-app-share-collection
- '@tachybase/plugin-oidc':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-oidc
- '@tachybase/plugin-saml':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-saml
- '@tachybase/plugin-sequence-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-sequence-field
- '@tachybase/plugin-sms-auth':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-sms-auth
- '@tachybase/plugin-snapshot-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-snapshot-field
- '@tachybase/plugin-system-settings':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-system-settings
- '@tachybase/plugin-theme-editor':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-theme-editor
- '@tachybase/plugin-ui-schema-storage':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-ui-schema-storage
- '@tachybase/plugin-users':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-users
- '@tachybase/plugin-verification':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-verification
- '@tachybase/plugin-work-wechat':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-work-wechat
- '@tachybase/plugin-workflow':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-workflow
- '@tachybase/preset-tachybase':
- specifier: workspace:*
- version: link:../base
- '@tachybase/schema':
- specifier: workspace:*
- version: link:../../core/schema
- '@tachybase/server':
- specifier: workspace:*
- version: link:../../core/server
- cronstrue:
- specifier: ^2.11.0
- version: 2.47.0
- lodash:
- specifier: 4.17.21
- version: 4.17.21
- devDependencies:
- '@types/lodash':
- specifier: ^4.17.5
- version: 4.17.5
-
- packages/presets/sancongtou:
- dependencies:
- '@hera/plugin-approval-mobile':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-approval-mobile
- '@hera/plugin-core':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-core
- '@hera/plugin-rental':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-rental
- '@hera/plugin-sancongtou':
- specifier: workspace:*
- version: link:../../plugins/@hera/plugin-sancongtou
- '@tachybase/client':
- specifier: workspace:*
- version: link:../../core/client
- '@tachybase/plugin-acl':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-acl
- '@tachybase/plugin-action-bulk-edit':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-bulk-edit
- '@tachybase/plugin-action-bulk-update':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-bulk-update
- '@tachybase/plugin-action-duplicate':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-duplicate
- '@tachybase/plugin-action-print':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-action-print
- '@tachybase/plugin-api-doc':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-api-doc
- '@tachybase/plugin-api-keys':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-api-keys
- '@tachybase/plugin-audit-logs':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-audit-logs
- '@tachybase/plugin-auth':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-auth
- '@tachybase/plugin-backup-restore':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-backup-restore
- '@tachybase/plugin-calendar':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-calendar
- '@tachybase/plugin-cas':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-cas
- '@tachybase/plugin-china-region':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-china-region
- '@tachybase/plugin-client':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-client
- '@tachybase/plugin-collection-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-collection-manager
- '@tachybase/plugin-custom-request':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-custom-request
- '@tachybase/plugin-data-source-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-source-manager
- '@tachybase/plugin-data-visualization':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-data-visualization
- '@tachybase/plugin-error-handler':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-error-handler
- '@tachybase/plugin-export':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-export
- '@tachybase/plugin-file-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-file-manager
- '@tachybase/plugin-formula-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-formula-field
- '@tachybase/plugin-gantt':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-gantt
- '@tachybase/plugin-graph-collection-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-graph-collection-manager
- '@tachybase/plugin-iframe-block':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-iframe-block
- '@tachybase/plugin-import':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-import
- '@tachybase/plugin-kanban':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-kanban
- '@tachybase/plugin-localization-management':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-localization-management
- '@tachybase/plugin-logger':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-logger
- '@tachybase/plugin-map':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-map
- '@tachybase/plugin-mobile-client':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-mobile-client
- '@tachybase/plugin-mock-collections':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-mock-collections
- '@tachybase/plugin-multi-app-manager':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-multi-app-manager
- '@tachybase/plugin-multi-app-share-collection':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-multi-app-share-collection
- '@tachybase/plugin-oidc':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-oidc
- '@tachybase/plugin-saml':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-saml
- '@tachybase/plugin-sequence-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-sequence-field
- '@tachybase/plugin-sms-auth':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-sms-auth
- '@tachybase/plugin-snapshot-field':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-snapshot-field
- '@tachybase/plugin-system-settings':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-system-settings
- '@tachybase/plugin-theme-editor':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-theme-editor
- '@tachybase/plugin-ui-schema-storage':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-ui-schema-storage
- '@tachybase/plugin-users':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-users
- '@tachybase/plugin-verification':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-verification
- '@tachybase/plugin-workflow':
- specifier: workspace:*
- version: link:../../plugins/@tachybase/plugin-workflow
- '@tachybase/preset-tachybase':
- specifier: workspace:*
- version: link:../base
- '@tachybase/schema':
- specifier: workspace:*
- version: link:../../core/schema
- '@tachybase/server':
- specifier: workspace:*
- version: link:../../core/server
- cronstrue:
- specifier: ^2.11.0
- version: 2.47.0
- lodash:
- specifier: 4.17.21
- version: 4.17.21
- devDependencies:
- '@types/lodash':
- specifier: ^4.17.5
- version: 4.17.5
-
packages:
'@aashutoshrathi/word-wrap@1.2.6':
@@ -6289,58 +5767,6 @@ packages:
'@bull-board/ui@5.21.4':
resolution: {integrity: sha512-z2otIDhN4EpKRXeBjZZrqbOPtX5pFwkeEs6uGG77/4m6bSjUl+RTRFpzBSVxrwctqxge+S+CNOCmfDiDMGqi8Q==}
- '@changesets/apply-release-plan@7.0.0':
- resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==}
-
- '@changesets/assemble-release-plan@6.0.0':
- resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==}
-
- '@changesets/changelog-git@0.2.0':
- resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
-
- '@changesets/cli@2.27.1':
- resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==}
- hasBin: true
-
- '@changesets/config@3.0.0':
- resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==}
-
- '@changesets/errors@0.2.0':
- resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
-
- '@changesets/get-dependents-graph@2.0.0':
- resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==}
-
- '@changesets/get-release-plan@4.0.0':
- resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==}
-
- '@changesets/get-version-range-type@0.4.0':
- resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
-
- '@changesets/git@3.0.0':
- resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==}
-
- '@changesets/logger@0.1.0':
- resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==}
-
- '@changesets/parse@0.4.0':
- resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
-
- '@changesets/pre@2.0.0':
- resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==}
-
- '@changesets/read@0.6.0':
- resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==}
-
- '@changesets/types@4.1.0':
- resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
-
- '@changesets/types@6.0.0':
- resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
-
- '@changesets/write@0.3.0':
- resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==}
-
'@colors/colors@1.5.0':
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
@@ -7688,12 +7114,6 @@ packages:
peerDependencies:
react: '>=16.3.0'
- '@manypkg/find-root@1.1.0':
- resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
-
- '@manypkg/get-packages@1.1.3':
- resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
-
'@mapbox/node-pre-gyp@1.0.11':
resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
hasBin: true
@@ -10914,9 +10334,6 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- breakword@1.0.6:
- resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==}
-
brorand@1.1.0:
resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
@@ -11979,19 +11396,6 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- csv-generate@3.4.3:
- resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
-
- csv-parse@4.16.3:
- resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==}
-
- csv-stringify@5.6.5:
- resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==}
-
- csv@5.5.3:
- resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
- engines: {node: '>= 0.1.90'}
-
cuint@0.2.2:
resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==}
@@ -12441,10 +11845,6 @@ packages:
detect-browser@5.3.0:
resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==}
- detect-indent@6.1.0:
- resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
- engines: {node: '>=8'}
-
detect-indent@7.0.1:
resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==}
engines: {node: '>=12.20'}
@@ -13176,9 +12576,6 @@ packages:
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- extendable-error@0.1.7:
- resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
-
external-editor@3.1.0:
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
engines: {node: '>=4'}
@@ -13349,9 +12746,6 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
fix-esm@1.0.1:
resolution: {integrity: sha512-EZtb7wPXZS54GaGxaWxMlhd1DUDCnAg5srlYdu/1ZVeW+7wwR3Tp59nu52dXByFs3MBRq+SByx1wDOJpRvLEXw==}
@@ -13755,9 +13149,6 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- grapheme-splitter@1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
-
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
@@ -14004,9 +13395,6 @@ packages:
httpx@2.3.1:
resolution: {integrity: sha512-l5rcAoKP8A9XOIlcIA87Wt9A7AX2fgOslHOF4WB5Q24y/1+aeH8b7c7NKfm+Bcf+h0u4FHNtLCriC4mAFmCYgg==}
- human-id@1.0.2:
- resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
-
human-signals@1.1.1:
resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
engines: {node: '>=8.12.0'}
@@ -14786,10 +14174,6 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
known-css-properties@0.34.0:
resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==}
@@ -15055,10 +14439,6 @@ packages:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
-
loader-runner@4.3.0:
resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
engines: {node: '>=6.11.5'}
@@ -15173,9 +14553,6 @@ packages:
lodash.sortby@4.7.0:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
- lodash.startcase@4.4.0:
- resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
-
lodash.truncate@4.4.2:
resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
@@ -15396,10 +14773,6 @@ packages:
resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
engines: {node: '>=18'}
- meow@6.1.1:
- resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
- engines: {node: '>=8'}
-
meow@8.1.2:
resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
engines: {node: '>=10'}
@@ -15585,10 +14958,6 @@ packages:
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
- mixme@0.5.10:
- resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==}
- engines: {node: '>= 8.0.0'}
-
mkdirp-classic@0.5.3:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
@@ -16088,9 +15457,6 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- outdent@0.5.0:
- resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
-
p-all@3.0.0:
resolution: {integrity: sha512-qUZbvbBFVXm6uJ7U/WDiO0fv6waBMbjlCm4E66oZdRR+egswICarIdHyVSZZHudH8T5SF8x/JG0q0duFzPnlBw==}
engines: {node: '>=10'}
@@ -16445,10 +15811,6 @@ packages:
pizzip@3.1.7:
resolution: {integrity: sha512-VemVeAQtdIA74AN1Fsd5OmbMbEeS4YOwwlcudgzvmUrOIOPrk1idYC5Tw5FUFq/I0c26ziNOw9z//iPmGfp1jA==}
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
-
pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
@@ -16799,10 +16161,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- preferred-pm@3.1.3:
- resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==}
- engines: {node: '>=10'}
-
prelude-ls@1.1.2:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
engines: {node: '>= 0.8.0'}
@@ -17648,10 +17006,6 @@ packages:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
- read-yaml-file@1.1.0:
- resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
- engines: {node: '>=6'}
-
read-yaml-file@2.1.0:
resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==}
engines: {node: '>=10.13'}
@@ -18308,11 +17662,6 @@ packages:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
- smartwrap@2.0.2:
- resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
- engines: {node: '>=6'}
- hasBin: true
-
socks-proxy-agent@6.2.1:
resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==}
engines: {node: '>= 10'}
@@ -18394,9 +17743,6 @@ packages:
spawn-command@0.0.2-1:
resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==}
- spawndamnit@2.0.0:
- resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
-
spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@@ -18521,9 +17867,6 @@ packages:
stream-shift@1.0.3:
resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
- stream-transform@2.1.3:
- resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
-
stream-wormhole@1.1.0:
resolution: {integrity: sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==}
engines: {node: '>=4.0.0'}
@@ -18849,10 +18192,6 @@ packages:
resolution: {integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==}
engines: {node: '>=4'}
- term-size@2.2.1:
- resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
- engines: {node: '>=8'}
-
terser-webpack-plugin@5.3.10:
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
@@ -19162,11 +18501,6 @@ packages:
tty-browserify@0.0.0:
resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==}
- tty-table@4.2.3:
- resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}
- engines: {node: '>=8.0.0'}
- hasBin: true
-
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -19202,10 +18536,6 @@ packages:
resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
engines: {node: '>=4'}
- type-fest@0.13.1:
- resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
- engines: {node: '>=10'}
-
type-fest@0.18.1:
resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
engines: {node: '>=10'}
@@ -19912,10 +19242,6 @@ packages:
which-module@2.0.1:
resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
- which-pm@2.0.0:
- resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
- engines: {node: '>=8.15'}
-
which-typed-array@1.1.15:
resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
engines: {node: '>= 0.4'}
@@ -22481,154 +21807,6 @@ snapshots:
dependencies:
'@bull-board/api': 5.21.4(@bull-board/ui@5.21.4)
- '@changesets/apply-release-plan@7.0.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/config': 3.0.0
- '@changesets/get-version-range-type': 0.4.0
- '@changesets/git': 3.0.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- detect-indent: 6.1.0
- fs-extra: 7.0.1
- lodash.startcase: 4.4.0
- outdent: 0.5.0
- prettier: 2.8.8
- resolve-from: 5.0.0
- semver: 7.6.2
-
- '@changesets/assemble-release-plan@6.0.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- semver: 7.6.2
-
- '@changesets/changelog-git@0.2.0':
- dependencies:
- '@changesets/types': 6.0.0
-
- '@changesets/cli@2.27.1':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/apply-release-plan': 7.0.0
- '@changesets/assemble-release-plan': 6.0.0
- '@changesets/changelog-git': 0.2.0
- '@changesets/config': 3.0.0
- '@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
- '@changesets/get-release-plan': 4.0.0
- '@changesets/git': 3.0.0
- '@changesets/logger': 0.1.0
- '@changesets/pre': 2.0.0
- '@changesets/read': 0.6.0
- '@changesets/types': 6.0.0
- '@changesets/write': 0.3.0
- '@manypkg/get-packages': 1.1.3
- '@types/semver': 7.5.8
- ansi-colors: 4.1.3
- chalk: 2.4.2
- ci-info: 3.9.0
- enquirer: 2.4.1
- external-editor: 3.1.0
- fs-extra: 7.0.1
- human-id: 1.0.2
- meow: 6.1.1
- outdent: 0.5.0
- p-limit: 2.3.0
- preferred-pm: 3.1.3
- resolve-from: 5.0.0
- semver: 7.6.2
- spawndamnit: 2.0.0
- term-size: 2.2.1
- tty-table: 4.2.3
-
- '@changesets/config@3.0.0':
- dependencies:
- '@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
- '@changesets/logger': 0.1.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- fs-extra: 7.0.1
- micromatch: 4.0.7
-
- '@changesets/errors@0.2.0':
- dependencies:
- extendable-error: 0.1.7
-
- '@changesets/get-dependents-graph@2.0.0':
- dependencies:
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- chalk: 2.4.2
- fs-extra: 7.0.1
- semver: 7.6.2
-
- '@changesets/get-release-plan@4.0.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/assemble-release-plan': 6.0.0
- '@changesets/config': 3.0.0
- '@changesets/pre': 2.0.0
- '@changesets/read': 0.6.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
-
- '@changesets/get-version-range-type@0.4.0': {}
-
- '@changesets/git@3.0.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/errors': 0.2.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- is-subdir: 1.2.0
- micromatch: 4.0.7
- spawndamnit: 2.0.0
-
- '@changesets/logger@0.1.0':
- dependencies:
- chalk: 2.4.2
-
- '@changesets/parse@0.4.0':
- dependencies:
- '@changesets/types': 6.0.0
- js-yaml: 3.14.1
-
- '@changesets/pre@2.0.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/errors': 0.2.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- fs-extra: 7.0.1
-
- '@changesets/read@0.6.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/git': 3.0.0
- '@changesets/logger': 0.1.0
- '@changesets/parse': 0.4.0
- '@changesets/types': 6.0.0
- chalk: 2.4.2
- fs-extra: 7.0.1
- p-filter: 2.1.0
-
- '@changesets/types@4.1.0': {}
-
- '@changesets/types@6.0.0': {}
-
- '@changesets/write@0.3.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/types': 6.0.0
- fs-extra: 7.0.1
- human-id: 1.0.2
- prettier: 2.8.8
-
'@colors/colors@1.5.0':
optional: true
@@ -23862,22 +23040,6 @@ snapshots:
react: 18.3.1
react-is: 16.13.1
- '@manypkg/find-root@1.1.0':
- dependencies:
- '@babel/runtime': 7.25.0
- '@types/node': 20.14.2
- find-up: 4.1.0
- fs-extra: 8.1.0
-
- '@manypkg/get-packages@1.1.3':
- dependencies:
- '@babel/runtime': 7.25.0
- '@changesets/types': 4.1.0
- '@manypkg/find-root': 1.1.0
- fs-extra: 8.1.0
- globby: 11.1.0
- read-yaml-file: 1.1.0
-
'@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)':
dependencies:
detect-libc: 2.0.3
@@ -26624,10 +25786,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)':
+ '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.4.0(eslint@9.10.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 5.62.0(eslint@9.10.0)(typescript@5.4.5)
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@9.10.0)(typescript@5.4.5)
'@typescript-eslint/utils': 5.62.0(eslint@9.10.0)(typescript@5.4.5)
@@ -27166,7 +26328,7 @@ snapshots:
'@babel/core': 7.23.6
'@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@9.10.0)
'@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2(postcss@8.4.39))(postcss@8.4.39)
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)
'@typescript-eslint/parser': 5.62.0(eslint@9.10.0)(typescript@5.4.5)
'@umijs/babel-preset-umi': 4.3.3
eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)
@@ -28498,10 +27660,6 @@ snapshots:
dependencies:
fill-range: 7.1.1
- breakword@1.0.6:
- dependencies:
- wcwidth: 1.0.1
-
brorand@1.1.0: {}
brotli-wasm@2.0.1: {}
@@ -29578,19 +28736,6 @@ snapshots:
csstype@3.1.3: {}
- csv-generate@3.4.3: {}
-
- csv-parse@4.16.3: {}
-
- csv-stringify@5.6.5: {}
-
- csv@5.5.3:
- dependencies:
- csv-generate: 3.4.3
- csv-parse: 4.16.3
- csv-stringify: 5.6.5
- stream-transform: 2.1.3
-
cuint@0.2.2: {}
culvert@0.1.2: {}
@@ -30058,8 +29203,6 @@ snapshots:
detect-browser@5.3.0: {}
- detect-indent@6.1.0: {}
-
detect-indent@7.0.1: {}
detect-libc@1.0.3: {}
@@ -30704,7 +29847,7 @@ snapshots:
'@typescript-eslint/utils': 5.62.0(eslint@9.10.0)(typescript@5.4.5)
eslint: 9.10.0
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.10.0)(typescript@5.4.5))(eslint@9.10.0)(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- typescript
@@ -31178,8 +30321,6 @@ snapshots:
extend@3.0.2: {}
- extendable-error@0.1.7: {}
-
external-editor@3.1.0:
dependencies:
chardet: 0.7.0
@@ -31350,11 +30491,6 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- find-yarn-workspace-root2@1.2.16:
- dependencies:
- micromatch: 4.0.7
- pkg-dir: 4.2.0
-
fix-esm@1.0.1:
dependencies:
'@babel/core': 7.22.10
@@ -31886,8 +31022,6 @@ snapshots:
graceful-fs@4.2.11: {}
- grapheme-splitter@1.0.4: {}
-
graphemer@1.4.0: {}
graphlib@2.1.8:
@@ -32235,8 +31369,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- human-id@1.0.2: {}
-
human-signals@1.1.1: {}
human-signals@2.1.0: {}
@@ -33060,8 +32192,6 @@ snapshots:
kleur@3.0.3: {}
- kleur@4.1.5: {}
-
known-css-properties@0.34.0: {}
koa-bodyparser@4.4.1:
@@ -33405,13 +32535,6 @@ snapshots:
load-tsconfig@0.2.5: {}
- load-yaml-file@0.2.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
loader-runner@4.3.0: {}
loader-utils@1.4.2:
@@ -33503,8 +32626,6 @@ snapshots:
lodash.sortby@4.7.0: {}
- lodash.startcase@4.4.0: {}
-
lodash.truncate@4.4.2: {}
lodash.union@4.6.0: {}
@@ -33745,20 +32866,6 @@ snapshots:
meow@13.2.0: {}
- meow@6.1.1:
- dependencies:
- '@types/minimist': 1.2.5
- camelcase-keys: 6.2.2
- decamelize-keys: 1.1.1
- hard-rejection: 2.1.0
- minimist-options: 4.1.0
- normalize-package-data: 2.5.0
- read-pkg-up: 7.0.1
- redent: 3.0.0
- trim-newlines: 3.0.1
- type-fest: 0.13.1
- yargs-parser: 18.1.3
-
meow@8.1.2:
dependencies:
'@types/minimist': 1.2.5
@@ -33945,8 +33052,6 @@ snapshots:
mitt@3.0.1: {}
- mixme@0.5.10: {}
-
mkdirp-classic@0.5.3: {}
mkdirp@0.5.6:
@@ -34591,8 +33696,6 @@ snapshots:
dependencies:
minimist: 1.2.8
- outdent@0.5.0: {}
-
p-all@3.0.0:
dependencies:
p-map: 4.0.0
@@ -34930,10 +34033,6 @@ snapshots:
dependencies:
pako: 2.1.0
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
pkg-types@1.0.3:
dependencies:
jsonc-parser: 3.2.0
@@ -35327,13 +34426,6 @@ snapshots:
tar-fs: 2.1.1
tunnel-agent: 0.6.0
- preferred-pm@3.1.3:
- dependencies:
- find-up: 5.0.0
- find-yarn-workspace-root2: 1.2.16
- path-exists: 4.0.0
- which-pm: 2.0.0
-
prelude-ls@1.1.2: {}
prelude-ls@1.2.1: {}
@@ -36359,13 +35451,6 @@ snapshots:
parse-json: 5.2.0
type-fest: 0.6.0
- read-yaml-file@1.1.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
read-yaml-file@2.1.0:
dependencies:
js-yaml: 4.1.0
@@ -37122,15 +36207,6 @@ snapshots:
smart-buffer@4.2.0: {}
- smartwrap@2.0.2:
- dependencies:
- array.prototype.flat: 1.3.2
- breakword: 1.0.6
- grapheme-splitter: 1.0.4
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
- yargs: 15.4.1
-
socks-proxy-agent@6.2.1:
dependencies:
agent-base: 6.0.2
@@ -37252,11 +36328,6 @@ snapshots:
spawn-command@0.0.2-1: {}
- spawndamnit@2.0.0:
- dependencies:
- cross-spawn: 5.1.0
- signal-exit: 3.0.7
-
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
@@ -37410,10 +36481,6 @@ snapshots:
stream-shift@1.0.3: {}
- stream-transform@2.1.3:
- dependencies:
- mixme: 0.5.10
-
stream-wormhole@1.1.0: {}
streamsearch@1.1.0: {}
@@ -37931,8 +36998,6 @@ snapshots:
dependencies:
execa: 0.7.0
- term-size@2.2.1: {}
-
terser-webpack-plugin@5.3.10(webpack@5.93.0):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
@@ -38285,16 +37350,6 @@ snapshots:
tty-browserify@0.0.0: {}
- tty-table@4.2.3:
- dependencies:
- chalk: 4.1.2
- csv: 5.5.3
- kleur: 4.1.5
- smartwrap: 2.0.2
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
- yargs: 17.7.2
-
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -38324,8 +37379,6 @@ snapshots:
type-detect@4.1.0: {}
- type-fest@0.13.1: {}
-
type-fest@0.18.1: {}
type-fest@0.20.2: {}
@@ -38444,19 +37497,19 @@ snapshots:
uglify-to-browserify@1.0.2:
optional: true
- umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.10.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0):
+ umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0):
dependencies:
'@babel/runtime': 7.23.6
'@umijs/bundler-utils': 4.3.3
- '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)
+ '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)
'@umijs/core': 4.3.3
- '@umijs/lint': 4.3.3(eslint@9.10.0)(stylelint@16.8.2(typescript@5.4.5))(typescript@5.4.5)
- '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)
+ '@umijs/lint': 4.3.3(eslint@8.55.0)(stylelint@16.8.2(typescript@5.4.4))(typescript@5.4.4)
+ '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)
'@umijs/renderer-react': 4.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@umijs/server': 4.3.3
'@umijs/test': 4.3.3(@babel/core@7.22.10)
'@umijs/utils': 4.3.3
- prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.5)
+ prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.4)
prettier-plugin-packagejson: 2.4.3(prettier@3.2.5)
transitivePeerDependencies:
- '@babel/core'
@@ -38491,19 +37544,19 @@ snapshots:
- webpack-hot-middleware
- webpack-plugin-serve
- umi@4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0):
+ umi@4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.10.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0):
dependencies:
'@babel/runtime': 7.23.6
'@umijs/bundler-utils': 4.3.3
- '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)
+ '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)
'@umijs/core': 4.3.3
- '@umijs/lint': 4.3.3(eslint@8.55.0)(stylelint@16.8.2(typescript@5.4.4))(typescript@5.4.4)
- '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)
+ '@umijs/lint': 4.3.3(eslint@9.10.0)(stylelint@16.8.2(typescript@5.4.5))(typescript@5.4.5)
+ '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)
'@umijs/renderer-react': 4.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@umijs/server': 4.3.3
'@umijs/test': 4.3.3(@babel/core@7.25.2)
'@umijs/utils': 4.3.3
- prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.4)
+ prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.5)
prettier-plugin-packagejson: 2.4.3(prettier@3.2.5)
transitivePeerDependencies:
- '@babel/core'
@@ -38859,23 +37912,6 @@ snapshots:
string_decoder: 1.3.0
util-deprecate: 1.0.2
- vite-node@1.6.0(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6):
- dependencies:
- cac: 6.7.14
- debug: 4.3.6(supports-color@8.1.1)
- pathe: 1.1.2
- picocolors: 1.0.1
- vite: 5.2.13(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
vite-node@1.6.0(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6):
dependencies:
cac: 6.7.14
@@ -38916,19 +37952,6 @@ snapshots:
sass: 1.77.8
terser: 5.31.6
- vite@5.2.13(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6):
- dependencies:
- esbuild: 0.20.2
- postcss: 8.4.39
- rollup: 4.14.1
- optionalDependencies:
- '@types/node': 20.14.2
- fsevents: 2.3.3
- less: 4.1.3
- lightningcss: 1.26.0
- sass: 1.77.8
- terser: 5.31.6
-
vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6):
dependencies:
esbuild: 0.20.2
@@ -38989,40 +38012,6 @@ snapshots:
- supports-color
- terser
- vitest@1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6):
- dependencies:
- '@vitest/expect': 1.6.0
- '@vitest/runner': 1.6.0
- '@vitest/snapshot': 1.6.0
- '@vitest/spy': 1.6.0
- '@vitest/utils': 1.6.0
- acorn-walk: 8.3.2
- chai: 4.3.10
- debug: 4.3.5(supports-color@5.5.0)
- execa: 8.0.1
- local-pkg: 0.5.0
- magic-string: 0.30.8
- pathe: 1.1.2
- picocolors: 1.0.1
- std-env: 3.7.0
- strip-literal: 2.0.0
- tinybench: 2.6.0
- tinypool: 0.8.3
- vite: 5.2.13(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)
- vite-node: 1.6.0(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)
- why-is-node-running: 2.2.2
- optionalDependencies:
- '@types/node': 20.14.2
- jsdom: 24.1.1(canvas@2.11.2(encoding@0.1.13))
- transitivePeerDependencies:
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
vitest@1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6):
dependencies:
'@vitest/expect': 1.6.0
@@ -39460,11 +38449,6 @@ snapshots:
which-module@2.0.1: {}
- which-pm@2.0.0:
- dependencies:
- load-yaml-file: 0.2.0
- path-exists: 4.0.0
-
which-typed-array@1.1.15:
dependencies:
available-typed-arrays: 1.0.7