From 1227ad87c74bbd2e0a0e82d7f8a9f1173f2df31d Mon Sep 17 00:00:00 2001
From: jeremyyin
Date: Mon, 18 Dec 2023 17:52:50 +0800
Subject: [PATCH 1/5] chore: latest changelog init
---
CHANGELOG.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2ce2d4bfa0..fe1adb5452 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# APITable CHANGELOG
+## [v1.7.0-beta](https://github.com/apitable/apitable/releases/tag/v1.7.0-beta) (2023-12-18)
+
+
+### What's more
+
+* docs: update readme.md ([#1523](https://github.com/apitable/apitable/pull/1523)) @ChambersChan
+* sync: hosted cloud ([#1528](https://github.com/apitable/apitable/pull/1528)) @jeremyyin2012
## [v1.6.0-beta.1](https://github.com/apitable/apitable/releases/tag/v1.6.0-beta.1) (2023-12-11)
From a3ed92a26048be5535bed9539781e191c81ee423 Mon Sep 17 00:00:00 2001
From: liaoliao666 <1076988944@qq.com>
Date: Fri, 22 Dec 2023 09:51:29 +0800
Subject: [PATCH 2/5] refactor: use_responsive hook (#1419)
Submit a pull request for this project.
# Why?
use_responsive hook caused too many rerender
# What?
# How?
Co-authored-by: Kilian
---
.../components/src/hooks/use_responsive.ts | 26 ++-----------------
1 file changed, 2 insertions(+), 24 deletions(-)
diff --git a/packages/components/src/hooks/use_responsive.ts b/packages/components/src/hooks/use_responsive.ts
index 355c49610a..2146c962a6 100644
--- a/packages/components/src/hooks/use_responsive.ts
+++ b/packages/components/src/hooks/use_responsive.ts
@@ -17,7 +17,6 @@
*/
import { useSize } from 'ahooks';
-import { useEffect, useState } from 'react';
import { ScreenWidth } from '@apitable/core';
export type Orientation = 'landscape' | 'portrait';
@@ -69,21 +68,7 @@ export const getScreen = (width: number, height: number): IScreen<{ [name: strin
};
export const useResponsive = (): IScreen => {
- const [bodySize, setBodySize] = useState(() => {
- const el = isRenderServer() ? null : document.body;
- return {
- width: el?.clientWidth,
- height: el?.clientHeight,
- };
- });
-
- const size = useSize(isRenderServer() ? undefined : document.body);
-
- useEffect(() => {
- if (size) {
- setBodySize(size);
- }
- }, [size, setBodySize]);
+ const bodySize = useSize(isRenderServer() ? undefined : document.body);
// @ts-ignore
if (sizes[sizes.length - 1][1] !== 0) {
@@ -93,12 +78,5 @@ export const useResponsive = (): IScreen {
- setScreen(getScreen(bodySize?.width!, bodySize?.height!));
- // eslint-disable-next-line
- }, [bodySize, setScreen]);
-
- return screen;
+ return getScreen(bodySize?.width!, bodySize?.height!);
};
From 634b1a86928fa00bd408a72df23cea3932bbd1b0 Mon Sep 17 00:00:00 2001
From: Chambers
Date: Mon, 25 Dec 2023 15:30:35 +0800
Subject: [PATCH 3/5] sync: hosted cloud (#1540)
Submit a pull request for this project.
# Why?
# What?
# How?
---------
Co-authored-by: Guofeng Chen <66124783+functionChenGuoFeng@users.noreply.github.com>
Co-authored-by: Kilian
Co-authored-by: Zoe
Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
Co-authored-by: Caedman Ziwen Lan
Co-authored-by: Harry Yep
Co-authored-by: XuKecheng
Co-authored-by: xukecheng
Co-authored-by: Shawn Deng
Co-authored-by: William Chan
Co-authored-by: ShawnDeng
Co-authored-by: wangkailang
Co-authored-by: Michael Xiaoliang Chan <111508006+yo-ooiii@users.noreply.github.com>
Co-authored-by: Evie Wanmei Huang <37546178+wmEvie@users.noreply.github.com>
Co-authored-by: Chalme Cheng Peng
Co-authored-by: Aria
Co-authored-by: Robot Ye Chen <262000730@qq.com>
Co-authored-by: Jover Zhang
Co-authored-by: ziqiang
Co-authored-by: vac (Brendan)
Co-authored-by: jeremyyin
---
.eslintrc | 2 +-
.gitignore | 2 +
.prettierignore | 6 +
.prettierrc | 4 +-
Makefile | 3 +
.../controller/AutomationRobotController.java | 8 +-
.../enums/AutomationTriggerType.java | 2 +
.../apitable/automation/model/TriggerRO.java | 39 +
.../service/IAutomationTriggerService.java | 7 +-
.../impl/AutomationRobotServiceImpl.java | 4 +-
.../impl/AutomationTriggerServiceImpl.java | 43 +-
.../automation/AutomationContextConfig.java | 38 +
.../facede/AutomationServiceFacade.java | 31 +
.../DefaultAutomationServiceFacadeImpl.java | 30 +
.../billing/model/SubscriptionInfo.java | 13 +
.../internal/assembler/BillingAssembler.java | 1 +
.../controller/InternalAssetController.java | 6 +-
.../controller/InternalFieldController.java | 4 +-
.../InternalFieldPermissionController.java | 8 +-
.../controller/InternalNodeController.java | 20 +-
.../InternalNodePermissionController.java | 2 +-
.../controller/InternalNotifyController.java | 6 +-
.../InternalOrganizationController.java | 2 +-
.../controller/InternalSpaceController.java | 2 +-
.../controller/InternalUserController.java | 2 +-
.../impl/InternalSpaceServiceImpl.java | 9 +-
.../internal/vo/InternalSpaceApiUsageVo.java | 14 +-
.../service/impl/UnitServiceImpl.java | 28 +-
.../notification/NotificationFactory.java | 3 +-
.../com/apitable/shared/util/DateHelper.java | 34 +-
.../apitable/shared/util/page/PageHelper.java | 4 +-
.../apitable/shared/util/page/PageInfo.java | 26 +-
.../space/assembler/SubscribeAssembler.java | 8 +
.../space/service/IStaticsService.java | 20 +-
.../space/service/impl/SpaceServiceImpl.java | 9 +-
.../service/impl/StaticsServiceImpl.java | 63 +-
.../apitable/space/vo/SpaceSubscribeVo.java | 14 +-
.../impl/ControlMemberServiceImpl.java | 12 +-
.../src/main/resources/sysconfig/strings.json | 208 +-
.../databus/client/JavaTimeFormatter.java | 2 +-
.../databus/client/RFC3339DateFormat.java | 2 +-
.../client/api/AutomationDaoApiApi.java | 12 +-
.../databus/client/api/FusionApiApi.java | 64 -
.../starter/databus/client/model/AiNode.java | 2 +-
.../starter/databus/client/model/AiPO.java | 2 +-
.../databus/client/model/AlarmUser.java | 2 +-
.../databus/client/model/AlarmUsersType.java | 2 +-
.../databus/client/model/AnyBaseField.java | 2 +-
.../databus/client/model/ApiRecordDto.java | 2 +-
.../databus/client/model/ApiResponseAiPO.java | 2 +-
.../model/ApiResponseAutomationActionPO.java | 2 +-
...ResponseAutomationRobotIntroductionSO.java | 2 +-
.../ApiResponseAutomationRobotRunNumsSO.java | 2 +-
.../ApiResponseAutomationRunHistoryPO.java | 2 +-
.../client/model/ApiResponseAutomationSO.java | 2 +-
...va => ApiResponseAutomationTriggerSO.java} | 46 +-
.../model/ApiResponseDatasheetPackSO.java | 2 +-
.../client/model/ApiResponseEmptySO.java | 2 +-
.../client/model/ApiResponseRecordDTOs.java | 2 +-
.../model/AutomationActionIntroductionPO.java | 2 +-
.../client/model/AutomationActionPO.java | 2 +-
.../client/model/AutomationHistoryRO.java | 2 +-
.../model/AutomationHistoryStatusRO.java | 2 +-
.../client/model/AutomationRobotActionRO.java | 2 +-
.../client/model/AutomationRobotCopyRO.java | 2 +-
.../model/AutomationRobotIntroductionPO.java | 2 +-
.../model/AutomationRobotIntroductionSO.java | 2 +-
.../model/AutomationRobotRunNumsSO.java | 2 +-
.../client/model/AutomationRobotSO.java | 2 +-
.../model/AutomationRobotTriggerRO.java | 68 +-
.../client/model/AutomationRobotUpdateRO.java | 2 +-
.../client/model/AutomationRunHistoryPO.java | 2 +-
.../databus/client/model/AutomationSO.java | 2 +-
.../AutomationTriggerIntroductionPO.java | 2 +-
.../client/model/AutomationTriggerPO.java | 2 +-
.../client/model/AutomationTriggerSO.java | 296 +
.../client/model/BaseDatasheetPackSO.java | 2 +-
.../databus/client/model/CellFormatEnum.java | 6 +-
.../databus/client/model/CollectType.java | 2 +-
.../databus/client/model/ColorOption.java | 2 +-
.../databus/client/model/CommentMsg.java | 2 +-
.../databus/client/model/Comments.java | 2 +-
.../databus/client/model/DatasheetMetaSO.java | 2 +-
.../databus/client/model/DatasheetPackSO.java | 2 +-
.../client/model/DatasheetSnapshotSO.java | 2 +-
.../databus/client/model/DateFormat.java | 2 +-
.../client/model/DocumentOperationRO.java | 2 +-
.../databus/client/model/DocumentPropsRO.java | 2 +-
.../databus/client/model/DocumentRO.java | 2 +-
.../databus/client/model/FOperator.java | 2 +-
.../client/model/FieldExtraMapValue.java | 2 +-
.../databus/client/model/FieldKeyEnum.java | 2 +-
.../databus/client/model/FieldKindSO.java | 2 +-
.../databus/client/model/FieldPropertySO.java | 12 +-
.../starter/databus/client/model/FieldSO.java | 2 +-
.../databus/client/model/FieldUpdateRO.java | 2 +-
.../client/model/FieldUpdatedValue.java | 2 +-
.../client/model/FilterConjunction.java | 2 +-
.../client/model/GanttColorOption.java | 2 +-
.../databus/client/model/GanttColorType.java | 2 +-
.../client/model/IFilterCondition.java | 2 +-
.../databus/client/model/IFilterInfo.java | 2 +-
.../databus/client/model/ISortInfo.java | 2 +-
.../databus/client/model/ISortedField.java | 2 +-
.../databus/client/model/IViewLockInfo.java | 2 +-
.../databus/client/model/LinkedFields.java | 2 +-
.../starter/databus/client/model/ListVO.java | 2 +-
.../databus/client/model/LookUpLimitType.java | 2 +-
.../databus/client/model/LookUpSortField.java | 2 +-
.../databus/client/model/LookUpSortInfo.java | 14 +-
.../client/model/NodePermissionStateSO.java | 2 +-
.../starter/databus/client/model/NodeSO.java | 2 +-
.../databus/client/model/NodeSimplePO.java | 2 +-
.../databus/client/model/OrderEnum.java | 2 +-
.../databus/client/model/RecordAlarm.java | 2 +-
.../databus/client/model/RecordDTO.java | 2 +-
.../databus/client/model/RecordMeta.java | 2 +-
.../databus/client/model/RecordSO.java | 2 +-
.../databus/client/model/RecordUpdateRO.java | 2 +-
.../databus/client/model/RollUpFuncType.java | 2 +-
.../client/model/SingleSelectProperty.java | 2 +-
.../model/SingleTextFieldPropertySO.java | 2 +-
.../starter/databus/client/model/SortRO.java | 2 +-
.../databus/client/model/SymbolAlign.java | 2 +-
.../databus/client/model/TimeFormat.java | 2 +-
.../starter/databus/client/model/UnitSO.java | 2 +-
.../databus/client/model/ViewColumnSO.java | 2 +-
.../databus/client/model/ViewRowSO.java | 2 +-
.../starter/databus/client/model/ViewSO.java | 2 +-
.../databus/client/model/ViewStyleSo.java | 2 +-
.../databus/client/model/WidgetInPanelSO.java | 2 +-
.../databus/client/model/WidgetPanelSO.java | 2 +-
package.json | 3 +
packages/ai-components/package.json | 1 +
packages/components/package.json | 14 +-
.../components/src/components/box/box.tsx | 10 +-
packages/components/src/components/index.ts | 2 +-
.../src/components/select/dropdown/index.tsx | 326 +-
.../components/select/dropdown/multiple.tsx | 364 +-
.../src/components/select/styled.ts | 83 +-
.../src/components/time/ScheduleOptions.ts | 51 +
.../components/src/components/time/index.ts | 5 +
.../src/components/time/preview.tsx | 46 +-
.../src/components/time/time.stories.tsx | 89 +-
.../src/components/time/time_input/index.tsx | 297 +-
.../src/components/time/timing.test.ts | 117 +
.../components/src/components/time/timing.tsx | 323 +-
.../components/src/components/time/types.tsx | 52 +
.../components/src/components/time/utils.ts | 284 +
.../components/src/hooks/use_css_colors.ts | 2 +-
packages/core/src/command_manager/command.ts | 15 +-
.../src/commands/datasheet/archive_record.ts | 46 +-
packages/core/src/config/constant.ts | 8 +-
.../core/src/config/stringkeys.interface.ts | 11869 ++++++-------
.../core/src/config/system_config.source.json | 14270 ++++++++--------
.../events/datasheet/cell_updated.ts | 6 +
packages/core/src/exports/i18n/index.ts | 20 +-
.../core/src/model/field/cascader_field.ts | 67 +-
.../core/src/modules/space/api/api.space.ts | 30 +-
packages/core/src/utils/uuid.ts | 12 +
packages/datasheet/.eslintrc | 34 +-
packages/datasheet/package.json | 3 +-
.../datasheet/public/custom/custom_config.js | 4 +-
.../public/file/langs/strings.de-DE.json | 45 +-
.../public/file/langs/strings.en-US.json | 27 +-
.../public/file/langs/strings.es-ES.json | 45 +-
.../public/file/langs/strings.fr-FR.json | 45 +-
.../public/file/langs/strings.it-IT.json | 45 +-
.../public/file/langs/strings.ja-JP.json | 45 +-
.../datasheet/public/file/langs/strings.json | 420 +-
.../public/file/langs/strings.ko-KR.json | 45 +-
.../public/file/langs/strings.ru-RU.json | 45 +-
.../public/file/langs/strings.zh-CN.json | 35 +-
.../public/file/langs/strings.zh-HK.json | 49 +-
.../src/modules/api/utils/init_axios.tsx | 7 +-
.../shared/apphook/trigger_commands.ts | 17 +-
.../src/modules/shared/player/rules.ts | 10 +-
.../pc/components/archive_record/index.tsx | 1 -
.../src/pc/components/automation/config.ts | 7 +-
.../automation/controller/atoms/index.tsx | 59 +-
.../controller/hooks/get_data_parameter.ts | 55 +
.../controller/hooks/get_datasheet_id.ts | 20 +-
.../controller/hooks/get_field_id.ts | 20 +-
.../controller/hooks/get_form_id.ts | 45 +-
.../button_editor/buton_item/index.tsx | 374 +-
.../editors/button_editor/index.tsx | 93 +-
.../editors/button_editor/item/index.tsx | 263 +
.../src/pc/components/editors/container.tsx | 26 +-
.../expand_record/expand_record.tsx | 13 +-
.../field_editor/field_block.tsx | 2 +-
.../src/pc/components/form_container/util.ts | 3 +
.../home/components/nav_bar/nav_bar.tsx | 27 +-
.../src/pc/components/home/home_wrapper.tsx | 9 +-
.../src/pc/components/home/pc_home.tsx | 2 +-
.../components/cell/cell_button/index.tsx | 251 +-
.../cell/cell_button/rotating_loading.tsx | 54 +
.../cell/cell_button/text_ellipsis_engine.ts | 79 +
.../konva_grid/components/cell/cell_value.tsx | 4 +-
.../konva_grid/utils/cell_helper.ts | 41 +-
.../format/format_button/format_button.tsx | 3 +-
.../pc/components/record_card/card_body.tsx | 11 +-
.../datasheet/src/pc/components/robot/api.ts | 71 +-
.../src/pc/components/robot/hooks.ts | 23 +-
.../src/pc/components/robot/interface.ts | 16 +-
.../robot_detail/automation_timing/index.tsx | 31 +
.../robot/robot_detail/robot_detail.tsx | 22 +-
.../robot_run_history_item_detail_trigger.tsx | 112 +-
.../robot_detail/trigger/robot_trigger.tsx | 600 +-
.../trigger/robot_trigger_create.tsx | 44 +-
.../trigger/time_schedule_manager.ts | 69 +
.../robot_list_item/robot_readonly_card.tsx | 3 +
.../robot/robot_panel/hook_trigger.ts | 3 +
.../components/basic_info/index.tsx | 11 +-
.../components/basic_info/style.module.less | 3 +-
.../space_info/components/card/index.tsx | 4 +-
.../space_info/hooks/use_member.ts | 6 +-
.../space_manage/space_info/layout/cards.tsx | 6 +-
.../upgrade_space/upgrade_space.tsx | 10 +-
.../collaboration_status.tsx | 6 +-
.../workspace/hooks/usePaymentReminder.tsx | 71 +
.../src/pc/components/workspace/workspace.tsx | 4 +-
.../src/pc/utils/get_anonymous_Id.ts | 13 +
.../i18n-lang/src/config/strings.de-DE.json | 45 +-
.../i18n-lang/src/config/strings.en-US.json | 27 +-
.../i18n-lang/src/config/strings.es-ES.json | 45 +-
.../i18n-lang/src/config/strings.fr-FR.json | 45 +-
.../i18n-lang/src/config/strings.it-IT.json | 45 +-
.../i18n-lang/src/config/strings.ja-JP.json | 45 +-
packages/i18n-lang/src/config/strings.json | 420 +-
.../i18n-lang/src/config/strings.ko-KR.json | 45 +-
.../i18n-lang/src/config/strings.ru-RU.json | 45 +-
.../i18n-lang/src/config/strings.zh-CN.json | 37 +-
.../i18n-lang/src/config/strings.zh-HK.json | 49 +-
packages/l10n/base/strings.de-DE.json | 14 +-
packages/l10n/base/strings.en-US.json | 27 +-
packages/l10n/base/strings.es-ES.json | 14 +-
packages/l10n/base/strings.fr-FR.json | 14 +-
packages/l10n/base/strings.it-IT.json | 14 +-
packages/l10n/base/strings.ja-JP.json | 14 +-
packages/l10n/base/strings.ko-KR.json | 14 +-
packages/l10n/base/strings.ru-RU.json | 14 +-
packages/l10n/base/strings.zh-CN.json | 29 +-
packages/l10n/base/strings.zh-HK.json | 16 +-
packages/room-server/package.json | 7 +-
packages/room-server/src/app.environment.ts | 3 -
packages/room-server/src/app.module.ts | 17 +-
.../automation.trigger.repository.ts | 1 -
.../automation/services/automation.service.ts | 46 +-
.../attachment/services/attachment.service.ts | 11 +-
.../entities/datasheet.operation.entity.ts | 78 -
.../resource/services/resource.service.ts | 21 +-
.../middleware/guard/api.usage.guard.spec.ts | 8 +-
.../middleware/guard/api.usage.guard.ts | 2 +-
.../src/shared/adapters/I18n.json.parser.ts | 15 +-
.../src/shared/interfaces/axios.interfaces.ts | 10 +
.../node.rate.limiter.middleware.ts | 8 +-
.../src/shared/services/queue/queue.module.ts | 3 +-
pnpm-lock.yaml | 926 +-
258 files changed, 19776 insertions(+), 15746 deletions(-)
create mode 100644 .prettierignore
create mode 100644 backend-server/application/src/main/java/com/apitable/interfaces/automation/AutomationContextConfig.java
create mode 100644 backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java
create mode 100644 backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java
rename backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/{ApiResponseAutomationTriggerPO.java => ApiResponseAutomationTriggerSO.java} (78%)
create mode 100644 backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerSO.java
create mode 100644 packages/components/src/components/time/ScheduleOptions.ts
create mode 100644 packages/components/src/components/time/index.ts
create mode 100644 packages/components/src/components/time/timing.test.ts
create mode 100644 packages/components/src/components/time/types.tsx
create mode 100644 packages/components/src/components/time/utils.ts
create mode 100644 packages/datasheet/src/pc/components/automation/controller/hooks/get_data_parameter.ts
create mode 100644 packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx
create mode 100644 packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/rotating_loading.tsx
create mode 100644 packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/text_ellipsis_engine.ts
create mode 100644 packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx
create mode 100644 packages/datasheet/src/pc/components/robot/robot_detail/trigger/time_schedule_manager.ts
create mode 100644 packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx
create mode 100644 packages/datasheet/src/pc/utils/get_anonymous_Id.ts
delete mode 100644 packages/room-server/src/database/datasheet/entities/datasheet.operation.entity.ts
diff --git a/.eslintrc b/.eslintrc
index 5fa14786a6..df236d0e79 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -2,7 +2,7 @@
"root": true,
"parser": "@typescript-eslint/parser",
"plugins": ["vika", "@typescript-eslint", "react-hooks", "react"],
- "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
+ "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"],
"rules": {
"@typescript-eslint/no-var-requires": 0,
"vika/use-t-function": 0,
diff --git a/.gitignore b/.gitignore
index 876091cae0..01c451c9c8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -98,3 +98,5 @@ eslint-results.sarif
/backend-server/shared/starters/databus/.openapi-generator/
.nx
+
+/scripts/enterprise
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 0000000000..ab98950d85
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,6 @@
+
+**/*.json
+**/*.yaml
+**/*.yml
+
+**/*.*.json
diff --git a/.prettierrc b/.prettierrc
index a03ce771ee..13bf0b1bf8 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -4,6 +4,6 @@
"semi": true,
"singleQuote": true,
"tabWidth": 2,
- "trailingComma": "all",
+ "trailingComma": "es5",
"useTabs": false
-}
\ No newline at end of file
+}
diff --git a/Makefile b/Makefile
index 15aac9d840..d77212b6cf 100644
--- a/Makefile
+++ b/Makefile
@@ -510,6 +510,9 @@ _l10n: ## l10n apitable-ce
bash ./scripts/l10n.sh ./packages/i18n-lang/src ./packages/l10n/gen ./packages/l10n/base ./packages/l10n/base ./
pnpm run build
+wizard: ## wizard update
+ npx ts-node ./scripts/enterprise/wizard-update.ts
+
### help
.PHONY: search
search:
diff --git a/backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java b/backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java
index 6cb4cf4b71..078f5f18a8 100644
--- a/backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java
+++ b/backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java
@@ -270,8 +270,9 @@ public ResponseData> createTrigger(
iPermissionService.checkPermissionBySessionOrShare(resourceId, shareId,
NodePermission.EDIT_NODE,
status -> ExceptionUtil.isTrue(status, PermissionException.NODE_OPERATION_DENIED));
+ String spaceId = iNodeService.getSpaceIdByNodeId(resourceId);
return ResponseData.success(
- iAutomationTriggerService.createByDatabus(userId, data));
+ iAutomationTriggerService.createByDatabus(userId, spaceId, data));
}
@@ -293,15 +294,16 @@ public ResponseData> createTrigger(
public ResponseData> updateTrigger(
@PathVariable String resourceId,
@PathVariable String triggerId,
- @RequestBody UpdateTriggerRO data,
+ @RequestBody @Valid UpdateTriggerRO data,
@RequestParam(name = "shareId", required = false) String shareId
) {
Long userId = SessionContext.getUserId();
iPermissionService.checkPermissionBySessionOrShare(resourceId, shareId,
NodePermission.EDIT_NODE,
status -> ExceptionUtil.isTrue(status, PermissionException.NODE_OPERATION_DENIED));
+ String spaceId = iNodeService.getSpaceIdByNodeId(resourceId);
return ResponseData.success(
- iAutomationTriggerService.updateByDatabus(triggerId, userId, data));
+ iAutomationTriggerService.updateByDatabus(triggerId, userId, spaceId, data));
}
/**
diff --git a/backend-server/application/src/main/java/com/apitable/automation/enums/AutomationTriggerType.java b/backend-server/application/src/main/java/com/apitable/automation/enums/AutomationTriggerType.java
index 0faac76dd9..6956792eaf 100644
--- a/backend-server/application/src/main/java/com/apitable/automation/enums/AutomationTriggerType.java
+++ b/backend-server/application/src/main/java/com/apitable/automation/enums/AutomationTriggerType.java
@@ -36,6 +36,8 @@ public enum AutomationTriggerType {
BUTTON_CLICKED("button_clicked"),
+ SCHEDULED_TIME_ARRIVE("scheduled_time_arrive"),
+
;
diff --git a/backend-server/application/src/main/java/com/apitable/automation/model/TriggerRO.java b/backend-server/application/src/main/java/com/apitable/automation/model/TriggerRO.java
index f5a8f161df..dfff4ae332 100644
--- a/backend-server/application/src/main/java/com/apitable/automation/model/TriggerRO.java
+++ b/backend-server/application/src/main/java/com/apitable/automation/model/TriggerRO.java
@@ -1,6 +1,7 @@
package com.apitable.automation.model;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -27,4 +28,42 @@ public abstract class TriggerRO {
@Schema(description = "prev trigger id", requiredMode = Schema.RequiredMode.NOT_REQUIRED, example = "atr")
private String prevTriggerId;
+
+ @Schema(description = "schedule config", requiredMode = Schema.RequiredMode.NOT_REQUIRED, example = "{}")
+ @Valid
+ private TriggerScheduleConfig scheduleConfig;
+
+ /**
+ * schedule config.
+ */
+ @Data
+ @Schema(description = "Trigger schedule config ro")
+ public static class TriggerScheduleConfig {
+ @Schema(description = "second", requiredMode = Schema.RequiredMode.REQUIRED, example = "*")
+ private String second;
+
+ @Schema(description = "minute", requiredMode = Schema.RequiredMode.REQUIRED, example = "*")
+ @NotBlank(message = "minute cannot be empty")
+ private String minute;
+
+ @Schema(description = "hour", requiredMode = Schema.RequiredMode.REQUIRED, example = "*")
+ @NotBlank(message = "hour cannot be empty")
+ private String hour;
+
+ @Schema(description = "month", requiredMode = Schema.RequiredMode.REQUIRED, example = "*")
+ @NotBlank(message = "month cannot be empty")
+ private String month;
+
+ @Schema(description = "dayOfMonth", requiredMode = Schema.RequiredMode.REQUIRED, example = "*")
+ @NotBlank(message = "dayOfMonth cannot be empty")
+ private String dayOfMonth;
+
+ @Schema(description = "dayOfWeek", requiredMode = Schema.RequiredMode.REQUIRED, example = "*")
+ @NotBlank(message = "dayOfWeek cannot be empty")
+ private String dayOfWeek;
+
+ @Schema(description = "timeZone", requiredMode = Schema.RequiredMode.REQUIRED, example = "UTC")
+ @NotBlank(message = "timeZone cannot be empty")
+ private String timeZone;
+ }
}
diff --git a/backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java b/backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java
index a0cfcef27b..a93b43de7a 100644
--- a/backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java
+++ b/backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java
@@ -53,9 +53,10 @@ public interface IAutomationTriggerService {
*
* @param userId creator's user id
* @param data data
+ * @param spaceId space id
* @return TriggerVO
*/
- List createByDatabus(Long userId, CreateTriggerRO data);
+ List createByDatabus(Long userId, String spaceId, CreateTriggerRO data);
/**
* Update trigger.
@@ -63,9 +64,11 @@ public interface IAutomationTriggerService {
* @param userId creator's user id
* @param triggerId trigger id
* @param data data
+ * @param spaceId space id
* @return TriggerVO
*/
- List updateByDatabus(String triggerId, Long userId, UpdateTriggerRO data);
+ List updateByDatabus(String triggerId, Long userId, String spaceId,
+ UpdateTriggerRO data);
/**
* Delete trigger.
diff --git a/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java b/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java
index 16be08fe71..c2fc0779b8 100644
--- a/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java
@@ -365,13 +365,13 @@ public void checkAutomationReference(List subNodeIds, List resou
Optional trigger = triggers.stream()
.filter(i -> i.getResourceId().equals(CollUtil.getFirst(subtract)))
.findFirst();
- if (!trigger.isPresent()) {
+ if (trigger.isEmpty()) {
return;
}
Optional robot = robots.stream()
.filter(i -> i.getRobotId().equals(trigger.get().getRobotId()))
.findFirst();
- if (!robot.isPresent()) {
+ if (robot.isEmpty()) {
return;
}
List nodeIds = new ArrayList<>();
diff --git a/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java b/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java
index 8a2e138bc1..db91e1bdb5 100644
--- a/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java
@@ -24,6 +24,7 @@
import static java.util.stream.Collectors.toList;
import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.apitable.automation.entity.AutomationTriggerEntity;
@@ -38,12 +39,13 @@
import com.apitable.automation.service.IAutomationTriggerService;
import com.apitable.automation.service.IAutomationTriggerTypeService;
import com.apitable.core.util.ExceptionUtil;
+import com.apitable.interfaces.automation.facede.AutomationServiceFacade;
import com.apitable.shared.config.properties.LimitProperties;
import com.apitable.shared.util.IdUtil;
import com.apitable.starter.databus.client.api.AutomationDaoApiApi;
-import com.apitable.starter.databus.client.model.ApiResponseAutomationTriggerPO;
+import com.apitable.starter.databus.client.model.ApiResponseAutomationTriggerSO;
import com.apitable.starter.databus.client.model.AutomationRobotTriggerRO;
-import com.apitable.starter.databus.client.model.AutomationTriggerPO;
+import com.apitable.starter.databus.client.model.AutomationTriggerSO;
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import jakarta.annotation.Resource;
import java.math.BigInteger;
@@ -65,6 +67,7 @@ public class AutomationTriggerServiceImpl implements IAutomationTriggerService {
@Resource
private AutomationDaoApiApi automationDaoApiApi;
+
@Resource
private AutomationTriggerMapper triggerMapper;
@@ -74,6 +77,9 @@ public class AutomationTriggerServiceImpl implements IAutomationTriggerService {
@Resource
private IAutomationTriggerTypeService iAutomationTriggerTypeService;
+ @Resource
+ private AutomationServiceFacade automationServiceFacade;
+
@Override
public List getTriggersByRobotIds(List robotIds) {
return triggerMapper.selectTriggersByRobotIds(robotIds);
@@ -85,16 +91,27 @@ public void create(AutomationTriggerEntity entity) {
}
@Override
- public List createByDatabus(Long userId, CreateTriggerRO data) {
+ public List createByDatabus(Long userId, String spaceId, CreateTriggerRO data) {
AutomationRobotTriggerRO ro = new AutomationRobotTriggerRO();
ro.setResourceId(data.getRelatedResourceId());
ro.setUserId(userId);
ro.setInput(JSONUtil.toJsonStr(data.getInput()));
ro.setPrevTriggerId(data.getPrevTriggerId());
ro.setTriggerTypeId(data.getTriggerTypeId());
+ ro.setSpaceId(spaceId);
ro.setLimitCount(Long.valueOf(limitProperties.getAutomationTriggerCount()));
+ if (null != data.getScheduleConfig()) {
+ ro.setScheduleConf(JSONUtil.toJsonStr(data.getScheduleConfig()));
+ } else {
+ String triggerTypeId = iAutomationTriggerTypeService.getTriggerTypeByEndpoint(
+ AutomationTriggerType.SCHEDULED_TIME_ARRIVE.getType());
+ // if is a schedule should create schedule job
+ if (ObjectUtil.equals(triggerTypeId, data.getTriggerTypeId())) {
+ ro.setScheduleConf(JSONUtil.toJsonStr(JSONUtil.createObj()));
+ }
+ }
try {
- ApiResponseAutomationTriggerPO response =
+ ApiResponseAutomationTriggerSO response =
automationDaoApiApi.daoCreateOrUpdateAutomationRobotTrigger(data.getRobotId(), ro);
ExceptionUtil.isFalse(
AUTOMATION_ROBOT_NOT_EXIST.getCode().equals(response.getCode()),
@@ -105,7 +122,7 @@ public List createByDatabus(Long userId, CreateTriggerRO data) {
if (null == response.getData()) {
log.error("CreateTriggerEmpty:{}", data.getRobotId());
}
- return formatVoFromDatabusResponse(response.getData());
+ return handleTriggerResponse(response.getData());
} catch (RestClientException e) {
log.error("Robot create trigger: {}", data.getRobotId(), e);
}
@@ -113,7 +130,8 @@ public List createByDatabus(Long userId, CreateTriggerRO data) {
}
@Override
- public List updateByDatabus(String triggerId, Long userId, UpdateTriggerRO data) {
+ public List updateByDatabus(String triggerId, Long userId, String spaceId,
+ UpdateTriggerRO data) {
AutomationRobotTriggerRO ro = new AutomationRobotTriggerRO();
ro.setResourceId(data.getRelatedResourceId());
ro.setUserId(userId);
@@ -121,13 +139,15 @@ public List updateByDatabus(String triggerId, Long userId, UpdateTrig
ro.setPrevTriggerId(data.getPrevTriggerId());
ro.setTriggerTypeId(data.getTriggerTypeId());
ro.setTriggerId(triggerId);
+ ro.setSpaceId(spaceId);
+ ro.setScheduleConf(JSONUtil.toJsonStr(data.getScheduleConfig()));
try {
- ApiResponseAutomationTriggerPO response =
+ ApiResponseAutomationTriggerSO response =
automationDaoApiApi.daoCreateOrUpdateAutomationRobotTrigger(data.getRobotId(), ro);
ExceptionUtil.isFalse(
AUTOMATION_ROBOT_NOT_EXIST.getCode().equals(response.getCode()),
AUTOMATION_ROBOT_NOT_EXIST);
- return formatVoFromDatabusResponse(response.getData());
+ return handleTriggerResponse(response.getData());
} catch (RestClientException e) {
log.error("Robot update trigger: {}", data.getRobotId(), e);
}
@@ -141,7 +161,7 @@ public void deleteByDatabus(String robotId, String triggerId, Long userId) {
ro.setIsDeleted(true);
ro.setTriggerId(triggerId);
try {
- ApiResponseAutomationTriggerPO response =
+ ApiResponseAutomationTriggerSO response =
automationDaoApiApi.daoCreateOrUpdateAutomationRobotTrigger(robotId, ro);
ExceptionUtil.isFalse(
AUTOMATION_ROBOT_NOT_EXIST.getCode().equals(response.getCode()),
@@ -219,7 +239,7 @@ public void updateInputByRobotIdsAndTriggerTypeIds(List robotIds, String
triggerMapper.updateTriggerInputByRobotIdsAndTriggerType(robotIds, triggerTypeId, input);
}
- private List formatVoFromDatabusResponse(List data) {
+ private List handleTriggerResponse(List data) {
if (null != data) {
return data.stream().map(i -> {
TriggerVO vo = new TriggerVO();
@@ -228,6 +248,9 @@ private List formatVoFromDatabusResponse(List da
vo.setRelatedResourceId(i.getResourceId());
vo.setPrevTriggerId(i.getPrevTriggerId());
vo.setInput(i.getInput());
+ if (null != i.getScheduleId()) {
+ automationServiceFacade.publishSchedule(i.getScheduleId());
+ }
return vo;
}).sorted(triggerComparator).collect(toList());
}
diff --git a/backend-server/application/src/main/java/com/apitable/interfaces/automation/AutomationContextConfig.java b/backend-server/application/src/main/java/com/apitable/interfaces/automation/AutomationContextConfig.java
new file mode 100644
index 0000000000..3a920828e1
--- /dev/null
+++ b/backend-server/application/src/main/java/com/apitable/interfaces/automation/AutomationContextConfig.java
@@ -0,0 +1,38 @@
+/*
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+package com.apitable.interfaces.automation;
+
+import com.apitable.interfaces.automation.facede.AutomationServiceFacade;
+import com.apitable.interfaces.automation.facede.DefaultAutomationServiceFacadeImpl;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * automation context config.
+ */
+@Configuration(proxyBeanMethods = false)
+public class AutomationContextConfig {
+
+ @Bean
+ @ConditionalOnMissingBean
+ public AutomationServiceFacade defaultAutomationServiceFacade() {
+ return new DefaultAutomationServiceFacadeImpl();
+ }
+}
diff --git a/backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java b/backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java
new file mode 100644
index 0000000000..2c6ea93413
--- /dev/null
+++ b/backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java
@@ -0,0 +1,31 @@
+/*
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+package com.apitable.interfaces.automation.facede;
+
+/**
+ * automation service facade.
+ */
+public interface AutomationServiceFacade {
+ /**
+ * publish schedule.
+ *
+ * @param scheduleId schedule id
+ */
+ void publishSchedule(Long scheduleId);
+}
diff --git a/backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java b/backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java
new file mode 100644
index 0000000000..234e6dae69
--- /dev/null
+++ b/backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java
@@ -0,0 +1,30 @@
+/*
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+package com.apitable.interfaces.automation.facede;
+
+/**
+ * default automation service facade implement.
+ */
+public class DefaultAutomationServiceFacadeImpl implements AutomationServiceFacade {
+
+ @Override
+ public void publishSchedule(Long scheduleId) {
+ // do nothing
+ }
+}
diff --git a/backend-server/application/src/main/java/com/apitable/interfaces/billing/model/SubscriptionInfo.java b/backend-server/application/src/main/java/com/apitable/interfaces/billing/model/SubscriptionInfo.java
index 402abbcd46..ac253b6c8f 100644
--- a/backend-server/application/src/main/java/com/apitable/interfaces/billing/model/SubscriptionInfo.java
+++ b/backend-server/application/src/main/java/com/apitable/interfaces/billing/model/SubscriptionInfo.java
@@ -111,6 +111,19 @@ default LocalDate getEndDate() {
return null;
}
+ /**
+ * return billing cycle day of month.
+ *
+ * @param defaultDayOfMonth default day of month if not free
+ * @return billing cycle day of month
+ */
+ default int cycleDayOfMonth(int defaultDayOfMonth) {
+ if (getRecurringInterval() == null || getRecurringInterval().isEmpty()) {
+ return defaultDayOfMonth;
+ }
+ return getStartDate().getDayOfMonth();
+ }
+
/**
* feature map.
*
diff --git a/backend-server/application/src/main/java/com/apitable/internal/assembler/BillingAssembler.java b/backend-server/application/src/main/java/com/apitable/internal/assembler/BillingAssembler.java
index 7c3d71fbb7..9af6230edb 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/assembler/BillingAssembler.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/assembler/BillingAssembler.java
@@ -68,6 +68,7 @@ public InternalSpaceSubscriptionVo toVo(SubscriptionInfo subscriptionInfo) {
public InternalSpaceApiUsageVo toApiUsageVo(SubscriptionFeature planFeature) {
InternalSpaceApiUsageVo vo = new InternalSpaceApiUsageVo();
vo.setMaxApiUsageCount(planFeature.getApiCallNumsPerMonth().getValue());
+ vo.setApiCallNumsPerMonth(planFeature.getApiCallNumsPerMonth().getValue());
vo.setIsAllowOverLimit(true);
return vo;
}
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalAssetController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalAssetController.java
index 0b433d7e5e..b5d26ba310 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalAssetController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalAssetController.java
@@ -41,11 +41,11 @@
import org.springframework.web.bind.annotation.RestController;
/**
- * Internal Server - Asset API.
+ * Internal - Asset API.
*/
@RestController
@ApiResource(path = "/internal/asset")
-@Tag(name = "Internal Server - Asset API")
+@Tag(name = "Internal")
public class InternalAssetController {
@Resource
@@ -77,7 +77,7 @@ public ResponseData> getSpaceCapacity(
/**
* Get Asset Info.
*/
- @GetResource(name = "Get Asset Info", path = "/get", requiredLogin = false)
+ @GetResource(path = "/get", requiredLogin = false)
@Operation(summary = "Get Asset Info", description = "sceneļ¼Fusion server query the "
+ "attachment field data before writing")
@Parameter(name = "token", description = "resource key", required = true, schema = @Schema(type =
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldController.java
index 043cb738b8..6b4350da87 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldController.java
@@ -38,7 +38,7 @@
*/
@RestController
@ApiResource(path = "/internal/field")
-@Tag(name = "Internal Service - Field Service Interface")
+@Tag(name = "Internal")
public class InternalFieldController {
@Resource
@@ -48,7 +48,7 @@ public class InternalFieldController {
* Get url related information.
*/
@PostResource(path = "/url/awareContents", requiredPermission = false)
- @Operation(summary = "get url related information", description = "get url related information")
+ @Operation(summary = "Fetch url", description = "get url related information")
public ResponseData urlContentsAwareFill(
@RequestBody @Valid UrlsWrapperRo ro) {
List urls = ro.getUrls();
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldPermissionController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldPermissionController.java
index f48b7461f9..14216cfce3 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldPermissionController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalFieldPermissionController.java
@@ -57,7 +57,7 @@
*/
@RestController
@ApiResource(path = "/internal")
-@Tag(name = "Internal service - data table field permission interface")
+@Tag(name = "Internal")
public class InternalFieldPermissionController {
@Resource
@@ -79,7 +79,7 @@ public class InternalFieldPermissionController {
* turn off multiple field permissions.
*/
@PostResource(path = "/datasheet/{dstId}/field/permission/disable", requiredPermission = false)
- @Operation(summary = "turn off multiple field permissions", description = "room layer ot "
+ @Operation(summary = "Disable Field Permissions", description = "Batch disable file permission of a specific datasheet"
+ "delete field operation call")
@Parameters({
@Parameter(name = "dstId", description = "table id", required = true,
@@ -110,7 +110,7 @@ public ResponseData disableRoles(@PathVariable("dstId") @NodeMatch String
* get field permissions.
*/
@GetResource(path = "/node/{nodeId}/field/permission", requiredLogin = false)
- @Operation(summary = "get field permissions")
+ @Operation(summary = "Retrieve Single Node Field Permissions")
@Parameters({
@Parameter(name = "nodeId", description = "node id", required = true, schema = @Schema
(type = "string"), in = ParameterIn.PATH, example = "dstCgcfixAKyeeNsaP"),
@@ -145,7 +145,7 @@ public ResponseData getFieldPermission(
* get field permission set for multiple nodes.
*/
@PostResource(path = "/node/field/permission", requiredLogin = false)
- @Operation(summary = "get field permission set for multiple nodes")
+ @Operation(summary = "Retrieve Multi Node Field Permission")
public ResponseData> getMultiFieldPermissionViews(
@RequestBody @Valid InternalPermissionRo data) {
// Filter non-existing nodes to prevent subsequent exceptions from being thrown
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodeController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodeController.java
index 6710d127b0..bd213e8c70 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodeController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodeController.java
@@ -59,7 +59,6 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import java.util.stream.Collectors;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
@@ -71,7 +70,7 @@
*/
@RestController
@ApiResource(path = "/internal")
-@Tag(name = "Internal Service - Node Interface")
+@Tag(name = "Internal")
public class InternalNodeController {
@Resource
@@ -92,9 +91,8 @@ public class InternalNodeController {
/**
* Create a table node.
*/
- @PostResource(name = "create a table node", path = "/spaces/{spaceId}/datasheets",
- requiredPermission = false)
- @Operation(summary = "create a table node", description = "create a table node")
+ @PostResource(path = "/spaces/{spaceId}/datasheets", requiredPermission = false)
+ @Operation(summary = "Create Node", description = "create a table node")
@Notification(templateId = NotificationTemplateId.NODE_CREATE)
public ResponseData createDatasheet(@PathVariable("spaceId") String spaceId,
@RequestBody CreateDatasheetRo ro) {
@@ -129,9 +127,9 @@ public ResponseData createDatasheet(@PathVariable("spaceId")
/**
* Delete node.
*/
- @PostResource(name = "delete node", path = "/spaces/{spaceId}/nodes/{nodeId}/delete",
+ @PostResource(path = "/spaces/{spaceId}/nodes/{nodeId}/delete",
requiredPermission = false)
- @Operation(summary = "delete node", description = "delete node")
+ @Operation(summary = "Delete Node", description = "delete node")
@Notification(templateId = NotificationTemplateId.NODE_DELETE)
public ResponseData deleteNode(@PathVariable("spaceId") String spaceId,
@PathVariable("nodeId") String nodeId) {
@@ -154,10 +152,8 @@ public ResponseData deleteNode(@PathVariable("spaceId") String spaceId,
/**
* Get the space station id to which the node belongs.
*/
- @GetResource(name = "get the space station id to which the node belongs", path = "/spaces"
- + "/nodes/{nodeId}/belongSpace", requiredLogin = false, requiredPermission = false)
- @Operation(summary = "get the space station id to which the node belongs", description = "get"
- + " the space station id to which the node belongs", hidden = true)
+ @GetResource(path = "/spaces" + "/nodes/{nodeId}/belongSpace", requiredLogin = false)
+ @Operation(summary = "Retrieve Node", description = "get the space station id to which the node belongs", hidden = true)
public ResponseData nodeFromSpace(
@RequestHeader(name = ParamsConstants.INTERNAL_REQUEST) String internalRequest,
@PathVariable("nodeId") String nodeId) {
@@ -198,7 +194,7 @@ public ResponseData> filter(@PathVariable("spaceId") String space
List subFilterNodeIds = roleDict.entrySet().stream()
.filter(entry -> entry.getValue().isEqualTo(requireRole))
.peek(entry -> nodeIdToNodeRole.put(entry.getKey(), entry.getValue().getRoleTag()))
- .map(Map.Entry::getKey).collect(Collectors.toList());
+ .map(Map.Entry::getKey).toList();
filterNodeIds.addAll(subFilterNodeIds);
});
if (CollUtil.isEmpty(filterNodeIds)) {
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java
index 7428a246e0..340e3447fd 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java
@@ -54,7 +54,7 @@
*/
@RestController
@ApiResource(path = "/internal")
-@Tag(name = "Internal Service - Node Permission Interface")
+@Tag(name = "Internal")
public class InternalNodePermissionController {
@Resource
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNotifyController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNotifyController.java
index 786434fb3c..ff5d2ab169 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNotifyController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalNotifyController.java
@@ -37,7 +37,7 @@
*/
@RestController
@ApiResource(path = "/internal/notification")
-@Tag(name = "Internal Service - Notification Interface")
+@Tag(name = "Internal")
public class InternalNotifyController {
@Resource
@@ -46,8 +46,8 @@ public class InternalNotifyController {
/**
* Send a message.
*/
- @PostResource(name = "send a message", path = "/create", requiredLogin = false)
- @Operation(summary = "send a message", description = "send a message")
+ @PostResource(path = "/create", requiredLogin = false)
+ @Operation(summary = "Notify Message", description = "send a message")
public ResponseData create(
@Valid @RequestBody List notificationCreateRoList) {
boolean bool = playerNotificationService.batchCreateNotify(notificationCreateRoList);
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalOrganizationController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalOrganizationController.java
index d0f2472ea6..693ca5bb8e 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalOrganizationController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalOrganizationController.java
@@ -44,7 +44,7 @@
*/
@RestController
@ApiResource(path = "/internal/org")
-@Tag(name = "Internal Server - org API")
+@Tag(name = "Internal")
public class InternalOrganizationController {
@Resource
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalSpaceController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalSpaceController.java
index 2ffe87b8f6..653e083ac9 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalSpaceController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalSpaceController.java
@@ -49,7 +49,7 @@
* Internal Service - Space Interface.
*/
@RestController
-@Tag(name = "Internal Service - Space Interface")
+@Tag(name = "Internal")
@ApiResource(path = "/internal")
public class InternalSpaceController {
diff --git a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalUserController.java b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalUserController.java
index b3cd5878eb..a682804f65 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/controller/InternalUserController.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/controller/InternalUserController.java
@@ -57,7 +57,7 @@
*/
@RestController
@ApiResource(path = "/internal")
-@Tag(name = "Internal Service - User Interface")
+@Tag(name = "Internal")
public class InternalUserController {
@Resource
diff --git a/backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java b/backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java
index 14630b5a10..abeac5e5c6 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java
@@ -19,6 +19,7 @@
package com.apitable.internal.service.impl;
import static com.apitable.core.constants.RedisConstants.GENERAL_LOCKED;
+import static com.apitable.shared.util.DateHelper.safeSetDayOfMonth;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.StrUtil;
@@ -38,11 +39,13 @@
import com.apitable.internal.vo.InternalSpaceAutomationRunMessageV0;
import com.apitable.internal.vo.InternalSpaceInfoVo;
import com.apitable.internal.vo.InternalSpaceSubscriptionVo;
+import com.apitable.shared.clock.spring.ClockManager;
import com.apitable.space.enums.LabsFeatureEnum;
import com.apitable.space.service.ILabsApplicantService;
import com.apitable.space.service.IStaticsService;
import com.apitable.space.vo.LabsFeatureVo;
import jakarta.annotation.Resource;
+import java.time.LocalDate;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -136,7 +139,11 @@ public InternalSpaceApiUsageVo getSpaceEntitlementApiUsageVo(String spaceId) {
SubscriptionFeature planFeature = subscriptionInfo.getFeature();
BillingAssembler assembler = new BillingAssembler();
InternalSpaceApiUsageVo vo = assembler.toApiUsageVo(planFeature);
- vo.setApiUsageUsedCount(iStaticsService.getCurrentMonthApiUsage(spaceId));
+ LocalDate now = ClockManager.me().getLocalDateNow();
+ int cycleDayOfMonth = subscriptionInfo.cycleDayOfMonth(now.getDayOfMonth());
+ LocalDate cycleDate = safeSetDayOfMonth(now, cycleDayOfMonth);
+ vo.setApiUsageUsedCount(iStaticsService.getCurrentMonthApiUsage(spaceId, cycleDate));
+ vo.setApiCallUsedNumsCurrentMonth(iStaticsService.getCurrentMonthApiUsage(spaceId, cycleDate));
vo.setIsAllowOverLimit(true);
return vo;
}
diff --git a/backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceApiUsageVo.java b/backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceApiUsageVo.java
index 30252ea242..69cbcb733b 100644
--- a/backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceApiUsageVo.java
+++ b/backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceApiUsageVo.java
@@ -35,11 +35,21 @@ public class InternalSpaceApiUsageVo {
@JsonSerialize(nullsUsing = NullBooleanSerializer.class)
private Boolean isAllowOverLimit;
- @Schema(description = "api usage used", example = "10000")
+ @Schema(description = "api usage used", example = "10000", deprecated = true)
@JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ @Deprecated(since = "1.8.0", forRemoval = true)
private Long apiUsageUsedCount;
- @Schema(description = "maximum api usage", example = "60000")
+ @Schema(description = "api call nums used current month", example = "10000")
+ @JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ private Long apiCallUsedNumsCurrentMonth;
+
+ @Schema(description = "maximum api usage", example = "60000", deprecated = true)
@JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ @Deprecated(since = "1.8.0", forRemoval = true)
private Long maxApiUsageCount;
+
+ @Schema(description = "maximum api usage", example = "60000")
+ @JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ private Long apiCallNumsPerMonth;
}
diff --git a/backend-server/application/src/main/java/com/apitable/organization/service/impl/UnitServiceImpl.java b/backend-server/application/src/main/java/com/apitable/organization/service/impl/UnitServiceImpl.java
index c07a2d2071..8b10ad9d25 100644
--- a/backend-server/application/src/main/java/com/apitable/organization/service/impl/UnitServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/organization/service/impl/UnitServiceImpl.java
@@ -581,12 +581,12 @@ public PageInfo getUnitSubTeamsWithPage(String spaceId, Long par
IPage teamIds =
teamMapper.selectTeamIdsBySpaceIdAndParentIdAndPage(page, spaceId, parentTeamId);
if (teamIds.getSize() == 0) {
- return PageHelper.build((int) teamIds.getCurrent(), (int) teamIds.getSize(),
- (int) teamIds.getTotal(), new ArrayList<>());
+ return PageHelper.build(teamIds.getCurrent(), teamIds.getSize(),
+ teamIds.getTotal(), new ArrayList<>());
}
List units = getUnitTeamByTeamIds(teamIds.getRecords());
- return PageHelper.build((int) teamIds.getCurrent(), (int) teamIds.getSize(),
- (int) teamIds.getTotal(), units);
+ return PageHelper.build(teamIds.getCurrent(), teamIds.getSize(),
+ teamIds.getTotal(), units);
}
@Override
@@ -594,8 +594,8 @@ public PageInfo getUnitRolesWithPage(String spaceId,
Page page) {
IPage roles = roleMapper.selectBySpaceIdAndPage(page, spaceId);
if (roles.getSize() == 0) {
- return PageHelper.build((int) roles.getCurrent(), (int) roles.getSize(),
- (int) roles.getTotal(), new ArrayList<>());
+ return PageHelper.build(roles.getCurrent(), roles.getSize(),
+ roles.getTotal(), new ArrayList<>());
}
List roleIds =
roles.getRecords().stream().map(RoleBaseInfoDto::getId).collect(Collectors.toList());
@@ -603,8 +603,8 @@ public PageInfo getUnitRolesWithPage(String spaceId,
.collect(Collectors.toMap(UnitBaseInfoDTO::getUnitRefId,
UnitBaseInfoDTO::getUnitId));
if (roleUnits.keySet().isEmpty()) {
- return PageHelper.build((int) roles.getCurrent(), (int) roles.getSize(),
- (int) roles.getTotal(), new ArrayList<>());
+ return PageHelper.build(roles.getCurrent(), roles.getSize(),
+ roles.getTotal(), new ArrayList<>());
}
List units = new ArrayList<>();
roles.getRecords().forEach(r -> {
@@ -614,8 +614,8 @@ public PageInfo getUnitRolesWithPage(String spaceId,
.build();
units.add(unit);
});
- return PageHelper.build((int) roles.getCurrent(), (int) roles.getSize(),
- (int) roles.getTotal(), units);
+ return PageHelper.build(roles.getCurrent(), roles.getSize(),
+ roles.getTotal(), units);
}
@Override
@@ -624,13 +624,13 @@ public PageInfo getMembersByTeamId(String spaceId, Long parent
IPage memberIds =
teamMemberRelMapper.selectMemberIdsByTeamIdAndPage(page, parentTeamId);
if (memberIds.getRecords().isEmpty()) {
- return PageHelper.build((int) memberIds.getCurrent(), (int) memberIds.getSize(),
- (int) memberIds.getTotal(), new ArrayList<>());
+ return PageHelper.build(memberIds.getCurrent(), memberIds.getSize(),
+ memberIds.getTotal(), new ArrayList<>());
}
List members =
getUnitMemberByMemberIds(memberIds.getRecords(), sensitiveData);
- return PageHelper.build((int) memberIds.getCurrent(), (int) memberIds.getSize(),
- (int) memberIds.getTotal(), members);
+ return PageHelper.build(memberIds.getCurrent(), memberIds.getSize(),
+ memberIds.getTotal(), members);
}
@Override
diff --git a/backend-server/application/src/main/java/com/apitable/shared/component/notification/NotificationFactory.java b/backend-server/application/src/main/java/com/apitable/shared/component/notification/NotificationFactory.java
index 76a5d6c6b4..d4fa7f3912 100644
--- a/backend-server/application/src/main/java/com/apitable/shared/component/notification/NotificationFactory.java
+++ b/backend-server/application/src/main/java/com/apitable/shared/component/notification/NotificationFactory.java
@@ -41,6 +41,7 @@
import com.apitable.player.ro.NotificationCreateRo;
import com.apitable.player.vo.NotificationDetailVo;
import com.apitable.player.vo.PlayerBaseVo;
+import com.apitable.shared.clock.spring.ClockManager;
import com.apitable.shared.sysconfig.notification.NotificationConfigLoader;
import com.apitable.shared.sysconfig.notification.NotificationTemplate;
import com.apitable.space.dto.BaseSpaceInfoDTO;
@@ -337,7 +338,7 @@ public void addUserNotifyFrequency(Long userId, NotificationTemplate template, S
if (Boolean.TRUE.equals(redisTemplate.hasKey(key))) {
redisTemplate.opsForValue().increment(key);
} else {
- LocalDateTime now = DateUtil.toLocalDateTime(new Date());
+ LocalDateTime now = ClockManager.me().getLocalDateTimeNow();
LocalDateTime endOfDay = LocalDateTimeUtil.endOfDay(now);
long between = LocalDateTimeUtil.between(now, endOfDay, ChronoUnit.SECONDS);
redisTemplate.opsForValue().set(key, Long.valueOf("1"), between, TimeUnit.SECONDS);
diff --git a/backend-server/application/src/main/java/com/apitable/shared/util/DateHelper.java b/backend-server/application/src/main/java/com/apitable/shared/util/DateHelper.java
index aaf3f9ddde..e20c1ea0a9 100644
--- a/backend-server/application/src/main/java/com/apitable/shared/util/DateHelper.java
+++ b/backend-server/application/src/main/java/com/apitable/shared/util/DateHelper.java
@@ -18,9 +18,11 @@
package com.apitable.shared.util;
+import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
+import java.time.temporal.TemporalAdjusters;
/**
*
@@ -31,6 +33,16 @@
*/
public class DateHelper {
+ /**
+ * simple date formatter: yyyy-MM-dd.
+ */
+ public static final DateTimeFormatter SIMPLE_DATE = DateTimeFormatter.ofPattern("yyyy-MM-dd");
+
+ /**
+ * simple date formatter: yyyy-MM.
+ */
+ public static final DateTimeFormatter SIMPLE_MONTH = DateTimeFormatter.ofPattern("yyyy-MM");
+
/**
* get the time remaining for today(unitļ¼second).
*/
@@ -40,15 +52,29 @@ public static long todayTimeLeft() {
return ChronoUnit.SECONDS.between(LocalDateTime.now(), midnight);
}
+ /**
+ * Safely sets the specified day of the month for the given LocalDate object.
+ * It checks the last day of the month for the given date and sets the day of the month
+ * based on the maximum valid day of the month.
+ *
+ * @param current The current LocalDate object to set the day of the month.
+ * @param dayOfMonth The desired day of the month to set.
+ * @return A new LocalDate object with the safely set day of the month.
+ */
+ public static LocalDate safeSetDayOfMonth(LocalDate current, int dayOfMonth) {
+ LocalDate lastDayOfMonth = current.with(TemporalAdjusters.lastDayOfMonth());
+ return current.withDayOfMonth(Math.min(dayOfMonth, lastDayOfMonth.getDayOfMonth()));
+ }
+
/**
* format the time according to the incoming format.
*
- * @param localDateTime LocalDateTime
- * @param format formatter
+ * @param date date
+ * @param format formatter
* @return formatted string
*/
- public static String formatFullTime(LocalDateTime localDateTime, String format) {
+ public static String formatFullTime(LocalDate date, String format) {
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(format);
- return localDateTime.format(dateTimeFormatter);
+ return date.format(dateTimeFormatter);
}
}
diff --git a/backend-server/application/src/main/java/com/apitable/shared/util/page/PageHelper.java b/backend-server/application/src/main/java/com/apitable/shared/util/page/PageHelper.java
index 9787e84b1d..298068734f 100644
--- a/backend-server/application/src/main/java/com/apitable/shared/util/page/PageHelper.java
+++ b/backend-server/application/src/main/java/com/apitable/shared/util/page/PageHelper.java
@@ -125,11 +125,11 @@ public static Page convert(String stringObjectParams) {
}
public static PageInfo build(IPage page) {
- return new PageInfo<>((int) page.getCurrent(), (int) page.getSize(), (int) page.getTotal(),
+ return new PageInfo<>(page.getCurrent(), page.getSize(), page.getTotal(),
page.getRecords());
}
- public static PageInfo build(int pageNum, int pageSize, int total, List records) {
+ public static PageInfo build(long pageNum, long pageSize, long total, List records) {
return new PageInfo<>(pageNum, pageSize, total, records);
}
}
diff --git a/backend-server/application/src/main/java/com/apitable/shared/util/page/PageInfo.java b/backend-server/application/src/main/java/com/apitable/shared/util/page/PageInfo.java
index 224863ace8..533c30ec5a 100644
--- a/backend-server/application/src/main/java/com/apitable/shared/util/page/PageInfo.java
+++ b/backend-server/application/src/main/java/com/apitable/shared/util/page/PageInfo.java
@@ -33,23 +33,23 @@
@Data
public class PageInfo {
- private int pageNum;
+ private long pageNum;
- private int pageSize;
+ private long pageSize;
- private int size;
+ private long size;
- private int total;
+ private long total;
- private int pages;
+ private long pages;
- private int startRow;
+ private long startRow;
- private int endRow;
+ private long endRow;
- private int prePage;
+ private long prePage;
- private int nextPage;
+ private long nextPage;
private Boolean firstPage = false;
@@ -73,7 +73,7 @@ public PageInfo() {
* @param total total records
* @param records records
*/
- public PageInfo(int pageNum, int pageSize, int total, List records) {
+ public PageInfo(long pageNum, long pageSize, long total, List records) {
this.pageNum = pageNum;
this.pageSize = pageSize;
this.total = total;
@@ -91,7 +91,7 @@ private void calculateSize(List records) {
this.size = 0;
return;
}
- int sub = this.total - ((this.pageNum - 1) * this.pageSize);
+ long sub = this.total - ((this.pageNum - 1) * this.pageSize);
if (sub <= 0) {
this.size = 0;
return;
@@ -101,7 +101,7 @@ private void calculateSize(List records) {
this.size = records.size();
return;
}
- this.records = records.subList(0, sub);
+ this.records = records.subList(0, (int) sub);
this.size = sub;
}
@@ -109,7 +109,7 @@ private void calculatePages() {
if (getPageSize() == 0) {
this.pages = 0;
}
- int pages = getTotal() / getPageSize();
+ long pages = getTotal() / getPageSize();
if (getTotal() % getPageSize() != 0) {
pages++;
}
diff --git a/backend-server/application/src/main/java/com/apitable/space/assembler/SubscribeAssembler.java b/backend-server/application/src/main/java/com/apitable/space/assembler/SubscribeAssembler.java
index a4cab5ae66..c20af13b22 100644
--- a/backend-server/application/src/main/java/com/apitable/space/assembler/SubscribeAssembler.java
+++ b/backend-server/application/src/main/java/com/apitable/space/assembler/SubscribeAssembler.java
@@ -18,11 +18,15 @@
package com.apitable.space.assembler;
+import static java.time.temporal.TemporalAdjusters.lastDayOfMonth;
+
import cn.hutool.core.collection.CollUtil;
import com.apitable.core.util.DateTimeUtil;
import com.apitable.interfaces.billing.model.SubscriptionFeature;
import com.apitable.interfaces.billing.model.SubscriptionInfo;
+import com.apitable.shared.clock.spring.ClockManager;
import com.apitable.space.vo.SpaceSubscribeVo;
+import java.time.LocalDate;
import java.time.ZoneOffset;
/**
@@ -50,6 +54,9 @@ public SpaceSubscribeVo toVo(SubscriptionInfo subscriptionInfo) {
if (CollUtil.isNotEmpty(subscriptionInfo.getAddOnPlans())) {
result.setAddOnPlans(subscriptionInfo.getAddOnPlans());
}
+ LocalDate now = ClockManager.me().getLocalDateNow();
+ int defaultCycleDayOfMonth = now.with(lastDayOfMonth()).getDayOfMonth();
+ result.setCycleDayOfMonth(subscriptionInfo.cycleDayOfMonth(defaultCycleDayOfMonth));
SubscriptionFeature feature = subscriptionInfo.getFeature();
result.setMaxSeats(feature.getSeat().getValue());
result.setMaxCapacitySizeInBytes(feature.getCapacitySize().getValue().toBytes());
@@ -59,6 +66,7 @@ public SpaceSubscribeVo toVo(SubscriptionInfo subscriptionInfo) {
result.setMaxAdminNums(feature.getAdminNums().getValue());
result.setMaxMirrorNums(feature.getMirrorNums().getValue());
result.setMaxApiCall(feature.getApiCallNumsPerMonth().getValue());
+ result.setApiCallNumsPerMonth(feature.getApiCallNumsPerMonth().getValue());
result.setMaxGalleryViewsInSpace(feature.getGalleryViewNums().getValue());
result.setMaxKanbanViewsInSpace(feature.getKanbanViewNums().getValue());
result.setMaxFormViewsInSpace(feature.getFormNums().getValue());
diff --git a/backend-server/application/src/main/java/com/apitable/space/service/IStaticsService.java b/backend-server/application/src/main/java/com/apitable/space/service/IStaticsService.java
index 9154ee8834..0a06f2aef0 100644
--- a/backend-server/application/src/main/java/com/apitable/space/service/IStaticsService.java
+++ b/backend-server/application/src/main/java/com/apitable/space/service/IStaticsService.java
@@ -22,6 +22,7 @@
import com.apitable.space.dto.DatasheetStaticsDTO;
import com.apitable.space.dto.NodeStaticsDTO;
import com.apitable.space.dto.NodeTypeStaticsDTO;
+import java.time.LocalDate;
import java.util.List;
import java.util.Map;
@@ -36,25 +37,10 @@ public interface IStaticsService {
* Get the current month's API usage.
*
* @param spaceId space id
+ * @param currentMonth current month
* @return amount
*/
- long getCurrentMonthApiUsage(String spaceId);
-
- /**
- * Get today's API usage and update the cache.
- *
- * @param spaceId space id
- * @return amount
- */
- Long getTodayApiUsage(String spaceId);
-
- /**
- * Get the API usage from this month to yesterday, and update the cache.
- *
- * @param spaceId space id
- * @return amount
- */
- Long getCurrentMonthApiUsageUntilYesterday(String spaceId);
+ long getCurrentMonthApiUsage(String spaceId, LocalDate currentMonth);
/**
* Total number of people obtaining space.
diff --git a/backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java b/backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java
index 36c88ba4d9..17d89f516d 100644
--- a/backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java
@@ -22,6 +22,7 @@
import static com.apitable.organization.enums.OrganizationException.NOT_EXIST_MEMBER;
import static com.apitable.shared.constants.NotificationConstants.NEW_SPACE_NAME;
import static com.apitable.shared.constants.NotificationConstants.OLD_SPACE_NAME;
+import static com.apitable.shared.util.DateHelper.safeSetDayOfMonth;
import static com.apitable.space.enums.SpaceException.NO_ALLOW_OPERATE;
import static com.apitable.space.enums.SpaceException.SPACE_NOT_EXIST;
import static com.apitable.space.enums.SpaceException.SPACE_QUIT_FAILURE;
@@ -74,6 +75,7 @@
import com.apitable.shared.captcha.ValidateCodeProcessorManage;
import com.apitable.shared.captcha.ValidateCodeType;
import com.apitable.shared.captcha.ValidateTarget;
+import com.apitable.shared.clock.spring.ClockManager;
import com.apitable.shared.component.TaskManager;
import com.apitable.shared.component.notification.NotificationManager;
import com.apitable.shared.component.notification.NotificationRenderField;
@@ -137,6 +139,7 @@
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import jakarta.annotation.Resource;
import java.math.BigDecimal;
+import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Collections;
@@ -708,6 +711,10 @@ public SpaceInfoVO getSpaceInfo(final String spaceId) {
spaceInfoVO.setSeatUsage(new SeatUsage());
return spaceInfoVO;
}
+ SubscriptionInfo subscriptionInfo = entitlementServiceFacade.getSpaceSubscription(spaceId);
+ LocalDate now = ClockManager.me().getLocalDateNow();
+ int cycleDayOfMonth = subscriptionInfo.cycleDayOfMonth(now.getDayOfMonth());
+ LocalDate cycleDate = safeSetDayOfMonth(now, cycleDayOfMonth);
SeatUsage seatUsage = getSeatUsage(spaceId);
spaceInfoVO.setSeatUsage(seatUsage);
spaceInfoVO.setSeats(seatUsage.getMemberCount());
@@ -733,7 +740,7 @@ public SpaceInfoVO getSpaceInfo(final String spaceId) {
spaceCapacityCacheService.getSpaceCapacity(spaceId);
spaceInfoVO.setCapacityUsedSizes(capacityUsedSize);
// API usage statistics
- long apiUsage = iStaticsService.getCurrentMonthApiUsage(spaceId);
+ long apiUsage = iStaticsService.getCurrentMonthApiUsage(spaceId, cycleDate);
spaceInfoVO.setApiRequestCountUsage(apiUsage);
// file control amount
ControlStaticsDTO controlStaticsDTO =
diff --git a/backend-server/application/src/main/java/com/apitable/space/service/impl/StaticsServiceImpl.java b/backend-server/application/src/main/java/com/apitable/space/service/impl/StaticsServiceImpl.java
index 1f6f502efc..03e33940fa 100644
--- a/backend-server/application/src/main/java/com/apitable/space/service/impl/StaticsServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/space/service/impl/StaticsServiceImpl.java
@@ -20,10 +20,10 @@
import static com.apitable.core.constants.RedisConstants.GENERAL_STATICS;
import static com.apitable.shared.constants.DateFormatConstants.YEARS_MONTH_PATTERN;
-import static java.time.temporal.TemporalAdjusters.firstDayOfMonth;
+import static com.apitable.shared.util.DateHelper.SIMPLE_DATE;
+import static com.apitable.shared.util.DateHelper.SIMPLE_MONTH;
import cn.hutool.core.collection.CollUtil;
-import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
@@ -34,6 +34,7 @@
import com.apitable.core.constants.RedisConstants;
import com.apitable.core.util.SqlTool;
import com.apitable.organization.service.IMemberService;
+import com.apitable.shared.clock.spring.ClockManager;
import com.apitable.shared.util.DateHelper;
import com.apitable.space.dto.ControlStaticsDTO;
import com.apitable.space.dto.DatasheetStaticsDTO;
@@ -46,9 +47,8 @@
import com.apitable.workspace.mapper.NodeMapper;
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import jakarta.annotation.Resource;
-import java.text.SimpleDateFormat;
+import java.time.LocalDate;
import java.time.LocalDateTime;
-import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -94,31 +94,37 @@ public class StaticsServiceImpl implements IStaticsService {
private Integer cacheHours;
@Override
- public long getCurrentMonthApiUsage(String spaceId) {
+ public long getCurrentMonthApiUsage(String spaceId, LocalDate currentMonth) {
if (Boolean.TRUE.equals(skipUsageVerification)) {
return 0;
}
// Get the API usage of this month up to yesterday
- Long apiUsageUntilYesterday = this.getCurrentMonthApiUsageUntilYesterday(spaceId);
+ Long apiUsageUntilYesterday = this.getCurrentMonthApiUsageUntilYesterday(spaceId, currentMonth);
// If it is NULL, it indicates that the daily API usage statistics table is empty, and the old method is adopted
if (apiUsageUntilYesterday == null) {
- return this.getCurrentMonthApiUsageWithCache(spaceId);
+ return this.getCurrentMonthApiUsageWithCache(spaceId, currentMonth);
} else {
return apiUsageUntilYesterday + this.getTodayApiUsage(spaceId);
}
}
- @Override
- public Long getTodayApiUsage(String spaceId) {
+ /**
+ * Get today's API usage and update the cache.
+ *
+ * @param spaceId space id
+ * @return amount
+ */
+ private Long getTodayApiUsage(String spaceId) {
// Get today's API usage cache
- SimpleDateFormat today = new SimpleDateFormat("yyyy-MM-dd");
+ LocalDate now = ClockManager.me().getLocalDateNow();
String todayKey =
- StrUtil.format(GENERAL_STATICS, "api" + today.format(new Date()), spaceId);
+ StrUtil.format(GENERAL_STATICS, "api" + now.format(SIMPLE_DATE), spaceId);
Object apiUsageToday = redisTemplate.opsForValue().get(todayKey);
if (apiUsageToday == null) {
// Maximum table ID of yesterday's API usage record
+ LocalDate yesterday = now.minusDays(1);
Long yesterdayMaxId =
- staticsMapper.selectMaxIdByTime(today.format(DateUtil.yesterday()));
+ staticsMapper.selectMaxIdByTime(yesterday.format(SIMPLE_DATE));
// Get today's API usage
apiUsageToday = staticsMapper.countByIdGreaterThanAndSpaceId(yesterdayMaxId, spaceId);
// Update today's api usage cache
@@ -129,25 +135,30 @@ public Long getTodayApiUsage(String spaceId) {
return Long.valueOf(apiUsageToday.toString());
}
- @Override
- public Long getCurrentMonthApiUsageUntilYesterday(String spaceId) {
+ /**
+ * Get the API usage from this month to yesterday, and update the cache.
+ *
+ * @param spaceId space id
+ * @return amount
+ */
+ private Long getCurrentMonthApiUsageUntilYesterday(String spaceId, LocalDate currentMonth) {
// If it is the first day of this month, 0 will be returned directly
- if (ObjectUtil.equals(LocalDateTime.now().getDayOfMonth(), 1)) {
+ if (ObjectUtil.equals(currentMonth.getDayOfMonth(), 1)) {
return 0L;
} else {
// Get the API usage cache of this month before today
- SimpleDateFormat month = new SimpleDateFormat("yyyy-MM");
String monthKey =
- StrUtil.format(GENERAL_STATICS, "api" + month.format(new Date()), spaceId);
+ StrUtil.format(GENERAL_STATICS, "api" + currentMonth.format(SIMPLE_MONTH), spaceId);
Object apiUsageBeforeToday = redisTemplate.opsForValue().get(monthKey);
if (apiUsageBeforeToday != null) {
return Long.valueOf(apiUsageBeforeToday.toString());
}
// No cache. Query the API usage in this month before today
- SimpleDateFormat today = new SimpleDateFormat("yyyy-MM-dd");
+ LocalDate startDayOfMonth = currentMonth.withDayOfMonth(1);
+ LocalDate yesterday = currentMonth.minusDays(1);
Long totalSum = staticsMapper.selectTotalSumBySpaceIdAndTimeBetween(spaceId,
- today.format(DateUtil.beginOfMonth(new Date())),
- today.format(DateUtil.yesterday()));
+ startDayOfMonth.format(SIMPLE_DATE),
+ yesterday.format(SIMPLE_DATE));
if (totalSum == null) {
return null;
}
@@ -158,16 +169,15 @@ public Long getCurrentMonthApiUsageUntilYesterday(String spaceId) {
}
}
- private Long getCurrentMonthApiUsageWithCache(String spaceId) {
- Long minId = this.getApiUsageTableMinId();
+ private Long getCurrentMonthApiUsageWithCache(String spaceId, LocalDate currentMonth) {
+ Long minId = this.getApiUsageTableMinId(currentMonth);
// The minimum table ID of this month does not exist, that is, there is no call record
if (minId == null) {
return 0L;
}
// Get today's API usage cache
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String cacheKey =
- StrUtil.format(GENERAL_STATICS, "api-" + format.format(new Date()), spaceId);
+ StrUtil.format(GENERAL_STATICS, "api-" + currentMonth.format(SIMPLE_DATE), spaceId);
Object apiUsageToday = redisTemplate.opsForValue().get(cacheKey);
if (apiUsageToday == null) {
apiUsageToday = staticsMapper.countApiUsageBySpaceId(spaceId, minId);
@@ -177,9 +187,8 @@ private Long getCurrentMonthApiUsageWithCache(String spaceId) {
return Long.valueOf(apiUsageToday.toString());
}
- private Long getApiUsageTableMinId() {
+ private Long getApiUsageTableMinId(LocalDate now) {
// Get the minimum ID of the API consumption table this month
- LocalDateTime now = LocalDateTime.now();
String key = StrUtil.format(GENERAL_STATICS, "api-usage-min-id",
DateHelper.formatFullTime(now, YEARS_MONTH_PATTERN));
Long id = redisTemplate.opsForValue().get(key);
@@ -194,7 +203,7 @@ private Long getApiUsageTableMinId() {
if (lastMonthMinId == null) {
id = staticsMapper.selectApiUsageMaxId();
} else {
- LocalDateTime startDayOfMonth = now.with(firstDayOfMonth());
+ LocalDateTime startDayOfMonth = now.atStartOfDay();
id = staticsMapper.selectApiUsageMinIdByCreatedAt(lastMonthMinId, startDayOfMonth);
}
// Keep the cache of the month
diff --git a/backend-server/application/src/main/java/com/apitable/space/vo/SpaceSubscribeVo.java b/backend-server/application/src/main/java/com/apitable/space/vo/SpaceSubscribeVo.java
index f0bf79d80c..fa97fb1bd0 100644
--- a/backend-server/application/src/main/java/com/apitable/space/vo/SpaceSubscribeVo.java
+++ b/backend-server/application/src/main/java/com/apitable/space/vo/SpaceSubscribeVo.java
@@ -59,14 +59,19 @@ public class SpaceSubscribeVo {
@JsonSerialize(nullsUsing = NullArraySerializer.class)
private List addOnPlans;
+ @Schema(description = "expire unix timestamp", example = "1703234649")
private Long expireAt;
@Schema(description = "subscription expiration time. if free, it is null.",
- example = "2019-01-01")
+ example = "2019-01-01", deprecated = true)
@JsonFormat(pattern = DatePattern.NORM_DATE_PATTERN)
@JsonSerialize(using = LocalDateSerializer.class)
private LocalDate deadline;
+ @Schema(description = "cycle day of month", example = "21")
+ @JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ private Integer cycleDayOfMonth;
+
@Schema(description = "seat(unit: people)", example = "10")
@JsonSerialize(nullsUsing = NullNumberSerializer.class)
private Long maxSeats;
@@ -87,10 +92,15 @@ public class SpaceSubscribeVo {
@JsonSerialize(nullsUsing = NullNumberSerializer.class)
private Long maxRowsInSpace;
- @Schema(description = "api usage limit(unit: count)", example = "10")
+ @Schema(description = "api usage limit(unit: count)", example = "10", deprecated = true)
@JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ @Deprecated(since = "1.8.0", forRemoval = true)
private Long maxApiCall;
+ @Schema(description = "api call number per month", example = "10")
+ @JsonSerialize(nullsUsing = NullNumberSerializer.class)
+ private Long apiCallNumsPerMonth;
+
@Schema(description = "admin nums(unit: person)", example = "10")
@JsonSerialize(nullsUsing = NullNumberSerializer.class)
private Long maxAdminNums;
diff --git a/backend-server/application/src/main/java/com/apitable/workspace/service/impl/ControlMemberServiceImpl.java b/backend-server/application/src/main/java/com/apitable/workspace/service/impl/ControlMemberServiceImpl.java
index 83d154abe2..5e326e9ad0 100644
--- a/backend-server/application/src/main/java/com/apitable/workspace/service/impl/ControlMemberServiceImpl.java
+++ b/backend-server/application/src/main/java/com/apitable/workspace/service/impl/ControlMemberServiceImpl.java
@@ -93,16 +93,16 @@ public PageInfo getControlRoleMemberPageInfo(
Map memberControlRoleMap =
this.getMemberControlRoleMap(spaceId, controlId);
// calculate position
- int sub = (int) (page.getCurrent() - 1) * (int) page.getSize();
+ long sub = (page.getCurrent() - 1) * page.getSize();
if (sub > memberControlRoleMap.size()) {
- return PageHelper.build((int) page.getCurrent(), (int) page.getSize(),
+ return PageHelper.build(page.getCurrent(), page.getSize(),
memberControlRoleMap.size(), new ArrayList<>());
}
- int end = (sub + page.getSize()) > memberControlRoleMap.size()
- ? memberControlRoleMap.size() : sub + (int) page.getSize();
+ long end = (sub + page.getSize()) > memberControlRoleMap.size()
+ ? memberControlRoleMap.size() : sub + page.getSize();
List memberIds =
- new ArrayList<>(memberControlRoleMap.keySet()).subList(sub, end);
+ new ArrayList<>(memberControlRoleMap.keySet()).subList((int) sub, (int) end);
List records = new ArrayList<>(memberIds.size());
List results = iMemberService.getNodeRoleMemberWithSort(memberIds);
// Give permission value
@@ -113,7 +113,7 @@ public PageInfo getControlRoleMemberPageInfo(
result.setIsControlOwner(controlMemberDTO.getIsControlOwner());
records.add(BeanUtil.toBean(result, clz));
});
- return PageHelper.build((int) page.getCurrent(), (int) page.getSize(),
+ return PageHelper.build(page.getCurrent(), page.getSize(),
memberControlRoleMap.size(), records);
}
diff --git a/backend-server/application/src/main/resources/sysconfig/strings.json b/backend-server/application/src/main/resources/sysconfig/strings.json
index 310a27c172..132a37970a 100644
--- a/backend-server/application/src/main/resources/sysconfig/strings.json
+++ b/backend-server/application/src/main/resources/sysconfig/strings.json
@@ -147,6 +147,15 @@
"agreed": "Genehmigt",
"ai_advanced_mode_desc": "Der erweiterte Modus ermƶglicht es Benutzern, Prognosen anzupassen, wodurch das Verhalten und die Antworten des AI-Agenten stƤrker kontrolliert werden kann.",
"ai_advanced_mode_title": "Erweiterter Modus",
+ "ai_agent_anonymous": "Anonym${ID}",
+ "ai_agent_conversation_continue_not_supported": "Das Fortsetzen eines vorherigen Gesprächs wird derzeit nicht unterstützt",
+ "ai_agent_conversation_list": "GesprƤchsliste",
+ "ai_agent_conversation_log": "GesprƤchsprotokoll",
+ "ai_agent_conversation_title": "GesprƤchstitel",
+ "ai_agent_feedback": "Rückmeldung",
+ "ai_agent_historical_message": "Das Obige ist eine historische Botschaft",
+ "ai_agent_history": "Geschichte",
+ "ai_agent_message_consumed": "Nachricht verbraucht",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AI-Agent in deine Website einbinden? Erfahren Sie mehr",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -931,9 +940,12 @@
"button_text": "SchaltflƤchentext",
"button_text_click_start": "Klicken Sie zum Starten",
"button_type": "SchaltflƤchentyp",
+ "by_at": "at",
"by_days": "Tage",
"by_field_id": "Feld-ID verwenden",
"by_hours": "Std",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Monate",
"by_the_day": "Tagsüber",
"by_the_month": "Monatlich",
@@ -1757,6 +1769,11 @@
"estonia": "Estland",
"ethiopia": "Ćthiopien",
"event_planning": "Veranstaltungsplanung",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Alltag",
"everyone_visible": "Für alle sichtbar",
"exact_date": "exaktes Datum",
@@ -3489,6 +3506,7 @@
"open_auto_save_success": "Automatisches Speichern der Ansicht wurde erfolgreich aktiviert",
"open_auto_save_warn_content": "Alle Ćnderungen unter dieser Ansicht werden automatisch gespeichert und mit anderen Mitgliedern synchronisiert.",
"open_auto_save_warn_title": "Automatisches Speichern aktivieren",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćffnen fehlgeschlagen",
"open_in_new_tab": "in einer neuen Registerkarte ƶffnen",
"open_invite_after_operate": "Einmal eingeschaltet, können alle Mitglieder über das Kontaktpanel neue Mitglieder einladen",
@@ -3804,7 +3822,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ āheaderImgā: āhttps://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1ā, āreadMoreUrlā: āhttps://help.vika.cn/changelog/23-04-10- Updates\", \"Kinder\": \" š Einführung neuer Funktionen \\N Der neue Feldtyp āCascaderā wird eingeführt, der die Auswahl aus einer Hierarchie von Optionen auf Formularen erleichtert Das Widget āSkriptā wird verƶffentlicht, weniger Code für mehr Anpassungsmƶglichkeiten Lƶsen Sie die Automatisierung aus, um E-Mails zu senden und schnelle Benachrichtigungen zu erhalten Lƶsen Sie die Automatisierung aus, um eine Nachricht an Slack zu senden und Ihr Team rechtzeitig zu informieren KI erforschen: Widget āGPT Content Generatorā verƶffentlicht \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Einführung in den AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": \"AITable.ai DEMO\", \"video\": \"https://www.youtube.com/embed/kGxMyEEo3OU\", \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5897,6 +5915,7 @@
"workdoc_ws_connected": "In Verbindung gebracht",
"workdoc_ws_connecting": "Verbinden...",
"workdoc_ws_disconnected": "Getrennt",
+ "workdoc_ws_reconnecting": "Verbindung wird wieder hergestellt...",
"workflow_execute_failed_notify": " konnte bei nicht ausgeführt werden. Bitte überprüfen Sie den Ausführungsverlauf, um das Problem zu beheben. Wenn Sie Hilfe benötigen, wenden Sie sich bitte an unser Kundendienstteam.",
"workspace_data": "Weltraumdaten",
"workspace_files": "Workbench-Daten",
@@ -6075,6 +6094,15 @@
"agreed": "Approved",
"ai_advanced_mode_desc": "Advanced mode allows users to customize prompts, providing greater control over the behavior and responses of the AI agent.",
"ai_advanced_mode_title": "Advanced mode",
+ "ai_agent_anonymous": "Anonymous${ID}",
+ "ai_agent_conversation_continue_not_supported": "Continuing a previous conversation is not currently supported",
+ "ai_agent_conversation_list": "Conversation list",
+ "ai_agent_conversation_log": "Conversation Log",
+ "ai_agent_conversation_title": "Conversation title",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "The above is historical message",
+ "ai_agent_history": "History",
+ "ai_agent_message_consumed": "Message consumed",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Embed the AI agent into your website? Learn more",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -6856,9 +6884,12 @@
"button_text": "Button text",
"button_text_click_start": "Click to Start",
"button_type": "Button Type",
+ "by_at": "at",
"by_days": "Days",
"by_field_id": "Use field ID",
"by_hours": "Hours",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Months",
"by_the_day": "By day",
"by_the_month": "Monthly",
@@ -7682,6 +7713,11 @@
"estonia": "Estonia",
"ethiopia": "Ethiopia",
"event_planning": "Event Planning",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Everyday Life",
"everyone_visible": "Visible for Everyone",
"exact_date": "exact date",
@@ -9414,6 +9450,7 @@
"open_auto_save_success": "Autosave view is turned on successfully",
"open_auto_save_warn_content": "All changes under this view are automatically saved and synchronized with other members.",
"open_auto_save_warn_title": "Turn on autosave view",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Open failed",
"open_in_new_tab": "open in a new tab",
"open_invite_after_operate": "Once switched on, all members can invite new members from the contacts panel",
@@ -11822,6 +11859,7 @@
"workdoc_ws_connected": "Connected",
"workdoc_ws_connecting": "Connecting...",
"workdoc_ws_disconnected": "Disconnected",
+ "workdoc_ws_reconnecting": "Reconnecting...",
"workflow_execute_failed_notify": " failed to execute at . Please review the execution history to troubleshoot the issue. If you need any assistance, please contact our customer service team.",
"workspace_data": "Space data",
"workspace_files": "Workbench data",
@@ -12000,6 +12038,15 @@
"agreed": "Aprobado",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Modelo avanzado",
+ "ai_agent_anonymous": "Anónimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "Actualmente no se admite continuar una conversación anterior",
+ "ai_agent_conversation_list": "Lista de conversación",
+ "ai_agent_conversation_log": "Registro de conversación",
+ "ai_agent_conversation_title": "TĆtulo de la conversación",
+ "ai_agent_feedback": "Comentario",
+ "ai_agent_historical_message": "Lo anterior es un mensaje histórico.",
+ "ai_agent_history": "Historia",
+ "ai_agent_message_consumed": "Mensaje consumido",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Incorporar al AI agent en tu sitio web? MÔs información",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -12784,9 +12831,12 @@
"button_text": "Botón de texto",
"button_text_click_start": "Haga clic para comenzar",
"button_type": "Tipo de botón",
+ "by_at": "at",
"by_days": "DĆas",
"by_field_id": "Usar el ID de campo",
"by_hours": "Horas",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Meses",
"by_the_day": "Por dĆa",
"by_the_month": "Revista mensual",
@@ -13610,6 +13660,11 @@
"estonia": "Estonia",
"ethiopia": "EtiopĆa",
"event_planning": "Planificación del evento",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vida diaria",
"everyone_visible": "Visible para todos",
"exact_date": "Fecha exacta",
@@ -15342,6 +15397,7 @@
"open_auto_save_success": "La vista de guardar automƔticamente se ha abierto con Ʃxito",
"open_auto_save_warn_content": "Todos los cambios bajo esta vista se guardan automƔticamente y se sincronizan con otros miembros.",
"open_auto_save_warn_title": "Activar guardar vista automƔticamente",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Abrir falló",
"open_in_new_tab": "Abrir en una nueva ficha",
"open_invite_after_operate": "Una vez abierto, todos los miembros pueden invitar a nuevos miembros desde el panel de contactos",
@@ -15657,7 +15713,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- actualizaciones\", \"niƱos\": \" š Introducción de nuevas funciones. \\norte Se lanza el nuevo tipo de campo \"Cascader\", lo que facilita la selección entre una jerarquĆa de opciones en los formularios. Se lanza el widget \"Script\", menos código para una mayor personalización Active la automatización para enviar correos electrónicos y recibir notificaciones rĆ”pidas Activa la automatización para enviar un mensaje a Slack e informar a tu equipo a tiempo Explorando la IA: Lanzamiento del widget \"Generador de contenido GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introducción AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -17750,6 +17806,7 @@
"workdoc_ws_connected": "Conectado",
"workdoc_ws_connecting": "Conectando...",
"workdoc_ws_disconnected": "Desconectado",
+ "workdoc_ws_reconnecting": "Reconectando...",
"workflow_execute_failed_notify": " no pudo ejecutarse en . Revise el historial de ejecución para solucionar el problema. Si necesita ayuda, comunĆquese con nuestro equipo de atención al cliente.",
"workspace_data": "Datos espaciales",
"workspace_files": "Datos de la Mesa de trabajo",
@@ -17928,6 +17985,15 @@
"agreed": "ApprouvƩ",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Mode avancƩ",
+ "ai_agent_anonymous": "Anonyme${ID}",
+ "ai_agent_conversation_continue_not_supported": "La poursuite d'une conversation prƩcƩdente n'est actuellement pas prise en charge",
+ "ai_agent_conversation_list": "Liste de conversations",
+ "ai_agent_conversation_log": "Journal des conversations",
+ "ai_agent_conversation_title": "Titre de la conversation",
+ "ai_agent_feedback": "Retour",
+ "ai_agent_historical_message": "Ce qui précède est un message historique",
+ "ai_agent_history": "Histoire",
+ "ai_agent_message_consumed": "Message consommƩ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Integrar AI agent en su sitio web? Aprende mÔs",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -18712,9 +18778,12 @@
"button_text": "Texte du bouton",
"button_text_click_start": "Cliquez pour dƩmarrer",
"button_type": "Type de bouton",
+ "by_at": "at",
"by_days": "Jours",
"by_field_id": "Utiliser l'ID du champ",
"by_hours": "Heures",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mois",
"by_the_day": "Par jour",
"by_the_month": "Mensuel",
@@ -19538,6 +19607,11 @@
"estonia": "Estonie",
"ethiopia": "Ćthiopie",
"event_planning": "Planification d'ƩvƩnements",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vie du quotidien",
"everyone_visible": "Visible pour tous",
"exact_date": "date exacte",
@@ -21270,6 +21344,7 @@
"open_auto_save_success": "La vue d'enregistrement automatique est activée avec succès",
"open_auto_save_warn_content": "Toutes les modifications sous cette vue sont automatiquement enregistrƩes et synchronisƩes avec d'autres membres.",
"open_auto_save_warn_title": "Activer la vue de sauvegarde automatique",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćchec de l'ouverture",
"open_in_new_tab": "ouvrir dans un nouvel onglet",
"open_invite_after_operate": "Une fois activƩ, tous les membres peuvent inviter de nouveaux membres depuis le panneau des contacts",
@@ -21585,7 +21660,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- mises Ć jour\", \"enfants\": \" š Introduction de nouvelles fonctions \\n Un nouveau type de champ \"Cascader\" est lancĆ©, facilitant la sĆ©lection parmi une hiĆ©rarchie d'options sur les formulaires. Le widget \"Script\" est sorti, moins de code pour plus de personnalisation DĆ©clenchez l'automatisation pour envoyer des e-mails et recevoir des notifications rapides DĆ©clenchez l'automatisation pour envoyer un message Ć Slack et informer votre Ć©quipe Ć temps Explorer l'IAĀ : lancement du widget \"GĆ©nĆ©rateur de contenu GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"Comment utiliser un modĆØle\", \n\"description\": \"Cliquez sur le bouton Ć gauche pour utiliser le modĆØle\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduction au AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": DEMO AITable.ai, \"video\": https://www.youtube.com/embed/kGxMyEEo3OU, \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\": true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>. nt-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"Comment utiliser un modèle\", \n\"description\": \"Sélectionnez où mettre le modèle\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"nom\": \"rĆ©ponse1\",\n \"titre\": \"Quel genre de questions ĆŖtes-vous impatient de rĆ©soudre par vikadata? ,\n \"type\": \"checkbox\",\n \"rĆ©ponses\": [\n \"Planification de travail\",\n \"Service client\",\n \"Gestion de projet\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"OpĆ©ration e-commerce\",\n \"Planification d'Ć©vĆ©nement\",\n \"Ressources humaines\",\n \"Administration\",\n \"Gestion financiĆØre\",\n \"Webcast\",\n \"Gestion des instituts Ć©ducatifs\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Votre titre d'emploi est______\",\n \"type\": \"radio\",\n \"rĆ©ponses\": [\n \"Directeur GĆ©nĆ©ral\",\n \"Chef de projet\",\n \"Gestionnaire de produits\",\n \"Designer\",\n \"IngĆ©nieur R&D \",\n \"OpĆ©rateur, Ć©diteur\",\n ventes, service Ć la clientĆØle\",\n \"Ressources humaines, administration \",\n \"Finance\", comptable\",\n \"Avocat, affaires juridiques\",\n \"Marketing\",\n \"Professeur\",\n \"Ćtudiant\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"Quel est le nom de votre entreprise? ,\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"titre\": \"Veuillez laisser votre adresse e-mail/ numĆ©ro de tĆ©lĆ©phone/ compte Wechat ci-dessous afin que nous puissions vous joindre Ć temps lorsque vous avez besoin d'aide. ,\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"titre\": \"Merci d'avoir rempli le formulaire, vous pouvez ajouter notre service Ć la clientĆØle en cas de besoin\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u. ika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -23678,6 +23753,7 @@
"workdoc_ws_connected": "ConnectƩ",
"workdoc_ws_connecting": "De liaison...",
"workdoc_ws_disconnected": "DƩbranchƩ",
+ "workdoc_ws_reconnecting": "Reconnexion...",
"workflow_execute_failed_notify": " n'a pas pu s'exécuter à . Veuillez consulter l'historique d'exécution pour résoudre le problème. Si vous avez besoin d'aide, veuillez contacter notre équipe de service client.",
"workspace_data": "DonnƩes de l'espace",
"workspace_files": "DonnƩes de l'Ʃtabli",
@@ -23856,6 +23932,15 @@
"agreed": "Approvato",
"ai_advanced_mode_desc": "La modalitĆ avanzata consente agli utenti di personalizzare i messaggi di richiesta, fornendo un maggiore controllo sul comportamento e le risposte dell'agente AI.",
"ai_advanced_mode_title": "ModalitĆ avanzata",
+ "ai_agent_anonymous": "Anonimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "La continuazione di una conversazione precedente non ĆØ attualmente supportata",
+ "ai_agent_conversation_list": "Elenco conversazioni",
+ "ai_agent_conversation_log": "Registro delle conversazioni",
+ "ai_agent_conversation_title": "Titolo della conversazione",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "Quanto sopra ĆØ un messaggio storico",
+ "ai_agent_history": "Storia",
+ "ai_agent_message_consumed": "Messaggio consumato",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Incorpora l'agente AI nel tuo sito web? Per saperne di più",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -24640,9 +24725,12 @@
"button_text": "Testo del pulsante",
"button_text_click_start": "Fare clic per iniziare",
"button_type": "Tipo di pulsante",
+ "by_at": "at",
"by_days": "Giorni",
"by_field_id": "Usa ID campo",
"by_hours": "Ore",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mesi",
"by_the_day": "Di giorno",
"by_the_month": "Mensile",
@@ -25466,6 +25554,11 @@
"estonia": "Estonia",
"ethiopia": "Etiopia",
"event_planning": "Pianificazione eventi",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vita quotidiana",
"everyone_visible": "Visibile per tutti",
"exact_date": "data esatta",
@@ -27198,6 +27291,7 @@
"open_auto_save_success": "La vista Salvataggio automatico ĆØ attivata correttamente",
"open_auto_save_warn_content": "Tutte le modifiche in questa visualizzazione vengono salvate e sincronizzate automaticamente con gli altri membri.",
"open_auto_save_warn_title": "Attiva la vista salvataggio automatico",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Apertura non riuscita",
"open_in_new_tab": "aprire in una nuova scheda",
"open_invite_after_operate": "Una volta attivato, tutti i membri possono invitare nuovi membri dal pannello contatti",
@@ -27513,7 +27607,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- aggiornamenti\", \"bambini\": \" š Introduzione di nuove funzionalitĆ \\N Viene lanciato il nuovo tipo di campo \"Cascader\", rendendo più semplice la selezione da una gerarchia di opzioni sui moduli Viene rilasciato il widget \"Script\", meno codice per una maggiore personalizzazione Attiva l'automazione per inviare e-mail e ricevere notifiche rapide Attiva l'automazione per inviare un messaggio a Slack e informare il tuo team in tempo Esplorando l'intelligenza artificiale: rilasciato il widget \"Generatore di contenuti GPT\". \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduzione agente AI\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -29606,6 +29700,7 @@
"workdoc_ws_connected": "Collegato",
"workdoc_ws_connecting": "Collegamento...",
"workdoc_ws_disconnected": "Disconnesso",
+ "workdoc_ws_reconnecting": "Riconnessione...",
"workflow_execute_failed_notify": " impossibile eseguire a . Consulta la cronologia delle esecuzioni per risolvere il problema. Se hai bisogno di assistenza, contatta il nostro team di assistenza clienti.",
"workspace_data": "Dati spaziali",
"workspace_files": "Dati sul banco di lavoro",
@@ -29784,6 +29879,15 @@
"agreed": "ęæčŖęøćæ",
"ai_advanced_mode_desc": "é«åŗ¦ćŖć¢ćć«ćÆļ¼ć¦ć¼ć¶ćę示ćć«ć¹ćæćć¤ćŗććććØćåÆč½ć«ćļ¼AIćØć¼ćøć§ć³ćć®č”åćåæēćććčÆćå¶å¾”ćć.",
"ai_advanced_mode_title": "ę”å¼µć¢ć¼ć",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "仄åć®ä¼č©±ć®ē¶ē¶ćÆē¾åØćµćć¼ćććć¦ćć¾ćć",
+ "ai_agent_conversation_list": "ä¼č©±ćŖć¹ć",
+ "ai_agent_conversation_log": "ä¼č©±ćć°",
+ "ai_agent_conversation_title": "ä¼č©±ć®ćæć¤ćć«",
+ "ai_agent_feedback": "ćć£ć¼ććććÆ",
+ "ai_agent_historical_message": "äøčØćÆę“å²ēćŖć”ćć»ć¼ćøć§ć",
+ "ai_agent_history": "ę“å²",
+ "ai_agent_message_consumed": "ę¶č²»ćććć”ćć»ć¼ćø",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AIćØć¼ćøć§ć³ććććŖćć®ćµć¤ćć«åćč¾¼ćæć¾ććļ¼ćć£ćØē„ć£ć¦ćć",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -30568,9 +30672,12 @@
"button_text": "ććæć³ć®ććć¹ć",
"button_text_click_start": "ćÆćŖććÆćć¦éå§",
"button_type": "ććæć³ć®ēØ®é”",
+ "by_at": "at",
"by_days": "ę„ć
",
"by_field_id": "ćć£ć¼ć«ćIDć®ä½æēØ",
"by_hours": "ęé",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ę",
"by_the_day": "ę„åä½",
"by_the_month": "ęåčŖ",
@@ -31394,6 +31501,11 @@
"estonia": "ćØć¹ććć¢.",
"ethiopia": "ćØććŖćć¢.",
"event_planning": "ć¤ćć³ćä¼ē»",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "ćć¹ć¦ć®äŗŗć«č”Øē¤ŗ",
"exact_date": "ę£ē¢ŗćŖę„ä»",
@@ -33126,6 +33238,7 @@
"open_auto_save_success": "čŖåäæåćć„ć¼ćę£åøøć«éćć¾ćć",
"open_auto_save_warn_content": "ćć®ćć„ć¼ć§ć®å¤ę“ćÆćć¹ć¦čŖåēć«äæåćććä»ć®ć”ć³ćć¼ćØåęććć¾ćć",
"open_auto_save_warn_title": "čŖåäæåćć„ć¼ćęå¹ć«ćć",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "éćć¾ććć§ćć",
"open_in_new_tab": "ę°ćććæćć§éć",
"open_invite_after_operate": "éććØććć¹ć¦ć®ć”ć³ćć¼ćé£ēµ”å
ććć«ććę°ććć”ć³ćć¼ćęå¾
ć§ćć¾ć",
@@ -33441,7 +33554,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-ę“ę°\"ć\"å\": \" š ę°ę©č½ć®ćē“¹ä» \\nę°ćććć£ć¼ć«ć ćæć¤ććCascaderćććŖćŖć¼ć¹ććććć©ć¼ć äøć®ćŖćć·ć§ć³ć®é層ććć®éøęć容ęć«ćŖćć¾ćć ćć¹ćÆćŖćććć¦ć£ćøć§ććććŖćŖć¼ć¹ćććććå°ćŖćć³ć¼ćć§ććć«ć¹ćæćć¤ćŗåÆč½ć« čŖååćććŖć¬ć¼ćć¦é»åć”ć¼ć«ćéäæ”ććčæ
éćŖéē„ćåćåćć¾ć čŖååćććŖć¬ć¼ć㦠Slack ć«ć”ćć»ć¼ćøćéäæ”ććęéå
ć«ćć¼ć ć«éē„ćć¾ć AIć®ę¢ę±ļ¼ćGPT Content Generatorćć¦ć£ćøć§ććććŖćŖć¼ć¹ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AIćØć¼ćøć§ć³ćå
„é\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -35534,6 +35647,7 @@
"workdoc_ws_connected": "ę„ē¶ęøćæ",
"workdoc_ws_connecting": "ę„ē¶äø...",
"workdoc_ws_disconnected": "åęććć¾ćć",
+ "workdoc_ws_reconnecting": "åę„ē¶äø...",
"workflow_execute_failed_notify": " ć§å®č”ć§ćć¾ććć§ćć . åé”ć®ćć©ćć«ć·ć„ć¼ćć£ć³ć°ćč”ćć«ćÆćå®č”屄ę“ć確čŖćć¦ćć ććć ćµćć¼ććåæ
č¦ćŖå “åćÆćć«ć¹ćæćć¼ćµć¼ćć¹ćć¼ć ć¾ć§ćé£ēµ”ćć ććć",
"workspace_data": "ćććććć¼ćæ",
"workspace_files": "ćÆć¼ćÆćć³ććć¼ćæ",
@@ -35712,6 +35826,15 @@
"agreed": "ģ¬ģ¬ė¹ģ¤ģ 거쳤ģ“",
"ai_advanced_mode_desc": "ź³ źø ėŖØė넼 ģ¬ģ©ķė©“ ģ¬ģ©ģź° ķ딬ķķøė„¼ ģ¬ģ©ģ ģ ģķģ¬ AI ģģ“ģ ķøģ ėģź³¼ ģėµģ ė ģ ģ ģ“ķ ģ ģģµėė¤.",
"ai_advanced_mode_title": "ź³ źø ėŖØė",
+ "ai_agent_anonymous": "ģµėŖ
${ID}",
+ "ai_agent_conversation_continue_not_supported": "ģ“ģ ėķ넼 ź³ģķė ź²ģ ķģ¬ ģ§ģėģ§ ģģµėė¤.",
+ "ai_agent_conversation_list": "ėķ ėŖ©ė”",
+ "ai_agent_conversation_log": "ėķ źø°ė”",
+ "ai_agent_conversation_title": "ėķ ģ ėŖ©",
+ "ai_agent_feedback": "ķ¼ėė°±",
+ "ai_agent_historical_message": "ģģ ė“ģ©ģ ģģ¬ģ ė©ģģ§ģ
ėė¤.",
+ "ai_agent_history": "ģģ¬",
+ "ai_agent_message_consumed": "ģė¹ė ė©ģģ§",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "ģ¹ ģ¬ģ“ķøģ ģøź³µģ§ė„ ģģ“ģ ķøė„¼ ė“ģ„ķģź² ģµėź¹?ģģøķ ģģ볓기",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -36496,9 +36619,12 @@
"button_text": "ė²ķ¼ ķ
ģ¤ķø",
"button_text_click_start": "ģģķė ¤ė©“ ķ“ė¦ķģøģ",
"button_type": "ė²ķ¼ ģ ķ",
+ "by_at": "at",
"by_days": "ė ",
"by_field_id": "ķė ID ģ¬ģ©",
"by_hours": "ģź°",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ź°ģ",
"by_the_day": "ģ¼ė³",
"by_the_month": "ģź°",
@@ -37322,6 +37448,11 @@
"estonia": "ģģ¤ķ ėģ",
"ethiopia": "ģķ°ģ¤ķ¼ģ",
"event_planning": "ķģ¬ źø°ķ",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ģ¼ģ ģķ",
"everyone_visible": "ėŖØėģź² 볓ģ¬ģ",
"exact_date": "ģ ķķ ė ģ§",
@@ -39054,6 +39185,7 @@
"open_auto_save_success": "ģė ģ ģ„ ė·°ź° ģ±ź³µģ ģ¼ė” ģ“ė øģµėė¤.",
"open_auto_save_warn_content": "ģ“ ė·°ģ ėŖØė ė³ź²½ ģ¬ķģ ģėģ¼ė” ģ ģ„ėź³ ė¤ė„ø 구ģ±ģź³¼ ėźø°ķė©ėė¤.",
"open_auto_save_warn_title": "ė·° ģė ģ ģ„ ģ¬ģ©",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ģ“źø° ģ¤ķØ",
"open_in_new_tab": "ģ ķģģ ģ“źø°",
"open_invite_after_operate": "ģ“ė©“ ėŖØė źµ¬ģ±ģģ“ ģ°ė½ģ² ķØėģģ ģ źµ¬ģ±ģģ ģ“ėķ ģ ģģµėė¤.",
@@ -39369,7 +39501,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- ģ
ė°ģ“ķø\", \"ģ“린ģ“\": \" š ģė”ģ“ źø°ė„ ģź° \\N ģė”ģ“ ķė ģ ķ \"ģŗģ¤ģ¼ģ“ė\"ź° ģ¶ģėģ“ ģģģ ģµģ
ź³ģøµ 구씰ģģ ė ģ½ź² ģ ķķ ģ ģģµėė¤. \"ģ¤ķ¬ė¦½ķø\" ģģ Æģ“ ģ¶ģėģģµėė¤. ė ģ ģ ģ½ėė” ė ė§ģ ģ¬ģ©ģ ģ ģ ź°ė„ ģėķ넼 ģ¤ķķģ¬ ģ“ė©ģ¼ģ ė³“ė“ź³ ė¹ ė„ø ģ림 ė°źø° ģėķ넼 ģ¤ķķģ¬ Slackģ ė©ģģ§ė„¼ ė³“ė“ź³ ģ ģģ ķģ ģ립ėė¤. AI ķģ: \"GPT ģ½ķ
ģø ģģ±źø°\" ģģ Æ ģ¶ģ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI ķė”ģ ķė”ķ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -41462,6 +41594,7 @@
"workdoc_ws_connected": "ģ°ź²°ėØ",
"workdoc_ws_connecting": "ģ°ź²° ģ¤...",
"workdoc_ws_disconnected": "ģ°ź²°ģ“ ėź¹",
+ "workdoc_ws_reconnecting": "ė¤ģ ģ°ź²°ķė ģ¤...",
"workflow_execute_failed_notify": " ģģ ģ¤ķķģ§ ėŖ»ķģµėė¤. . 문ģ 넼 ķ“ź²°ķė ¤ė©“ ģ¤ķ źø°ė”ģ ź²ķ ķģøģ. ėģģ“ ķģķģė©“ ź³ ź° ģė¹ģ¤ ķģ 문ģķ“ ģ£¼ģøģ.",
"workspace_data": "ź³µź° ė°ģ“ķ°",
"workspace_files": "ģķ¬ė²¤ģ¹ ė°ģ“ķ°",
@@ -41640,6 +41773,15 @@
"agreed": "Š£ŃŠ²ŠµŃŠ¶Š“ŠµŠ½Š½ŃŠµ",
"ai_advanced_mode_desc": "ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŠ¼ наŃŃŃŠ°ŠøŠ²Š°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠø, Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°Ń болŃŃŠøŠ¹ конŃŃŠ¾Š»Ń за повеГением Šø Š¾ŃŠ²ŠµŃами Š°Š³ŠµŠ½Ńа ŠŠ.",
"ai_advanced_mode_title": "РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼",
+ "ai_agent_anonymous": "ŠŠ½Š¾Š½ŠøŠ¼Š½Ńй${ID}",
+ "ai_agent_conversation_continue_not_supported": "ŠŃоГолжение ŠæŃŠµŠ“ŃŠ“ŃŃŠµŠ³Š¾ ŃŠ°Š·Š³Š¾Š²Š¾Ńа в наŃŃŠ¾ŃŃŠµŠµ Š²ŃŠµŠ¼Ń не ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ.",
+ "ai_agent_conversation_list": "Š”ŠæŠøŃŠ¾Šŗ ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_log": "ŠŃŃŠ½Š°Š» ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_title": "ŠŠ°Š·Š²Š°Š½ŠøŠµ Š±ŠµŃŠµŠ“Ń",
+ "ai_agent_feedback": "ŠŠ±ŃŠ°ŃŠ½Š°Ń ŃŠ²ŃŠ·Ń",
+ "ai_agent_historical_message": "ŠŃŃŠµŃŠæŠ¾Š¼ŃŠ½ŃŃŠ¾Šµ ŠøŃŃŠ¾ŃŠøŃŠµŃкое ŃŠ¾Š¾Š±Ńение",
+ "ai_agent_history": "ŠŃŃŠ¾ŃŠøŃ",
+ "ai_agent_message_consumed": "Š”Š¾Š¾Š±ŃŠµŠ½ŠøŠµ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "вŃŃŃŠ°ŠøŠ²Š°Š¹Ńе Š°Š³ŠµŠ½Ń ŠŠ на ŃŠ²Š¾Š¹ ŃŠ°Š¹Ń? ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -42424,9 +42566,12 @@
"button_text": "ТекŃŃ ŠŗŠ½Š¾ŠæŠŗŠø",
"button_text_click_start": "ŠŠ°Š¶Š¼ŠøŃе, ŃŃŠ¾Š±Ń Š½Š°ŃŠ°ŃŃ",
"button_type": "Тип кнопки",
+ "by_at": "at",
"by_days": "ŠŠ½Šø",
"by_field_id": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń полŃ",
"by_hours": "ЧаŃŃ",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ŠŠµŃŃŃŃ",
"by_the_day": "ŠŠ¾ Š“Š½ŃŠ¼",
"by_the_month": "ŠŠ¶ŠµŠ¼ŠµŃŃŃŠ½Ńй жŃŃŠ½Š°Š»",
@@ -43250,6 +43395,11 @@
"estonia": "ŠŃŃŠ¾Š½ŠøŃ",
"ethiopia": "ŠŃиопиŃworld. kgm",
"event_planning": "ŠŠ»Š°Š½ŠøŃование Š¼ŠµŃŠ¾ŠæŃŠøŃŃŠøŠ¹",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ŠŠ¾Š²ŃŠµŠ“Š½ŠµŠ²Š½Š°Ń Š¶ŠøŠ·Š½Ń",
"everyone_visible": "ŠŠ»Ń Š²ŃŠµŃ
.",
"exact_date": "Š¢Š¾ŃŠ½Š°Ń Š“Š°ŃŠ°",
@@ -44982,6 +45132,7 @@
"open_auto_save_success": "ŠŠ²ŃŠ¾ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠæŠµŃŠ½Š¾ Š¾ŃŠŗŃŃŃŠ¾",
"open_auto_save_warn_content": "ŠŃе ŠøŠ·Š¼ŠµŠ½ŠµŠ½ŠøŃ в ŃŃŠ¾Š¼ ŠæŃŠµŠ“ŃŃŠ°Š²Š»ŠµŠ½ŠøŠø Š±ŃŠ“ŃŃ ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½Ń Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃŠŗŠø Šø ŃŠøŠ½Ń
ŃŠ¾Š½ŠøŠ·ŠøŃŠ¾Š²Š°Š½Ń Ń Š“ŃŃŠ³ŠøŠ¼Šø ŃŠ»ŠµŠ½Š°Š¼Šø.",
"open_auto_save_warn_title": "ŠŠŗŠ»ŃŃŠøŃŃ Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃкое ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ŠŃибка Š¾ŃŠŗŃŃŃŠøŃ",
"open_in_new_tab": "ŠŃŠŗŃŃŃŃ Š² новой вклаГке",
"open_invite_after_operate": "ŠŠ¾Ńле Š¾ŃŠŗŃŃŃŠøŃ Š²ŃŠµ ŃŃŠ°ŃŃŠ½ŠøŠŗŠø могŃŃ ŠæŃŠøŠ³Š»Š°ŃŠøŃŃ Š½Š¾Š²ŃŃ
ŃŠ»ŠµŠ½Š¾Š² ŠøŠ· панели ŠŗŠ¾Š½ŃакŃов",
@@ -45297,7 +45448,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- обновлениŃ\", \"Š“ŠµŃŠø\": \" š ŠŠ²ŠµŠ“ение новŃŃ
ŃŃŠ½ŠŗŃий \\Šæ ŠŠ°ŠæŃŃŠµŠ½ Š½Š¾Š²ŃŠ¹ ŃŠøŠæ ŠæŠ¾Š»Ń Ā«ŠŠ°ŃкаГ», ŃŠæŃŠ¾ŃŠ°ŃŃŠøŠ¹ Š²ŃŠ±Š¾Ń ŠøŠ· ŠøŠµŃŠ°ŃŃ
ŠøŠø ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² в ŃŠ¾ŃмаŃ
. ŠŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«Š”ŠŗŃŠøŠæŃĀ», менŃŃŠµ коГа Š“Š»Ń Š±Š¾Š»ŃŃŠµŠ¹ наŃŃŃŠ¾Š¹ŠŗŠø ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ Š“Š»Ń Š¾ŃŠæŃавки ŃŠ»ŠµŠŗŃŃŠ¾Š½Š½ŃŃ
ŠæŠøŃŠµŠ¼ Šø бŃŃŃŃŠ¾Š³Š¾ полŃŃŠµŠ½ŠøŃ ŃŠ²ŠµŠ“омлений. ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ, ŃŃŠ¾Š±Ń Š¾ŃŠæŃавиŃŃ ŃŠ¾Š¾Š±Ńение в Slack Šø Š²Š¾Š²ŃŠµŠ¼Ń ŠæŃŠ¾ŠøŠ½ŃŠ¾ŃŠ¼ŠøŃоваŃŃ ŃŠ²Š¾Ń команГŃ. ŠŃŃŠ»ŠµŠ“ование ŠøŃŠŗŃŃŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ ŠøŠ½ŃŠµŠ»Š»ŠµŠŗŃа: Š²ŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«GPT Content GeneratorĀ» \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"ŠŠ²ŠµŠ“ение AI-агенŃ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -47390,6 +47541,7 @@
"workdoc_ws_connected": "Š”Š²ŃŠ·Š°Š½Š½Ńй",
"workdoc_ws_connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ...",
"workdoc_ws_disconnected": "ŠŃŠŗŠ»ŃŃŠµŠ½Š¾",
+ "workdoc_ws_reconnecting": "ŠŠ¾Š²ŃŠ¾ŃŠ½Š¾Šµ поГклŃŃŠµŠ½ŠøŠµ...",
"workflow_execute_failed_notify": " не ŃŠ“алоŃŃ Š²ŃŠæŠ¾Š»Š½ŠøŃŃ Š² . ŠŃŠ¾ŃŠ¼Š¾ŃŃŠøŃе ŠøŃŃŠ¾ŃŠøŃ Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ, ŃŃŠ¾Š±Ń ŃŃŃŃŠ°Š½ŠøŃŃ ŠæŃŠ¾Š±Š»ŠµŠ¼Ń. ŠŃли вам Š½Ńжна помоŃŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń Š½Š°ŃŠµŠ¹ ŃŠ»Ńжбой ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠø ŠŗŠ»ŠøŠµŠ½ŃŠ¾Š².",
"workspace_data": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе Š“Š°Š½Š½ŃŠµ",
"workspace_files": "ŠŠ°Š½Š½Ńе ŃŠ°Š±Š¾Ńего ŃŃŠ¾Š»Š°",
@@ -47568,6 +47720,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ēŗ§ęØ”å¼å
许ēØę·čŖå®ä¹ę示ļ¼ä»čę“儽å°ę§å¶ AI å©ęēč”äøŗåååŗć",
"ai_advanced_mode_title": "é«ēŗ§ęØ”å¼",
+ "ai_agent_anonymous": "åæåēØę·${ID}",
+ "ai_agent_conversation_continue_not_supported": "å½åęäøęÆęē»§ē»ä¹åēč天记å½ä¼čÆ",
+ "ai_agent_conversation_list": "ä¼čÆå蔨",
+ "ai_agent_conversation_log": "ä¼čÆę„åæ",
+ "ai_agent_conversation_title": "ä¼čÆę é¢",
+ "ai_agent_feedback": "åé¦",
+ "ai_agent_historical_message": "仄äøęÆåå²ę¶ęÆ",
+ "ai_agent_history": "åå²",
+ "ai_agent_message_consumed": "ę¶čēē®åē¹",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° chatBot åµå
„ęØēē½ē«ļ¼äŗč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -48352,9 +48513,12 @@
"button_text": "ęé®ęę”",
"button_text_click_start": "ē¹å»å¼å§",
"button_type": "ęé®ē±»å",
+ "by_at": "at",
"by_days": "ę天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "ęå°ę¶",
+ "by_in": "ē",
+ "by_min": "å",
"by_months": "ęę",
"by_the_day": "ę天",
"by_the_month": "ęę",
@@ -49179,6 +49343,11 @@
"estonia": "ē±ę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åØēå",
+ "every": "ęÆ",
+ "every_day_at": " 天ē",
+ "every_hour_at": "å°ę¶ē",
+ "every_month_at": " ęē",
+ "every_week_at": "ęÆåØē",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
ØååÆč§",
"exact_date": "ęå®ę„ę",
@@ -50913,6 +51082,7 @@
"open_auto_save_success": "å¼åÆčŖåØäæåč§å¾é
ē½®ęå",
"open_auto_save_warn_content": "ęęęåäæ®ę¹å½åč§å¾é
ē½®ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»ęåćļ¼č§å¾é
ē½®å
ę¬ļ¼ēéćåē»ćęåŗćéčåćåøå±ćę ·å¼ēļ¼",
"open_auto_save_warn_title": "å¼åÆčŖåØäæåč§å¾é
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失蓄",
"open_in_new_tab": "ę°ę ē¾é”µęå¼",
"open_invite_after_operate": "ęå¼é请ęååļ¼å
Øä½ęååÆä»„åØāé讯å½é¢ęæāčæč”é请ęåęä½",
@@ -53322,6 +53492,7 @@
"workdoc_ws_connected": "å·²čæę„",
"workdoc_ws_connecting": "ę£åØčæę„...",
"workdoc_ws_disconnected": "čæę„å·²ęå¼",
+ "workdoc_ws_reconnecting": "ę£åØéčæ...",
"workflow_execute_failed_notify": " äŗ ę§č”失蓄ļ¼čÆ·ę ¹ę®čæč”åå²ęę„é®é¢ļ¼éč¦ä»»ä½åø®å©ęęä»»ä½ēé®ļ¼čÆ·éę¶äøå®¢ęå¢éčē³»",
"workspace_data": "空é“ē«ę°ę®",
"workspace_files": "å·„ä½å°ę°ę®",
@@ -53500,6 +53671,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ē“樔å¼å
許ēØę¶å®č£½ę示ļ¼å¾čę“儽å°ę§å¶ AI å©ęēč”ēŗååęć",
"ai_advanced_mode_title": "é«ē“樔å¼",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "ē®åäøęÆę“ē¹¼ēŗä¹åēå°č©±",
+ "ai_agent_conversation_list": "å°č©±å蔨",
+ "ai_agent_conversation_log": "å°č©±ē“é",
+ "ai_agent_conversation_title": "å°č©±ęØé”",
+ "ai_agent_feedback": "åé„",
+ "ai_agent_historical_message": "仄äøēŗę·å²ę¶ęÆ",
+ "ai_agent_history": "ę·å²",
+ "ai_agent_message_consumed": "ę¶čēę¶ęÆ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° AI å©ęåµå
„ęØēē¶²ē«ļ¼ēč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -53983,7 +54163,7 @@
"apps_support": "å
Øå¹³å°å®¢ę¶ē«ÆęÆę",
"archive_delete_record": "åŖé¤åęŖčØé",
"archive_delete_record_title": "åŖé¤čØé",
- "archive_notice": "ęØę£åØå試åęŖē¹å®čØéćåęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåéčÆå°č¢«åę¶
2. äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčē„å„å¼ēØćå
¬å¼ēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ļ¼åØé«ē“č½å裔ēåęŖē®±äøåÆä»„åę¶ęøęŖļ¼
",
+ "archive_notice": "ęØę£åØå試ęøęŖē¹å®čØéćęøęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåé£ēµå°č¢«åę¶
2.äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčlookupćformulaēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ ļ¼ęØåÆä»„åØćé²éćēćåęŖē®±ćäøåę¶åęŖļ¼
",
"archive_record_in_activity": "å·²å°ę¤čØéåęŖ",
"archive_record_in_menu": "åęŖčØé",
"archive_record_success": "ęååęŖčØé",
@@ -54284,9 +54464,12 @@
"button_text": "ęéęå",
"button_text_click_start": "é»ęéå§",
"button_type": "ęéé”å",
+ "by_at": "at",
"by_days": "天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "å°ę",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "å¹¾åę",
"by_the_day": "ę天",
"by_the_month": "ęę",
@@ -55110,6 +55293,11 @@
"estonia": "ęę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åēå",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
Øå”åÆč¦",
"exact_date": "ęå®ę„ę",
@@ -56842,6 +57030,7 @@
"open_auto_save_success": "éåčŖåäæåč¦åé
ē½®ęå",
"open_auto_save_warn_content": "ęęęå”äæ®ę¹ē¶åč¦åé
ē½®ęčŖåäæåäø¦åę„給å
¶ä»ęå”ć ļ¼č¦åé
ē½®å
ę¬ļ¼ēÆ©éøćåēµćęåŗćé±čåćä½å±ć樣å¼ēļ¼",
"open_auto_save_warn_title": "éåčŖåäæåč¦åé
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失ę",
"open_in_new_tab": "ę°ęØē±¤é ęé",
"open_invite_after_operate": "ęééč«ęå”å¾ļ¼å
Øé«ęå”åÆä»„åØāéčØéé¢ęæāé²č”éč«ęå”ęä½",
@@ -57157,7 +57346,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Robot to send Emails, and get fast notifications Trigger Robot to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"é»ęå·¦å“ęé使ēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē“¹\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai 示ēÆ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éøę樔ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęééē¶ę ¼č”Øč§£ę±ŗåŖäŗåé”ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č¦å\",\n \"客ę¶ęå\",\n \"é
ē®ē®”ē\",\n \"ę”č³¼ä¾ę\",\n \"å
§å®¹ēē¢\",\n \"é»åéē\",\n \"ę“»åēå\",\n \"äŗŗåč³ęŗ\",\n \"č”ęæē®”ē\",\n \"č²”åē®”ē\",\n \"網絔ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å“ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"é
ē®ē¶ē\",\n \"ē¢åē¶ē\",\n \"čØčØåø«\",\n \"ē ē¼ćå·„ēØåø«\",\n \"éēć編輯\",\n \"é·å®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č²”åćęčØ\",\n \"å¾åø«ćę³å\",\n \"åøå “\",\n \"ęåø«\",\n \"åøē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøå稱ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"č«ēäøä½ ēéµē®±/ęę©/微俔čļ¼ä»„便ęååęęä¾å¹«å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč¬ä½ ē唫寫ļ¼č«å äøäøå®¢ęč仄åäøęä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -59250,6 +59439,7 @@
"workdoc_ws_connected": "å·²é£ę„",
"workdoc_ws_connecting": "ę£åØé£ę„...",
"workdoc_ws_disconnected": "å·²ę·éé£ę„",
+ "workdoc_ws_reconnecting": "ę£åØéę°é£ę„...",
"workflow_execute_failed_notify": " ę¼ å·č”失ęļ¼č«ę ¹ęéč”ę·å²ęę„åé”ļ¼éč¦ä»»ä½å¹«å©ęęä»»ä½ēåļ¼č«éØęč客ęåéčÆē¹«",
"workspace_data": "空éē«ęøę",
"workspace_files": "å·„ä½å°ęøę",
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/JavaTimeFormatter.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/JavaTimeFormatter.java
index b9bf6fd456..8ab5a24062 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/JavaTimeFormatter.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/JavaTimeFormatter.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/RFC3339DateFormat.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/RFC3339DateFormat.java
index c3ca37506f..fe4aad358c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/RFC3339DateFormat.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/RFC3339DateFormat.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java
index 68a78f0631..fe9c7cd876 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java
@@ -7,7 +7,7 @@
import com.apitable.starter.databus.client.model.ApiResponseAutomationRobotRunNumsSO;
import com.apitable.starter.databus.client.model.ApiResponseAutomationRunHistoryPO;
import com.apitable.starter.databus.client.model.ApiResponseAutomationSO;
-import com.apitable.starter.databus.client.model.ApiResponseAutomationTriggerPO;
+import com.apitable.starter.databus.client.model.ApiResponseAutomationTriggerSO;
import com.apitable.starter.databus.client.model.ApiResponseEmptySO;
import com.apitable.starter.databus.client.model.AutomationHistoryStatusRO;
import com.apitable.starter.databus.client.model.AutomationRobotActionRO;
@@ -226,10 +226,10 @@ public ResponseEntity daoCreateOrUpdateAutomation
* 201 - Create automation robot trigger successfully
* @param robotId robot id (required)
* @param automationRobotTriggerRO (required)
- * @return ApiResponseAutomationTriggerPO
+ * @return ApiResponseAutomationTriggerSO
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
- public ApiResponseAutomationTriggerPO daoCreateOrUpdateAutomationRobotTrigger(String robotId, AutomationRobotTriggerRO automationRobotTriggerRO) throws RestClientException {
+ public ApiResponseAutomationTriggerSO daoCreateOrUpdateAutomationRobotTrigger(String robotId, AutomationRobotTriggerRO automationRobotTriggerRO) throws RestClientException {
return daoCreateOrUpdateAutomationRobotTriggerWithHttpInfo(robotId, automationRobotTriggerRO).getBody();
}
@@ -240,10 +240,10 @@ public ApiResponseAutomationTriggerPO daoCreateOrUpdateAutomationRobotTrigger(St
*
201 - Create automation robot trigger successfully
* @param robotId robot id (required)
* @param automationRobotTriggerRO (required)
- * @return ResponseEntity<ApiResponseAutomationTriggerPO>
+ * @return ResponseEntity<ApiResponseAutomationTriggerSO>
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
- public ResponseEntity daoCreateOrUpdateAutomationRobotTriggerWithHttpInfo(String robotId, AutomationRobotTriggerRO automationRobotTriggerRO) throws RestClientException {
+ public ResponseEntity daoCreateOrUpdateAutomationRobotTriggerWithHttpInfo(String robotId, AutomationRobotTriggerRO automationRobotTriggerRO) throws RestClientException {
Object localVarPostBody = automationRobotTriggerRO;
// verify the required parameter 'robotId' is set
@@ -276,7 +276,7 @@ public ResponseEntity daoCreateOrUpdateAutomatio
String[] localVarAuthNames = new String[] { };
- ParameterizedTypeReference localReturnType = new ParameterizedTypeReference() {};
+ ParameterizedTypeReference localReturnType = new ParameterizedTypeReference() {};
return apiClient.invokeAPI("/databus/dao/automations/robots/{robot_id}/triggers", HttpMethod.PUT, uriVariables, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localReturnType);
}
/**
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java
index d35b2f7af2..9f093df49f 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java
@@ -171,70 +171,6 @@ public ResponseEntity createDatasheetWithHttpInfo(String spaceId, String a
ParameterizedTypeReference localReturnType = new ParameterizedTypeReference() {};
return apiClient.invokeAPI("/fusion/v3/spaces/{space_id}/datasheets", HttpMethod.POST, uriVariables, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localReturnType);
}
- /**
- * create_fields
- * create_fields create_fields
- * 200 - Get Datasheet Fields
- * @param spaceId space_id (required)
- * @param dstId dst_id (required)
- * @param authorization Current csrf token of user (required)
- * @throws RestClientException if an error occurs while attempting to invoke the API
- */
- public void createFields(String spaceId, String dstId, String authorization) throws RestClientException {
- createFieldsWithHttpInfo(spaceId, dstId, authorization);
- }
-
- /**
- * create_fields
- * create_fields create_fields
- *
200 - Get Datasheet Fields
- * @param spaceId space_id (required)
- * @param dstId dst_id (required)
- * @param authorization Current csrf token of user (required)
- * @return ResponseEntity<Void>
- * @throws RestClientException if an error occurs while attempting to invoke the API
- */
- public ResponseEntity createFieldsWithHttpInfo(String spaceId, String dstId, String authorization) throws RestClientException {
- Object localVarPostBody = null;
-
- // verify the required parameter 'spaceId' is set
- if (spaceId == null) {
- throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'spaceId' when calling createFields");
- }
-
- // verify the required parameter 'dstId' is set
- if (dstId == null) {
- throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'dstId' when calling createFields");
- }
-
- // verify the required parameter 'authorization' is set
- if (authorization == null) {
- throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'authorization' when calling createFields");
- }
-
- // create path and map variables
- final Map uriVariables = new HashMap();
- uriVariables.put("space_id", spaceId);
- uriVariables.put("dst_id", dstId);
-
- final MultiValueMap localVarQueryParams = new LinkedMultiValueMap();
- final HttpHeaders localVarHeaderParams = new HttpHeaders();
- final MultiValueMap localVarCookieParams = new LinkedMultiValueMap();
- final MultiValueMap localVarFormParams = new LinkedMultiValueMap();
-
- if (authorization != null)
- localVarHeaderParams.add("Authorization", apiClient.parameterToString(authorization));
-
- final String[] localVarAccepts = { };
- final List localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
- final String[] localVarContentTypes = { };
- final MediaType localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { };
-
- ParameterizedTypeReference localReturnType = new ParameterizedTypeReference() {};
- return apiClient.invokeAPI("/fusion/v3/spaces/{space_id}/datasheets/{dst_id}/fields", HttpMethod.POST, uriVariables, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localReturnType);
- }
/**
* Delete field
* Delete field Delete field
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiNode.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiNode.java
index d244aa265b..913651bf47 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiNode.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiNode.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiPO.java
index ff70cf1e8b..e5c6e8b6ac 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AiPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUser.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUser.java
index 93334ac482..2124e2ba0a 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUser.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUser.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUsersType.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUsersType.java
index b96c58626a..fa5d72b305 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUsersType.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AlarmUsersType.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AnyBaseField.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AnyBaseField.java
index b220959823..a3910b9f41 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AnyBaseField.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AnyBaseField.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiRecordDto.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiRecordDto.java
index 51d9cdbc8c..dd46a95f73 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiRecordDto.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiRecordDto.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAiPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAiPO.java
index bcc6b25838..180d4fe13b 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAiPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAiPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationActionPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationActionPO.java
index 00f6ba25ec..d81d37507e 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationActionPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationActionPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotIntroductionSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotIntroductionSO.java
index b64b4ddd5b..58f8ede34f 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotIntroductionSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotIntroductionSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotRunNumsSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotRunNumsSO.java
index 80b7f674c2..cc9519d3e6 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotRunNumsSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRobotRunNumsSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRunHistoryPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRunHistoryPO.java
index 203009aa9f..9ef58865c4 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRunHistoryPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationRunHistoryPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationSO.java
index dad11d19c7..3d0c79bd88 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationTriggerPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationTriggerSO.java
similarity index 78%
rename from backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationTriggerPO.java
rename to backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationTriggerSO.java
index 6aefc9c25a..7b0daae148 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationTriggerPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseAutomationTriggerSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -15,7 +15,7 @@
import java.util.Objects;
import java.util.Arrays;
-import com.apitable.starter.databus.client.model.AutomationTriggerPO;
+import com.apitable.starter.databus.client.model.AutomationTriggerSO;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -28,21 +28,21 @@
import com.fasterxml.jackson.annotation.JsonTypeName;
/**
- * ApiResponseAutomationTriggerPO
+ * ApiResponseAutomationTriggerSO
*/
@JsonPropertyOrder({
- ApiResponseAutomationTriggerPO.JSON_PROPERTY_CODE,
- ApiResponseAutomationTriggerPO.JSON_PROPERTY_DATA,
- ApiResponseAutomationTriggerPO.JSON_PROPERTY_MESSAGE,
- ApiResponseAutomationTriggerPO.JSON_PROPERTY_SUCCESS
+ ApiResponseAutomationTriggerSO.JSON_PROPERTY_CODE,
+ ApiResponseAutomationTriggerSO.JSON_PROPERTY_DATA,
+ ApiResponseAutomationTriggerSO.JSON_PROPERTY_MESSAGE,
+ ApiResponseAutomationTriggerSO.JSON_PROPERTY_SUCCESS
})
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
-public class ApiResponseAutomationTriggerPO {
+public class ApiResponseAutomationTriggerSO {
public static final String JSON_PROPERTY_CODE = "code";
private Integer code;
public static final String JSON_PROPERTY_DATA = "data";
- private List data;
+ private List data;
public static final String JSON_PROPERTY_MESSAGE = "message";
private String message;
@@ -50,10 +50,10 @@ public class ApiResponseAutomationTriggerPO {
public static final String JSON_PROPERTY_SUCCESS = "success";
private Boolean success;
- public ApiResponseAutomationTriggerPO() {
+ public ApiResponseAutomationTriggerSO() {
}
- public ApiResponseAutomationTriggerPO code(Integer code) {
+ public ApiResponseAutomationTriggerSO code(Integer code) {
this.code = code;
return this;
@@ -80,13 +80,13 @@ public void setCode(Integer code) {
}
- public ApiResponseAutomationTriggerPO data(List data) {
+ public ApiResponseAutomationTriggerSO data(List data) {
this.data = data;
return this;
}
- public ApiResponseAutomationTriggerPO addDataItem(AutomationTriggerPO dataItem) {
+ public ApiResponseAutomationTriggerSO addDataItem(AutomationTriggerSO dataItem) {
if (this.data == null) {
this.data = new ArrayList<>();
}
@@ -102,19 +102,19 @@ public ApiResponseAutomationTriggerPO addDataItem(AutomationTriggerPO dataItem)
@JsonProperty(JSON_PROPERTY_DATA)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public List getData() {
+ public List getData() {
return data;
}
@JsonProperty(JSON_PROPERTY_DATA)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setData(List data) {
+ public void setData(List data) {
this.data = data;
}
- public ApiResponseAutomationTriggerPO message(String message) {
+ public ApiResponseAutomationTriggerSO message(String message) {
this.message = message;
return this;
@@ -140,7 +140,7 @@ public void setMessage(String message) {
}
- public ApiResponseAutomationTriggerPO success(Boolean success) {
+ public ApiResponseAutomationTriggerSO success(Boolean success) {
this.success = success;
return this;
@@ -173,11 +173,11 @@ public boolean equals(Object o) {
if (o == null || getClass() != o.getClass()) {
return false;
}
- ApiResponseAutomationTriggerPO apiResponseAutomationTriggerPO = (ApiResponseAutomationTriggerPO) o;
- return Objects.equals(this.code, apiResponseAutomationTriggerPO.code) &&
- Objects.equals(this.data, apiResponseAutomationTriggerPO.data) &&
- Objects.equals(this.message, apiResponseAutomationTriggerPO.message) &&
- Objects.equals(this.success, apiResponseAutomationTriggerPO.success);
+ ApiResponseAutomationTriggerSO apiResponseAutomationTriggerSO = (ApiResponseAutomationTriggerSO) o;
+ return Objects.equals(this.code, apiResponseAutomationTriggerSO.code) &&
+ Objects.equals(this.data, apiResponseAutomationTriggerSO.data) &&
+ Objects.equals(this.message, apiResponseAutomationTriggerSO.message) &&
+ Objects.equals(this.success, apiResponseAutomationTriggerSO.success);
}
@Override
@@ -188,7 +188,7 @@ public int hashCode() {
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
- sb.append("class ApiResponseAutomationTriggerPO {\n");
+ sb.append("class ApiResponseAutomationTriggerSO {\n");
sb.append(" code: ").append(toIndentedString(code)).append("\n");
sb.append(" data: ").append(toIndentedString(data)).append("\n");
sb.append(" message: ").append(toIndentedString(message)).append("\n");
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseDatasheetPackSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseDatasheetPackSO.java
index 14f9d16aa0..0b9d944f7c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseDatasheetPackSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseDatasheetPackSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseEmptySO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseEmptySO.java
index 0a74fbf223..5d3b6969a4 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseEmptySO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseEmptySO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseRecordDTOs.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseRecordDTOs.java
index 8a6c62e94d..860b8e5d6d 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseRecordDTOs.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ApiResponseRecordDTOs.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionIntroductionPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionIntroductionPO.java
index bb1dcf966d..4127f9dc41 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionIntroductionPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionIntroductionPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionPO.java
index 30e6193b9c..e20572c673 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationActionPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryRO.java
index 9e17b3f581..ab75f93c01 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryStatusRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryStatusRO.java
index 4837a197d7..3af19c8c30 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryStatusRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationHistoryStatusRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotActionRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotActionRO.java
index 416fa5c0af..a7da8bc192 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotActionRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotActionRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotCopyRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotCopyRO.java
index 0cea8dfaca..d0688d924c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotCopyRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotCopyRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionPO.java
index 82681e251f..1f80732fac 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionSO.java
index 753c221ffc..d5035b7702 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotIntroductionSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotRunNumsSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotRunNumsSO.java
index 3be3451723..a8dfe22444 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotRunNumsSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotRunNumsSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotSO.java
index 8c0a2bc92b..34f45b5e0d 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotTriggerRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotTriggerRO.java
index b880cbcd7f..016f030280 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotTriggerRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotTriggerRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -32,6 +32,8 @@
AutomationRobotTriggerRO.JSON_PROPERTY_LIMIT_COUNT,
AutomationRobotTriggerRO.JSON_PROPERTY_PREV_TRIGGER_ID,
AutomationRobotTriggerRO.JSON_PROPERTY_RESOURCE_ID,
+ AutomationRobotTriggerRO.JSON_PROPERTY_SCHEDULE_CONF,
+ AutomationRobotTriggerRO.JSON_PROPERTY_SPACE_ID,
AutomationRobotTriggerRO.JSON_PROPERTY_TRIGGER_ID,
AutomationRobotTriggerRO.JSON_PROPERTY_TRIGGER_TYPE_ID,
AutomationRobotTriggerRO.JSON_PROPERTY_USER_ID
@@ -53,6 +55,12 @@ public class AutomationRobotTriggerRO {
public static final String JSON_PROPERTY_RESOURCE_ID = "resource_id";
private String resourceId;
+ public static final String JSON_PROPERTY_SCHEDULE_CONF = "schedule_conf";
+ private String scheduleConf;
+
+ public static final String JSON_PROPERTY_SPACE_ID = "space_id";
+ private String spaceId;
+
public static final String JSON_PROPERTY_TRIGGER_ID = "trigger_id";
private String triggerId;
@@ -195,6 +203,58 @@ public void setResourceId(String resourceId) {
}
+ public AutomationRobotTriggerRO scheduleConf(String scheduleConf) {
+
+ this.scheduleConf = scheduleConf;
+ return this;
+ }
+
+ /**
+ * Get scheduleConf
+ * @return scheduleConf
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_SCHEDULE_CONF)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getScheduleConf() {
+ return scheduleConf;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_SCHEDULE_CONF)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setScheduleConf(String scheduleConf) {
+ this.scheduleConf = scheduleConf;
+ }
+
+
+ public AutomationRobotTriggerRO spaceId(String spaceId) {
+
+ this.spaceId = spaceId;
+ return this;
+ }
+
+ /**
+ * Get spaceId
+ * @return spaceId
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_SPACE_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getSpaceId() {
+ return spaceId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_SPACE_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setSpaceId(String spaceId) {
+ this.spaceId = spaceId;
+ }
+
+
public AutomationRobotTriggerRO triggerId(String triggerId) {
this.triggerId = triggerId;
@@ -287,6 +347,8 @@ public boolean equals(Object o) {
Objects.equals(this.limitCount, automationRobotTriggerRO.limitCount) &&
Objects.equals(this.prevTriggerId, automationRobotTriggerRO.prevTriggerId) &&
Objects.equals(this.resourceId, automationRobotTriggerRO.resourceId) &&
+ Objects.equals(this.scheduleConf, automationRobotTriggerRO.scheduleConf) &&
+ Objects.equals(this.spaceId, automationRobotTriggerRO.spaceId) &&
Objects.equals(this.triggerId, automationRobotTriggerRO.triggerId) &&
Objects.equals(this.triggerTypeId, automationRobotTriggerRO.triggerTypeId) &&
Objects.equals(this.userId, automationRobotTriggerRO.userId);
@@ -294,7 +356,7 @@ public boolean equals(Object o) {
@Override
public int hashCode() {
- return Objects.hash(input, isDeleted, limitCount, prevTriggerId, resourceId, triggerId, triggerTypeId, userId);
+ return Objects.hash(input, isDeleted, limitCount, prevTriggerId, resourceId, scheduleConf, spaceId, triggerId, triggerTypeId, userId);
}
@Override
@@ -306,6 +368,8 @@ public String toString() {
sb.append(" limitCount: ").append(toIndentedString(limitCount)).append("\n");
sb.append(" prevTriggerId: ").append(toIndentedString(prevTriggerId)).append("\n");
sb.append(" resourceId: ").append(toIndentedString(resourceId)).append("\n");
+ sb.append(" scheduleConf: ").append(toIndentedString(scheduleConf)).append("\n");
+ sb.append(" spaceId: ").append(toIndentedString(spaceId)).append("\n");
sb.append(" triggerId: ").append(toIndentedString(triggerId)).append("\n");
sb.append(" triggerTypeId: ").append(toIndentedString(triggerTypeId)).append("\n");
sb.append(" userId: ").append(toIndentedString(userId)).append("\n");
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotUpdateRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotUpdateRO.java
index 3186d8340e..7a29b1574e 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotUpdateRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRobotUpdateRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRunHistoryPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRunHistoryPO.java
index 9a84570376..3da453c5ff 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRunHistoryPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationRunHistoryPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationSO.java
index bd8ebfd995..be21aae091 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerIntroductionPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerIntroductionPO.java
index b1649e8e4f..dea9a25f16 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerIntroductionPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerIntroductionPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerPO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerPO.java
index 3e6b9cd0d4..df1d4d8427 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerPO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerPO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerSO.java
new file mode 100644
index 0000000000..dfb679793b
--- /dev/null
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/AutomationTriggerSO.java
@@ -0,0 +1,296 @@
+/*
+ * databus-server
+ * databus-server APIs
+ *
+ * The version of the OpenAPI document: 1.7.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package com.apitable.starter.databus.client.model;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+import com.fasterxml.jackson.annotation.JsonValue;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/**
+ * AutomationTriggerSO
+ */
+@JsonPropertyOrder({
+ AutomationTriggerSO.JSON_PROPERTY_INPUT,
+ AutomationTriggerSO.JSON_PROPERTY_PREV_TRIGGER_ID,
+ AutomationTriggerSO.JSON_PROPERTY_RESOURCE_ID,
+ AutomationTriggerSO.JSON_PROPERTY_ROBOT_ID,
+ AutomationTriggerSO.JSON_PROPERTY_SCHEDULE_ID,
+ AutomationTriggerSO.JSON_PROPERTY_TRIGGER_ID,
+ AutomationTriggerSO.JSON_PROPERTY_TRIGGER_TYPE_ID
+})
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+public class AutomationTriggerSO {
+ public static final String JSON_PROPERTY_INPUT = "input";
+ private String input;
+
+ public static final String JSON_PROPERTY_PREV_TRIGGER_ID = "prevTriggerId";
+ private String prevTriggerId;
+
+ public static final String JSON_PROPERTY_RESOURCE_ID = "resourceId";
+ private String resourceId;
+
+ public static final String JSON_PROPERTY_ROBOT_ID = "robotId";
+ private String robotId;
+
+ public static final String JSON_PROPERTY_SCHEDULE_ID = "scheduleId";
+ private Long scheduleId;
+
+ public static final String JSON_PROPERTY_TRIGGER_ID = "triggerId";
+ private String triggerId;
+
+ public static final String JSON_PROPERTY_TRIGGER_TYPE_ID = "triggerTypeId";
+ private String triggerTypeId;
+
+ public AutomationTriggerSO() {
+ }
+
+ public AutomationTriggerSO input(String input) {
+
+ this.input = input;
+ return this;
+ }
+
+ /**
+ * Get input
+ * @return input
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_INPUT)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getInput() {
+ return input;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_INPUT)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setInput(String input) {
+ this.input = input;
+ }
+
+
+ public AutomationTriggerSO prevTriggerId(String prevTriggerId) {
+
+ this.prevTriggerId = prevTriggerId;
+ return this;
+ }
+
+ /**
+ * Get prevTriggerId
+ * @return prevTriggerId
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_PREV_TRIGGER_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getPrevTriggerId() {
+ return prevTriggerId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_PREV_TRIGGER_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setPrevTriggerId(String prevTriggerId) {
+ this.prevTriggerId = prevTriggerId;
+ }
+
+
+ public AutomationTriggerSO resourceId(String resourceId) {
+
+ this.resourceId = resourceId;
+ return this;
+ }
+
+ /**
+ * Get resourceId
+ * @return resourceId
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_RESOURCE_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getResourceId() {
+ return resourceId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_RESOURCE_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setResourceId(String resourceId) {
+ this.resourceId = resourceId;
+ }
+
+
+ public AutomationTriggerSO robotId(String robotId) {
+
+ this.robotId = robotId;
+ return this;
+ }
+
+ /**
+ * Get robotId
+ * @return robotId
+ **/
+ @javax.annotation.Nonnull
+ @JsonProperty(JSON_PROPERTY_ROBOT_ID)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+
+ public String getRobotId() {
+ return robotId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_ROBOT_ID)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ public void setRobotId(String robotId) {
+ this.robotId = robotId;
+ }
+
+
+ public AutomationTriggerSO scheduleId(Long scheduleId) {
+
+ this.scheduleId = scheduleId;
+ return this;
+ }
+
+ /**
+ * Get scheduleId
+ * minimum: 0
+ * @return scheduleId
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_SCHEDULE_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public Long getScheduleId() {
+ return scheduleId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_SCHEDULE_ID)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setScheduleId(Long scheduleId) {
+ this.scheduleId = scheduleId;
+ }
+
+
+ public AutomationTriggerSO triggerId(String triggerId) {
+
+ this.triggerId = triggerId;
+ return this;
+ }
+
+ /**
+ * Get triggerId
+ * @return triggerId
+ **/
+ @javax.annotation.Nonnull
+ @JsonProperty(JSON_PROPERTY_TRIGGER_ID)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+
+ public String getTriggerId() {
+ return triggerId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_TRIGGER_ID)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ public void setTriggerId(String triggerId) {
+ this.triggerId = triggerId;
+ }
+
+
+ public AutomationTriggerSO triggerTypeId(String triggerTypeId) {
+
+ this.triggerTypeId = triggerTypeId;
+ return this;
+ }
+
+ /**
+ * Get triggerTypeId
+ * @return triggerTypeId
+ **/
+ @javax.annotation.Nonnull
+ @JsonProperty(JSON_PROPERTY_TRIGGER_TYPE_ID)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+
+ public String getTriggerTypeId() {
+ return triggerTypeId;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_TRIGGER_TYPE_ID)
+ @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ public void setTriggerTypeId(String triggerTypeId) {
+ this.triggerTypeId = triggerTypeId;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AutomationTriggerSO automationTriggerSO = (AutomationTriggerSO) o;
+ return Objects.equals(this.input, automationTriggerSO.input) &&
+ Objects.equals(this.prevTriggerId, automationTriggerSO.prevTriggerId) &&
+ Objects.equals(this.resourceId, automationTriggerSO.resourceId) &&
+ Objects.equals(this.robotId, automationTriggerSO.robotId) &&
+ Objects.equals(this.scheduleId, automationTriggerSO.scheduleId) &&
+ Objects.equals(this.triggerId, automationTriggerSO.triggerId) &&
+ Objects.equals(this.triggerTypeId, automationTriggerSO.triggerTypeId);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(input, prevTriggerId, resourceId, robotId, scheduleId, triggerId, triggerTypeId);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class AutomationTriggerSO {\n");
+ sb.append(" input: ").append(toIndentedString(input)).append("\n");
+ sb.append(" prevTriggerId: ").append(toIndentedString(prevTriggerId)).append("\n");
+ sb.append(" resourceId: ").append(toIndentedString(resourceId)).append("\n");
+ sb.append(" robotId: ").append(toIndentedString(robotId)).append("\n");
+ sb.append(" scheduleId: ").append(toIndentedString(scheduleId)).append("\n");
+ sb.append(" triggerId: ").append(toIndentedString(triggerId)).append("\n");
+ sb.append(" triggerTypeId: ").append(toIndentedString(triggerTypeId)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/BaseDatasheetPackSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/BaseDatasheetPackSO.java
index bdd3333b4c..5bf678e4b8 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/BaseDatasheetPackSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/BaseDatasheetPackSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CellFormatEnum.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CellFormatEnum.java
index e10f8011de..e2f043bd76 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CellFormatEnum.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CellFormatEnum.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -26,9 +26,9 @@
*/
public enum CellFormatEnum {
- STRING("STRING"),
+ STRING("string"),
- JSON("JSON");
+ JSON("json");
private String value;
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CollectType.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CollectType.java
index 771676d644..87fc38b33a 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CollectType.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CollectType.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ColorOption.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ColorOption.java
index a61466e558..552a766ea9 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ColorOption.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ColorOption.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CommentMsg.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CommentMsg.java
index e6ca1d57e9..99b3c231e8 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CommentMsg.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/CommentMsg.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/Comments.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/Comments.java
index bbc5ad1758..8d3a4e1a9c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/Comments.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/Comments.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetMetaSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetMetaSO.java
index a68ad3a24f..2336665e7b 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetMetaSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetMetaSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetPackSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetPackSO.java
index eecf84e09f..a955111272 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetPackSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetPackSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetSnapshotSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetSnapshotSO.java
index 6f18ed3926..7b508a5357 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetSnapshotSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DatasheetSnapshotSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DateFormat.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DateFormat.java
index 28cd34b6eb..084de82803 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DateFormat.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DateFormat.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentOperationRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentOperationRO.java
index 830625c068..d314c62ba5 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentOperationRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentOperationRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentPropsRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentPropsRO.java
index 510088590c..62b332ac99 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentPropsRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentPropsRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentRO.java
index 49520a012c..cc45f5c00c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/DocumentRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FOperator.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FOperator.java
index 5b7efda6b0..2cd31be486 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FOperator.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FOperator.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldExtraMapValue.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldExtraMapValue.java
index eaa834a6c3..37ef1fccde 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldExtraMapValue.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldExtraMapValue.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKeyEnum.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKeyEnum.java
index e232106fff..a8b7ce4061 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKeyEnum.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKeyEnum.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java
index 6fb0a4d9ae..d367060821 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java
index 9af1a4b93f..b9df31a617 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -210,7 +210,7 @@ public class FieldPropertySO {
private List unitIds;
public static final String JSON_PROPERTY_UUIDS = "uuids";
- private List uuids;
+ private List uuids;
public static final String JSON_PROPERTY_VIEW_IDX = "viewIdx";
private Integer viewIdx;
@@ -1325,13 +1325,13 @@ public void setUnitIds(List unitIds) {
}
- public FieldPropertySO uuids(List uuids) {
+ public FieldPropertySO uuids(List uuids) {
this.uuids = uuids;
return this;
}
- public FieldPropertySO addUuidsItem(String uuidsItem) {
+ public FieldPropertySO addUuidsItem(Object uuidsItem) {
if (this.uuids == null) {
this.uuids = new ArrayList<>();
}
@@ -1347,14 +1347,14 @@ public FieldPropertySO addUuidsItem(String uuidsItem) {
@JsonProperty(JSON_PROPERTY_UUIDS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public List getUuids() {
+ public List getUuids() {
return uuids;
}
@JsonProperty(JSON_PROPERTY_UUIDS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setUuids(List uuids) {
+ public void setUuids(List uuids) {
this.uuids = uuids;
}
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldSO.java
index 1c0646a53d..a0379c7b70 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdateRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdateRO.java
index 2910c72420..f656351bde 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdateRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdateRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdatedValue.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdatedValue.java
index 08bddf746e..349d815a56 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdatedValue.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldUpdatedValue.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FilterConjunction.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FilterConjunction.java
index 74bcc2eddc..fb4392ef50 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FilterConjunction.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FilterConjunction.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorOption.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorOption.java
index 487880d468..292d869e4b 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorOption.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorOption.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorType.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorType.java
index 72991f6bbd..ffb11203d4 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorType.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/GanttColorType.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterCondition.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterCondition.java
index 862dc5814d..20d13ae0d1 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterCondition.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterCondition.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterInfo.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterInfo.java
index 4a07d0340c..5015e81573 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterInfo.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IFilterInfo.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortInfo.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortInfo.java
index d0422364ed..ccd863ae16 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortInfo.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortInfo.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortedField.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortedField.java
index 2aad61864e..694958345a 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortedField.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ISortedField.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IViewLockInfo.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IViewLockInfo.java
index 6b1b235f5c..a48e7855a5 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IViewLockInfo.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/IViewLockInfo.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LinkedFields.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LinkedFields.java
index aed431c5f4..6ae84fde26 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LinkedFields.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LinkedFields.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ListVO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ListVO.java
index ff6d7a0188..a2075e640b 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ListVO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ListVO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpLimitType.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpLimitType.java
index 9f6879bb86..6c3463f48b 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpLimitType.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpLimitType.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortField.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortField.java
index 436cb41583..4233a6d290 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortField.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortField.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortInfo.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortInfo.java
index 5fe4719b6e..6a5f1ab5f4 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortInfo.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/LookUpSortInfo.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -15,7 +15,7 @@
import java.util.Objects;
import java.util.Arrays;
-import com.apitable.starter.databus.client.model.LookUpSortField;
+import com.apitable.starter.databus.client.model.ISortedField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -36,18 +36,18 @@
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class LookUpSortInfo {
public static final String JSON_PROPERTY_RULES = "rules";
- private List rules = new ArrayList<>();
+ private List rules = new ArrayList<>();
public LookUpSortInfo() {
}
- public LookUpSortInfo rules(List rules) {
+ public LookUpSortInfo rules(List rules) {
this.rules = rules;
return this;
}
- public LookUpSortInfo addRulesItem(LookUpSortField rulesItem) {
+ public LookUpSortInfo addRulesItem(ISortedField rulesItem) {
if (this.rules == null) {
this.rules = new ArrayList<>();
}
@@ -63,14 +63,14 @@ public LookUpSortInfo addRulesItem(LookUpSortField rulesItem) {
@JsonProperty(JSON_PROPERTY_RULES)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
- public List getRules() {
+ public List getRules() {
return rules;
}
@JsonProperty(JSON_PROPERTY_RULES)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
- public void setRules(List rules) {
+ public void setRules(List rules) {
this.rules = rules;
}
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodePermissionStateSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodePermissionStateSO.java
index bdecdfe34b..3c71b5b00a 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodePermissionStateSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodePermissionStateSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSO.java
index 9e6075ab6e..2e1d0df855 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSimplePO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSimplePO.java
index bd6d17fa6c..1de87b4ae5 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSimplePO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/NodeSimplePO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/OrderEnum.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/OrderEnum.java
index fff1138fd9..70dd9b27aa 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/OrderEnum.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/OrderEnum.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordAlarm.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordAlarm.java
index 8ec922b786..f2e53401af 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordAlarm.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordAlarm.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordDTO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordDTO.java
index 01252b8cbd..01081be771 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordDTO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordDTO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordMeta.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordMeta.java
index 95220cd233..032c137778 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordMeta.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordMeta.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordSO.java
index 0fd7a68ba5..3548328a35 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordUpdateRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordUpdateRO.java
index ebdf66e22a..4a5f9119b6 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordUpdateRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RecordUpdateRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RollUpFuncType.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RollUpFuncType.java
index ab317258ef..ba2132ef3e 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RollUpFuncType.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/RollUpFuncType.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleSelectProperty.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleSelectProperty.java
index e8998e4a63..71cdd891e4 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleSelectProperty.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleSelectProperty.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleTextFieldPropertySO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleTextFieldPropertySO.java
index 1b616a9648..fac7e79a6c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleTextFieldPropertySO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SingleTextFieldPropertySO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SortRO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SortRO.java
index bcbe32c3d4..9ff93c62ef 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SortRO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SortRO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SymbolAlign.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SymbolAlign.java
index 22ce0ebb78..57e47677d6 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SymbolAlign.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/SymbolAlign.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/TimeFormat.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/TimeFormat.java
index cd8c0bf06a..9c6e042153 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/TimeFormat.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/TimeFormat.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/UnitSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/UnitSO.java
index ed8bac0765..aa43c30e9d 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/UnitSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/UnitSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewColumnSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewColumnSO.java
index 7dbccd446f..5f9271b6c3 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewColumnSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewColumnSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewRowSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewRowSO.java
index 7b7f18f8dc..42d3819d3c 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewRowSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewRowSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewSO.java
index 3d1742020f..35242c0d68 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewStyleSo.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewStyleSo.java
index 7a126dc2e0..b3374eeceb 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewStyleSo.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/ViewStyleSo.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetInPanelSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetInPanelSO.java
index d2d9b09717..1cdb32c615 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetInPanelSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetInPanelSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetPanelSO.java b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetPanelSO.java
index 314346c118..b9cfc35ecd 100644
--- a/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetPanelSO.java
+++ b/backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/WidgetPanelSO.java
@@ -2,7 +2,7 @@
* databus-server
* databus-server APIs
*
- * The version of the OpenAPI document: 1.6.0
+ * The version of the OpenAPI document: 1.7.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/package.json b/package.json
index ba3279562c..1b4ad266f2 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
"start:i18n": "nx start @apitable/i18n-lang",
"start:datasheet": "cd packages/datasheet && pnpm run dev",
"lint:datasheet": "nx check:lint @apitable/datasheet",
+ "storybook:components": "nx storybook @apitable/components",
"start:widget-sdk": "nx start @apitable/widget-sdk",
"start:room-server": "nx start:dev @apitable/room-server ",
"start:socket-server": "nx start:socket:dev @apitable/room-server",
@@ -65,6 +66,8 @@
"pnpm": "^8"
},
"devDependencies": {
+ "@types/jest": "^29.5.11",
+ "eslint-config-prettier": "^8",
"git-format-staged": "^3.0.0",
"@babel/core": "7.22.20",
"@commitlint/cli": "17.7.1",
diff --git a/packages/ai-components/package.json b/packages/ai-components/package.json
index 6f39f3a23f..a2e3e7d47f 100644
--- a/packages/ai-components/package.json
+++ b/packages/ai-components/package.json
@@ -45,6 +45,7 @@
"@rjsf5/core": "npm:@rjsf/core@^5.13.2",
"@rjsf5/utils": "npm:@rjsf/utils@^5.13.2",
"@rjsf5/validator-ajv8": "npm:@rjsf/validator-ajv8@^5.13.2",
+ "antd-mobile": "5.32.4",
"ahooks": "^3.5.0",
"ajv-i18n": "^4.2.0",
"antd": "4.23.5",
diff --git a/packages/components/package.json b/packages/components/package.json
index 838b9aadd7..619ad13677 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -12,12 +12,14 @@
},
"dependencies": {
"@apitable/core": "workspace:*",
+ "cron-time-generator": "^2.0.1",
"@apitable/icons": "workspace:*",
"@apitable/react-contexify": "^5.0.7",
"@floating-ui/dom": "^1.5.1",
"@floating-ui/react": "0.24.5",
"@rjsf/core": "^4.2.3",
"ahooks": "^3.5.0",
+ "purify-ts": "^2.0.1",
"antd": "4.23.5",
"classnames": "2.2.6",
"color": "^3.1.3",
@@ -28,6 +30,7 @@
"rc-trigger": "^5.3.3",
"rc-util": "^5.24.4",
"react-color": "^2.19.3",
+ "cron-parser": "^4.9.0",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^11.1.3",
"react-draggable": "^4.0.3",
@@ -39,7 +42,6 @@
"styled-system": "^5.1.5"
},
"devDependencies": {
- "@jest/types": "^29.6.1",
"@mdx-js/react": "^1.6.22",
"@storybook/addon-a11y": "^6.3.8",
"@storybook/addon-actions": "^6.3.6",
@@ -55,7 +57,8 @@
"@testing-library/react": "^12.0.0",
"@types/classnames": "^2.2.10",
"@types/color": "^3.0.1",
- "@types/jest": "^29.2.1",
+ "@jest/types": "^29.6.3",
+ "@types/jest": "^29.5.11",
"@types/lodash": "^4.14.197",
"@types/mdx-js__react": "^1",
"@types/node": "^14.14.34",
@@ -72,12 +75,12 @@
"dayjs": "1.11.10",
"chromatic": "^5.10.1",
"concurrently": "^7.2.2",
- "jest": "^29.6.2",
- "jest-environment-jsdom": "^29.2.2",
+ "jest": "^29.7.0",
+ "jest-environment-jsdom": "^29.7.0",
"react-dom": "18.2.0",
"storybook-addon-designs": "^6.1.0",
"styled-components": "5.3.6",
- "ts-jest": "28.0.3",
+ "ts-jest": "^29.1.1",
"tsc-alias": "^1.6.11",
"tsconfig-paths-webpack-plugin": "^3.5.1",
"typescript": "4.8.2"
@@ -90,6 +93,7 @@
"build": "rm -rf ./dist && tsc && tsc-alias",
"start": "concurrently \"tsc -w\" \"tsc-alias -w\"",
"test": "jest",
+ "test:util": "jest timing",
"test:cov": "jest --coverage",
"storybook": "start-storybook -p 6006",
"storybook-docs": "start-storybook --docs --no-manager-cache",
diff --git a/packages/components/src/components/box/box.tsx b/packages/components/src/components/box/box.tsx
index 5e9de57505..b485c4bbcf 100644
--- a/packages/components/src/components/box/box.tsx
+++ b/packages/components/src/components/box/box.tsx
@@ -16,7 +16,7 @@
* along with this program. If not, see .
*/
-import styled from 'styled-components';
+import styled from 'styled-components';
import {
space, SpaceProps,
color, ColorProps,
@@ -32,7 +32,9 @@ import {
} from 'styled-system';
type IBoxProps = SpaceProps & LayoutProps & ColorProps & FlexboxProps & TypographyProps
- & GridProps & BackgroundProps & BorderProps & PositionProps & ShadowProps;
+ & GridProps & BackgroundProps & BorderProps & PositionProps & ShadowProps & {
+ gap?: string | number;
+};
export const Box: any = styled.div(
compose(
@@ -46,5 +48,5 @@ export const Box: any = styled.div(
border,
position,
shadow,
- )
-);
\ No newline at end of file
+ ),
+);
diff --git a/packages/components/src/components/index.ts b/packages/components/src/components/index.ts
index ff572db2c3..9555de52e9 100644
--- a/packages/components/src/components/index.ts
+++ b/packages/components/src/components/index.ts
@@ -48,4 +48,4 @@ export * from './divider';
export * from './context_menu';
export * from './pagination';
export * from './avatar/avatar_group';
-export * from './avatar';
+export * from './time';
diff --git a/packages/components/src/components/select/dropdown/index.tsx b/packages/components/src/components/select/dropdown/index.tsx
index 7fa28a2e8a..133e9dee66 100644
--- a/packages/components/src/components/select/dropdown/index.tsx
+++ b/packages/components/src/components/select/dropdown/index.tsx
@@ -29,7 +29,9 @@ import { ListDeprecate } from '../../list_deprecate';
import { IListItemProps } from '../../list_deprecate/interface';
import { IOption, ISelectProps } from '../interface';
import {
- GlobalStyle, hightLightCls, OptionOutside,
+ GlobalStyle,
+ hightLightCls,
+ OptionOutside,
StyledArrowIcon,
StyledListContainer,
StyledSelectedContainer,
@@ -43,7 +45,7 @@ import { useListItem } from '@floating-ui/react';
const StyledDropdown = styled(ListDropdown)`
z-index: 1200;
- `;
+`;
const OFFSET = [0, 4];
@@ -53,15 +55,41 @@ const _renderValue = (option: IOption) => {
const _GlobalStyle: any = GlobalStyle;
-export const DropdownSelect: FC> & {
- Option: React.FC & Pick>>
+export const DropdownSelect: FC<
+ React.PropsWithChildren<
+ ISelectProps & {
+ suffixContent?: React.ReactNode;
+ }
+ >
+> & {
+ Option: React.FC & Pick>>;
} = (props) => {
const {
- placeholder, value, triggerStyle, triggerCls, options: _options, prefixIcon, suffixIcon, dropdownMatchSelectWidth = true,
- openSearch = false, searchPlaceholder, noDataTip, defaultVisible, hiddenArrow = false, triggerLabel,
- onSelected, hideSelectedOption, dropdownRender, disabled, disabledTip, listStyle, listCls, renderValue = _renderValue,
- children, maxListWidth = 240
+ placeholder,
+ suffixContent,
+ value,
+ triggerStyle,
+ triggerCls,
+ options: _options,
+ prefixIcon,
+ suffixIcon,
+ dropdownMatchSelectWidth = true,
+ openSearch = false,
+ searchPlaceholder,
+ noDataTip,
+ defaultVisible,
+ hiddenArrow = false,
+ triggerLabel,
+ onSelected,
+ hideSelectedOption,
+ dropdownRender,
+ disabled,
+ disabledTip,
+ listStyle,
+ listCls,
+ renderValue = _renderValue,
+ children,
+ maxListWidth = 240,
} = props;
const [isInit, setIsInit] = useState(true);
const listContainer = useRef(null);
@@ -72,7 +100,7 @@ export const DropdownSelect: FC {
return _options == null ? convertChildrenToData(children) : _options;
}, [children, _options]);
- const selectedOption = options.filter(item => Boolean(item)).find(item => item!.value === value);
+ const selectedOption = options.filter((item) => Boolean(item)).find((item) => item!.value === value);
const setKeywordDebounce = debounce(setKeyword, 300);
@@ -88,7 +116,7 @@ export const DropdownSelect: FC {
setKeyword('');
@@ -106,14 +134,13 @@ export const DropdownSelect: FC item?.value === value);
+ const findIndex = afterFilterOptions.findIndex((item) => item?.value === value);
- const triggerRef: React.MutableRefObject = useRef(null);
+ const triggerRef: React.MutableRefObject = useRef(null);
const [triggerInfo, setTriggerInfo] = useState();
@@ -136,45 +163,54 @@ export const DropdownSelect: FC
{
// @ts-ignore
- dropdownRender || {
- setVisible(false);
- toggle();
- onSelected && onSelected(afterFilterOptions[index]!, index);
- }}
- searchProps={
- openSearch ? {
- inputRef: inputRef,
- onSearchChange: inputOnChange,
- placeholder: searchPlaceholder,
- } : undefined
- }
- noDataTip={noDataTip}
- triggerInfo={triggerInfo}
- autoHeight
- >
- {
- afterFilterOptions.filter(Boolean).map((item, index) => {
- return ( {
- setVisible(false);
- toggle();
- onSelected && onSelected(afterFilterOptions[index]!, index);
- }} item={item as IOption} currentIndex={index} keyword={keyword} value={value}/>);
- })
- }
-
+ dropdownRender || (
+ {
+ setVisible(false);
+ toggle();
+ onSelected && onSelected(afterFilterOptions[index]!, index);
+ }}
+ searchProps={
+ openSearch
+ ? {
+ inputRef: inputRef,
+ onSearchChange: inputOnChange,
+ placeholder: searchPlaceholder,
+ }
+ : undefined
+ }
+ noDataTip={noDataTip}
+ triggerInfo={triggerInfo}
+ autoHeight
+ >
+ {afterFilterOptions.filter(Boolean).map((item, index) => {
+ return (
+ {
+ setVisible(false);
+ toggle();
+ onSelected && onSelected(afterFilterOptions[index]!, index);
+ }}
+ item={item as IOption}
+ currentIndex={index}
+ keyword={keyword}
+ value={value}
+ />
+ );
+ })}
+
+ )
}
);
};
-
const checked2View = () => {
setTimeout(() => {
const selectedItemElement = listContainer.current?.querySelector('.isChecked');
@@ -194,95 +230,100 @@ export const DropdownSelect: FC
- <_GlobalStyle />
- {
+ return (
+ <>
+ <_GlobalStyle />
+ {
setVisible(visible);
- }
- }
- setTriggerRef={(element) => {
- triggerRef.current = element;
- }}
- options={{
- arrow: false,
- offset: 4,
- selectedIndex: findIndex,
- disabled,
- }}
- trigger={
-
-
- {
- triggerClick();
- }}
- style={triggerStyle}
- className={triggerCls}
- tabIndex={-1}
- ref={containerRef}
- disabled={Boolean(disabled)}
- focus={visible}
- data-name='select'
- >
- {
+ triggerRef.current = element;
+ }}
+ options={{
+ arrow: false,
+ offset: 4,
+ selectedIndex: findIndex,
+ disabled,
+ }}
+ trigger={
+
+
+ {
+ triggerClick();
+ }}
+ style={triggerStyle}
+ className={triggerCls}
+ tabIndex={-1}
+ ref={containerRef}
+ disabled={Boolean(disabled)}
+ focus={visible}
+ data-name="select"
>
- {triggerLabel}
- {!triggerLabel && (
- value != null && selectedOption ? :
-
- {placeholder}
-
- )
- }
-
- {
- !hiddenArrow &&
-
-
- }
-
-
-
- }
- >
- {
- renderOptionList
- }
-
- >;
+
+ {triggerLabel}
+ {!triggerLabel &&
+ (value != null && selectedOption ? (
+
+ ) : (
+ {placeholder}
+ ))}
+
+ {suffixContent}
+ {!hiddenArrow && (
+
+
+
+ )}
+
+
+
+ }
+ >
+ {renderOptionList}
+
+ >
+ );
};
const Option = ListDeprecate.Item;
DropdownSelect.Option = Option;
-export function OptionItem({ item,currentIndex, value , keyword, className,
+export function OptionItem({
+ item,
+ currentIndex,
+ value,
+ keyword,
+ className,
onClick,
iconClassName,
-}: {item: IOption, currentIndex: number, iconClassName?: string, className?: string, value: any, keyword: string,onClick: () => void}) {
+}: {
+ item: IOption;
+ currentIndex: number;
+ iconClassName?: string;
+ className?: string;
+ value: any;
+ keyword: string;
+ onClick: () => void;
+}) {
+ const { activeIndex, selectedIndex, getItemProps, handleSelect } = React.useContext(SelectContext);
- const {
- activeIndex,
- selectedIndex,
- getItemProps,
- handleSelect
- } = React.useContext(SelectContext);
-
- const { ref, index:aIndex } = useListItem();
+ const { ref, index: aIndex } = useListItem();
const isActive = activeIndex === aIndex;
const isSelected = selectedIndex === aIndex;
@@ -298,29 +339,26 @@ export function OptionItem({ item,currentIndex, value , keyword, className,
onClick?.();
handleSelect(aIndex);
}
- }
+ },
});
- return
-
- {
- !keyword ? null :
- }
-
- ;
+ return (
+
+
+ {!keyword ? null : (
+
+ )}
+
+
+ );
}
diff --git a/packages/components/src/components/select/dropdown/multiple.tsx b/packages/components/src/components/select/dropdown/multiple.tsx
index 620136e782..4b80302474 100644
--- a/packages/components/src/components/select/dropdown/multiple.tsx
+++ b/packages/components/src/components/select/dropdown/multiple.tsx
@@ -19,19 +19,20 @@ import { CheckOutlined, ChevronDownOutlined } from '@apitable/icons';
import { useToggle } from 'ahooks';
import Color from 'color';
import Highlighter from 'react-highlight-words';
-import React, { FC, useEffect, useMemo, useRef, useState } from 'react';
+import React, { FC, memo, useEffect, useMemo, useRef, useState } from 'react';
import { ListDeprecate } from '../../list_deprecate';
import { IListItemProps } from '../../list_deprecate/interface';
import { IOption, ISelectProps, ISelectValue } from '../interface';
import {
- GlobalStyle, hightLightCls, OptionOutside,
+ GlobalStyle,
+ hightLightCls,
+ OptionOutside,
StyledArrowIcon,
StyledListContainer,
StyledSelectedContainer,
StyledSelectTrigger,
} from '../styled';
import debounce from 'lodash/debounce';
-import { IOverLayProps } from '../../dropdown/float_ui';
import styled from 'styled-components';
import { ListDropdown, SelectContext } from './list_dropdown';
import { useListItem } from '@floating-ui/react';
@@ -40,10 +41,11 @@ import { convertChildrenToData } from '../utils';
import { IUseListenTriggerInfo, stopPropagation } from '../../../helper';
import { useThemeColors } from '../../../hooks';
import { WrapperTooltip } from '../../tooltip';
+import { useCssColors } from '../../../hooks/use_css_colors';
const StyledDropdown = styled(ListDropdown)`
z-index: 1200;
- `;
+`;
const OFFSET = [0, 4];
@@ -53,17 +55,39 @@ const _renderValue = (option: IOption) => {
const _GlobalStyle: any = GlobalStyle;
-export const MultipleSelect: FC & {
- value: ISelectValue[],
- onChange ?: (value: ISelectValue[]) => void
-}>> & {
- Option: React.FC & Pick>>
+const MultipleSelectComp: FC<
+ React.PropsWithChildren<
+ Omit & {
+ value: ISelectValue[];
+ onChange?: (value: ISelectValue[]) => void;
+ }
+ >
+> & {
+ Option: React.FC & Pick>>;
} = (props) => {
const {
- placeholder, value, triggerStyle, onChange, triggerCls, options: _options, prefixIcon, suffixIcon, dropdownMatchSelectWidth = true,
- openSearch = false, searchPlaceholder, noDataTip, defaultVisible, hiddenArrow = false, triggerLabel,
- onSelected, dropdownRender, disabled, disabledTip, listStyle, listCls, renderValue = _renderValue,
- children, maxListWidth = 240
+ placeholder,
+ value,
+ triggerStyle,
+ onChange,
+ triggerCls,
+ options: _options,
+ dropdownMatchSelectWidth = true,
+ openSearch = false,
+ searchPlaceholder,
+ noDataTip,
+ defaultVisible,
+ hiddenArrow = false,
+ triggerLabel,
+ onSelected,
+ dropdownRender,
+ disabled,
+ disabledTip,
+ listStyle,
+ listCls,
+ renderValue = _renderValue,
+ children,
+ maxListWidth = 240,
} = props;
const [isInit, setIsInit] = useState(true);
const listContainer = useRef(null);
@@ -74,7 +98,7 @@ export const MultipleSelect: FC {
return _options == null ? convertChildrenToData(children) : _options;
}, [children, _options]);
- const selectedOption = options.filter(item => Boolean(item)).filter(item => value.includes(item!.value));
+ const selectedOption = options.filter((item) => Boolean(item)).filter((item) => value.includes(item!.value));
const setKeywordDebounce = debounce(setKeyword, 300);
@@ -103,12 +127,11 @@ export const MultipleSelect: FC = useRef(null);
+ const triggerRef: React.MutableRefObject = useRef(null);
const [triggerInfo, setTriggerInfo] = useState();
@@ -118,11 +141,11 @@ export const MultipleSelect: FC {
+ const renderOptionList = () => {
return (
{
// @ts-ignore
- dropdownRender || {
- onSelected && onSelected(afterFilterOptions[index]!, index);
- const item = afterFilterOptions[index];
- if(item?.value) {
- if (value.includes(item?.value)) {
- onChange?.(value.filter(v => v !== item.value));
- } else {
- onChange?.(value.concat(item.value));
+ dropdownRender || (
+ {
+ onSelected && onSelected(afterFilterOptions[index]!, index);
+ const item = afterFilterOptions[index];
+ if (item?.value) {
+ if (value.includes(item?.value)) {
+ onChange?.(value.filter((v) => v !== item.value));
+ } else {
+ onChange?.(value.concat(item.value));
+ }
}
- }
- }}
- searchProps={
- openSearch ? {
- inputRef: inputRef,
- onSearchChange: inputOnChange,
- placeholder: searchPlaceholder,
- } : undefined
- }
- noDataTip={noDataTip}
- triggerInfo={triggerInfo}
- autoHeight
- >
- {
- afterFilterOptions.filter(Boolean).map((item, index) => {
- return ( {
- onSelected && onSelected(afterFilterOptions[index]!, index);
- if(item?.value) {
- if (value.includes(item?.value)) {
- onChange?.(value.filter(v => v !== item.value));
- } else {
- onChange?.(value.concat(item.value));
+ }}
+ searchProps={
+ openSearch
+ ? {
+ inputRef: inputRef,
+ onSearchChange: inputOnChange,
+ placeholder: searchPlaceholder,
}
- }
- }} item={item as IOption} currentIndex={index} keyword={keyword} value={value}/>);
- })
- }
-
+ : undefined
+ }
+ noDataTip={noDataTip}
+ triggerInfo={triggerInfo}
+ autoHeight
+ >
+ {afterFilterOptions.filter(Boolean).map((item, index) => {
+ return (
+ {
+ onSelected && onSelected(afterFilterOptions[index]!, index);
+ if (item?.value) {
+ if (value.includes(item?.value)) {
+ onChange?.(value.filter((v) => v !== item.value));
+ } else {
+ onChange?.(value.concat(item.value));
+ }
+ }
+ }}
+ item={item as IOption}
+ currentIndex={index}
+ keyword={keyword}
+ value={value}
+ />
+ );
+ })}
+
+ )
}
);
@@ -199,92 +232,95 @@ export const MultipleSelect: FC
- <_GlobalStyle />
- {
+ return (
+ <>
+ <_GlobalStyle />
+ {
setVisible(visible);
- }
- }
- setTriggerRef={(element) => {
- triggerRef.current = element;
- }}
- options={{
- arrow: false,
- offset: 4,
- // TODO find index
- // selectedIndex: findIndex,
- disabled,
- }}
- trigger={
-
-
- {
- triggerClick();
- }}
- style={triggerStyle}
- className={triggerCls}
- tabIndex={-1}
- ref={containerRef}
- disabled={Boolean(disabled)}
- focus={visible}
- data-name='select'
- >
- {
+ triggerRef.current = element;
+ }}
+ options={{
+ arrow: false,
+ offset: 4,
+ stopPropagation: true,
+ // TODO find index
+ // selectedIndex: findIndex,
+ disabled,
+ }}
+ trigger={
+
+
+ {
+ triggerClick();
+ }}
+ // style={triggerStyle}
+ className={triggerCls}
+ tabIndex={-1}
+ ref={containerRef}
+ disabled={Boolean(disabled)}
+ focus={visible}
+ data-name="select"
>
- {triggerLabel}
- {!triggerLabel && (
- value != null && selectedOption.length> 0 ? item?.label).join(','),
- }}
- renderValue={renderValue}
- /> :
-
- {placeholder}
-
- )
- }
-
- {
- !hiddenArrow &&
-
-
- }
-
-
-
- }
- >
- {
- renderOptionList
- }
-
- >;
+
+ {triggerLabel}
+ {!triggerLabel &&
+ (value != null && selectedOption.length > 0 ? (
+ item?.value).join(','),
+ label: selectedOption.map((item) => item?.label).join(','),
+ }}
+ renderValue={renderValue}
+ />
+ ) : (
+ {placeholder}
+ ))}
+
+ {!hiddenArrow && (
+
+
+
+ )}
+
+
+
+ }
+ >
+ {renderOptionList}
+
+ >
+ );
};
const Option = ListDeprecate.Item;
-MultipleSelect.Option = Option;
+MultipleSelectComp.Option = Option;
-export function OptionItem({ item,currentIndex, value , keyword, className,
+export function OptionItem({
+ item,
+ currentIndex,
+ value,
+ keyword,
+ className,
onClick,
iconClassName,
-}: {item: IOption, currentIndex: number, iconClassName?: string, className?: string, value: any[]|any, keyword: string,onClick: () => void}) {
-
- const {
- activeIndex,
- selectedIndex,
- getItemProps,
- handleSelect
- } = React.useContext(SelectContext);
+}: {
+ item: IOption;
+ currentIndex: number;
+ iconClassName?: string;
+ className?: string;
+ value: any[] | any;
+ keyword: string;
+ onClick: () => void;
+}) {
+ const { activeIndex, selectedIndex, getItemProps, handleSelect } = React.useContext(SelectContext);
- const { ref, index:aIndex } = useListItem();
+ const { ref, index: aIndex } = useListItem();
const isActive = activeIndex === aIndex;
const isSelected = selectedIndex === aIndex;
@@ -300,36 +336,42 @@ export function OptionItem({ item,currentIndex, value , keyword, className,
onClick?.();
handleSelect(aIndex);
}
- }
+ },
});
- const isChecked = Array.isArray(value) ? value.includes(item?.value): value === item?.value;
- return
- ,
- ...item,
- }:
- item
- } renderValue={_renderValue} isChecked={isChecked}>
- {
- !keyword ? null :
- }
-
- ;
+ const colors = useCssColors();
+ const isChecked = Array.isArray(value) ? value.includes(item?.value) : value === item?.value;
+ return (
+
+ ,
+ ...item,
+ }
+ : item
+ }
+ renderValue={_renderValue}
+ isChecked={isChecked}
+ >
+ {!keyword ? null : (
+
+ )}
+
+
+ );
}
+
+export const MultipleSelect = memo(MultipleSelectComp);
diff --git a/packages/components/src/components/select/styled.ts b/packages/components/src/components/select/styled.ts
index bde69a7327..89faca1260 100644
--- a/packages/components/src/components/select/styled.ts
+++ b/packages/components/src/components/select/styled.ts
@@ -25,12 +25,13 @@ const CssItem = css>`
position: relative;
height: 40px;
- ${props => {
+ ${(props) => {
if (props.disabled) {
return css`
cursor: not-allowed;
- .prefixIcon, .optionLabel {
+ .prefixIcon,
+ .optionLabel {
opacity: 0.5;
}
`;
@@ -38,14 +39,14 @@ const CssItem = css>`
return;
}}
- padding-left: ${props => {
+ padding-left: ${(props) => {
if (props.prefixIcon) {
return '20px';
}
return '';
}};
- padding-right: ${props => {
+ padding-right: ${(props) => {
if (props.suffixIcon) {
return '20px';
}
@@ -56,7 +57,6 @@ const CssItem = css>`
vertical-align: -0.225em;
}
-
.suffixIcon,
.prefixIcon {
height: 100%;
@@ -75,12 +75,11 @@ const CssItem = css>`
&.isChecked {
svg {
- fill: ${props => {
- return props.theme.color.primaryColor;
- }};
+ fill: ${(props) => {
+ return props.theme.color.primaryColor;
+ }};
}
}
-
}
.optionLabel {
@@ -91,14 +90,14 @@ const CssItem = css>`
line-height: 40px;
&.isChecked {
- color: ${props => {
- return props.theme.color.primaryColor;
- }};
+ color: ${(props) => {
+ return props.theme.color.primaryColor;
+ }};
}
}
`;
-export const StyledSelectTrigger = styled.div.attrs(applyDefaultTheme) <{ disabled: boolean; focus: boolean }>`
+export const StyledSelectTrigger = styled.div.attrs(applyDefaultTheme)<{ disabled: boolean; focus: boolean }>`
cursor: pointer;
border-radius: 4px;
border: 1px solid transparent;
@@ -109,7 +108,7 @@ export const StyledSelectTrigger = styled.div.attrs(applyDefaultTheme) <{ disabl
height: 40px;
user-select: none;
outline: none;
- transition: all .3s;
+ transition: all 0.3s;
${(props) => {
const { fc5 } = props.theme.color;
@@ -118,21 +117,24 @@ export const StyledSelectTrigger = styled.div.attrs(applyDefaultTheme) <{ disabl
cursor: not-allowed;
`;
}
- return !props.disabled && css`
- &:hover {
- border-color: ${fc5};
- }
- `;
+ return (
+ !props.disabled &&
+ css`
+ &:hover {
+ border-color: ${fc5};
+ }
+ `
+ );
}};
${(props) => {
- const { fc6 } = props.theme.color;
return css`
- background-color: ${fc6};
+ cursor: not-allowed;
+ background-color: ${props.theme.color.bgControlsDefault};
`;
- }};
+ }}
- ${props => {
+ ${(props) => {
const { fc0 } = props.theme.color;
if (props.focus) {
return css`
@@ -140,11 +142,14 @@ export const StyledSelectTrigger = styled.div.attrs(applyDefaultTheme) <{ disabl
`;
}
- return !props.disabled && css`
- &:focus-within {
- border-color: ${fc0} !important;
- }
- `;
+ return (
+ !props.disabled &&
+ css`
+ &:focus-within {
+ border-color: ${fc0} !important;
+ }
+ `
+ );
}}
`;
@@ -163,11 +168,11 @@ export const StyledSelectedContainer = styled.div.attrs(applyDefaultTheme)`
display: inline-block;
font-size: 13px;
${(props) => {
- const { blackBlue } = props.theme.color;
- return css`
+ const { blackBlue } = props.theme.color;
+ return css`
color: ${blackBlue[500]};
`;
- }}
+ }}
}
${CssItem};
@@ -181,13 +186,17 @@ export const PrefixIcon = styled.span`
padding-right: 4px;
`;
-export const StyledArrowIcon = styled(PrefixIcon) <{ rotated: boolean }>`
+export const StyledArrowIcon = styled(PrefixIcon)<{ rotated: boolean }>`
position: absolute;
right: 8px;
display: flex;
align-items: center;
transition: transform 0.3s;
- ${props => props.rotated && css` transform: rotate(180deg); `}
+ ${(props) =>
+ props.rotated &&
+ css`
+ transform: rotate(180deg);
+ `}
height: auto;
transform-origin: 40%;
`;
@@ -206,11 +215,11 @@ export const hightLightCls = styled.div.attrs(applyDefaultTheme)`
padding: 0;
`;
-export const StyledListContainer = styled.div.attrs(applyDefaultTheme) <{ width: string; minWidth: string }>`
+export const StyledListContainer = styled.div.attrs(applyDefaultTheme)<{ width: string; minWidth?: string }>`
width: ${(props) => props.width};
min-width: ${(props) => props.minWidth};
padding: 4px 0;
- ${props => css`
+ ${(props) => css`
background-color: ${props.theme.color.highestBg};
box-shadow: ${props.theme.color.shadowCommonHighest};
`}
@@ -219,14 +228,14 @@ export const StyledListContainer = styled.div.attrs(applyDefaultTheme) <{ width:
export const OptionOutside = styled(ListDeprecate.Item).attrs(applyDefaultTheme)`
${CssItem};
- padding-left: ${props => {
+ padding-left: ${(props) => {
if (props.prefixIcon) {
return '28px';
}
return '';
}};
- padding-right: ${props => {
+ padding-right: ${(props) => {
if (props.suffixIcon) {
return '28px';
}
diff --git a/packages/components/src/components/time/ScheduleOptions.ts b/packages/components/src/components/time/ScheduleOptions.ts
new file mode 100644
index 0000000000..514ec43b8b
--- /dev/null
+++ b/packages/components/src/components/time/ScheduleOptions.ts
@@ -0,0 +1,51 @@
+import dayjs from 'dayjs';
+import { t, Strings } from '@apitable/core';
+import advancedFormat from 'dayjs/plugin/advancedFormat';
+dayjs.extend(advancedFormat);
+
+import 'dayjs/locale/zh';
+import 'dayjs/locale/zh-cn';
+import 'dayjs/locale/zh-hk';
+import 'dayjs/locale/zh-tw';
+import { Maybe } from 'purify-ts';
+
+export const ScheduleOptions = {
+ getDayIntervalOptions: () => {
+ const dayIntervalOptions = Array.from({ length: 30 }, (_, i) => {
+ return i + 1;
+ }).map((num) => ({
+ label: String(num),
+ value: String(num),
+ }));
+ return dayIntervalOptions;
+ },
+ getWeekOptions: () => {
+ const weekOptions = Array.from({ length: 7 }, (_, i) => i)
+ .map((item) => dayjs().day(item))
+ .map((num) => ({
+ label: num.format('dddd'),
+ value: num.day().toString(),
+ }));
+ return weekOptions;
+ },
+ getHourIntervalOptions: () => {
+ const hourOptions = Array.from({ length: 24 }, (_, i) => i + 1).map((num) => ({
+ label: String(num),
+ value: num.toString(),
+ }));
+ return hourOptions;
+ },
+ getDayOptions: () => {
+ const dayOptions = Array.from({ length: 30 }, (_, i) => {
+ return dayjs().set('date', i + 1);
+ }).map((num) => ({
+ label: num.format('Do'),
+ value: num.date().toString(),
+ }));
+ const dayOptionsWithLastDay = dayOptions.concat({
+ label: Maybe.encase(() => t(Strings.last_day)).orDefault('ęåäøå¤©'),
+ value: '1L',
+ });
+ return dayOptionsWithLastDay;
+ },
+};
diff --git a/packages/components/src/components/time/index.ts b/packages/components/src/components/time/index.ts
new file mode 100644
index 0000000000..ffb46e0e7b
--- /dev/null
+++ b/packages/components/src/components/time/index.ts
@@ -0,0 +1,5 @@
+import { Timing } from './timing';
+import { NextTimePreview } from './preview';
+import { CronConverter } from './utils';
+import { ICronSchema } from './types';
+export { Timing, NextTimePreview, CronConverter, ICronSchema };
diff --git a/packages/components/src/components/time/preview.tsx b/packages/components/src/components/time/preview.tsx
index a25a2d027b..d06df54f2e 100644
--- a/packages/components/src/components/time/preview.tsx
+++ b/packages/components/src/components/time/preview.tsx
@@ -21,24 +21,44 @@ import { useCssColors } from '../../hooks/use_css_colors';
import { Box } from '../box';
import { Typography } from '../typography';
import dayjs from 'dayjs';
+import timezone from 'dayjs/plugin/timezone';
+import { CronConverter } from './utils';
+import styled, { css } from 'styled-components';
+dayjs.extend(timezone);
+
+const GapBox = styled(Box)<{ gap: string }>`
+ ${(props) =>
+ props.gap &&
+ css`
+ gap: ${props.gap};
+ `}
+`;
export const NextTimePreview: FC<{
- title: string
- times: Date[]
-}> = ({ title , times }) => {
+ cron: string;
+ title: string;
+ tz?: string;
+ options: {
+ userTimezone: string;
+ };
+}> = ({ title, cron, tz = 'Asia/Shanghai', options }) => {
const colors = useCssColors();
- return (
- {title}
-
- {
- times.map((time, index) => {
+ return (
+
+
+ {title}
+
+
+ {CronConverter.getHumanReadableInformation(cron, tz, options).map((time, index) => {
return (
- {dayjs(time).format('YYYY-MM-DD HH:mm')}
+
+ {time}
+
);
- })
- }
-
- );
+ })}
+
+
+ );
};
diff --git a/packages/components/src/components/time/time.stories.tsx b/packages/components/src/components/time/time.stories.tsx
index 58e506953a..a4b45cfd98 100644
--- a/packages/components/src/components/time/time.stories.tsx
+++ b/packages/components/src/components/time/time.stories.tsx
@@ -20,6 +20,8 @@ import React, { FC, useState } from 'react';
import { StoryType } from '../../stories/constants';
import { NextTimePreview } from './preview';
import { Timing } from './timing';
+import { ICronSchema } from './types';
+import { CronConverter } from './utils';
const COMPONENT_NAME = 'Time';
@@ -35,38 +37,81 @@ export default {
},
args: {
content: 'Scanner for decks of cards with bar codes printed on card edges',
- }
+ },
+};
+
+export const NextTime: FC = () => (
+ <>
+
+ >
+);
+
+export const TimingHour: FC = () => {
+ const [state, setState] = useState(CronConverter.extractCron(CronConverter.getDefaultValue('hour'))!);
+
+ return (
+ <>
+ <>{JSON.stringify(state)}>
+
+ >
+ );
};
-export const NextTime: FC = () => <> >;
+export const TimingDay: FC = () => {
+ const [state, setState] = useState(CronConverter.extractCron(CronConverter.getDefaultValue('day'))!);
+
+ return (
+ <>
+ <>{JSON.stringify(state)}>
+
+ >
+ );
+};
+
+export const TimingHourDisabled: FC = () => {
+ const [state, setState] = useState(CronConverter.extractCron(CronConverter.getDefaultValue('hour'))!);
+ return (
+ <>
+ <>{JSON.stringify(state)}>
+
+ >
+ );
+};
-export const TimingHour : FC = () => {
- const [state, setState] = useState({
- hour: 1,
- });
+export const TimingWeek: FC = () => {
+ const [state, setState] = useState(CronConverter.extractCron(CronConverter.getDefaultValue('week'))!);
- // @ts-ignore
- return ;
+ return (
+ <>
+ <>{JSON.stringify(state)}>
+
+ >
+ );
};
-export const TimingDay : FC = () => {
- const [state, setState] = useState({
- hour: 1,
- });
+export const TimingMonth: FC = () => {
+ const [state, setState] = useState(CronConverter.extractCron(CronConverter.getDefaultValue('month'))!);
- // @ts-ignore
- return ;
+ return (
+ <>
+ <>{JSON.stringify(state)}>
+
+ >
+ );
};
-export const TimingHourDisabled : FC = () => {
- const [state, setState] = useState({
- hour: 1,
- });
+export const TimingDisabled: FC = () => {
+ const [state, setState] = useState(CronConverter.extractCron(CronConverter.getDefaultValue('month'))!);
- // @ts-ignore
- return ;
+ return (
+ <>
+ <>{JSON.stringify(state)}>
+
+
+
+
+ >
+ );
};
// export const TimingMonth : FC = () => ;
diff --git a/packages/components/src/components/time/time_input/index.tsx b/packages/components/src/components/time/time_input/index.tsx
index 25eb7aa314..8caac5308f 100644
--- a/packages/components/src/components/time/time_input/index.tsx
+++ b/packages/components/src/components/time/time_input/index.tsx
@@ -1,77 +1,254 @@
-import React, { FC, useState } from 'react';
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+import React, { FC, memo, useMemo, useState } from 'react';
import { ListDropdown } from '../../select/dropdown/list_dropdown';
import { stopPropagation } from '../../../helper';
import { OptionItem, StyledListContainer } from '../../select';
+import { ListDeprecate } from '../../list_deprecate';
+import styled, { css } from 'styled-components';
+import { CronConverter } from '../utils';
+import { applyDefaultTheme } from '../../../theme';
-export const CONST_DEFAULT_HOUR_ARRAY = [
- '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30',
- '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30',
- '12:00', '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30',
- '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30', '22:00', '22:30', '23:00', '23:30'
-];
+export const getDefaultHourArray = () => {
+ const CONST_DEFAULT_HOUR_ARRAY = [
+ '00:00',
+ '00:30',
+ '01:00',
+ '01:30',
+ '02:00',
+ '02:30',
+ '03:00',
+ '03:30',
+ '04:00',
+ '04:30',
+ '05:00',
+ '05:30',
+ '06:00',
+ '06:30',
+ '07:00',
+ '07:30',
+ '08:00',
+ '08:30',
+ '09:00',
+ '09:30',
+ '10:00',
+ '10:30',
+ '11:00',
+ '11:30',
+ '12:00',
+ '12:30',
+ '13:00',
+ '13:30',
+ '14:00',
+ '14:30',
+ '15:00',
+ '15:30',
+ '16:00',
+ '16:30',
+ '17:00',
+ '17:30',
+ '18:00',
+ '18:30',
+ '19:00',
+ '19:30',
+ '20:00',
+ '20:30',
+ '21:00',
+ '21:30',
+ '22:00',
+ '22:30',
+ '23:00',
+ '23:30',
+ ];
+ return CONST_DEFAULT_HOUR_ARRAY;
+};
const regex = /^([01]\d|2[0-3]):([0-5]\d)$/;
-export const TimeInput: FC<{
- time?: string
- onChange?: (value: string) => void;
-}> = ({ time, onChange }) => {
+const StyledSelectTrigger = styled.div.attrs(applyDefaultTheme)<{ disabled: boolean; focus: boolean }>`
+ cursor: pointer;
+ border-radius: 4px;
+ border: 1px solid transparent;
+ display: flex;
+ align-items: center;
+ height: 40px;
+ position: relative;
+ user-select: none;
+ outline: none;
+ transition: all 0.3s;
+
+ ${(props) => {
+ const { fc5 } = props.theme.color;
+ if (props.disabled) {
+ return css`
+ cursor: not-allowed;
+ `;
+ }
+ return (
+ !props.disabled &&
+ css`
+ &:hover {
+ border-color: ${fc5};
+ }
+ `
+ );
+ }};
+
+ ${(props) => {
+ return css`
+ background-color: ${props.theme.color.bgControlsDefault};
+ `;
+ }};
+
+ ${(props) => {
+ const { borderBrandDefault } = props.theme.color;
+ if (props.focus) {
+ return css`
+ border-color: ${borderBrandDefault} !important;
+ `;
+ }
+
+ return (
+ !props.disabled &&
+ css`
+ &:focus-within {
+ border-color: ${borderBrandDefault} !important;
+ }
+ `
+ );
+ }}
+`;
+
+const StyledInput = styled.input.attrs(applyDefaultTheme)<{ disabled: boolean }>`
+ cursor: pointer;
+ border-radius: 4px;
+ padding: 0 8px 0 8px;
+ display: flex;
+ align-items: center;
+ position: relative;
+ height: 100%;
+ user-select: none;
+ outline: none;
+ transition: all 0.3s;
+ width: 64px;
+ border: none;
+ //1px solid transparent;
+
+ ${(props) => {
+ return css`
+ background-color: ${props.theme.color.bgControlsDefault};
+ `;
+ }};
- const [input, setInput] = useState(time || '');
+ ${(props) =>
+ props.disabled &&
+ `
+ user-select: none;
+ outline: none;
+ cursor: not-allowed;
+ border: none;
+ `}
+`;
+const TimeInputComp: FC<{
+ time: string;
+ readonly?: boolean;
+ onChange?: (value: string) => void;
+}> = ({ time, onChange, readonly = false }) => {
+ const [input, setInput] = useState(time || '00:00');
+
+ const CONST_DEFAULT_HOUR_ARRAY = useMemo(() => getDefaultHourArray(), []);
return (
- <>
-
- {
+
+ {
+ if (readonly) {
+ return;
+ }
+ const input = e.target.value;
+ if (!regex.test(input)) {
+ const inputText = CronConverter.getHourTime(time ?? '');
+ onChange?.(inputText);
+ setInput(inputText);
+ }
+ // const inputText = CronConverter.getHourTime(time ?? '');
+ // setInput(inputText);
+ // }
+ }}
+ onChange={(e) => {
+ if (readonly) {
+ return;
+ }
const input = e.target.value;
- if(regex.test(input)) {
+ if (regex.test(input)) {
onChange?.(e.target.value);
}
setInput(e.target.value);
- }} />
-
- }
- >
- {
- ({ toggle })=> (
-
- {
- CONST_DEFAULT_HOUR_ARRAY.map((item, index) => (
- {
- setInput(item);
- onChange?.(item);
- toggle();
- }}
- value={null}
- item={{
- value: item,
- label: item
- }} />
- ))
+ }}
+ />
+
+ }
+ >
+ {({ toggle }) => (
+
+ {
+ toggle();
+ const item = CONST_DEFAULT_HOUR_ARRAY[index];
+ if (item) {
+ setInput(item);
+ onChange?.(item);
}
-
-
- )
- }
-
- >
+ }}
+ >
+ {CONST_DEFAULT_HOUR_ARRAY.map((item, index) => (
+ {
+ setInput(item);
+ onChange?.(item);
+ toggle();
+ }}
+ value={null}
+ item={{
+ value: item,
+ label: item,
+ }}
+ />
+ ))}
+
+
+ )}
+
);
};
+
+export const TimeInput = memo(TimeInputComp);
diff --git a/packages/components/src/components/time/timing.test.ts b/packages/components/src/components/time/timing.test.ts
new file mode 100644
index 0000000000..cff494df94
--- /dev/null
+++ b/packages/components/src/components/time/timing.test.ts
@@ -0,0 +1,117 @@
+import { CronConverter } from './utils';
+import CronTime from 'cron-time-generator';
+import dayjs from 'dayjs';
+
+import 'dayjs/locale/zh';
+import 'dayjs/locale/zh-cn';
+import 'dayjs/locale/zh-hk';
+import 'dayjs/locale/zh-tw';
+
+describe('timing test', () => {
+ it('default get default value', () => {
+ expect(CronConverter.getDefaultValue('week')).toBe('0 0 * * 6'); // At 00:00 on Saturday
+ expect(CronConverter.getDefaultValue('month')).toBe('0 0 1 * *'); // At 00:00 on day-of-month 1.
+ });
+
+ it('default render validate', () => {
+ // At minute 0 past every 5th hour.
+ const cron = '0 */5 *';
+ expect(CronConverter.extractCron(cron) == null).toBe(true);
+ });
+
+ it('default render 1', () => {
+ // At minute 0 past every 5th hour.
+ const cron = '0 */5 * * 1L';
+ expect(CronConverter.extractCron(cron) == null).toBe(false);
+ });
+
+ it('check every hour', () => {
+ const every2Day = CronTime.every(Number(2)).days();
+
+ expect(every2Day).toBe('0 0 */2 * *');
+ expect(CronConverter.extractCron(every2Day)).toBeDefined();
+ expect(CronConverter.getEveryProps(CronConverter.extractCron(every2Day)!, 'dayOfMonth', 0)).toBe(2);
+ });
+
+ it('check mutiple day', () => {
+ const every2Day = CronTime.onSpecificDays([2, 3]); //At 00:00 on Tuesday and Wednesday.
+ expect(every2Day).toBe('0 0 * * 2,3');
+ });
+
+ it('check mutiple day of month', () => {
+ const everyDay = CronTime.everyDay();
+ // https://crontab.guru/#0_0_1,3_*_*
+ // At 00:00 on day-of-month 1 and 3.
+ expect(CronConverter.convertCronPropsString(CronConverter.setDaysOfMonth(CronConverter.extractCron(everyDay)!, [1, 2, 3]))).toBe('0 0 1,2,3 * *');
+ });
+
+ it('check every hour', () => {
+ const every2Day = CronTime.every(Number(2)).days();
+ expect(every2Day).toBe('0 0 */2 * *');
+
+ const every3Day = CronTime.everyHour();
+
+ const newCon = CronConverter.updateCronProps('hour', {
+ previous: CronConverter.extractCron(every2Day)!,
+ next: every3Day,
+ });
+
+ // https://crontab.guru/#0_*_*/2_*_*
+ expect(CronConverter.convertCronPropsString(newCon)).toBe('0 * */2 * *'); //āAt minute 0 on every 2nd day-of-month
+ });
+
+ it('check get interval hour', () => {
+ expect(dayjs.locale()).toBe('en');
+ });
+
+ it('check get interval hour', () => {
+ expect(dayjs().locale('zh-cn').format('Do')).toContain('ę„');
+ expect(dayjs().locale('zh-cn').format('dddd')).toContain('ęę');
+ });
+
+ it('check get interval hour', () => {
+ expect(
+ CronConverter.getEveryProps(
+ {
+ hour: '*/3',
+ },
+ 'hour',
+ 0
+ )
+ ).toBe(3);
+ });
+
+ it('read human timezone info', () => {
+ expect(
+ CronConverter.getHumanReadableInformation('0 */5 * * *', 'Europe/London', {
+ userTimezone: 'Asia/Shanghai',
+ }).length
+ ).toBe(5);
+ });
+
+ it('check every hour', () => {
+ // At minute 0 past every 5th hour.
+ const d = '0 */5 * * *';
+ expect(CronConverter.extractCron(d) == null).toBe(false);
+
+ const r = CronConverter.extractCron(d);
+ if (r != undefined) {
+ expect(CronConverter.getEveryProps(r, 'hour', 0)).toBe(5);
+ }
+ });
+
+ it('default convertCronPropsString', () => {
+ const data = CronConverter.convertCronPropsString({
+ minute: '5',
+ hour: '*/5',
+ month: '*',
+ dayOfWeek: '*',
+ dayOfMonth: '*',
+ });
+ expect(data).toBe('5 */5 * * *');
+ });
+
+ it('check get interval Utc ', () => {
+ expect(dayjs().tz('Asia/Shanghai').utcOffset() / 60).toBe(8);
+ });
+});
diff --git a/packages/components/src/components/time/timing.tsx b/packages/components/src/components/time/timing.tsx
index a2c4427980..d39dd675ad 100644
--- a/packages/components/src/components/time/timing.tsx
+++ b/packages/components/src/components/time/timing.tsx
@@ -1,123 +1,300 @@
-import React, { FC } from 'react';
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+import React, { FC, useCallback, useMemo } from 'react';
import { DropdownSelect } from '../select';
import advancedFormat from 'dayjs/plugin/advancedFormat';
import dayjs from 'dayjs';
import { TimeInput } from './time_input';
+import CronTime from 'cron-time-generator';
+import { ICronSchema } from './types';
+import { CronConverter } from './utils';
+import { MultipleSelect } from '../select/dropdown/multiple';
+import { ScheduleOptions } from './ScheduleOptions';
+import { Box } from 'components/box';
+import { Maybe } from 'purify-ts';
+import { Strings, t } from '@apitable/core';
+import { Typography } from 'components/typography';
+import styled, { css } from 'styled-components';
+import { useCssColors } from '../../hooks/use_css_colors';
+
dayjs.extend(advancedFormat);
interface Props {
- interval: 'day'|'month'|'week' | 'hour';
- readonly : boolean;
- value: {
- // interval
- hour?: number;
- minute?: number;
- }
- onUpdate: (value: Props['value']) => void;
+ interval: 'day' | 'month' | 'week' | 'hour';
+ readonly?: boolean;
+ value: ICronSchema;
+ onUpdate?: (value: Props['value']) => void;
}
-const weekOptions = Array.from({ length: 7 }, (_, i) => (i))
- .map(item => dayjs().day(item))
- .map(num => ({
- label: num.format('dddd'),
- value: num.day().toString()
- }));
-
-const hourOptions = Array.from({ length: 24 }, (_, i) => (i + 1)).map(num => ({
+const GapBox = styled(Box)<{ gap: string }>`
+ flex-wrap: wrap;
+ ${(props) =>
+ props.gap &&
+ css`
+ gap: ${props.gap};
+ `}
+`;
+export const monthOptions = Array.from({ length: 12 }, (_, i) => i + 1).map((num) => ({
label: String(num),
- value: num.toString()
+ value: num.toString(),
}));
-const minuteOptions = Array.from({ length: 59 }, (_, i) => (i + 1)).map(num => ({
+export const minuteOptions = Array.from({ length: 59 }, (_, i) => i).map((num) => ({
label: num < 10 ? `0${num}` : String(num),
- value: num.toString()
+ value: num.toString(),
}));
-const dayOptions = Array.from({ length: 31 }, (_, i) => {
- return dayjs().set('date', i + 1);
-}).map(num => ({
- label: num.format('Do'),
- value: num.date().toString()
-}));
-
-export const Timing: FC = ({
- interval,
- value,
- onUpdate,
-
-}) => {
+export const Timing: FC = ({ interval, readonly = false, value, onUpdate }) => {
+ const handleUpdateItem = useCallback(
+ (cron: ICronSchema) => {
+ console.info('new cron', cron);
+ onUpdate?.(cron);
+ },
+ [onUpdate]
+ );
- console.log('Timing Timing value', value);
+ const dayOptionsWithLastDay = useMemo(() => ScheduleOptions.getDayOptions(), []);
+ const weekOptions = useMemo(() => ScheduleOptions.getWeekOptions(), []);
- // day of month
- // week days
- // input hour
+ const dayOptions = useMemo(() => ScheduleOptions.getHourIntervalOptions(), []);
+ const dayIntervalOptions = useMemo(() => ScheduleOptions.getDayIntervalOptions(), []);
+ const colors = useCssColors();
switch (interval) {
case 'hour': {
+ const hourInterval = CronConverter.getEveryProps(value, 'hour', 1);
+ const minutes = CronConverter.getNumericProps(value, 'minute', 0);
+
return (
- <>
- Every
+
+ {Maybe.encase(() => t(Strings.every)).orDefault('Every')}
+
+
+ t(Strings.datasource_selector_search_placeholder)).orDefault('Search')}
+ value={String(hourInterval)}
+ options={dayOptions}
onSelected={(node) => {
- onUpdate({ ...value,
- hour: Number(node.value)
- });
+ const everyHour = CronTime.every(Number(node.value)).hours();
+ handleUpdateItem(
+ CronConverter.updateCronProps('hour', {
+ previous: value,
+ next: everyHour,
+ })
+ );
}}
-
/>
- Hours in
- {/*TODO update postfix*/}
+
+ {Maybe.encase(() => t(Strings.every_hour_at)).orDefault('å°ę¶ē')}
+
+
+
+ {Maybe.encase(() => t(Strings.by_min)).orDefault('Min')}
+
+
+ }
+ hiddenArrow
+ value={String(minutes)}
+ disabled={readonly}
options={minuteOptions}
- triggerLabel={<>Miniutes>}
onSelected={(node) => {
- onUpdate({ ...value,
- minute: Number(node.value)
- });
+ const miniute = Number(node.value);
+
+ const everyHour = CronTime.everyHourAt(miniute);
+ handleUpdateItem(
+ CronConverter.updateCronProps('minute', {
+ previous: value,
+ next: everyHour,
+ })
+ );
}}
+ />
+
+ );
+ }
+ case 'week': {
+ const dayInMonths = CronConverter.getLists(value, 'dayOfWeek');
+ return (
+
+
+ {Maybe.encase(() => t(Strings.every_week_at)).orDefault('Every weekday on')}
+
+ {
+ handleUpdateItem(new CronConverter(value).setLists('dayOfWeek', list));
+ }}
/>
- {
- onUpdate({ ...value,
- minute: Number(node.value)
- });
+ {Maybe.encase(() => t(Strings.by_at)).orDefault('at').length > 0 && (
+
+ {Maybe.encase(() => t(Strings.by_at)).orDefault('at')}
+
+ )}
+
+ {
+ const newCro = new CronConverter(value).setHourTime(v);
+ handleUpdateItem(newCro);
}}
/>
+
+ );
+ }
+
+ case 'month': {
+ const monthInterval = CronConverter.getEveryProps(value, 'month', 1);
+ const dayInMonths = CronConverter.getLists(value, 'dayOfMonth');
+ return (
+
+
+ {Maybe.encase(() => t(Strings.every)).orDefault('Every')}
+
t(Strings.datasource_selector_search_placeholder)).orDefault('Search')}
+ listStyle={{
+ width: '120px',
+ }}
+ options={monthOptions}
onSelected={(node) => {
- onUpdate({ ...value,
- minute: Number(node.value)
- });
+ const v = new CronConverter(value).setInterval('month', Number(node.value));
+ handleUpdateItem(v);
}}
/>
- >
+
+
+ {Maybe.encase(() => t(Strings.every_month_at)).orDefault('month on')}
+
+
+ t(Strings.datasource_selector_search_placeholder)).orDefault('Search')}
+ openSearch
+ value={dayInMonths}
+ disabled={readonly}
+ options={dayOptionsWithLastDay}
+ onChange={(list) => {
+ handleUpdateItem(new CronConverter(value).setLists('dayOfMonth', list));
+ }}
+ />
+
+ {Maybe.encase(() => t(Strings.by_at)).orDefault('at').length > 0 && (
+
+ {Maybe.encase(() => t(Strings.by_at)).orDefault('at')}
+
+ )}
+
+ {
+ const a = new CronConverter(value).setHourTime(v);
+ handleUpdateItem(a);
+ }}
+ />
+
);
}
-
case 'day': {
+ const dayInterval = CronConverter.getEveryProps(value, 'dayOfMonth', 1);
return (
- <>
- {/*Every Hours in */}
-
- >
+
+
+ {Maybe.encase(() => t(Strings.every)).orDefault('Every ')}
+
+ t(Strings.datasource_selector_search_placeholder)).orDefault('Search')}
+ listStyle={{
+ width: '120px',
+ }}
+ disabled={readonly}
+ value={String(dayInterval)}
+ options={dayIntervalOptions}
+ onSelected={(node) => {
+ const everyHour = CronTime.every(Number(node.value)).days();
+ handleUpdateItem(
+ CronConverter.updateCronProps('dayOfMonth', {
+ previous: value,
+ next: everyHour,
+ })
+ );
+ }}
+ />
+
+
+
+ {Maybe.encase(() => t(Strings.every_day_at)).orDefault('天ē')}
+
+
+ {
+ const a = new CronConverter(value).setHourTime(v);
+ handleUpdateItem(a);
+ }}
+ />
+
);
}
- default : {
- return (<>>);
+ default: {
+ return <>>;
}
}
-
};
diff --git a/packages/components/src/components/time/types.tsx b/packages/components/src/components/time/types.tsx
new file mode 100644
index 0000000000..1f71224e49
--- /dev/null
+++ b/packages/components/src/components/time/types.tsx
@@ -0,0 +1,52 @@
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * dayOfMonth
+ * :
+ * {type: ["string", "number"], oneOf: [{type: "string", title: "multi days of month"},ā¦],ā¦}
+ * dayOfWeek
+ * :
+ * {type: "string", oneOf: [{type: "string", title: "multi days of week"},ā¦],ā¦}
+ * hour
+ * :
+ * {type: "integer", comment: "hour (0 - 23)"}
+ * minute
+ * :
+ * {type: "integer", comment: "minute (0 - 59)"}
+ * month
+ * :
+ * {type: "integer", comment: "month (1 - 12)"}
+ * second
+ * :
+ * {type: "integer", comment: "second (0 - 59, optional)"}
+ *
+ * @param interval
+ * @param value
+ * @param onUpdate
+ * @constructor
+ */
+
+export interface ICronSchema {
+ dayOfMonth?: string; // | number;
+ dayOfWeek?: string; // | number;
+ hour?: string;
+ minute?: string;
+ month?: string; //every x month
+ second?: string;
+}
diff --git a/packages/components/src/components/time/utils.ts b/packages/components/src/components/time/utils.ts
new file mode 100644
index 0000000000..d62cfd246f
--- /dev/null
+++ b/packages/components/src/components/time/utils.ts
@@ -0,0 +1,284 @@
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+import { ICronSchema } from './types';
+
+import { Just, Maybe, Nothing } from 'purify-ts';
+import parser from 'cron-parser';
+import dayjs from 'dayjs';
+import advancedFormat from 'dayjs/plugin/advancedFormat';
+import utc from 'dayjs/plugin/utc';
+import timezone from 'dayjs/plugin/timezone';
+import CronTime from 'cron-time-generator';
+
+dayjs.extend(advancedFormat);
+dayjs.extend(utc);
+dayjs.extend(timezone);
+
+const integratedMinitue = (value: number) => {
+ return String(value < 10 ? `0${value}` : value);
+};
+
+export type AutomationInterval = 'day' | 'month' | 'week' | 'hour';
+type AutomationCron = string;
+
+export class CronConverter {
+ cron: ICronSchema;
+
+ static setDaysOfMonth = (test: ICronSchema, list: IDayOption[]): ICronSchema => {
+ const REPLACEMENTS = '1-30';
+
+ const sorted = list.sort((a, b) => String(a).localeCompare(String(b)));
+ const text = sorted.join(',');
+
+ const every2Day = CronTime.between(1, 30).days().replace(REPLACEMENTS, text);
+ const newCon = CronConverter.updateCronProps('dayOfMonth', {
+ previous: test,
+ next: every2Day,
+ });
+ return newCon;
+ };
+
+ static extractCron = (cronExpression: string): undefined | ICronSchema => {
+ try {
+ parser.parseExpression(cronExpression);
+ } catch (e) {
+ return undefined;
+ }
+ const matches = cronExpression.split(/\s/);
+ if (matches.length !== 5) {
+ return undefined;
+ }
+
+ const minute = matches[0];
+ const hour = matches[1];
+ const dayOfMonth = matches[2];
+ const month = matches[3];
+ const dayOfWeek = matches[4];
+ if (minute && hour && dayOfMonth && hour && dayOfMonth) {
+ return {
+ minute,
+ hour,
+ dayOfWeek,
+ month,
+ dayOfMonth,
+ };
+ }
+ return undefined;
+ };
+
+ static getHumanReadableInformation = (
+ cron: string,
+ tz: string,
+ options: {
+ userTimezone: string;
+ }
+ ): string[] => {
+ return Maybe.encase(() => {
+ const interval = parser.parseExpression(cron, {
+ startDate: new Date(),
+ currentDate: new Date(),
+ iterator: true,
+ tz: tz,
+ });
+
+ const newTimes = [
+ interval.next().value.toDate(),
+ interval.next().value.toDate(),
+ interval.next().value.toDate(),
+ interval.next().value.toDate(),
+ interval.next().value.toDate(),
+ ];
+
+ return newTimes.map(
+ (time) =>
+ `${dayjs(time).tz(options.userTimezone).format(CONST_FORMAT_AUTOMATION_TIME)} UTC+${
+ dayjs(time).tz(options.userTimezone).utcOffset() / 60
+ } (${options.userTimezone})`
+ );
+ }).orDefault([]);
+ };
+
+ static convertCronPropsString = (cron: ICronSchema): string => {
+ return [cron.minute, cron.hour, cron.dayOfMonth, cron.month, cron.dayOfWeek].join(' ');
+ };
+ constructor(cron: ICronSchema | string) {
+ if (typeof cron === 'string') {
+ const resp = CronConverter.extractCron(cron);
+ if (resp != null) {
+ this.cron = resp;
+ } else {
+ this.cron = CronConverter.extractCron(CronTime.everyDay())!;
+ }
+ } else {
+ this.cron = cron;
+ }
+ }
+
+ static getHourTime = (text: string) => {
+ const arry = text.split(':');
+ const hour = Maybe.fromPredicate((x: number) => !isNaN(x))(Number(arry[0])).orDefault(0);
+
+ const minute = Maybe.fromPredicate((x: number) => !isNaN(x))(Number(arry[1])).orDefault(0);
+ return `${integratedMinitue(hour)}:${integratedMinitue(minute)}`;
+ };
+
+ public setHourTime = (text: string) => {
+ const arry = text.split(':');
+ const hour = Maybe.fromPredicate((x: number) => !isNaN(x))(Number(arry[0])).orDefault(0);
+
+ const minute = Maybe.fromPredicate((x: number) => !isNaN(x))(Number(arry[1])).orDefault(0);
+
+ const newInfo = CronTime.everyDayAt(hour, minute);
+
+ const newCon = CronConverter.updateCronProps('hour', {
+ previous: this.cron,
+ next: newInfo,
+ });
+ return CronConverter.updateCronProps('minute', {
+ previous: newCon,
+ next: newInfo,
+ });
+ };
+
+ public getHourTime = () => {
+ const hour = this.cron.hour;
+ const minute = this.cron.minute;
+
+ const hourText = Maybe.fromPredicate((x: number) => !isNaN(x))(Number(hour)).orDefault(0);
+ const hourMiniute = Maybe.fromPredicate((x: number) => !isNaN(x))(Number(minute)).orDefault(0); // TODO
+ return `${integratedMinitue(hourText)}:${integratedMinitue(hourMiniute)}`;
+ };
+
+ static getDefaultValue = (interval: AutomationInterval): AutomationCron => {
+ switch (interval) {
+ case 'hour': {
+ return CronTime.everyHourAt(0);
+ }
+ case 'day': {
+ return CronTime.everyDayAt(0, 0);
+ }
+ case 'week': {
+ return CronTime.onSpecificDaysAt([6], 0, 0);
+ }
+ case 'month': {
+ return CronTime.everyMonthOn(1, 0, 0);
+ }
+ default: {
+ return CronTime.everyHourAt(0);
+ }
+ }
+ };
+
+ static minuteFormatter = (value: number) => {
+ return String(value < 10 ? `0${value}` : value);
+ };
+
+ static updateCronProps = (
+ name: T,
+ option: {
+ previous: ICronSchema;
+ next: string;
+ }
+ ): ICronSchema => {
+ const { previous, next } = option;
+ const data = CronConverter.extractCron(next);
+ if (!data) {
+ return previous;
+ }
+ return {
+ ...previous,
+ [name]: data[name],
+ };
+ };
+
+ static getEveryPropsOption1 = (item: ICronSchema, name: K): Maybe => {
+ const cronExpression = item[name];
+ if (!cronExpression) {
+ return Nothing;
+ }
+
+ const regex = /^\*\/(\d+)$/;
+ const matches = String(cronExpression).match(regex);
+ const mayOption = Maybe.fromNullable(matches)
+ .map((r) => r[1])
+ .map((r) => Number(r));
+ return mayOption;
+ };
+
+ public setLists = (name: K, list: (string | number)[]): ICronSchema => {
+ if (list.length === 0) {
+ return this.cron;
+ }
+ const sorted = list.sort((a, b) => String(a).localeCompare(String(b))).join(',');
+
+ return {
+ ...this.cron,
+ [name]: sorted,
+ };
+ };
+
+ static getLists = (item: ICronSchema, name: K): string[] => {
+ const cronExpression = item[name];
+ if (!cronExpression) {
+ return [];
+ }
+ return Maybe.encase(() => String(cronExpression).split(',')).orDefault([]);
+ };
+
+ public setInterval = (name: K, interval: number) => {
+ if (Number.isNaN(interval)) {
+ return this.cron;
+ }
+ return {
+ ...this.cron,
+ [name]: `*/${interval}`,
+ };
+ };
+
+ static getEveryProps = (item: ICronSchema, name: K, defaultValue: number) => {
+ const cronExpression = item[name];
+ if (!cronExpression) {
+ return defaultValue;
+ }
+
+ const regex = /^\*\/(\d+)$/;
+ const matches = String(cronExpression).match(regex);
+ const mayOption = Maybe.fromNullable(matches)
+ .map((r) => r[1])
+ .map((r) => Number(r));
+ return mayOption.orDefault(defaultValue);
+ };
+
+ static getNumericProps = (item: ICronSchema, name: K, defaultValue: number) => {
+ const cronExpression = item[name];
+ if (!cronExpression) {
+ return defaultValue;
+ }
+
+ const mayOption = Maybe.fromNullable(cronExpression)
+ .map((r) => Number(r))
+ .chain((x) => (isNaN(x) ? Nothing : Just(x)));
+ return mayOption.orDefault(defaultValue);
+ };
+}
+
+export const CONST_FORMAT_AUTOMATION = 'YYYY-MM-DD HH:mm zzz z';
+export const CONST_FORMAT_AUTOMATION_TIME = 'YYYY-MM-DD HH:mm';
+
+type IDayOption = string | number;
diff --git a/packages/components/src/hooks/use_css_colors.ts b/packages/components/src/hooks/use_css_colors.ts
index b32ad7a492..b349c0d598 100644
--- a/packages/components/src/hooks/use_css_colors.ts
+++ b/packages/components/src/hooks/use_css_colors.ts
@@ -23,7 +23,7 @@ export const useCssColors = () => {
const colors = useThemeColors();
const newColors = useMemo(() => {
return new Proxy(colors, {
- get: function (target, prop) {
+ get: function (_, prop) {
return `var(--${String(prop)})`;
},
});
diff --git a/packages/core/src/command_manager/command.ts b/packages/core/src/command_manager/command.ts
index f55b38b2f8..b8b885611b 100644
--- a/packages/core/src/command_manager/command.ts
+++ b/packages/core/src/command_manager/command.ts
@@ -36,7 +36,7 @@ export interface ICollaCommandDefExecuteSuccessResult extends ICollaCom
/**
* @description This property exists if the action of the current command contains changes to cell data
*/
- fieldMapSnapshot?: IFieldMap
+ fieldMapSnapshot?: IFieldMap;
}
export interface ICollaCommandDefExecuteFailResult extends ICollaCommandExecuteResultBase {
@@ -44,8 +44,7 @@ export interface ICollaCommandDefExecuteFailResult extends ICollaCommandExecuteR
reason: ExecuteFailReason;
}
-export type ICollaCommandDefExecuteResult = ICollaCommandDefExecuteSuccessResult |
- ICollaCommandDefExecuteFailResult;
+export type ICollaCommandDefExecuteResult = ICollaCommandDefExecuteSuccessResult | ICollaCommandDefExecuteFailResult;
/**
* Collaborative Command definition
@@ -59,8 +58,7 @@ export interface ICollaCommandDef {
/**
* Actions are generated if the execution is successful, and the reason is returned if it fails. No need to deal with returning null.
*/
- readonly execute: (context: ICollaCommandExecuteContext, options: T) =>
- ICollaCommandDefExecuteResult | null;
+ readonly execute: (context: ICollaCommandExecuteContext, options: T) => ICollaCommandDefExecuteResult | null;
/**
* Determine whether the current undo can be undone, if not, it can be undo by default
@@ -80,9 +78,10 @@ export interface ICommandOptionBase {
}
export class CollaCommand {
-
- constructor(private _cmdDef: ICollaCommandDef, public name: string) {
- }
+ constructor(
+ private _cmdDef: ICollaCommandDef,
+ public name: string
+ ) {}
undoable(): boolean {
return this._cmdDef.undoable;
diff --git a/packages/core/src/commands/datasheet/archive_record.ts b/packages/core/src/commands/datasheet/archive_record.ts
index c3c11bca5c..985a9eafed 100644
--- a/packages/core/src/commands/datasheet/archive_record.ts
+++ b/packages/core/src/commands/datasheet/archive_record.ts
@@ -1,10 +1,6 @@
import { ICollaCommandDef, ExecuteResult } from 'command_manager';
import { CollaCommandName } from 'commands/enum';
-import {
- getActiveDatasheetId,
- getSnapshot,
- getField,
-} from 'modules/database/store/selectors/resource/datasheet/base';
+import { getActiveDatasheetId, getSnapshot, getField } from 'modules/database/store/selectors/resource/datasheet/base';
import { FieldType, ILinkField, ResourceType } from 'types';
import { DatasheetActions } from 'commands_actions/datasheet';
@@ -51,26 +47,28 @@ export const archiveRecord: ICollaCommandDef = {
* Multiple self-associated fields will have multiple such maps
*/
const fieldRelinkMap: { [fieldId: string]: { [recordId: string]: string[] } } = {};
- linkField.filter(field => {
- // Filter out the associated field of the word table
- return !field.property.brotherFieldId;
- }).forEach(field => {
- const reLinkRecords: { [recordId: string]: string[] } = {};
- Object.values(snapshot.recordMap).forEach(v => {
- const linkRecords = v.data[field.id] as string[] | undefined;
- if (linkRecords) {
- linkRecords.forEach(id => {
- if (!reLinkRecords[id]) {
- reLinkRecords[id] = [];
- }
- reLinkRecords[id]!.push(v.id);
- });
- }
+ linkField
+ .filter((field) => {
+ // Filter out the associated field of the word table
+ return !field.property.brotherFieldId;
+ })
+ .forEach((field) => {
+ const reLinkRecords: { [recordId: string]: string[] } = {};
+ Object.values(snapshot.recordMap).forEach((v) => {
+ const linkRecords = v.data[field.id] as string[] | undefined;
+ if (linkRecords) {
+ linkRecords.forEach((id) => {
+ if (!reLinkRecords[id]) {
+ reLinkRecords[id] = [];
+ }
+ reLinkRecords[id]!.push(v.id);
+ });
+ }
+ });
+ fieldRelinkMap[field.id] = reLinkRecords;
});
- fieldRelinkMap[field.id] = reLinkRecords;
- });
- data.forEach(recordId => {
+ data.forEach((recordId) => {
const record = snapshot.recordMap[recordId];
if (!record) {
return;
@@ -84,7 +82,7 @@ export const archiveRecord: ICollaCommandDef = {
// self-association
oldValue = fieldRelinkMap[field.id]![record.id] || undefined;
// LinkedActions are not generated when the self-table is associated and the associated record contains the deleted record itself
- oldValue = oldValue?.filter(item => !data.includes(item));
+ oldValue = oldValue?.filter((item) => !data.includes(item));
}
const linkedSnapshot = getSnapshot(state, field.property.foreignDatasheetId)!;
diff --git a/packages/core/src/config/constant.ts b/packages/core/src/config/constant.ts
index f6e93216bc..6395fd5941 100644
--- a/packages/core/src/config/constant.ts
+++ b/packages/core/src/config/constant.ts
@@ -293,7 +293,7 @@ export enum ContextMenuType {
MIRROR = 'MIRROR', // Action menu for view tab bar
FORM_FIELD_OP = 'FORM_FIELD_OP', // Magical form field operation menu
EXPAND_RECORD_FIELD = 'EXPAND_RECORD_FIELD', // Expand the operation field configuration in the card
- AI = 'AI'
+ AI = 'AI',
}
export const NODE_DESCRIPTION_EDITOR_ID = 'folderDescribeEditor';
@@ -371,7 +371,7 @@ export enum ScanQrType {
export enum ImproveType {
Phone = 'phone',
- Email = 'email'
+ Email = 'email',
}
export const IDENTIFY_CODE_LOGIN = 'identify_code_login'; // login verify code
@@ -502,7 +502,9 @@ export enum WizardIdConstant {
PERMISSION_SETTING_EXTEND = 95, // Open permission settings, inherit state
PERMISSION_SETTING_OPENED = 96, // Open permission settings, non-inherited state
- CREATE_MIRROR_TIP = 106
+ CREATE_MIRROR_TIP = 106,
+ PRICE_MODAL = 104,
+ AI_TABLE_VIDEO = 115,
}
export const WIDGET_PANEL_MAX_WIDGET_COUNT = 30;
diff --git a/packages/core/src/config/stringkeys.interface.ts b/packages/core/src/config/stringkeys.interface.ts
index 38dd92061a..9f6254d094 100644
--- a/packages/core/src/config/stringkeys.interface.ts
+++ b/packages/core/src/config/stringkeys.interface.ts
@@ -1,5930 +1,5949 @@
/* eslint-disable max-len */
export type StringKeysMapType = {
- 'ANNUAL': 'ANNUAL',
- 'ArchiveRecords': 'ArchiveRecords',
- 'BIANNUAL': 'BIANNUAL',
- 'CNY': 'CNY',
- 'DAYS': 'DAYS',
- 'DeleteArchivedRecords': 'DeleteArchivedRecords',
- 'EXPIRATION_NO_BILLING_PERIOD': 'EXPIRATION_NO_BILLING_PERIOD',
- 'MONTHLY': 'MONTHLY',
- 'NO_BILLING_PERIOD': 'NO_BILLING_PERIOD',
- 'No_open_functionality': 'No_open_functionality',
- 'Public_Beta_Period': 'Public_Beta_Period',
- 'QR_code_invalid': 'QR_code_invalid',
- 'Standalone_Capacity': 'Standalone_Capacity',
- 'UnarchiveRecords': 'UnarchiveRecords',
- 'WEEKS': 'WEEKS',
- 'access_to_space_station_editors': 'access_to_space_station_editors',
- 'account_ass_manage': 'account_ass_manage',
- 'account_format_err': 'account_format_err',
- 'account_manager_binding_feishu': 'account_manager_binding_feishu',
- 'account_manager_invalid_subtip': 'account_manager_invalid_subtip',
- 'account_manager_invalid_tip': 'account_manager_invalid_tip',
- 'account_nickname': 'account_nickname',
- 'account_password_incorrect': 'account_password_incorrect',
- 'account_wallet': 'account_wallet',
- 'action': 'action',
- 'action_execute_error': 'action_execute_error',
- 'action_should_not_empty': 'action_should_not_empty',
- 'activate_space': 'activate_space',
- 'active_record_hidden': 'active_record_hidden',
- 'active_space': 'active_space',
- 'activity': 'activity',
- 'activity_banner_desc': 'activity_banner_desc',
- 'activity_integral_income_notify': 'activity_integral_income_notify',
- 'activity_integral_income_toadmin': 'activity_integral_income_toadmin',
- 'activity_login_desc': 'activity_login_desc',
- 'activity_marker': 'activity_marker',
- 'activity_no_rank_number': 'activity_no_rank_number',
- 'activity_publish': 'activity_publish',
- 'activity_rank': 'activity_rank',
- 'activity_rank_number': 'activity_rank_number',
- 'activity_register_tip1': 'activity_register_tip1',
- 'activity_register_tip2': 'activity_register_tip2',
- 'activity_reward': 'activity_reward',
- 'activity_rule': 'activity_rule',
- 'activity_rule_content': 'activity_rule_content',
- 'activity_share_btn': 'activity_share_btn',
- 'activity_statement': 'activity_statement',
- 'activity_time': 'activity_time',
- 'activity_tip': 'activity_tip',
- 'ad_card_desc': 'ad_card_desc',
- 'adaptive': 'adaptive',
- 'add': 'add',
- 'add_a_trigger': 'add_a_trigger',
- 'add_an_option': 'add_an_option',
- 'add_attachment': 'add_attachment',
- 'add_automation_node': 'add_automation_node',
- 'add_cover': 'add_cover',
- 'add_dashboard': 'add_dashboard',
- 'add_datasheet_editor': 'add_datasheet_editor',
- 'add_datasheet_manager': 'add_datasheet_manager',
- 'add_datasheet_reader': 'add_datasheet_reader',
- 'add_datasheet_updater': 'add_datasheet_updater',
- 'add_editor': 'add_editor',
- 'add_favorite_success': 'add_favorite_success',
- 'add_filter': 'add_filter',
- 'add_filter_condition_tips': 'add_filter_condition_tips',
- 'add_filter_empty': 'add_filter_empty',
- 'add_folder_editor': 'add_folder_editor',
- 'add_folder_manager': 'add_folder_manager',
- 'add_folder_reader': 'add_folder_reader',
- 'add_folder_updater': 'add_folder_updater',
- 'add_form': 'add_form',
- 'add_form_logo': 'add_form_logo',
- 'add_gallery_view_success_guide': 'add_gallery_view_success_guide',
- 'add_gantt_group_card': 'add_gantt_group_card',
- 'add_grouping': 'add_grouping',
- 'add_grouping_empty': 'add_grouping_empty',
- 'add_image': 'add_image',
- 'add_kanban_group_card': 'add_kanban_group_card',
- 'add_link_record_button': 'add_link_record_button',
- 'add_link_record_button_disable': 'add_link_record_button_disable',
- 'add_manager': 'add_manager',
- 'add_mark_line': 'add_mark_line',
- 'add_member': 'add_member',
- 'add_member_fail': 'add_member_fail',
- 'add_member_or_group': 'add_member_or_group',
- 'add_member_or_unit': 'add_member_or_unit',
- 'add_member_success': 'add_member_success',
- 'add_new_record_by_name': 'add_new_record_by_name',
- 'add_new_view_success': 'add_new_view_success',
- 'add_on_api_call': 'add_on_api_call',
- 'add_or_cancel_favorite_fail': 'add_or_cancel_favorite_fail',
- 'add_reader': 'add_reader',
- 'add_record': 'add_record',
- 'add_record_out_of_limit_by_api_notify': 'add_record_out_of_limit_by_api_notify',
- 'add_record_soon_to_be_limit_by_api_notify': 'add_record_soon_to_be_limit_by_api_notify',
- 'add_role_btn': 'add_role_btn',
- 'add_role_error_empty': 'add_role_error_empty',
- 'add_role_error_exists': 'add_role_error_exists',
- 'add_role_error_limit': 'add_role_error_limit',
- 'add_role_success': 'add_role_success',
- 'add_role_success_message': 'add_role_success_message',
- 'add_role_title': 'add_role_title',
- 'add_row_button_tip': 'add_row_button_tip',
- 'add_row_created_by_tip': 'add_row_created_by_tip',
- 'add_sort': 'add_sort',
- 'add_sort_current_user': 'add_sort_current_user',
- 'add_sort_current_user_tips': 'add_sort_current_user_tips',
- 'add_sort_empty': 'add_sort_empty',
- 'add_space': 'add_space',
- 'add_sub_admin': 'add_sub_admin',
- 'add_sub_admin_contacts_configuration': 'add_sub_admin_contacts_configuration',
- 'add_sub_admin_fail': 'add_sub_admin_fail',
- 'add_sub_admin_permissions_configuration': 'add_sub_admin_permissions_configuration',
- 'add_sub_admin_success': 'add_sub_admin_success',
- 'add_sub_admin_template_configuration': 'add_sub_admin_template_configuration',
- 'add_sub_admin_title_member_team': 'add_sub_admin_title_member_team',
- 'add_sub_admin_title_workbench': 'add_sub_admin_title_workbench',
- 'add_sub_admin_workbench_configuration': 'add_sub_admin_workbench_configuration',
- 'add_summry_describle': 'add_summry_describle',
- 'add_target_values': 'add_target_values',
- 'add_team': 'add_team',
- 'add_updater': 'add_updater',
- 'add_widget': 'add_widget',
- 'add_widget_panel': 'add_widget_panel',
- 'add_widget_success': 'add_widget_success',
- 'added_not_yet': 'added_not_yet',
- 'additional_styling_options': 'additional_styling_options',
- 'admin': 'admin',
- 'admin_cannot_quit_space': 'admin_cannot_quit_space',
- 'admin_test_function': 'admin_test_function',
- 'admin_test_function_content': 'admin_test_function_content',
- 'admin_transfer_space_widget_notify': 'admin_transfer_space_widget_notify',
- 'admin_unpublish_space_widget_notify': 'admin_unpublish_space_widget_notify',
- 'admins_per_space': 'admins_per_space',
- 'advanced': 'advanced',
- 'advanced_features': 'advanced_features',
- 'advanced_mode': 'advanced_mode',
- 'advanced_permissions': 'advanced_permissions',
- 'advanced_permissions_description': 'advanced_permissions_description',
- 'afghanistan': 'afghanistan',
- 'aggregate_values': 'aggregate_values',
- 'aggregate_values_describle': 'aggregate_values_describle',
- 'agree': 'agree',
- 'agreed': 'agreed',
- 'ai_advanced_mode_desc': 'ai_advanced_mode_desc',
- 'ai_advanced_mode_title': 'ai_advanced_mode_title',
- 'ai_api_curl_template': 'ai_api_curl_template',
- 'ai_api_footer_desc': 'ai_api_footer_desc',
- 'ai_api_javascript_template': 'ai_api_javascript_template',
- 'ai_api_python_template': 'ai_api_python_template',
- 'ai_api_tab_title_1': 'ai_api_tab_title_1',
- 'ai_assistant': 'ai_assistant',
- 'ai_bot_model_title': 'ai_bot_model_title',
- 'ai_can_train_count': 'ai_can_train_count',
- 'ai_chat': 'ai_chat',
- 'ai_chat_default_prologue': 'ai_chat_default_prologue',
- 'ai_chat_default_prompt': 'ai_chat_default_prompt',
- 'ai_chat_textarea_placeholder': 'ai_chat_textarea_placeholder',
- 'ai_chat_unit': 'ai_chat_unit',
- 'ai_close_setting_tip_content': 'ai_close_setting_tip_content',
- 'ai_close_setting_tip_title': 'ai_close_setting_tip_title',
- 'ai_create_guide_btn_text': 'ai_create_guide_btn_text',
- 'ai_create_guide_content': 'ai_create_guide_content',
- 'ai_credit_cost_chart_title': 'ai_credit_cost_chart_title',
- 'ai_credit_cost_chart_tooltip': 'ai_credit_cost_chart_tooltip',
- 'ai_credit_pointer': 'ai_credit_pointer',
- 'ai_credit_time_dimension_month': 'ai_credit_time_dimension_month',
- 'ai_credit_time_dimension_today': 'ai_credit_time_dimension_today',
- 'ai_credit_time_dimension_week': 'ai_credit_time_dimension_week',
- 'ai_credit_time_dimension_weekend': 'ai_credit_time_dimension_weekend',
- 'ai_credit_time_dimension_year': 'ai_credit_time_dimension_year',
- 'ai_credit_usage_tooltip': 'ai_credit_usage_tooltip',
- 'ai_data_source_rows': 'ai_data_source_rows',
- 'ai_data_source_update': 'ai_data_source_update',
- 'ai_datasheet_panel_create_btn_text': 'ai_datasheet_panel_create_btn_text',
- 'ai_default_idk': 'ai_default_idk',
- 'ai_default_prologue': 'ai_default_prologue',
- 'ai_default_prompt': 'ai_default_prompt',
- 'ai_discar_setting_edit_cancel_text': 'ai_discar_setting_edit_cancel_text',
- 'ai_discard_setting_edit_ok_text': 'ai_discard_setting_edit_ok_text',
- 'ai_embed_website': 'ai_embed_website',
- 'ai_embed_website_iframe_tips': 'ai_embed_website_iframe_tips',
- 'ai_embed_website_javascript_tips': 'ai_embed_website_javascript_tips',
- 'ai_empty': 'ai_empty',
- 'ai_explore_card_title': 'ai_explore_card_title',
- 'ai_explore_refresh_btn_text': 'ai_explore_refresh_btn_text',
- 'ai_fallback_message_desc': 'ai_fallback_message_desc',
- 'ai_fallback_message_title': 'ai_fallback_message_title',
- 'ai_feedback_anonymous': 'ai_feedback_anonymous',
- 'ai_feedback_appraisal': 'ai_feedback_appraisal',
- 'ai_feedback_box_alert': 'ai_feedback_box_alert',
- 'ai_feedback_box_placeholder': 'ai_feedback_box_placeholder',
- 'ai_feedback_box_send': 'ai_feedback_box_send',
- 'ai_feedback_box_title': 'ai_feedback_box_title',
- 'ai_feedback_comment': 'ai_feedback_comment',
- 'ai_feedback_insight_pagination_total': 'ai_feedback_insight_pagination_total',
- 'ai_feedback_state': 'ai_feedback_state',
- 'ai_feedback_state_ignore': 'ai_feedback_state_ignore',
- 'ai_feedback_state_processed': 'ai_feedback_state_processed',
- 'ai_feedback_state_unprocessed': 'ai_feedback_state_unprocessed',
- 'ai_feedback_time': 'ai_feedback_time',
- 'ai_feedback_user': 'ai_feedback_user',
- 'ai_form_submit_success': 'ai_form_submit_success',
- 'ai_input_credit_usage_tooltip': 'ai_input_credit_usage_tooltip',
- 'ai_latest_train_date': 'ai_latest_train_date',
- 'ai_mark_state': 'ai_mark_state',
- 'ai_message_credit_title': 'ai_message_credit_title',
- 'ai_new_agent': 'ai_new_agent',
- 'ai_new_chatbot': 'ai_new_chatbot',
- 'ai_new_conversation_btn_text': 'ai_new_conversation_btn_text',
- 'ai_not_set_datasheet_source_error': 'ai_not_set_datasheet_source_error',
- 'ai_open_remark_can_not_empty': 'ai_open_remark_can_not_empty',
- 'ai_open_remark_desc': 'ai_open_remark_desc',
- 'ai_open_remark_title': 'ai_open_remark_title',
- 'ai_page_loading_text': 'ai_page_loading_text',
- 'ai_preview_title': 'ai_preview_title',
- 'ai_prompt_desc': 'ai_prompt_desc',
- 'ai_prompt_title': 'ai_prompt_title',
- 'ai_prompt_wrong_content': 'ai_prompt_wrong_content',
- 'ai_query_of_number': 'ai_query_of_number',
- 'ai_remain_credit_label': 'ai_remain_credit_label',
- 'ai_retrain': 'ai_retrain',
- 'ai_robot_data_source_title': 'ai_robot_data_source_title',
- 'ai_robot_type_QA_desc': 'ai_robot_type_QA_desc',
- 'ai_robot_type_normal_desc': 'ai_robot_type_normal_desc',
- 'ai_robot_type_title': 'ai_robot_type_title',
- 'ai_save_and_train': 'ai_save_and_train',
- 'ai_select_data_source': 'ai_select_data_source',
- 'ai_select_form': 'ai_select_form',
- 'ai_send_cancel': 'ai_send_cancel',
- 'ai_session_time': 'ai_session_time',
- 'ai_setting_change_data_source_tooltip': 'ai_setting_change_data_source_tooltip',
- 'ai_setting_enable_collect_information_desc': 'ai_setting_enable_collect_information_desc',
- 'ai_setting_enable_collect_information_title': 'ai_setting_enable_collect_information_title',
- 'ai_setting_max_count': 'ai_setting_max_count',
- 'ai_setting_open_data_source_tooltip': 'ai_setting_open_data_source_tooltip',
- 'ai_setting_open_url_desc': 'ai_setting_open_url_desc',
- 'ai_setting_open_url_label': 'ai_setting_open_url_label',
- 'ai_setting_open_url_placeholder': 'ai_setting_open_url_placeholder',
- 'ai_setting_open_url_placeholder_title': 'ai_setting_open_url_placeholder_title',
- 'ai_setting_open_url_title': 'ai_setting_open_url_title',
- 'ai_setting_open_url_title_label': 'ai_setting_open_url_title_label',
- 'ai_setting_preview_suggestion_tip_1': 'ai_setting_preview_suggestion_tip_1',
- 'ai_setting_preview_suggestion_tip_2': 'ai_setting_preview_suggestion_tip_2',
- 'ai_setting_preview_suggestion_tip_3': 'ai_setting_preview_suggestion_tip_3',
- 'ai_setting_preview_user_chat_message': 'ai_setting_preview_user_chat_message',
- 'ai_setting_select_datasheet_required': 'ai_setting_select_datasheet_required',
- 'ai_setting_select_form_required': 'ai_setting_select_form_required',
- 'ai_setting_temperature': 'ai_setting_temperature',
- 'ai_setting_temperature_desc': 'ai_setting_temperature_desc',
- 'ai_setting_title': 'ai_setting_title',
- 'ai_settings_similarity_filter': 'ai_settings_similarity_filter',
- 'ai_settings_similarity_filter_advanced': 'ai_settings_similarity_filter_advanced',
- 'ai_settings_similarity_filter_desc': 'ai_settings_similarity_filter_desc',
- 'ai_settings_similarity_filter_moderate': 'ai_settings_similarity_filter_moderate',
- 'ai_settings_similarity_filter_relaxed': 'ai_settings_similarity_filter_relaxed',
- 'ai_settings_similarity_filter_strict': 'ai_settings_similarity_filter_strict',
- 'ai_show_explore_card_desc': 'ai_show_explore_card_desc',
- 'ai_show_explore_card_title': 'ai_show_explore_card_title',
- 'ai_show_suggestion_for_follow_tip_desc': 'ai_show_suggestion_for_follow_tip_desc',
- 'ai_show_suggestion_for_follow_tip_title': 'ai_show_suggestion_for_follow_tip_title',
- 'ai_stop_conversation': 'ai_stop_conversation',
- 'ai_toolbar_insight_text': 'ai_toolbar_insight_text',
- 'ai_toolbar_publish_text': 'ai_toolbar_publish_text',
- 'ai_toolbar_setting_text': 'ai_toolbar_setting_text',
- 'ai_toolbar_train_text': 'ai_toolbar_train_text',
- 'ai_toolbar_training': 'ai_toolbar_training',
- 'ai_train': 'ai_train',
- 'ai_train_complete_message': 'ai_train_complete_message',
- 'ai_train_credit_cost': 'ai_train_credit_cost',
- 'ai_training_empty_desc': 'ai_training_empty_desc',
- 'ai_training_empty_title': 'ai_training_empty_title',
- 'ai_training_failed_message': 'ai_training_failed_message',
- 'ai_training_failed_message_and_allow_send_message': 'ai_training_failed_message_and_allow_send_message',
- 'ai_training_history_desc': 'ai_training_history_desc',
- 'ai_training_history_table_column_datasource': 'ai_training_history_table_column_datasource',
- 'ai_training_history_table_column_total_characters': 'ai_training_history_table_column_total_characters',
- 'ai_training_history_table_column_type': 'ai_training_history_table_column_type',
- 'ai_training_history_title': 'ai_training_history_title',
- 'ai_training_history_train_info_create_time': 'ai_training_history_train_info_create_time',
- 'ai_training_history_train_info_credit_cost': 'ai_training_history_train_info_credit_cost',
- 'ai_training_history_train_info_status': 'ai_training_history_train_info_status',
- 'ai_training_message': 'ai_training_message',
- 'ai_training_message_title': 'ai_training_message_title',
- 'ai_training_page_desc': 'ai_training_page_desc',
- 'ai_try_again': 'ai_try_again',
- 'ai_typing': 'ai_typing',
- 'ai_update_setting_success': 'ai_update_setting_success',
- 'alarm_no_member_field_tips': 'alarm_no_member_field_tips',
- 'alarm_save_fail': 'alarm_save_fail',
- 'alarm_specifical_field_member': 'alarm_specifical_field_member',
- 'alarm_specifical_member': 'alarm_specifical_member',
- 'alarm_target_type': 'alarm_target_type',
- 'albania': 'albania',
- 'album': 'album',
- 'album_publisher': 'album_publisher',
- 'algeria': 'algeria',
- 'alien': 'alien',
- 'alien_tip_in_user_card': 'alien_tip_in_user_card',
- 'align_center': 'align_center',
- 'align_left': 'align_left',
- 'align_right': 'align_right',
- 'alipay': 'alipay',
- 'all': 'all',
- 'all_editable_fields': 'all_editable_fields',
- 'all_record': 'all_record',
- 'allow_apply_join_space': 'allow_apply_join_space',
- 'allow_apply_join_space_desc': 'allow_apply_join_space_desc',
- 'already_know_that': 'already_know_that',
- 'american_samoa': 'american_samoa',
- 'and': 'and',
- 'andorra': 'andorra',
- 'angola': 'angola',
- 'anguilla': 'anguilla',
- 'anonymous': 'anonymous',
- 'antigua_and_barbuda': 'antigua_and_barbuda',
- 'api_add': 'api_add',
- 'api_attachment_file_size_error': 'api_attachment_file_size_error',
- 'api_call': 'api_call',
- 'api_cumulative_usage_info': 'api_cumulative_usage_info',
- 'api_dashboard_not_exist': 'api_dashboard_not_exist',
- 'api_datasheet_not_exist': 'api_datasheet_not_exist',
- 'api_datasheet_not_visible': 'api_datasheet_not_visible',
- 'api_delete': 'api_delete',
- 'api_delete_error': 'api_delete_error',
- 'api_delete_error_foreign_datasheet_deleted': 'api_delete_error_foreign_datasheet_deleted',
- 'api_embed_link_id_not_exist': 'api_embed_link_id_not_exist',
- 'api_embed_link_instance_limit': 'api_embed_link_instance_limit',
- 'api_embed_link_limit': 'api_embed_link_limit',
- 'api_enterprise_limit': 'api_enterprise_limit',
- 'api_example_request': 'api_example_request',
- 'api_example_response': 'api_example_response',
- 'api_excess': 'api_excess',
- 'api_favicon_value_error': 'api_favicon_value_error',
- 'api_fieldid_empty_error': 'api_fieldid_empty_error',
- 'api_fields': 'api_fields',
- 'api_forbidden': 'api_forbidden',
- 'api_forbidden_because_of_not_in_space': 'api_forbidden_because_of_not_in_space',
- 'api_forbidden_because_of_usage': 'api_forbidden_because_of_usage',
- 'api_frequently_error': 'api_frequently_error',
- 'api_get': 'api_get',
- 'api_insert_error': 'api_insert_error',
- 'api_more_params': 'api_more_params',
- 'api_node_node_type_value_error': 'api_node_node_type_value_error',
- 'api_node_permission_error': 'api_node_permission_error',
- 'api_node_permission_value_error': 'api_node_permission_value_error',
- 'api_not_exists': 'api_not_exists',
- 'api_org_enterprise_limit': 'api_org_enterprise_limit',
- 'api_org_member_delete_primary_admin_error': 'api_org_member_delete_primary_admin_error',
- 'api_org_member_role_error': 'api_org_member_role_error',
- 'api_org_member_team_error': 'api_org_member_team_error',
- 'api_org_permission_member_deny': 'api_org_permission_member_deny',
- 'api_org_permission_role_deny': 'api_org_permission_role_deny',
- 'api_org_permission_team_deny': 'api_org_permission_team_deny',
- 'api_org_role_delete_error': 'api_org_role_delete_error',
- 'api_org_role_name_unique_error': 'api_org_role_name_unique_error',
- 'api_org_team_delete_error': 'api_org_team_delete_error',
- 'api_org_team_name_unique_error': 'api_org_team_name_unique_error',
- 'api_org_update_deny_for_social_space': 'api_org_update_deny_for_social_space',
- 'api_panel_add_records': 'api_panel_add_records',
- 'api_panel_delete_records': 'api_panel_delete_records',
- 'api_panel_get_records': 'api_panel_get_records',
- 'api_panel_init_sdk': 'api_panel_init_sdk',
- 'api_panel_md_curl_example': 'api_panel_md_curl_example',
- 'api_panel_md_js_example': 'api_panel_md_js_example',
- 'api_panel_md_python_example': 'api_panel_md_python_example',
- 'api_panel_other_params_and_tips': 'api_panel_other_params_and_tips',
- 'api_panel_return_example': 'api_panel_return_example',
- 'api_panel_title': 'api_panel_title',
- 'api_panel_type_default_example_attachment': 'api_panel_type_default_example_attachment',
- 'api_panel_type_default_example_auto_number': 'api_panel_type_default_example_auto_number',
- 'api_panel_type_default_example_checkbox': 'api_panel_type_default_example_checkbox',
- 'api_panel_type_default_example_created_by': 'api_panel_type_default_example_created_by',
- 'api_panel_type_default_example_created_time': 'api_panel_type_default_example_created_time',
- 'api_panel_type_default_example_currency': 'api_panel_type_default_example_currency',
- 'api_panel_type_default_example_date_time': 'api_panel_type_default_example_date_time',
- 'api_panel_type_default_example_email': 'api_panel_type_default_example_email',
- 'api_panel_type_default_example_formula': 'api_panel_type_default_example_formula',
- 'api_panel_type_default_example_last_modified_by': 'api_panel_type_default_example_last_modified_by',
- 'api_panel_type_default_example_last_modified_time': 'api_panel_type_default_example_last_modified_time',
- 'api_panel_type_default_example_link': 'api_panel_type_default_example_link',
- 'api_panel_type_default_example_look_up': 'api_panel_type_default_example_look_up',
- 'api_panel_type_default_example_member': 'api_panel_type_default_example_member',
- 'api_panel_type_default_example_multi_select': 'api_panel_type_default_example_multi_select',
- 'api_panel_type_default_example_number': 'api_panel_type_default_example_number',
- 'api_panel_type_default_example_one_way_link': 'api_panel_type_default_example_one_way_link',
- 'api_panel_type_default_example_percent': 'api_panel_type_default_example_percent',
- 'api_panel_type_default_example_phone': 'api_panel_type_default_example_phone',
- 'api_panel_type_default_example_rating': 'api_panel_type_default_example_rating',
- 'api_panel_type_default_example_single_select': 'api_panel_type_default_example_single_select',
- 'api_panel_type_default_example_single_text': 'api_panel_type_default_example_single_text',
- 'api_panel_type_default_example_text': 'api_panel_type_default_example_text',
- 'api_panel_type_default_example_url': 'api_panel_type_default_example_url',
- 'api_panel_type_desc_attachment': 'api_panel_type_desc_attachment',
- 'api_panel_type_desc_autonumber': 'api_panel_type_desc_autonumber',
- 'api_panel_type_desc_cascader': 'api_panel_type_desc_cascader',
- 'api_panel_type_desc_checkbox': 'api_panel_type_desc_checkbox',
- 'api_panel_type_desc_created_by': 'api_panel_type_desc_created_by',
- 'api_panel_type_desc_created_time': 'api_panel_type_desc_created_time',
- 'api_panel_type_desc_currency': 'api_panel_type_desc_currency',
- 'api_panel_type_desc_date_time': 'api_panel_type_desc_date_time',
- 'api_panel_type_desc_email': 'api_panel_type_desc_email',
- 'api_panel_type_desc_formula': 'api_panel_type_desc_formula',
- 'api_panel_type_desc_last_modified_by': 'api_panel_type_desc_last_modified_by',
- 'api_panel_type_desc_last_modified_time': 'api_panel_type_desc_last_modified_time',
- 'api_panel_type_desc_link': 'api_panel_type_desc_link',
- 'api_panel_type_desc_look_up': 'api_panel_type_desc_look_up',
- 'api_panel_type_desc_member': 'api_panel_type_desc_member',
- 'api_panel_type_desc_multi_select': 'api_panel_type_desc_multi_select',
- 'api_panel_type_desc_number': 'api_panel_type_desc_number',
- 'api_panel_type_desc_one_way_link': 'api_panel_type_desc_one_way_link',
- 'api_panel_type_desc_percent': 'api_panel_type_desc_percent',
- 'api_panel_type_desc_phone': 'api_panel_type_desc_phone',
- 'api_panel_type_desc_rating': 'api_panel_type_desc_rating',
- 'api_panel_type_desc_single_select': 'api_panel_type_desc_single_select',
- 'api_panel_type_desc_single_text': 'api_panel_type_desc_single_text',
- 'api_panel_type_desc_text': 'api_panel_type_desc_text',
- 'api_panel_type_desc_url': 'api_panel_type_desc_url',
- 'api_panel_update_records': 'api_panel_update_records',
- 'api_panel_upload_file': 'api_panel_upload_file',
- 'api_param_add_widget_btn_type_error': 'api_param_add_widget_btn_type_error',
- 'api_param_api_btn_type_error': 'api_param_api_btn_type_error',
- 'api_param_attachment_array_type_error': 'api_param_attachment_array_type_error',
- 'api_param_attachment_name_type_error': 'api_param_attachment_name_type_error',
- 'api_param_attachment_not_exists': 'api_param_attachment_not_exists',
- 'api_param_attachment_token_type_error': 'api_param_attachment_token_type_error',
- 'api_param_basic_tools_type_error': 'api_param_basic_tools_type_error',
- 'api_param_checkbox_field_type_error': 'api_param_checkbox_field_type_error',
- 'api_param_collaborator_status_bar_type_error': 'api_param_collaborator_status_bar_type_error',
- 'api_param_collapsed_type_error': 'api_param_collapsed_type_error',
- 'api_param_currency_field_type_error': 'api_param_currency_field_type_error',
- 'api_param_datetime_field_type_error': 'api_param_datetime_field_type_error',
- 'api_param_default_error': 'api_param_default_error',
- 'api_param_email_field_type_error': 'api_param_email_field_type_error',
- 'api_param_embed_link_id_not_empty': 'api_param_embed_link_id_not_empty',
- 'api_param_embed_permission_type_error': 'api_param_embed_permission_type_error',
- 'api_param_filter_field_not_exists': 'api_param_filter_field_not_exists',
- 'api_param_form_btn_type_error': 'api_param_form_btn_type_error',
- 'api_param_form_setting_btn_type_error': 'api_param_form_setting_btn_type_error',
- 'api_param_formula_error': 'api_param_formula_error',
- 'api_param_full_screen_btn_type_error': 'api_param_full_screen_btn_type_error',
- 'api_param_history_btn_type_error': 'api_param_history_btn_type_error',
- 'api_param_invailid_datasheet_name': 'api_param_invailid_datasheet_name',
- 'api_param_invalid_rating_field': 'api_param_invalid_rating_field',
- 'api_param_invalid_record_id_value': 'api_param_invalid_record_id_value',
- 'api_param_invalid_space_id_value': 'api_param_invalid_space_id_value',
- 'api_param_link_field_type_error': 'api_param_link_field_type_error',
- 'api_param_member_field_type_error': 'api_param_member_field_type_error',
- 'api_param_member_id_type_error': 'api_param_member_id_type_error',
- 'api_param_multiselect_field_type_error': 'api_param_multiselect_field_type_error',
- 'api_param_multiselect_field_value_type_error': 'api_param_multiselect_field_value_type_error',
- 'api_param_node_id_not_empty_key': 'api_param_node_id_not_empty_key',
- 'api_param_node_info_bar_type_error': 'api_param_node_info_bar_type_error',
- 'api_param_number_field_type_error': 'api_param_number_field_type_error',
- 'api_param_parent_unit_not_exists': 'api_param_parent_unit_not_exists',
- 'api_param_payload_banner_logo_type_error': 'api_param_payload_banner_logo_type_error',
- 'api_param_payload_editable_type_error': 'api_param_payload_editable_type_error',
- 'api_param_percent_field_type_error': 'api_param_percent_field_type_error',
- 'api_param_phone_field_type_error': 'api_param_phone_field_type_error',
- 'api_param_property_error': 'api_param_property_error',
- 'api_param_rating_field_type_error': 'api_param_rating_field_type_error',
- 'api_param_record_archived': 'api_param_record_archived',
- 'api_param_record_not_exists': 'api_param_record_not_exists',
- 'api_param_robot_btn_type_error': 'api_param_robot_btn_type_error',
- 'api_param_select_field_value_type_error': 'api_param_select_field_value_type_error',
- 'api_param_sequence_type_error': 'api_param_sequence_type_error',
- 'api_param_share_btn_type_error': 'api_param_share_btn_type_error',
- 'api_param_singletext_field_type_error': 'api_param_singletext_field_type_error',
- 'api_param_sort_field_not_exists': 'api_param_sort_field_not_exists',
- 'api_param_sort_missing_field': 'api_param_sort_missing_field',
- 'api_param_tabbar_type_error': 'api_param_tabbar_type_error',
- 'api_param_text_field_type_error': 'api_param_text_field_type_error',
- 'api_param_theme_type_error': 'api_param_theme_type_error',
- 'api_param_toolbar_type_error': 'api_param_toolbar_type_error',
- 'api_param_type_error': 'api_param_type_error',
- 'api_param_unit_id_required': 'api_param_unit_id_required',
- 'api_param_unit_name_required': 'api_param_unit_name_required',
- 'api_param_unit_name_type_not_exists': 'api_param_unit_name_type_not_exists',
- 'api_param_unit_not_exists': 'api_param_unit_not_exists',
- 'api_param_url_field_type_error': 'api_param_url_field_type_error',
- 'api_param_validate_error': 'api_param_validate_error',
- 'api_param_view_not_exists': 'api_param_view_not_exists',
- 'api_param_viewid_empty_error': 'api_param_viewid_empty_error',
- 'api_param_viewid_type_error': 'api_param_viewid_type_error',
- 'api_param_viewids_empty_error': 'api_param_viewids_empty_error',
- 'api_param_widget_btn_type_error': 'api_param_widget_btn_type_error',
- 'api_param_widget_id_not_exists': 'api_param_widget_id_not_exists',
- 'api_params_automumber_can_not_operate': 'api_params_automumber_can_not_operate',
- 'api_params_can_not_operate': 'api_params_can_not_operate',
- 'api_params_cellformat_error': 'api_params_cellformat_error',
- 'api_params_created_time_can_not_operate': 'api_params_created_time_can_not_operate',
- 'api_params_createdby_can_not_operate': 'api_params_createdby_can_not_operate',
- 'api_params_empty_error': 'api_params_empty_error',
- 'api_params_formula_can_not_operate': 'api_params_formula_can_not_operate',
- 'api_params_instance_attachment_name_error': 'api_params_instance_attachment_name_error',
- 'api_params_instance_attachment_token_error': 'api_params_instance_attachment_token_error',
- 'api_params_instance_error': 'api_params_instance_error',
- 'api_params_instance_fields_error': 'api_params_instance_fields_error',
- 'api_params_instance_member_name_error': 'api_params_instance_member_name_error',
- 'api_params_instance_member_type_error': 'api_params_instance_member_type_error',
- 'api_params_instance_recordid_error': 'api_params_instance_recordid_error',
- 'api_params_instance_sort_error': 'api_params_instance_sort_error',
- 'api_params_instance_space_id_error': 'api_params_instance_space_id_error',
- 'api_params_invalid_field_key': 'api_params_invalid_field_key',
- 'api_params_invalid_field_type': 'api_params_invalid_field_type',
- 'api_params_invalid_fields_value': 'api_params_invalid_fields_value',
- 'api_params_invalid_order_sort': 'api_params_invalid_order_sort',
- 'api_params_invalid_primary_field_type_error': 'api_params_invalid_primary_field_type_error',
- 'api_params_invalid_sort': 'api_params_invalid_sort',
- 'api_params_invalid_value': 'api_params_invalid_value',
- 'api_params_link_field_recordids_empty_error': 'api_params_link_field_recordids_empty_error',
- 'api_params_link_field_recordids_not_exists': 'api_params_link_field_recordids_not_exists',
- 'api_params_link_field_records_max_count_error': 'api_params_link_field_records_max_count_error',
- 'api_params_lookup_can_not_operate': 'api_params_lookup_can_not_operate',
- 'api_params_lookup_field_can_not_sort': 'api_params_lookup_field_can_not_sort',
- 'api_params_lookup_filter_field_invalid_operation': 'api_params_lookup_filter_field_invalid_operation',
- 'api_params_lookup_filter_field_not_exists': 'api_params_lookup_filter_field_not_exists',
- 'api_params_lookup_related_field_not_link': 'api_params_lookup_related_field_not_link',
- 'api_params_lookup_related_link_field_not_exists': 'api_params_lookup_related_link_field_not_exists',
- 'api_params_lookup_sort_field_not_exists': 'api_params_lookup_sort_field_not_exists',
- 'api_params_lookup_target_field_not_exists': 'api_params_lookup_target_field_not_exists',
- 'api_params_max_count_error': 'api_params_max_count_error',
- 'api_params_max_error': 'api_params_max_error',
- 'api_params_max_length_error': 'api_params_max_length_error',
- 'api_params_maxrecords_min_error': 'api_params_maxrecords_min_error',
- 'api_params_member_field_records_max_count_error': 'api_params_member_field_records_max_count_error',
- 'api_params_min_error': 'api_params_min_error',
- 'api_params_must_unique': 'api_params_must_unique',
- 'api_params_not_exists': 'api_params_not_exists',
- 'api_params_pagenum_min_error': 'api_params_pagenum_min_error',
- 'api_params_pagesize_max_error': 'api_params_pagesize_max_error',
- 'api_params_pagesize_min_error': 'api_params_pagesize_min_error',
- 'api_params_primary_field_not_allowed_to_delete': 'api_params_primary_field_not_allowed_to_delete',
- 'api_params_rating_field_max_error': 'api_params_rating_field_max_error',
- 'api_params_recordids_empty_error': 'api_params_recordids_empty_error',
- 'api_params_records_empty_error': 'api_params_records_empty_error',
- 'api_params_records_max_count_error': 'api_params_records_max_count_error',
- 'api_params_tablebundle_max_count_error': 'api_params_tablebundle_max_count_error',
- 'api_params_tree_select_can_not_operate': 'api_params_tree_select_can_not_operate',
- 'api_params_updated_time_can_not_operate': 'api_params_updated_time_can_not_operate',
- 'api_params_updatedby_can_not_operate': 'api_params_updatedby_can_not_operate',
- 'api_params_views_max_count_error': 'api_params_views_max_count_error',
- 'api_params_widget_package_id_error': 'api_params_widget_package_id_error',
- 'api_params_workdoc_can_not_operate': 'api_params_workdoc_can_not_operate',
- 'api_query_params_invalid_fields': 'api_query_params_invalid_fields',
- 'api_query_params_view_id_not_exists': 'api_query_params_view_id_not_exists',
- 'api_request_success': 'api_request_success',
- 'api_sdk': 'api_sdk',
- 'api_server_error': 'api_server_error',
- 'api_set_view_lock_error': 'api_set_view_lock_error',
- 'api_show_token': 'api_show_token',
- 'api_space_capacity_over_limit': 'api_space_capacity_over_limit',
- 'api_token_generate_tip': 'api_token_generate_tip',
- 'api_unauthorized': 'api_unauthorized',
- 'api_update': 'api_update',
- 'api_update_error': 'api_update_error',
- 'api_upload': 'api_upload',
- 'api_upload_attachment_error': 'api_upload_attachment_error',
- 'api_upload_attachment_exceed_capacity_limit': 'api_upload_attachment_exceed_capacity_limit',
- 'api_upload_attachment_exceed_limit': 'api_upload_attachment_exceed_limit',
- 'api_upload_attachment_not_editable': 'api_upload_attachment_not_editable',
- 'api_upload_attachment_oversize': 'api_upload_attachment_oversize',
- 'api_upload_invalid_file': 'api_upload_invalid_file',
- 'api_upload_invalid_file_name': 'api_upload_invalid_file_name',
- 'api_upload_tip': 'api_upload_tip',
- 'api_usage': 'api_usage',
- 'api_usage_info': 'api_usage_info',
- 'api_view_fieldid_not_exist': 'api_view_fieldid_not_exist',
- 'api_view_filter_conditions_empty_error': 'api_view_filter_conditions_empty_error',
- 'api_view_filter_operator_not_support': 'api_view_filter_operator_not_support',
- 'api_view_filter_operator_value_error': 'api_view_filter_operator_value_error',
- 'api_view_rules_empty_error': 'api_view_rules_empty_error',
- 'api_view_type_error': 'api_view_type_error',
- 'api_widget_number_limit': 'api_widget_number_limit',
- 'api_your_token': 'api_your_token',
- 'apitable_choose_basic': 'apitable_choose_basic',
- 'apitable_choose_community': 'apitable_choose_community',
- 'apitable_choose_custom': 'apitable_choose_custom',
- 'apitable_choose_enterprise': 'apitable_choose_enterprise',
- 'apitable_choose_plus': 'apitable_choose_plus',
- 'apitable_choose_pro': 'apitable_choose_pro',
- 'apitable_confirm_password': 'apitable_confirm_password',
- 'apitable_forget_password_button': 'apitable_forget_password_button',
- 'apitable_forget_password_done': 'apitable_forget_password_done',
- 'apitable_forget_password_text': 'apitable_forget_password_text',
- 'apitable_no_account': 'apitable_no_account',
- 'apitable_og_product_description_content': 'apitable_og_product_description_content',
- 'apitable_og_site_name_content': 'apitable_og_site_name_content',
- 'apitable_origin_price_by_month': 'apitable_origin_price_by_month',
- 'apitable_origin_price_by_year': 'apitable_origin_price_by_year',
- 'apitable_password_input_placeholder': 'apitable_password_input_placeholder',
- 'apitable_price_sub_title': 'apitable_price_sub_title',
- 'apitable_privatized_deployment_desc': 'apitable_privatized_deployment_desc',
- 'apitable_public_cloud_desc': 'apitable_public_cloud_desc',
- 'apitable_sign_in': 'apitable_sign_in',
- 'apitable_sign_up': 'apitable_sign_up',
- 'apitable_sign_up_text': 'apitable_sign_up_text',
- 'app_closed': 'app_closed',
- 'app_launch_guide_text_1': 'app_launch_guide_text_1',
- 'app_launch_guide_text_2': 'app_launch_guide_text_2',
- 'app_launch_guide_text_3': 'app_launch_guide_text_3',
- 'app_launch_guide_text_4': 'app_launch_guide_text_4',
- 'app_launch_guide_title_1': 'app_launch_guide_title_1',
- 'app_launch_guide_title_2': 'app_launch_guide_title_2',
- 'app_launch_guide_title_3': 'app_launch_guide_title_3',
- 'app_launch_guide_title_4': 'app_launch_guide_title_4',
- 'app_load_failed': 'app_load_failed',
- 'app_modal_content_policy': 'app_modal_content_policy',
- 'app_modal_content_policy_suffix': 'app_modal_content_policy_suffix',
- 'app_opening': 'app_opening',
- 'app_reload': 'app_reload',
- 'app_sumo_plan_desc': 'app_sumo_plan_desc',
- 'app_timeout_to_refresh': 'app_timeout_to_refresh',
- 'application_integration_information': 'application_integration_information',
- 'apply_join_space': 'apply_join_space',
- 'apply_join_space_alert_text': 'apply_join_space_alert_text',
- 'apply_join_space_modal_content': 'apply_join_space_modal_content',
- 'apply_join_space_modal_title': 'apply_join_space_modal_title',
- 'apply_join_space_success': 'apply_join_space_success',
- 'apply_space_beta_feature_success_notify_all': 'apply_space_beta_feature_success_notify_all',
- 'apply_space_beta_feature_success_notify_me': 'apply_space_beta_feature_success_notify_me',
- 'apply_template': 'apply_template',
- 'appoint_permission_tip': 'appoint_permission_tip',
- 'apps_support': 'apps_support',
- 'archive_delete_record': 'archive_delete_record',
- 'archive_delete_record_title': 'archive_delete_record_title',
- 'archive_notice': 'archive_notice',
- 'archive_record_in_activity': 'archive_record_in_activity',
- 'archive_record_in_menu': 'archive_record_in_menu',
- 'archive_record_success': 'archive_record_success',
- 'archive_records_in_menu': 'archive_records_in_menu',
- 'archive_records_success': 'archive_records_success',
- 'archived_action': 'archived_action',
- 'archived_by': 'archived_by',
- 'archived_failure': 'archived_failure',
- 'archived_operator_description': 'archived_operator_description',
- 'archived_records': 'archived_records',
- 'archived_select_info': 'archived_select_info',
- 'archived_successfully': 'archived_successfully',
- 'archived_time': 'archived_time',
- 'archived_undo': 'archived_undo',
- 'argentina': 'argentina',
- 'armenia': 'armenia',
- 'array_functions': 'array_functions',
- 'arts_and_culture': 'arts_and_culture',
- 'aruba': 'aruba',
- 'asc_sort': 'asc_sort',
- 'assistant': 'assistant',
- 'assistant_activity_train_camp': 'assistant_activity_train_camp',
- 'assistant_beginner_task': 'assistant_beginner_task',
- 'assistant_beginner_task_1_what_is_datasheet': 'assistant_beginner_task_1_what_is_datasheet',
- 'assistant_beginner_task_2_quick_start': 'assistant_beginner_task_2_quick_start',
- 'assistant_beginner_task_3_how_to_use_datasheet': 'assistant_beginner_task_3_how_to_use_datasheet',
- 'assistant_beginner_task_4_share_and_invite': 'assistant_beginner_task_4_share_and_invite',
- 'assistant_beginner_task_5_onboarding': 'assistant_beginner_task_5_onboarding',
- 'assistant_beginner_task_6_bind_email': 'assistant_beginner_task_6_bind_email',
- 'assistant_beginner_task_title1': 'assistant_beginner_task_title1',
- 'assistant_beginner_task_title2': 'assistant_beginner_task_title2',
- 'assistant_hide': 'assistant_hide',
- 'assistant_release_history': 'assistant_release_history',
- 'associated_element': 'associated_element',
- 'association_table': 'association_table',
- 'async_compute': 'async_compute',
- 'at_least_select_one': 'at_least_select_one',
- 'at_least_select_one_field': 'at_least_select_one_field',
- 'atlas': 'atlas',
- 'atlas_grade_desc': 'atlas_grade_desc',
- 'attachment_capacity_details_entry': 'attachment_capacity_details_entry',
- 'attachment_capacity_details_model_capacity_size': 'attachment_capacity_details_model_capacity_size',
- 'attachment_capacity_details_model_expiry_time': 'attachment_capacity_details_model_expiry_time',
- 'attachment_capacity_details_model_expiry_time_permanent': 'attachment_capacity_details_model_expiry_time_permanent',
- 'attachment_capacity_details_model_source': 'attachment_capacity_details_model_source',
- 'attachment_capacity_details_model_tab_expired': 'attachment_capacity_details_model_tab_expired',
- 'attachment_capacity_details_model_tab_in_effect': 'attachment_capacity_details_model_tab_in_effect',
- 'attachment_capacity_details_model_title': 'attachment_capacity_details_model_title',
- 'attachment_capacity_gift_capacity': 'attachment_capacity_gift_capacity',
- 'attachment_capacity_gift_capacity_access_portal': 'attachment_capacity_gift_capacity_access_portal',
- 'attachment_capacity_subscription_capacity': 'attachment_capacity_subscription_capacity',
- 'attachment_data': 'attachment_data',
- 'attachment_preview_exit_fullscreen': 'attachment_preview_exit_fullscreen',
- 'attachment_preview_fullscreen': 'attachment_preview_fullscreen',
- 'attachment_upload_fail': 'attachment_upload_fail',
- 'audit_add_field_role': 'audit_add_field_role',
- 'audit_add_field_role_detail': 'audit_add_field_role_detail',
- 'audit_add_node_role': 'audit_add_node_role',
- 'audit_add_node_role_detail': 'audit_add_node_role_detail',
- 'audit_admin_permission_change_event': 'audit_admin_permission_change_event',
- 'audit_create_template': 'audit_create_template',
- 'audit_create_template_detail': 'audit_create_template_detail',
- 'audit_datasheet_field_permission_change_event': 'audit_datasheet_field_permission_change_event',
- 'audit_delete_field_role': 'audit_delete_field_role',
- 'audit_delete_field_role_detail': 'audit_delete_field_role_detail',
- 'audit_delete_node_role': 'audit_delete_node_role',
- 'audit_delete_node_role_detail': 'audit_delete_node_role_detail',
- 'audit_delete_template': 'audit_delete_template',
- 'audit_delete_template_detail': 'audit_delete_template_detail',
- 'audit_disable_field_role': 'audit_disable_field_role',
- 'audit_disable_field_role_detail': 'audit_disable_field_role_detail',
- 'audit_disable_node_role': 'audit_disable_node_role',
- 'audit_disable_node_role_detail': 'audit_disable_node_role_detail',
- 'audit_disable_node_share': 'audit_disable_node_share',
- 'audit_disable_node_share_detail': 'audit_disable_node_share_detail',
- 'audit_enable_field_role': 'audit_enable_field_role',
- 'audit_enable_field_role_detail': 'audit_enable_field_role_detail',
- 'audit_enable_node_role': 'audit_enable_node_role',
- 'audit_enable_node_role_detail': 'audit_enable_node_role_detail',
- 'audit_enable_node_share': 'audit_enable_node_share',
- 'audit_enable_node_share_detail': 'audit_enable_node_share_detail',
- 'audit_login_event': 'audit_login_event',
- 'audit_logout_event': 'audit_logout_event',
- 'audit_organization_change_event': 'audit_organization_change_event',
- 'audit_quote_template': 'audit_quote_template',
- 'audit_quote_template_detail': 'audit_quote_template_detail',
- 'audit_space_cancel_delete': 'audit_space_cancel_delete',
- 'audit_space_cancel_delete_detail': 'audit_space_cancel_delete_detail',
- 'audit_space_change_event': 'audit_space_change_event',
- 'audit_space_complete_delete': 'audit_space_complete_delete',
- 'audit_space_complete_delete_detail': 'audit_space_complete_delete_detail',
- 'audit_space_create': 'audit_space_create',
- 'audit_space_create_detail': 'audit_space_create_detail',
- 'audit_space_delete': 'audit_space_delete',
- 'audit_space_delete_detail': 'audit_space_delete_detail',
- 'audit_space_entry_workbench': 'audit_space_entry_workbench',
- 'audit_space_entry_workbench_detail': 'audit_space_entry_workbench_detail',
- 'audit_space_invite_user': 'audit_space_invite_user',
- 'audit_space_invite_user_detail': 'audit_space_invite_user_detail',
- 'audit_space_node_copy': 'audit_space_node_copy',
- 'audit_space_node_copy_detail': 'audit_space_node_copy_detail',
- 'audit_space_node_create': 'audit_space_node_create',
- 'audit_space_node_create_detail': 'audit_space_node_create_detail',
- 'audit_space_node_delete': 'audit_space_node_delete',
- 'audit_space_node_delete_detail': 'audit_space_node_delete_detail',
- 'audit_space_node_export': 'audit_space_node_export',
- 'audit_space_node_export_detail': 'audit_space_node_export_detail',
- 'audit_space_node_import': 'audit_space_node_import',
- 'audit_space_node_import_detail': 'audit_space_node_import_detail',
- 'audit_space_node_move': 'audit_space_node_move',
- 'audit_space_node_move_detail': 'audit_space_node_move_detail',
- 'audit_space_node_rename': 'audit_space_node_rename',
- 'audit_space_node_rename_detail': 'audit_space_node_rename_detail',
- 'audit_space_node_sort': 'audit_space_node_sort',
- 'audit_space_node_sort_detail': 'audit_space_node_sort_detail',
- 'audit_space_node_update_cover': 'audit_space_node_update_cover',
- 'audit_space_node_update_cover_detail': 'audit_space_node_update_cover_detail',
- 'audit_space_node_update_desc': 'audit_space_node_update_desc',
- 'audit_space_node_update_desc_detail': 'audit_space_node_update_desc_detail',
- 'audit_space_node_update_icon': 'audit_space_node_update_icon',
- 'audit_space_node_update_icon_detail': 'audit_space_node_update_icon_detail',
- 'audit_space_rename': 'audit_space_rename',
- 'audit_space_rename_detail': 'audit_space_rename_detail',
- 'audit_space_rubbish_node_delete': 'audit_space_rubbish_node_delete',
- 'audit_space_rubbish_node_delete_detail': 'audit_space_rubbish_node_delete_detail',
- 'audit_space_rubbish_node_recover': 'audit_space_rubbish_node_recover',
- 'audit_space_rubbish_node_recover_detail': 'audit_space_rubbish_node_recover_detail',
- 'audit_space_template_event': 'audit_space_template_event',
- 'audit_space_update_logo': 'audit_space_update_logo',
- 'audit_space_update_logo_detail': 'audit_space_update_logo_detail',
- 'audit_store_share_node': 'audit_store_share_node',
- 'audit_store_share_node_detail': 'audit_store_share_node_detail',
- 'audit_update_field_role': 'audit_update_field_role',
- 'audit_update_field_role_detail': 'audit_update_field_role_detail',
- 'audit_update_node_role': 'audit_update_node_role',
- 'audit_update_node_role_detail': 'audit_update_node_role_detail',
- 'audit_update_node_share_setting': 'audit_update_node_share_setting',
- 'audit_update_node_share_setting_detail': 'audit_update_node_share_setting_detail',
- 'audit_user_login': 'audit_user_login',
- 'audit_user_login_detail': 'audit_user_login_detail',
- 'audit_user_logout': 'audit_user_logout',
- 'audit_user_logout_detail': 'audit_user_logout_detail',
- 'audit_user_operation_event': 'audit_user_operation_event',
- 'audit_user_quit_space': 'audit_user_quit_space',
- 'audit_user_quit_space_detail': 'audit_user_quit_space_detail',
- 'audit_work_catalog_change_event': 'audit_work_catalog_change_event',
- 'audit_work_catalog_permission_change_event': 'audit_work_catalog_permission_change_event',
- 'audit_work_catalog_share_event': 'audit_work_catalog_share_event',
- 'augmented_views': 'augmented_views',
- 'australia': 'australia',
- 'austria': 'austria',
- 'auth_server_extensions_login_description_content': 'auth_server_extensions_login_description_content',
- 'authorize': 'authorize',
- 'auto': 'auto',
- 'auto_cancel_record_subscription': 'auto_cancel_record_subscription',
- 'auto_cover': 'auto_cover',
- 'auto_create_record_subscription': 'auto_create_record_subscription',
- 'auto_save_has_been_opend': 'auto_save_has_been_opend',
- 'auto_save_has_been_opend_content': 'auto_save_has_been_opend_content',
- 'auto_save_view_property': 'auto_save_view_property',
- 'autofill_createtime': 'autofill_createtime',
- 'automation': 'automation',
- 'automation_action_num_warning': 'automation_action_num_warning',
- 'automation_add_a_action': 'automation_add_a_action',
- 'automation_content_should_not_empty': 'automation_content_should_not_empty',
- 'automation_current_month_run_number': 'automation_current_month_run_number',
- 'automation_default_tips': 'automation_default_tips',
- 'automation_description_more': 'automation_description_more',
- 'automation_description_one': 'automation_description_one',
- 'automation_description_trigger': 'automation_description_trigger',
- 'automation_detail': 'automation_detail',
- 'automation_disabled': 'automation_disabled',
- 'automation_dst_not_existed': 'automation_dst_not_existed',
- 'automation_editor_label': 'automation_editor_label',
- 'automation_empty_warning': 'automation_empty_warning',
- 'automation_enabled': 'automation_enabled',
- 'automation_enabled_return_via_related_files': 'automation_enabled_return_via_related_files',
- 'automation_field': 'automation_field',
- 'automation_import_variables_from_pre_tep': 'automation_import_variables_from_pre_tep',
- 'automation_last_edited_by': 'automation_last_edited_by',
- 'automation_last_edited_time': 'automation_last_edited_time',
- 'automation_manager_label': 'automation_manager_label',
- 'automation_more': 'automation_more',
- 'automation_no_step_yet': 'automation_no_step_yet',
- 'automation_node_intro': 'automation_node_intro',
- 'automation_not_empty': 'automation_not_empty',
- 'automation_not_save_warning_description': 'automation_not_save_warning_description',
- 'automation_not_save_warning_title': 'automation_not_save_warning_title',
- 'automation_notify_creator_option': 'automation_notify_creator_option',
- 'automation_please_set_a_trigger_first': 'automation_please_set_a_trigger_first',
- 'automation_reader_label': 'automation_reader_label',
- 'automation_refresh': 'automation_refresh',
- 'automation_run_fail': 'automation_run_fail',
- 'automation_run_failure': 'automation_run_failure',
- 'automation_run_failure_tip': 'automation_run_failure_tip',
- 'automation_run_history_item_brief_fail': 'automation_run_history_item_brief_fail',
- 'automation_run_history_item_brief_success': 'automation_run_history_item_brief_success',
- 'automation_run_history_item_description': 'automation_run_history_item_description',
- 'automation_run_times_over_limit': 'automation_run_times_over_limit',
- 'automation_run_usage': 'automation_run_usage',
- 'automation_run_usage_info': 'automation_run_usage_info',
- 'automation_runs_this_month': 'automation_runs_this_month',
- 'automation_stay_tuned': 'automation_stay_tuned',
- 'automation_success': 'automation_success',
- 'automation_tips': 'automation_tips',
- 'automation_updater_label': 'automation_updater_label',
- 'automation_variabel_empty': 'automation_variabel_empty',
- 'automation_variable_datasheet': 'automation_variable_datasheet',
- 'automation_variable_trigger_many': 'automation_variable_trigger_many',
- 'automation_variable_trigger_one': 'automation_variable_trigger_one',
- 'autonumber_check_info': 'autonumber_check_info',
- 'avatar_modified_successfully': 'avatar_modified_successfully',
- 'azerbaijan': 'azerbaijan',
- 'back': 'back',
- 'back_login': 'back_login',
- 'back_login_page': 'back_login_page',
- 'back_prev_step': 'back_prev_step',
- 'back_to_space': 'back_to_space',
- 'back_to_workbench': 'back_to_workbench',
- 'back_workbench': 'back_workbench',
- 'background_purple': 'background_purple',
- 'bahamas': 'bahamas',
- 'bahrain': 'bahrain',
- 'bangladesh': 'bangladesh',
- 'bar_chart': 'bar_chart',
- 'barbados': 'barbados',
- 'basis': 'basis',
- 'batch_edit_permission': 'batch_edit_permission',
- 'batch_import': 'batch_import',
- 'batch_remove': 'batch_remove',
- 'be_invited_to_reward': 'be_invited_to_reward',
- 'behavior_type': 'behavior_type',
- 'belarus': 'belarus',
- 'belgium': 'belgium',
- 'belize': 'belize',
- 'benchs_per_space': 'benchs_per_space',
- 'benin': 'benin',
- 'bermuda': 'bermuda',
- 'bhutan': 'bhutan',
- 'billing_over_limit_tip_common': 'billing_over_limit_tip_common',
- 'billing_over_limit_tip_forbidden': 'billing_over_limit_tip_forbidden',
- 'billing_over_limit_tip_widget': 'billing_over_limit_tip_widget',
- 'billing_period': 'billing_period',
- 'billing_subscription_warning': 'billing_subscription_warning',
- 'billing_usage_warning': 'billing_usage_warning',
- 'bind': 'bind',
- 'bind_app_sumo_btn_str': 'bind_app_sumo_btn_str',
- 'bind_dingding_account': 'bind_dingding_account',
- 'bind_email': 'bind_email',
- 'bind_email_same': 'bind_email_same',
- 'bind_form': 'bind_form',
- 'bind_phone_same': 'bind_phone_same',
- 'bind_resource': 'bind_resource',
- 'bind_state': 'bind_state',
- 'bind_time': 'bind_time',
- 'bind_wechat_account': 'bind_wechat_account',
- 'binding_account': 'binding_account',
- 'binding_account_failure_tip': 'binding_account_failure_tip',
- 'binding_failure': 'binding_failure',
- 'binding_success': 'binding_success',
- 'black_mirror_list_tip': 'black_mirror_list_tip',
- 'black_space_alert': 'black_space_alert',
- 'bold': 'bold',
- 'bolivia': 'bolivia',
- 'bosnia_and_herzegovina': 'bosnia_and_herzegovina',
- 'botswana': 'botswana',
- 'bound': 'bound',
- 'brand_desc': 'brand_desc',
- 'brazil': 'brazil',
- 'bronze': 'bronze',
- 'bronze_btn_text': 'bronze_btn_text',
- 'bronze_grade': 'bronze_grade',
- 'bronze_grade_desc': 'bronze_grade_desc',
- 'bronze_img': 'bronze_img',
- 'brunei': 'brunei',
- 'bulgaria': 'bulgaria',
- 'burkina_faso': 'burkina_faso',
- 'burundi': 'burundi',
- 'button': 'button',
- 'button_add': 'button_add',
- 'button_bind_confirmed': 'button_bind_confirmed',
- 'button_bind_now': 'button_bind_now',
- 'button_change_phone': 'button_change_phone',
- 'button_check_history': 'button_check_history',
- 'button_check_history_end': 'button_check_history_end',
- 'button_click_trigger_explanation': 'button_click_trigger_explanation',
- 'button_color': 'button_color',
- 'button_combine': 'button_combine',
- 'button_come_on': 'button_come_on',
- 'button_execute_error': 'button_execute_error',
- 'button_field_invalid': 'button_field_invalid',
- 'button_maxium_text': 'button_maxium_text',
- 'button_operation': 'button_operation',
- 'button_style': 'button_style',
- 'button_sub_team': 'button_sub_team',
- 'button_submit': 'button_submit',
- 'button_submit_anonymous': 'button_submit_anonymous',
- 'button_text': 'button_text',
- 'button_text_click_start': 'button_text_click_start',
- 'button_type': 'button_type',
- 'by_days': 'by_days',
- 'by_field_id': 'by_field_id',
- 'by_hours': 'by_hours',
- 'by_months': 'by_months',
- 'by_the_day': 'by_the_day',
- 'by_the_month': 'by_the_month',
- 'by_the_year': 'by_the_year',
- 'by_weeks': 'by_weeks',
- 'calendar_add_date_time_field': 'calendar_add_date_time_field',
- 'calendar_color_more': 'calendar_color_more',
- 'calendar_const_detail_weeks': 'calendar_const_detail_weeks',
- 'calendar_const_month_toggle_next': 'calendar_const_month_toggle_next',
- 'calendar_const_month_toggle_pre': 'calendar_const_month_toggle_pre',
- 'calendar_const_today': 'calendar_const_today',
- 'calendar_const_touch_tip': 'calendar_const_touch_tip',
- 'calendar_const_weeks': 'calendar_const_weeks',
- 'calendar_create_img_alt': 'calendar_create_img_alt',
- 'calendar_date_time_setting': 'calendar_date_time_setting',
- 'calendar_drag_clear_time': 'calendar_drag_clear_time',
- 'calendar_end_field_name': 'calendar_end_field_name',
- 'calendar_error_record': 'calendar_error_record',
- 'calendar_init_fields_button': 'calendar_init_fields_button',
- 'calendar_init_fields_desc': 'calendar_init_fields_desc',
- 'calendar_init_fields_no_permission_desc': 'calendar_init_fields_no_permission_desc',
- 'calendar_list_search_placeholder': 'calendar_list_search_placeholder',
- 'calendar_list_toggle_btn': 'calendar_list_toggle_btn',
- 'calendar_mobile_preparing': 'calendar_mobile_preparing',
- 'calendar_mobile_preparing_desc': 'calendar_mobile_preparing_desc',
- 'calendar_mobile_preparing_text': 'calendar_mobile_preparing_text',
- 'calendar_no_permission': 'calendar_no_permission',
- 'calendar_no_permission_desc': 'calendar_no_permission_desc',
- 'calendar_pick_end_time': 'calendar_pick_end_time',
- 'calendar_pick_start_time': 'calendar_pick_start_time',
- 'calendar_play_guide_video_title': 'calendar_play_guide_video_title',
- 'calendar_pre_record_list': 'calendar_pre_record_list',
- 'calendar_record': 'calendar_record',
- 'calendar_setting': 'calendar_setting',
- 'calendar_setting_clear_end_time': 'calendar_setting_clear_end_time',
- 'calendar_setting_field_deleted': 'calendar_setting_field_deleted',
- 'calendar_setting_help_tips': 'calendar_setting_help_tips',
- 'calendar_start_field_name': 'calendar_start_field_name',
- 'calendar_view': 'calendar_view',
- 'calendar_view_all_records': 'calendar_view_all_records',
- 'calendar_view_all_records_mobile': 'calendar_view_all_records_mobile',
- 'calendar_view_desc': 'calendar_view_desc',
- 'cambodia': 'cambodia',
- 'cameroon': 'cameroon',
- 'can_control': 'can_control',
- 'can_duplicate': 'can_duplicate',
- 'can_edit': 'can_edit',
- 'can_manage': 'can_manage',
- 'can_not_un_bind_content': 'can_not_un_bind_content',
- 'can_not_un_bind_title': 'can_not_un_bind_title',
- 'can_read': 'can_read',
- 'can_updater': 'can_updater',
- 'can_view': 'can_view',
- 'canada': 'canada',
- 'cancel': 'cancel',
- 'cancel_favorite_success': 'cancel_favorite_success',
- 'cancel_market_app_closing': 'cancel_market_app_closing',
- 'cancel_watch_record_button_tooltips': 'cancel_watch_record_button_tooltips',
- 'cancel_watch_record_mobile': 'cancel_watch_record_mobile',
- 'cancel_watch_record_multiple': 'cancel_watch_record_multiple',
- 'cancel_watch_record_single': 'cancel_watch_record_single',
- 'cancel_watch_record_success': 'cancel_watch_record_success',
- 'cancelled_account': 'cancelled_account',
- 'cancelled_log_out_succeed': 'cancelled_log_out_succeed',
- 'cannot_access': 'cannot_access',
- 'cannot_activate_space_by_space_limit': 'cannot_activate_space_by_space_limit',
- 'cannot_join_space': 'cannot_join_space',
- 'cannot_switch_field_permission': 'cannot_switch_field_permission',
- 'capacity_from_official_gift': 'capacity_from_official_gift',
- 'capacity_from_participation': 'capacity_from_participation',
- 'capacity_from_purchase': 'capacity_from_purchase',
- 'capacity_from_subscription_package': 'capacity_from_subscription_package',
- 'capacity_limit': 'capacity_limit',
- 'capacity_limit_email_title': 'capacity_limit_email_title',
- 'capacity_reach_limit': 'capacity_reach_limit',
- 'cape_verde': 'cape_verde',
- 'cascader_config': 'cascader_config',
- 'cascader_datasource': 'cascader_datasource',
- 'cascader_datasource_placeholder': 'cascader_datasource_placeholder',
- 'cascader_datasource_refresh': 'cascader_datasource_refresh',
- 'cascader_field_config_placeholder': 'cascader_field_config_placeholder',
- 'cascader_field_configuration_err': 'cascader_field_configuration_err',
- 'cascader_field_select_placeholder': 'cascader_field_select_placeholder',
- 'cascader_how_to_label': 'cascader_how_to_label',
- 'cascader_max_field_tip': 'cascader_max_field_tip',
- 'cascader_min_field_error': 'cascader_min_field_error',
- 'cascader_mobile_unavailable_tip': 'cascader_mobile_unavailable_tip',
- 'cascader_new_field_tip': 'cascader_new_field_tip',
- 'cascader_no_data_field_error': 'cascader_no_data_field_error',
- 'cascader_no_datasheet_error': 'cascader_no_datasheet_error',
- 'cascader_no_rules_error': 'cascader_no_rules_error',
- 'cascader_no_sync_tip': 'cascader_no_sync_tip',
- 'cascader_no_view_error': 'cascader_no_view_error',
- 'cascader_rules': 'cascader_rules',
- 'cascader_rules_help_tip': 'cascader_rules_help_tip',
- 'cascader_select_tip': 'cascader_select_tip',
- 'cascader_select_view': 'cascader_select_view',
- 'cascader_show_all': 'cascader_show_all',
- 'cascader_snapshot_update_text': 'cascader_snapshot_update_text',
- 'cascader_snapshot_updating': 'cascader_snapshot_updating',
- 'cascader_undefined_field_error': 'cascader_undefined_field_error',
- 'catalog': 'catalog',
- 'catalog_add_from_template_btn_title': 'catalog_add_from_template_btn_title',
- 'catalog_empty_tips': 'catalog_empty_tips',
- 'category_blank': 'category_blank',
- 'catering': 'catering',
- 'cayman_islands': 'cayman_islands',
- 'cell_find_member': 'cell_find_member',
- 'cell_find_option': 'cell_find_option',
- 'cell_not_exist_content': 'cell_not_exist_content',
- 'cell_not_find_member': 'cell_not_find_member',
- 'cell_not_find_member_or_team': 'cell_not_find_member_or_team',
- 'cell_to_down_edge': 'cell_to_down_edge',
- 'cell_to_left_edge': 'cell_to_left_edge',
- 'cell_to_right_edge': 'cell_to_right_edge',
- 'cell_to_up_edge': 'cell_to_up_edge',
- 'central_african_republic': 'central_african_republic',
- 'chad': 'chad',
- 'change': 'change',
- 'change_avatar': 'change_avatar',
- 'change_email': 'change_email',
- 'change_field_to_multi_text_field': 'change_field_to_multi_text_field',
- 'change_main_admin': 'change_main_admin',
- 'change_member_team_fail': 'change_member_team_fail',
- 'change_member_team_level': 'change_member_team_level',
- 'change_member_team_success': 'change_member_team_success',
- 'change_name': 'change_name',
- 'change_nickname_tips': 'change_nickname_tips',
- 'change_password': 'change_password',
- 'change_password_fail': 'change_password_fail',
- 'change_password_success': 'change_password_success',
- 'change_phone': 'change_phone',
- 'change_primary_admin': 'change_primary_admin',
- 'change_primary_admin_succeed': 'change_primary_admin_succeed',
- 'change_space_logo_success': 'change_space_logo_success',
- 'change_space_name_tip': 'change_space_name_tip',
- 'changeset_diff_big_tip': 'changeset_diff_big_tip',
- 'chart_option_field_had_been_deleted': 'chart_option_field_had_been_deleted',
- 'chart_option_view_had_been_deleted': 'chart_option_view_had_been_deleted',
- 'chart_settings': 'chart_settings',
- 'chart_sort': 'chart_sort',
- 'chart_sort_by_ascending': 'chart_sort_by_ascending',
- 'chart_sort_by_descending': 'chart_sort_by_descending',
- 'chart_sort_by_x_axis': 'chart_sort_by_x_axis',
- 'chart_sort_by_y_axis': 'chart_sort_by_y_axis',
- 'chart_widget_setting_help_tips': 'chart_widget_setting_help_tips',
- 'chart_widget_setting_help_url': 'chart_widget_setting_help_url',
- 'check_detail': 'check_detail',
- 'check_failed_list': 'check_failed_list',
- 'check_field': 'check_field',
- 'check_link_automation': 'check_link_automation',
- 'check_link_form': 'check_link_form',
- 'check_link_table': 'check_link_table',
- 'check_more_privileges': 'check_more_privileges',
- 'check_network_status': 'check_network_status',
- 'check_order_status': 'check_order_status',
- 'check_run_history': 'check_run_history',
- 'check_save_space': 'check_save_space',
- 'check_selected_record': 'check_selected_record',
- 'check_table_link_field': 'check_table_link_field',
- 'checked_the_checkbox': 'checked_the_checkbox',
- 'chile': 'chile',
- 'china': 'china',
- 'choose_a_member': 'choose_a_member',
- 'choose_a_team': 'choose_a_team',
- 'choose_datasheet_to_link': 'choose_datasheet_to_link',
- 'choose_pey_method': 'choose_pey_method',
- 'choose_picture': 'choose_picture',
- 'choose_share_mode': 'choose_share_mode',
- 'choose_type_of_vika_field': 'choose_type_of_vika_field',
- 'choose_your_own_space': 'choose_your_own_space',
- 'chose_new_primary_admin_button': 'chose_new_primary_admin_button',
- 'claim_special_offer': 'claim_special_offer',
- 'clear': 'clear',
- 'clear_all_fields': 'clear_all_fields',
- 'clear_cell_by_count': 'clear_cell_by_count',
- 'clear_date': 'clear_date',
- 'clear_record': 'clear_record',
- 'click_here': 'click_here',
- 'click_here_to_write_description': 'click_here_to_write_description',
- 'click_load_more': 'click_load_more',
- 'click_refresh': 'click_refresh',
- 'click_start': 'click_start',
- 'click_to_activate_space': 'click_to_activate_space',
- 'click_to_agree': 'click_to_agree',
- 'click_to_compare_with_detail': 'click_to_compare_with_detail',
- 'click_to_view': 'click_to_view',
- 'click_to_view_instructions': 'click_to_view_instructions',
- 'click_top_right_to_share': 'click_top_right_to_share',
- 'click_upload_tip': 'click_upload_tip',
- 'client_meta_label_desc': 'client_meta_label_desc',
- 'client_meta_label_file_deleted_desc': 'client_meta_label_file_deleted_desc',
- 'client_meta_label_file_deleted_title': 'client_meta_label_file_deleted_title',
- 'client_meta_label_share_disable_desc': 'client_meta_label_share_disable_desc',
- 'client_meta_label_share_disable_title': 'client_meta_label_share_disable_title',
- 'client_meta_label_template_deleted_desc': 'client_meta_label_template_deleted_desc',
- 'client_meta_label_template_deleted_title': 'client_meta_label_template_deleted_title',
- 'client_meta_label_title': 'client_meta_label_title',
- 'close': 'close',
- 'close_auto_save': 'close_auto_save',
- 'close_auto_save_success': 'close_auto_save_success',
- 'close_auto_save_warn_content': 'close_auto_save_warn_content',
- 'close_auto_save_warn_title': 'close_auto_save_warn_title',
- 'close_card': 'close_card',
- 'close_menu': 'close_menu',
- 'close_node_permission_label': 'close_node_permission_label',
- 'close_node_share_modal_content': 'close_node_share_modal_content',
- 'close_node_share_modal_title': 'close_node_share_modal_title',
- 'close_permission': 'close_permission',
- 'close_permission_warning_content': 'close_permission_warning_content',
- 'close_public_link_success': 'close_public_link_success',
- 'close_share_link': 'close_share_link',
- 'close_share_tip': 'close_share_tip',
- 'close_view_sync_success': 'close_view_sync_success',
- 'close_view_sync_tip': 'close_view_sync_tip',
- 'code_block': 'code_block',
- 'code_sweep': 'code_sweep',
- 'collaborate_and_share': 'collaborate_and_share',
- 'collaborator_number': 'collaborator_number',
- 'collapse': 'collapse',
- 'collapse_all_group': 'collapse_all_group',
- 'collapse_full_screen': 'collapse_full_screen',
- 'collapse_kanban_group': 'collapse_kanban_group',
- 'collapse_subgroup': 'collapse_subgroup',
- 'colombia': 'colombia',
- 'color': 'color',
- 'color_add': 'color_add',
- 'color_condition_add': 'color_condition_add',
- 'color_description_when_sync_open': 'color_description_when_sync_open',
- 'color_records_based_on_conditions': 'color_records_based_on_conditions',
- 'color_rules_description': 'color_rules_description',
- 'color_setting': 'color_setting',
- 'colord_in_record': 'colord_in_record',
- 'colored_button': 'colored_button',
- 'colorful_theme': 'colorful_theme',
- 'coloring_based_on_conditions': 'coloring_based_on_conditions',
- 'column': 'column',
- 'column_chart': 'column_chart',
- 'columns_count_limit_tips': 'columns_count_limit_tips',
- 'comfirm_close_filter_switch': 'comfirm_close_filter_switch',
- 'coming_soon': 'coming_soon',
- 'comma': 'comma',
- 'comma_style': 'comma_style',
- 'command_action_delete': 'command_action_delete',
- 'command_action_insert': 'command_action_insert',
- 'command_action_move': 'command_action_move',
- 'command_action_replace': 'command_action_replace',
- 'command_add_record': 'command_add_record',
- 'command_delete_field': 'command_delete_field',
- 'command_delete_record': 'command_delete_record',
- 'command_disable_task_reminder': 'command_disable_task_reminder',
- 'command_enable_task_reminder': 'command_enable_task_reminder',
- 'command_fix_consistency': 'command_fix_consistency',
- 'command_insert_comment': 'command_insert_comment',
- 'command_move_column': 'command_move_column',
- 'command_move_row': 'command_move_row',
- 'command_paste_set_record': 'command_paste_set_record',
- 'command_rollback': 'command_rollback',
- 'command_set_field_attr': 'command_set_field_attr',
- 'command_set_kanban_style': 'command_set_kanban_style',
- 'command_set_record': 'command_set_record',
- 'command_undo_add_record': 'command_undo_add_record',
- 'command_undo_delete_field': 'command_undo_delete_field',
- 'command_undo_delete_records': 'command_undo_delete_records',
- 'command_undo_move_row': 'command_undo_move_row',
- 'command_undo_paste_set_record': 'command_undo_paste_set_record',
- 'command_undo_rollback': 'command_undo_rollback',
- 'command_undo_set_field_attr': 'command_undo_set_field_attr',
- 'command_undo_set_record': 'command_undo_set_record',
- 'comment_editor_default_tip': 'comment_editor_default_tip',
- 'comment_from_who': 'comment_from_who',
- 'comment_is_deleted': 'comment_is_deleted',
- 'comment_mentioned': 'comment_mentioned',
- 'comment_too_long': 'comment_too_long',
- 'comments_per_record': 'comments_per_record',
- 'common_format': 'common_format',
- 'common_system_notify': 'common_system_notify',
- 'common_system_notify_web': 'common_system_notify_web',
- 'communication_group_qrcode': 'communication_group_qrcode',
- 'community': 'community',
- 'community_and_local_interest': 'community_and_local_interest',
- 'community_edition': 'community_edition',
- 'community_grade_desc': 'community_grade_desc',
- 'comoros': 'comoros',
- 'company_grade_desc': 'company_grade_desc',
- 'company_security': 'company_security',
- 'complete_bind_email': 'complete_bind_email',
- 'complete_invited_email_information': 'complete_invited_email_information',
- 'components_checkbox': 'components_checkbox',
- 'components_popconfirm': 'components_popconfirm',
- 'config': 'config',
- 'config_field_permission': 'config_field_permission',
- 'configuration_available_range': 'configuration_available_range',
- 'confirm': 'confirm',
- 'confirm_activate_space_tips': 'confirm_activate_space_tips',
- 'confirm_activate_space_title': 'confirm_activate_space_title',
- 'confirm_and_continue': 'confirm_and_continue',
- 'confirm_cancel': 'confirm_cancel',
- 'confirm_change_field': 'confirm_change_field',
- 'confirm_del_current_team': 'confirm_del_current_team',
- 'confirm_delete': 'confirm_delete',
- 'confirm_delete_node_name_as': 'confirm_delete_node_name_as',
- 'confirm_delete_space_btn': 'confirm_delete_space_btn',
- 'confirm_exit': 'confirm_exit',
- 'confirm_exit_space_with_name': 'confirm_exit_space_with_name',
- 'confirm_import': 'confirm_import',
- 'confirm_join': 'confirm_join',
- 'confirm_join_space': 'confirm_join_space',
- 'confirm_link_inconsistency_detected': 'confirm_link_inconsistency_detected',
- 'confirm_link_toggle_clear_filter': 'confirm_link_toggle_clear_filter',
- 'confirm_logout': 'confirm_logout',
- 'confirm_logout_title': 'confirm_logout_title',
- 'confirm_market_app_closing': 'confirm_market_app_closing',
- 'confirm_open_apply': 'confirm_open_apply',
- 'confirm_open_invite': 'confirm_open_invite',
- 'confirm_the_system_has_detected_a_conflict_in_document': 'confirm_the_system_has_detected_a_conflict_in_document',
- 'confirm_unbind': 'confirm_unbind',
- 'confirm_verified_failed_and_get_the_code_again': 'confirm_verified_failed_and_get_the_code_again',
- 'confirmation_password_reminder': 'confirmation_password_reminder',
- 'connect_us': 'connect_us',
- 'contact_data': 'contact_data',
- 'contact_model_desc': 'contact_model_desc',
- 'contact_model_title': 'contact_model_title',
- 'contact_us': 'contact_us',
- 'contact_us_qr_code_desc': 'contact_us_qr_code_desc',
- 'contact_us_to_join_company_support': 'contact_us_to_join_company_support',
- 'contacts': 'contacts',
- 'contacts_configuration': 'contacts_configuration',
- 'contacts_invite_link_template': 'contacts_invite_link_template',
- 'contacts_management': 'contacts_management',
- 'contain_filter_count': 'contain_filter_count',
- 'contains': 'contains',
- 'content_is_empty': 'content_is_empty',
- 'content_operations': 'content_operations',
- 'content_production': 'content_production',
- 'continue_to_pay': 'continue_to_pay',
- 'convert': 'convert',
- 'convert_tip': 'convert_tip',
- 'cook_islands': 'cook_islands',
- 'copy': 'copy',
- 'copy_automation_url': 'copy_automation_url',
- 'copy_card_link': 'copy_card_link',
- 'copy_dashboard_url': 'copy_dashboard_url',
- 'copy_datasheet_url': 'copy_datasheet_url',
- 'copy_elink_share': 'copy_elink_share',
- 'copy_failed': 'copy_failed',
- 'copy_folder_url': 'copy_folder_url',
- 'copy_form_url': 'copy_form_url',
- 'copy_from_cell': 'copy_from_cell',
- 'copy_link': 'copy_link',
- 'copy_link_success': 'copy_link_success',
- 'copy_mirror_url': 'copy_mirror_url',
- 'copy_record_data': 'copy_record_data',
- 'copy_success': 'copy_success',
- 'copy_template_share_link': 'copy_template_share_link',
- 'copy_the_cell': 'copy_the_cell',
- 'copy_token': 'copy_token',
- 'copy_token_toast': 'copy_token_toast',
- 'copy_url': 'copy_url',
- 'copy_url_line': 'copy_url_line',
- 'copy_view': 'copy_view',
- 'copy_widget': 'copy_widget',
- 'copy_widget_fail': 'copy_widget_fail',
- 'copy_widget_success': 'copy_widget_success',
- 'costa_rica': 'costa_rica',
- 'count_records': 'count_records',
- 'cout_records': 'cout_records',
- 'cover': 'cover',
- 'cover_field': 'cover_field',
- 'creat_mirror_templete': 'creat_mirror_templete',
- 'create': 'create',
- 'create_and_save': 'create_and_save',
- 'create_date': 'create_date',
- 'create_file_and_folder': 'create_file_and_folder',
- 'create_form': 'create_form',
- 'create_form_panel_title': 'create_form_panel_title',
- 'create_invitation_link': 'create_invitation_link',
- 'create_link_succeed': 'create_link_succeed',
- 'create_mirror': 'create_mirror',
- 'create_mirror_by_view': 'create_mirror_by_view',
- 'create_mirror_guide_content': 'create_mirror_guide_content',
- 'create_mirror_guide_title': 'create_mirror_guide_title',
- 'create_new_button_field': 'create_new_button_field',
- 'create_public_invitation_link': 'create_public_invitation_link',
- 'create_space_sub_title': 'create_space_sub_title',
- 'create_team_fail': 'create_team_fail',
- 'create_team_success': 'create_team_success',
- 'create_token_tip': 'create_token_tip',
- 'create_view_first': 'create_view_first',
- 'create_view_form': 'create_view_form',
- 'create_widget': 'create_widget',
- 'create_widget_step_tooltip': 'create_widget_step_tooltip',
- 'create_widget_success': 'create_widget_success',
- 'create_workspace': 'create_workspace',
- 'creative': 'creative',
- 'creative_production': 'creative_production',
- 'creator': 'creator',
- 'croatia': 'croatia',
- 'crypto_field': 'crypto_field',
- 'csv': 'csv',
- 'cuba': 'cuba',
- 'cui_chat_exit_message': 'cui_chat_exit_message',
- 'cui_chat_exit_text': 'cui_chat_exit_text',
- 'cui_next_text': 'cui_next_text',
- 'cui_select_datasheet_description': 'cui_select_datasheet_description',
- 'cui_select_link_text': 'cui_select_link_text',
- 'cui_select_user_text': 'cui_select_user_text',
- 'cui_submit_text': 'cui_submit_text',
- 'cui_wizard_select_chatbot_model': 'cui_wizard_select_chatbot_model',
- 'cui_wizard_select_chatbot_model_message': 'cui_wizard_select_chatbot_model_message',
- 'cui_wizard_select_chatbot_type': 'cui_wizard_select_chatbot_type',
- 'cui_wizard_select_chatbot_type_chat_desc': 'cui_wizard_select_chatbot_type_chat_desc',
- 'cui_wizard_select_chatbot_type_qa_desc': 'cui_wizard_select_chatbot_type_qa_desc',
- 'cui_wizard_select_datasheet': 'cui_wizard_select_datasheet',
- 'cui_wizard_select_datasheet_message': 'cui_wizard_select_datasheet_message',
- 'cui_wizard_welcome_message_1': 'cui_wizard_welcome_message_1',
- 'cui_wizard_welcome_message_2': 'cui_wizard_welcome_message_2',
- 'cumulative_consumption': 'cumulative_consumption',
- 'cur_import_member_count': 'cur_import_member_count',
- 'curacao': 'curacao',
- 'currency_cell_input_tips': 'currency_cell_input_tips',
- 'currency_field_configuration_default_placeholder': 'currency_field_configuration_default_placeholder',
- 'currency_field_configuration_precision': 'currency_field_configuration_precision',
- 'currency_field_configuration_symbol': 'currency_field_configuration_symbol',
- 'currency_field_symbol_align': 'currency_field_symbol_align',
- 'currency_field_symbol_align_default': 'currency_field_symbol_align_default',
- 'currency_field_symbol_align_left': 'currency_field_symbol_align_left',
- 'currency_field_symbol_align_right': 'currency_field_symbol_align_right',
- 'currency_field_symbol_placeholder': 'currency_field_symbol_placeholder',
- 'current_column_been_deleted': 'current_column_been_deleted',
- 'current_count_of_person': 'current_count_of_person',
- 'current_datasheet': 'current_datasheet',
- 'current_field_fail': 'current_field_fail',
- 'current_file_may_be_changed': 'current_file_may_be_changed',
- 'current_form_is_invalid': 'current_form_is_invalid',
- 'current_grade': 'current_grade',
- 'current_main_admin': 'current_main_admin',
- 'current_phone_has_been_binded_with_other_email': 'current_phone_has_been_binded_with_other_email',
- 'current_subscribe_plan': 'current_subscribe_plan',
- 'current_team': 'current_team',
- 'current_v_coins': 'current_v_coins',
- 'current_view_add_form': 'current_view_add_form',
- 'custom': 'custom',
- 'custom_enterprise': 'custom_enterprise',
- 'custom_function_development': 'custom_function_development',
- 'custom_grade_desc': 'custom_grade_desc',
- 'custom_picture': 'custom_picture',
- 'custom_style': 'custom_style',
- 'custom_upload': 'custom_upload',
- 'custom_upload_tip': 'custom_upload_tip',
- 'cut_cell_data': 'cut_cell_data',
- 'cyprus': 'cyprus',
- 'czech': 'czech',
- 'dark_theme': 'dark_theme',
- 'dashboard': 'dashboard',
- 'dashboard_access_denied_help_link': 'dashboard_access_denied_help_link',
- 'dashboard_editor_label': 'dashboard_editor_label',
- 'dashboard_manager_label': 'dashboard_manager_label',
- 'dashboard_reader_label': 'dashboard_reader_label',
- 'dashboard_updater_label': 'dashboard_updater_label',
- 'data_calculating': 'data_calculating',
- 'data_error': 'data_error',
- 'data_loading': 'data_loading',
- 'datasheet': 'datasheet',
- 'datasheet_1000_rows_limited_tips': 'datasheet_1000_rows_limited_tips',
- 'datasheet_choose_field_type': 'datasheet_choose_field_type',
- 'datasheet_count': 'datasheet_count',
- 'datasheet_editor_label': 'datasheet_editor_label',
- 'datasheet_exist_widget': 'datasheet_exist_widget',
- 'datasheet_experience_label': 'datasheet_experience_label',
- 'datasheet_is_loading': 'datasheet_is_loading',
- 'datasheet_limit': 'datasheet_limit',
- 'datasheet_limit_email_title': 'datasheet_limit_email_title',
- 'datasheet_manager_label': 'datasheet_manager_label',
- 'datasheet_reach_limit': 'datasheet_reach_limit',
- 'datasheet_reader_label': 'datasheet_reader_label',
- 'datasheet_record_limit': 'datasheet_record_limit',
- 'datasheet_record_limit_email_title': 'datasheet_record_limit_email_title',
- 'datasource_selector_search_placeholder': 'datasource_selector_search_placeholder',
- 'datasource_selector_search_result_title': 'datasource_selector_search_result_title',
- 'date_after_or_equal': 'date_after_or_equal',
- 'date_auto_enable_alarm': 'date_auto_enable_alarm',
- 'date_auto_enable_alarm_setting': 'date_auto_enable_alarm_setting',
- 'date_auto_enable_alarm_tips': 'date_auto_enable_alarm_tips',
- 'date_auto_enable_alarm_tooltip': 'date_auto_enable_alarm_tooltip',
- 'date_before_or_equal': 'date_before_or_equal',
- 'date_cell_input_tips': 'date_cell_input_tips',
- 'date_day': 'date_day',
- 'date_functions': 'date_functions',
- 'date_range': 'date_range',
- 'date_setting_time_zone_tooltips': 'date_setting_time_zone_tooltips',
- 'datetime_format': 'datetime_format',
- 'dating_back_to': 'dating_back_to',
- 'day': 'day',
- 'day_month_year': 'day_month_year',
- 'db_click_to_edit_field_desc': 'db_click_to_edit_field_desc',
- 'debug_cell_text_1': 'debug_cell_text_1',
- 'decimal': 'decimal',
- 'default': 'default',
- 'default_create_ai_chat_bot': 'default_create_ai_chat_bot',
- 'default_create_automation': 'default_create_automation',
- 'default_create_dashboard': 'default_create_dashboard',
- 'default_create_datasheet': 'default_create_datasheet',
- 'default_create_file': 'default_create_file',
- 'default_create_folder': 'default_create_folder',
- 'default_create_form': 'default_create_form',
- 'default_create_mirror': 'default_create_mirror',
- 'default_datasheet_attachments': 'default_datasheet_attachments',
- 'default_datasheet_options': 'default_datasheet_options',
- 'default_datasheet_title': 'default_datasheet_title',
- 'default_file_copy': 'default_file_copy',
- 'default_invitation_code_tip': 'default_invitation_code_tip',
- 'default_link_join_tip': 'default_link_join_tip',
- 'default_picture': 'default_picture',
- 'default_theme': 'default_theme',
- 'default_value': 'default_value',
- 'default_view': 'default_view',
- 'del_field_content': 'del_field_content',
- 'del_field_tip': 'del_field_tip',
- 'del_invitation_link': 'del_invitation_link',
- 'del_invitation_link_desc': 'del_invitation_link_desc',
- 'del_space_now': 'del_space_now',
- 'del_space_now_tip': 'del_space_now_tip',
- 'del_space_res_tip': 'del_space_res_tip',
- 'del_team_success': 'del_team_success',
- 'del_view_content': 'del_view_content',
- 'delete': 'delete',
- 'delete_archive_record_success': 'delete_archive_record_success',
- 'delete_archived_records_warning_description': 'delete_archived_records_warning_description',
- 'delete_comment_tip_content': 'delete_comment_tip_content',
- 'delete_comment_tip_title': 'delete_comment_tip_title',
- 'delete_completey': 'delete_completey',
- 'delete_completey_fail': 'delete_completey_fail',
- 'delete_field': 'delete_field',
- 'delete_field_success': 'delete_field_success',
- 'delete_field_tips_content': 'delete_field_tips_content',
- 'delete_field_tips_title': 'delete_field_tips_title',
- 'delete_file_message_content': 'delete_file_message_content',
- 'delete_kanban_group': 'delete_kanban_group',
- 'delete_kanban_tip_content': 'delete_kanban_tip_content',
- 'delete_kanban_tip_title': 'delete_kanban_tip_title',
- 'delete_n_columns': 'delete_n_columns',
- 'delete_now': 'delete_now',
- 'delete_person': 'delete_person',
- 'delete_record': 'delete_record',
- 'delete_records_count': 'delete_records_count',
- 'delete_role_member_content': 'delete_role_member_content',
- 'delete_role_member_success': 'delete_role_member_success',
- 'delete_role_member_title': 'delete_role_member_title',
- 'delete_role_success_message': 'delete_role_success_message',
- 'delete_role_warning_content': 'delete_role_warning_content',
- 'delete_role_warning_title': 'delete_role_warning_title',
- 'delete_row': 'delete_row',
- 'delete_row_count': 'delete_row_count',
- 'delete_sort': 'delete_sort',
- 'delete_space': 'delete_space',
- 'delete_sub_admin_fail': 'delete_sub_admin_fail',
- 'delete_sub_admin_success': 'delete_sub_admin_success',
- 'delete_succeed': 'delete_succeed',
- 'delete_team': 'delete_team',
- 'delete_team_fail': 'delete_team_fail',
- 'delete_template_content': 'delete_template_content',
- 'delete_template_title': 'delete_template_title',
- 'delete_view': 'delete_view',
- 'delete_view_success': 'delete_view_success',
- 'delete_widget_content': 'delete_widget_content',
- 'delete_widget_panel_content': 'delete_widget_panel_content',
- 'delete_widget_panel_title': 'delete_widget_panel_title',
- 'delete_widget_title': 'delete_widget_title',
- 'delete_workspace_succeed': 'delete_workspace_succeed',
- 'deleted_in_curspace_tip': 'deleted_in_curspace_tip',
- 'democratic_republic_of_the_congo': 'democratic_republic_of_the_congo',
- 'denmark': 'denmark',
- 'desc_sort': 'desc_sort',
- 'description': 'description',
- 'description_save_error': 'description_save_error',
- 'deselect': 'deselect',
- 'design_chart_structure': 'design_chart_structure',
- 'design_chart_style': 'design_chart_style',
- 'dev_tools_opening_tip': 'dev_tools_opening_tip',
- 'developer_configuration': 'developer_configuration',
- 'developer_token': 'developer_token',
- 'developer_token_placeholder': 'developer_token_placeholder',
- 'devtool_apply_backup_data': 'devtool_apply_backup_data',
- 'devtool_batch_delete_node': 'devtool_batch_delete_node',
- 'devtool_more': 'devtool_more',
- 'devtool_open_eruda': 'devtool_open_eruda',
- 'devtool_test_functions': 'devtool_test_functions',
- 'dingding_bind': 'dingding_bind',
- 'dingding_login': 'dingding_login',
- 'dingtalk': 'dingtalk',
- 'dingtalk_activity_upgrade_guidance': 'dingtalk_activity_upgrade_guidance',
- 'dingtalk_admin_contact_syncing_tips': 'dingtalk_admin_contact_syncing_tips',
- 'dingtalk_admin_panel_message': 'dingtalk_admin_panel_message',
- 'dingtalk_admin_panel_title': 'dingtalk_admin_panel_title',
- 'dingtalk_app_desc': 'dingtalk_app_desc',
- 'dingtalk_app_intro': 'dingtalk_app_intro',
- 'dingtalk_app_notice': 'dingtalk_app_notice',
- 'dingtalk_base': 'dingtalk_base',
- 'dingtalk_basic': 'dingtalk_basic',
- 'dingtalk_bind_space_config_detail': 'dingtalk_bind_space_config_detail',
- 'dingtalk_bind_space_tips': 'dingtalk_bind_space_tips',
- 'dingtalk_change_admin_reject_msg': 'dingtalk_change_admin_reject_msg',
- 'dingtalk_change_admin_reject_tips': 'dingtalk_change_admin_reject_tips',
- 'dingtalk_da': 'dingtalk_da',
- 'dingtalk_da_from': 'dingtalk_da_from',
- 'dingtalk_enterprise': 'dingtalk_enterprise',
- 'dingtalk_grade_desc': 'dingtalk_grade_desc',
- 'dingtalk_isv_integration_single_record_comment_mentioned': 'dingtalk_isv_integration_single_record_comment_mentioned',
- 'dingtalk_isv_integration_single_record_member_mention': 'dingtalk_isv_integration_single_record_member_mention',
- 'dingtalk_isv_integration_social_task_reminder': 'dingtalk_isv_integration_social_task_reminder',
- 'dingtalk_isv_integration_subscribed_record_cell_updated': 'dingtalk_isv_integration_subscribed_record_cell_updated',
- 'dingtalk_isv_integration_subscribed_record_commented': 'dingtalk_isv_integration_subscribed_record_commented',
- 'dingtalk_isv_production_single_record_comment_mentioned': 'dingtalk_isv_production_single_record_comment_mentioned',
- 'dingtalk_isv_production_single_record_member_mention': 'dingtalk_isv_production_single_record_member_mention',
- 'dingtalk_isv_production_subscribed_record_cell_updated': 'dingtalk_isv_production_subscribed_record_cell_updated',
- 'dingtalk_isv_production_subscribed_record_commented': 'dingtalk_isv_production_subscribed_record_commented',
- 'dingtalk_isv_production_task_reminder': 'dingtalk_isv_production_task_reminder',
- 'dingtalk_isv_staging_single_record_comment_mentioned': 'dingtalk_isv_staging_single_record_comment_mentioned',
- 'dingtalk_isv_staging_single_record_member_mention': 'dingtalk_isv_staging_single_record_member_mention',
- 'dingtalk_isv_staging_subscribed_record_cell_updated': 'dingtalk_isv_staging_subscribed_record_cell_updated',
- 'dingtalk_isv_staging_subscribed_record_commented': 'dingtalk_isv_staging_subscribed_record_commented',
- 'dingtalk_isv_staging_task_reminder': 'dingtalk_isv_staging_task_reminder',
- 'dingtalk_isv_test_single_record_member_mention': 'dingtalk_isv_test_single_record_member_mention',
- 'dingtalk_isv_test_social_task_reminder': 'dingtalk_isv_test_social_task_reminder',
- 'dingtalk_isv_test_subscribed_record_cell_updated': 'dingtalk_isv_test_subscribed_record_cell_updated',
- 'dingtalk_isv_test_subscribed_record_commented': 'dingtalk_isv_test_subscribed_record_commented',
- 'dingtalk_login_fail_tips': 'dingtalk_login_fail_tips',
- 'dingtalk_member_contact_syncing_tips': 'dingtalk_member_contact_syncing_tips',
- 'dingtalk_org_manage_reject_msg': 'dingtalk_org_manage_reject_msg',
- 'dingtalk_profession': 'dingtalk_profession',
- 'dingtalk_single_record_member_comment_title': 'dingtalk_single_record_member_comment_title',
- 'dingtalk_single_record_member_mention_title': 'dingtalk_single_record_member_mention_title',
- 'dingtalk_social_deactivate_tip': 'dingtalk_social_deactivate_tip',
- 'dingtalk_space_list_item_tag_info': 'dingtalk_space_list_item_tag_info',
- 'dingtalk_standard': 'dingtalk_standard',
- 'dingtalk_sync_address_modal_content': 'dingtalk_sync_address_modal_content',
- 'dingtalk_tenant_not_exist_tips': 'dingtalk_tenant_not_exist_tips',
- 'direction_above': 'direction_above',
- 'direction_below': 'direction_below',
- 'direction_left': 'direction_left',
- 'direction_right': 'direction_right',
- 'disable': 'disable',
- 'disabled_apply_join_space': 'disabled_apply_join_space',
- 'disabled_crypto_field': 'disabled_crypto_field',
- 'disabled_expand_link_record': 'disabled_expand_link_record',
- 'disabled_file_shared': 'disabled_file_shared',
- 'disabled_file_shared_desc': 'disabled_file_shared_desc',
- 'disabled_link_subtitle': 'disabled_link_subtitle',
- 'disagree_and_exit': 'disagree_and_exit',
- 'discard_changes': 'discard_changes',
- 'disconnect_from_the_server': 'disconnect_from_the_server',
- 'discount_amount': 'discount_amount',
- 'discount_price_deadline': 'discount_price_deadline',
- 'display_member_by_count': 'display_member_by_count',
- 'display_person_count': 'display_person_count',
- 'display_success_and_error_count': 'display_success_and_error_count',
- 'distribute_a_team': 'distribute_a_team',
- 'divider': 'divider',
- 'djibouti': 'djibouti',
- 'do_not_bind': 'do_not_bind',
- 'document_detail': 'document_detail',
- 'does_not_contains': 'does_not_contains',
- 'dominica': 'dominica',
- 'dominican_republic': 'dominican_republic',
- 'donut_chart': 'donut_chart',
- 'double_11_activity': 'double_11_activity',
- 'down': 'down',
- 'downgrade': 'downgrade',
- 'download': 'download',
- 'download_all': 'download_all',
- 'download_client': 'download_client',
- 'download_image': 'download_image',
- 'download_log': 'download_log',
- 'downloading_attachments': 'downloading_attachments',
- 'duplicate': 'duplicate',
- 'duplicate_cell_data': 'duplicate_cell_data',
- 'duplicate_datasheet': 'duplicate_datasheet',
- 'duplicate_field': 'duplicate_field',
- 'duplicate_record': 'duplicate_record',
- 'e_commerce': 'e_commerce',
- 'e_commerce_operations': 'e_commerce_operations',
- 'early_bird': 'early_bird',
- 'ecuador': 'ecuador',
- 'edit': 'edit',
- 'edit_cell_data': 'edit_cell_data',
- 'edit_field_name': 'edit_field_name',
- 'edit_member': 'edit_member',
- 'edit_member_add_button': 'edit_member_add_button',
- 'edit_member_email': 'edit_member_email',
- 'edit_member_fail': 'edit_member_fail',
- 'edit_member_name': 'edit_member_name',
- 'edit_member_success': 'edit_member_success',
- 'edit_member_team': 'edit_member_team',
- 'edit_node_desc': 'edit_node_desc',
- 'edit_selected_field': 'edit_selected_field',
- 'edit_space_name': 'edit_space_name',
- 'edit_sub_admin_fail': 'edit_sub_admin_fail',
- 'edit_sub_admin_success': 'edit_sub_admin_success',
- 'editing_field_desc': 'editing_field_desc',
- 'editing_group': 'editing_group',
- 'editor_placeholder': 'editor_placeholder',
- 'education': 'education',
- 'egypt': 'egypt',
- 'el_salvador': 'el_salvador',
- 'email': 'email',
- 'email_bound': 'email_bound',
- 'email_err': 'email_err',
- 'email_invite': 'email_invite',
- 'email_placeholder': 'email_placeholder',
- 'email_verify_warning_button_back': 'email_verify_warning_button_back',
- 'email_verify_warning_button_resend': 'email_verify_warning_button_resend',
- 'email_verify_warning_desc': 'email_verify_warning_desc',
- 'email_verify_warning_title': 'email_verify_warning_title',
- 'embed_error_page_help': 'embed_error_page_help',
- 'embed_fail_og_description_content': 'embed_fail_og_description_content',
- 'embed_failed': 'embed_failed',
- 'emoji_activity': 'emoji_activity',
- 'emoji_custom': 'emoji_custom',
- 'emoji_flags': 'emoji_flags',
- 'emoji_foods': 'emoji_foods',
- 'emoji_nature': 'emoji_nature',
- 'emoji_not_found': 'emoji_not_found',
- 'emoji_objects': 'emoji_objects',
- 'emoji_people': 'emoji_people',
- 'emoji_places': 'emoji_places',
- 'emoji_recent': 'emoji_recent',
- 'emoji_search_result': 'emoji_search_result',
- 'emoji_smileys': 'emoji_smileys',
- 'emoji_symbols': 'emoji_symbols',
- 'empty': 'empty',
- 'empty_dashboard_list': 'empty_dashboard_list',
- 'empty_data': 'empty_data',
- 'empty_datasheet': 'empty_datasheet',
- 'empty_email_tip': 'empty_email_tip',
- 'empty_nodes': 'empty_nodes',
- 'empty_record': 'empty_record',
- 'empty_trash': 'empty_trash',
- 'enable': 'enable',
- 'enabled_view_lock_success': 'enabled_view_lock_success',
- 'enabled_view_lock_tip': 'enabled_view_lock_tip',
- 'encounter_problems': 'encounter_problems',
- 'encounter_problems_message': 'encounter_problems_message',
- 'end': 'end',
- 'end_day': 'end_day',
- 'end_time': 'end_time',
- 'enjoy': 'enjoy',
- 'ensure': 'ensure',
- 'enter_names_or_emails': 'enter_names_or_emails',
- 'enter_official_website': 'enter_official_website',
- 'enter_template_name': 'enter_template_name',
- 'enter_unactive_space_err_message': 'enter_unactive_space_err_message',
- 'enter_workspace_name': 'enter_workspace_name',
- 'entered_a_valid_redemption_code': 'entered_a_valid_redemption_code',
- 'entered_a_valid_redemption_code_info': 'entered_a_valid_redemption_code_info',
- 'entered_the_wrong_redemption_code': 'entered_the_wrong_redemption_code',
- 'enterprise': 'enterprise',
- 'enterprise_edition': 'enterprise_edition',
- 'enterprise_third_app': 'enterprise_third_app',
- 'entrepreneurship': 'entrepreneurship',
- 'entry_space': 'entry_space',
- 'equal': 'equal',
- 'equatorial_guinea': 'equatorial_guinea',
- 'eritrea': 'eritrea',
- 'err_field_group_tip': 'err_field_group_tip',
- 'err_filter_field': 'err_filter_field',
- 'error': 'error',
- 'error_add_row_failed_wrong_length_of_value': 'error_add_row_failed_wrong_length_of_value',
- 'error_an_unsynchronized_changeset_is_detected': 'error_an_unsynchronized_changeset_is_detected',
- 'error_atta_type': 'error_atta_type',
- 'error_boundary_back': 'error_boundary_back',
- 'error_boundary_crashed': 'error_boundary_crashed',
- 'error_code': 'error_code',
- 'error_configuration_and_invalid_filter_option': 'error_configuration_and_invalid_filter_option',
- 'error_create_view_failed_duplicate_view_id': 'error_create_view_failed_duplicate_view_id',
- 'error_data_consistency_and_check_the_snapshot': 'error_data_consistency_and_check_the_snapshot',
- 'error_del_view_failed_not_found_target': 'error_del_view_failed_not_found_target',
- 'error_detail': 'error_detail',
- 'error_email_empty': 'error_email_empty',
- 'error_field_not_exist': 'error_field_not_exist',
- 'error_filter_failed_wrong_target_view': 'error_filter_failed_wrong_target_view',
- 'error_get_wecom_identity': 'error_get_wecom_identity',
- 'error_get_wecom_identity_tips': 'error_get_wecom_identity_tips',
- 'error_get_wecom_identity_tips_bound': 'error_get_wecom_identity_tips_bound',
- 'error_group_failed_the_column_not_exist': 'error_group_failed_the_column_not_exist',
- 'error_group_failed_wrong_target_view': 'error_group_failed_wrong_target_view',
- 'error_integration_app_wecom_bind': 'error_integration_app_wecom_bind',
- 'error_local_changeset_is_null_while_status_is_pending': 'error_local_changeset_is_null_while_status_is_pending',
- 'error_modify_cell_failed_unmatched_data_type': 'error_modify_cell_failed_unmatched_data_type',
- 'error_modify_column_failed_column_not_exist': 'error_modify_column_failed_column_not_exist',
- 'error_modify_column_failed_wrong_target_view': 'error_modify_column_failed_wrong_target_view',
- 'error_modify_view_failed_duplicate_name': 'error_modify_view_failed_duplicate_name',
- 'error_modify_view_failed_not_found_target': 'error_modify_view_failed_not_found_target',
- 'error_move_column_failed_invalid_params': 'error_move_column_failed_invalid_params',
- 'error_move_row_failed_invalid_params': 'error_move_row_failed_invalid_params',
- 'error_move_view_failed_not_found_target': 'error_move_view_failed_not_found_target',
- 'error_not_exist_id': 'error_not_exist_id',
- 'error_not_found_the_source_of_view': 'error_not_found_the_source_of_view',
- 'error_not_initialized_datasheet_instance': 'error_not_initialized_datasheet_instance',
- 'error_occurred_while_requesting_the_missing_version': 'error_occurred_while_requesting_the_missing_version',
- 'error_page_feedback_text': 'error_page_feedback_text',
- 'error_please_bind_message_after_connected': 'error_please_bind_message_after_connected',
- 'error_please_close_sharing_page': 'error_please_close_sharing_page',
- 'error_record_not_exist_now': 'error_record_not_exist_now',
- 'error_revision_does_not_exist': 'error_revision_does_not_exist',
- 'error_scan_qrcode_tips': 'error_scan_qrcode_tips',
- 'error_set_column_failed_bad_property': 'error_set_column_failed_bad_property',
- 'error_set_column_failed_duplicate_column_name': 'error_set_column_failed_duplicate_column_name',
- 'error_set_column_failed_no_support_unknown_column': 'error_set_column_failed_no_support_unknown_column',
- 'error_set_row_height_failed_wrong_target_view': 'error_set_row_height_failed_wrong_target_view',
- 'error_something_wrong': 'error_something_wrong',
- 'error_sorted_failed_the_field_not_exist': 'error_sorted_failed_the_field_not_exist',
- 'error_sorted_failed_wrong_target_view': 'error_sorted_failed_wrong_target_view',
- 'error_the_field_dragged_has_been_deleted_or_hidden': 'error_the_field_dragged_has_been_deleted_or_hidden',
- 'error_the_length_of_changeset_is_inconsistent': 'error_the_length_of_changeset_is_inconsistent',
- 'error_the_version_is_inconsistent_while_preparing_to_merge': 'error_the_version_is_inconsistent_while_preparing_to_merge',
- 'error_wrong_conjunction_type': 'error_wrong_conjunction_type',
- 'error_wrong_data_in_current_column': 'error_wrong_data_in_current_column',
- 'escape': 'escape',
- 'essential_features': 'essential_features',
- 'estonia': 'estonia',
- 'ethiopia': 'ethiopia',
- 'event_planning': 'event_planning',
- 'everyday_life': 'everyday_life',
- 'everyone_visible': 'everyone_visible',
- 'exact_date': 'exact_date',
- 'example_value': 'example_value',
- 'excel': 'excel',
- 'exception_form_foreign_datasheet_not_exist': 'exception_form_foreign_datasheet_not_exist',
- 'exception_network_exception': 'exception_network_exception',
- 'exchange': 'exchange',
- 'exchange_code_times_tip': 'exchange_code_times_tip',
- 'exclusive_consultant': 'exclusive_consultant',
- 'exist_experience': 'exist_experience',
- 'exits_space': 'exits_space',
- 'expand': 'expand',
- 'expand_activity': 'expand_activity',
- 'expand_all_field_desc': 'expand_all_field_desc',
- 'expand_all_group': 'expand_all_group',
- 'expand_current_record': 'expand_current_record',
- 'expand_pane': 'expand_pane',
- 'expand_record': 'expand_record',
- 'expand_record_attachment_empty': 'expand_record_attachment_empty',
- 'expand_record_vision_btn_tooltip_center': 'expand_record_vision_btn_tooltip_center',
- 'expand_record_vision_btn_tooltip_full_screen': 'expand_record_vision_btn_tooltip_full_screen',
- 'expand_record_vision_btn_tooltip_side': 'expand_record_vision_btn_tooltip_side',
- 'expand_record_vision_setting': 'expand_record_vision_setting',
- 'expand_record_vision_setting_center': 'expand_record_vision_setting_center',
- 'expand_record_vision_setting_side': 'expand_record_vision_setting_side',
- 'expand_rest_records_by_count': 'expand_rest_records_by_count',
- 'expand_subgroup': 'expand_subgroup',
- 'experience_test_function': 'experience_test_function',
- 'expiration': 'expiration',
- 'expiration_time': 'expiration_time',
- 'expiration_time_of_space': 'expiration_time_of_space',
- 'expire': 'expire',
- 'expired': 'expired',
- 'export': 'export',
- 'export_brand_desc': 'export_brand_desc',
- 'export_current_preview_view_data': 'export_current_preview_view_data',
- 'export_gantt_button_tips': 'export_gantt_button_tips',
- 'export_gantt_chart': 'export_gantt_chart',
- 'export_to_excel': 'export_to_excel',
- 'export_view_data': 'export_view_data',
- 'export_view_image_warning': 'export_view_image_warning',
- 'extra_tip': 'extra_tip',
- 'fail': 'fail',
- 'failed_in_file_parsing': 'failed_in_file_parsing',
- 'failed_list': 'failed_list',
- 'failed_list_file_download': 'failed_list_file_download',
- 'faq': 'faq',
- 'faroe_islands': 'faroe_islands',
- 'fashion_and_style': 'fashion_and_style',
- 'favorite': 'favorite',
- 'favorite_empty_tip1': 'favorite_empty_tip1',
- 'favorite_empty_tip2': 'favorite_empty_tip2',
- 'fee_unit': 'fee_unit',
- 'feedback': 'feedback',
- 'feishu_activity_upgrade_guidance': 'feishu_activity_upgrade_guidance',
- 'feishu_admin_login_btn': 'feishu_admin_login_btn',
- 'feishu_admin_login_err_message': 'feishu_admin_login_err_message',
- 'feishu_admin_login_err_to_register': 'feishu_admin_login_err_to_register',
- 'feishu_admin_login_title': 'feishu_admin_login_title',
- 'feishu_admin_panel_message': 'feishu_admin_panel_message',
- 'feishu_admin_panel_title': 'feishu_admin_panel_title',
- 'feishu_base': 'feishu_base',
- 'feishu_bind_space_btn': 'feishu_bind_space_btn',
- 'feishu_bind_space_config_detail': 'feishu_bind_space_config_detail',
- 'feishu_bind_space_config_title': 'feishu_bind_space_config_title',
- 'feishu_bind_space_err': 'feishu_bind_space_err',
- 'feishu_bind_space_need_upgrade': 'feishu_bind_space_need_upgrade',
- 'feishu_bind_space_select_title': 'feishu_bind_space_select_title',
- 'feishu_bind_space_tips': 'feishu_bind_space_tips',
- 'feishu_bind_user_subTitle': 'feishu_bind_user_subTitle',
- 'feishu_bind_user_title': 'feishu_bind_user_title',
- 'feishu_configure_change_space_master_modal_title': 'feishu_configure_change_space_master_modal_title',
- 'feishu_configure_err_of_bound': 'feishu_configure_err_of_bound',
- 'feishu_configure_err_of_configuring': 'feishu_configure_err_of_configuring',
- 'feishu_configure_err_of_identity': 'feishu_configure_err_of_identity',
- 'feishu_configure_err_of_select_valid': 'feishu_configure_err_of_select_valid',
- 'feishu_configure_of_authorize_err': 'feishu_configure_of_authorize_err',
- 'feishu_configure_of_idetiity_err': 'feishu_configure_of_idetiity_err',
- 'feishu_disable_upgrade_in_mobile': 'feishu_disable_upgrade_in_mobile',
- 'feishu_enterprise': 'feishu_enterprise',
- 'feishu_grade_desc': 'feishu_grade_desc',
- 'feishu_manage_address_reject_msg': 'feishu_manage_address_reject_msg',
- 'feishu_manage_close_btn': 'feishu_manage_close_btn',
- 'feishu_manage_open_btn': 'feishu_manage_open_btn',
- 'feishu_manage_subTitle': 'feishu_manage_subTitle',
- 'feishu_manage_title': 'feishu_manage_title',
- 'feishu_manage_useage': 'feishu_manage_useage',
- 'feishu_profession': 'feishu_profession',
- 'feishu_space_list_item_tag_info': 'feishu_space_list_item_tag_info',
- 'feishu_standard': 'feishu_standard',
- 'feishu_upgrade_guidance': 'feishu_upgrade_guidance',
- 'field': 'field',
- 'field_circular_err': 'field_circular_err',
- 'field_configuration_err': 'field_configuration_err',
- 'field_configuration_numerical_value_format': 'field_configuration_numerical_value_format',
- 'field_configuration_optional': 'field_configuration_optional',
- 'field_created_by_property_subscription': 'field_created_by_property_subscription',
- 'field_created_by_property_subscription_close_tip': 'field_created_by_property_subscription_close_tip',
- 'field_created_by_property_subscription_open_tip': 'field_created_by_property_subscription_open_tip',
- 'field_desc': 'field_desc',
- 'field_desc_attachment': 'field_desc_attachment',
- 'field_desc_autonumber': 'field_desc_autonumber',
- 'field_desc_button': 'field_desc_button',
- 'field_desc_cascader': 'field_desc_cascader',
- 'field_desc_checkbox': 'field_desc_checkbox',
- 'field_desc_created_by': 'field_desc_created_by',
- 'field_desc_created_time': 'field_desc_created_time',
- 'field_desc_currency': 'field_desc_currency',
- 'field_desc_datetime': 'field_desc_datetime',
- 'field_desc_denied': 'field_desc_denied',
- 'field_desc_email': 'field_desc_email',
- 'field_desc_formula': 'field_desc_formula',
- 'field_desc_last_modified_by': 'field_desc_last_modified_by',
- 'field_desc_last_modified_time': 'field_desc_last_modified_time',
- 'field_desc_length_exceeded': 'field_desc_length_exceeded',
- 'field_desc_link': 'field_desc_link',
- 'field_desc_lookup': 'field_desc_lookup',
- 'field_desc_member': 'field_desc_member',
- 'field_desc_multi_select': 'field_desc_multi_select',
- 'field_desc_number': 'field_desc_number',
- 'field_desc_one_way_link': 'field_desc_one_way_link',
- 'field_desc_percent': 'field_desc_percent',
- 'field_desc_phone': 'field_desc_phone',
- 'field_desc_rating': 'field_desc_rating',
- 'field_desc_single_select': 'field_desc_single_select',
- 'field_desc_single_text': 'field_desc_single_text',
- 'field_desc_text': 'field_desc_text',
- 'field_desc_tree_select': 'field_desc_tree_select',
- 'field_desc_url': 'field_desc_url',
- 'field_desc_workdoc': 'field_desc_workdoc',
- 'field_display_time_zone': 'field_display_time_zone',
- 'field_had_deleted': 'field_had_deleted',
- 'field_head_setting': 'field_head_setting',
- 'field_help_attachment': 'field_help_attachment',
- 'field_help_autonumber': 'field_help_autonumber',
- 'field_help_button': 'field_help_button',
- 'field_help_cascader': 'field_help_cascader',
- 'field_help_checkbox': 'field_help_checkbox',
- 'field_help_created_by': 'field_help_created_by',
- 'field_help_created_time': 'field_help_created_time',
- 'field_help_currency': 'field_help_currency',
- 'field_help_datetime': 'field_help_datetime',
- 'field_help_email': 'field_help_email',
- 'field_help_formula': 'field_help_formula',
- 'field_help_last_modified_by': 'field_help_last_modified_by',
- 'field_help_last_modified_time': 'field_help_last_modified_time',
- 'field_help_link': 'field_help_link',
- 'field_help_lookup': 'field_help_lookup',
- 'field_help_member': 'field_help_member',
- 'field_help_multi_select': 'field_help_multi_select',
- 'field_help_number': 'field_help_number',
- 'field_help_one_way_link': 'field_help_one_way_link',
- 'field_help_percent': 'field_help_percent',
- 'field_help_phone': 'field_help_phone',
- 'field_help_rating': 'field_help_rating',
- 'field_help_single_select': 'field_help_single_select',
- 'field_help_single_text': 'field_help_single_text',
- 'field_help_text': 'field_help_text',
- 'field_help_tree_select': 'field_help_tree_select',
- 'field_help_url': 'field_help_url',
- 'field_help_workdoc': 'field_help_workdoc',
- 'field_incluede_time_and_time_zone_title': 'field_incluede_time_and_time_zone_title',
- 'field_map_tips_for_python': 'field_map_tips_for_python',
- 'field_member_property_multi': 'field_member_property_multi',
- 'field_member_property_notify': 'field_member_property_notify',
- 'field_member_property_notify_tip': 'field_member_property_notify_tip',
- 'field_member_property_subscription': 'field_member_property_subscription',
- 'field_member_property_subscription_close_tip': 'field_member_property_subscription_close_tip',
- 'field_member_property_subscription_open_tip': 'field_member_property_subscription_open_tip',
- 'field_name_formula': 'field_name_formula',
- 'field_name_setting': 'field_name_setting',
- 'field_permission': 'field_permission',
- 'field_permission_add_editor': 'field_permission_add_editor',
- 'field_permission_add_reader': 'field_permission_add_reader',
- 'field_permission_close': 'field_permission_close',
- 'field_permission_edit_sub_label': 'field_permission_edit_sub_label',
- 'field_permission_editor_lock_tips': 'field_permission_editor_lock_tips',
- 'field_permission_form_sheet_accessable': 'field_permission_form_sheet_accessable',
- 'field_permission_help_desc': 'field_permission_help_desc',
- 'field_permission_help_url': 'field_permission_help_url',
- 'field_permission_lock_tips': 'field_permission_lock_tips',
- 'field_permission_manager_lock_tips': 'field_permission_manager_lock_tips',
- 'field_permission_modal_tip': 'field_permission_modal_tip',
- 'field_permission_nums': 'field_permission_nums',
- 'field_permission_open': 'field_permission_open',
- 'field_permission_open_tip': 'field_permission_open_tip',
- 'field_permission_open_warning': 'field_permission_open_warning',
- 'field_permission_read_sub_label': 'field_permission_read_sub_label',
- 'field_permission_reader_lock_tips': 'field_permission_reader_lock_tips',
- 'field_permission_role_valid': 'field_permission_role_valid',
- 'field_permission_switch_closed': 'field_permission_switch_closed',
- 'field_permission_switch_open': 'field_permission_switch_open',
- 'field_permission_uneditable_tooltips': 'field_permission_uneditable_tooltips',
- 'field_permission_view_lock_tips': 'field_permission_view_lock_tips',
- 'field_permisson_close_tip': 'field_permisson_close_tip',
- 'field_range': 'field_range',
- 'field_required': 'field_required',
- 'field_select_modal_desc': 'field_select_modal_desc',
- 'field_select_modal_title': 'field_select_modal_title',
- 'field_select_time_zone_current': 'field_select_time_zone_current',
- 'field_select_time_zone_other': 'field_select_time_zone_other',
- 'field_set_you_by_user': 'field_set_you_by_user',
- 'field_title': 'field_title',
- 'field_title_attachment': 'field_title_attachment',
- 'field_title_autonumber': 'field_title_autonumber',
- 'field_title_button': 'field_title_button',
- 'field_title_checkbox': 'field_title_checkbox',
- 'field_title_created_by': 'field_title_created_by',
- 'field_title_created_time': 'field_title_created_time',
- 'field_title_currency': 'field_title_currency',
- 'field_title_datetime': 'field_title_datetime',
- 'field_title_denied': 'field_title_denied',
- 'field_title_email': 'field_title_email',
- 'field_title_formula': 'field_title_formula',
- 'field_title_last_modified_by': 'field_title_last_modified_by',
- 'field_title_last_modified_time': 'field_title_last_modified_time',
- 'field_title_link': 'field_title_link',
- 'field_title_lookup': 'field_title_lookup',
- 'field_title_member': 'field_title_member',
- 'field_title_multi_select': 'field_title_multi_select',
- 'field_title_number': 'field_title_number',
- 'field_title_one_way_link': 'field_title_one_way_link',
- 'field_title_percent': 'field_title_percent',
- 'field_title_phone': 'field_title_phone',
- 'field_title_rating': 'field_title_rating',
- 'field_title_single_select': 'field_title_single_select',
- 'field_title_single_text': 'field_title_single_text',
- 'field_title_text': 'field_title_text',
- 'field_title_tree_select': 'field_title_tree_select',
- 'field_title_url': 'field_title_url',
- 'field_title_workdoc': 'field_title_workdoc',
- 'field_type': 'field_type',
- 'field_type_attachment_select_cell': 'field_type_attachment_select_cell',
- 'fiji': 'fiji',
- 'file': 'file',
- 'file_limits': 'file_limits',
- 'file_name_with_bulk_download': 'file_name_with_bulk_download',
- 'file_notification': 'file_notification',
- 'file_of_rest': 'file_of_rest',
- 'file_sharing': 'file_sharing',
- 'file_summary': 'file_summary',
- 'file_upper_bound': 'file_upper_bound',
- 'fill_in_completed': 'fill_in_completed',
- 'filter': 'filter',
- 'filter_delete_tip': 'filter_delete_tip',
- 'filter_fields': 'filter_fields',
- 'filter_help_url': 'filter_help_url',
- 'filter_link_data': 'filter_link_data',
- 'filtering_conditions_setting': 'filtering_conditions_setting',
- 'filters_amount': 'filters_amount',
- 'find': 'find',
- 'find_next': 'find_next',
- 'find_prev': 'find_prev',
- 'finish': 'finish',
- 'finish_editing_cell_left': 'finish_editing_cell_left',
- 'finish_editing_cell_right': 'finish_editing_cell_right',
- 'finland': 'finland',
- 'first_bind_email': 'first_bind_email',
- 'first_bind_email_msg': 'first_bind_email_msg',
- 'first_bind_phone': 'first_bind_phone',
- 'first_prize': 'first_prize',
- 'first_prize_name': 'first_prize_name',
- 'first_prize_number': 'first_prize_number',
- 'fission_reward': 'fission_reward',
- 'folder': 'folder',
- 'folder_banner_desc': 'folder_banner_desc',
- 'folder_contains': 'folder_contains',
- 'folder_content_empty': 'folder_content_empty',
- 'folder_desc_title_placeholder': 'folder_desc_title_placeholder',
- 'folder_editor_label': 'folder_editor_label',
- 'folder_level_2_limit_tips': 'folder_level_2_limit_tips',
- 'folder_manager_label': 'folder_manager_label',
- 'folder_permission': 'folder_permission',
- 'folder_reader_label': 'folder_reader_label',
- 'folder_with_link_share_reminder': 'folder_with_link_share_reminder',
- 'folder_with_link_share_view_reminder': 'folder_with_link_share_view_reminder',
- 'folds_hidden_fields_by_count': 'folds_hidden_fields_by_count',
- 'follow_client_time_zone': 'follow_client_time_zone',
- 'follow_system_time_zone': 'follow_system_time_zone',
- 'follow_up_guidelines': 'follow_up_guidelines',
- 'follow_user_time_zone': 'follow_user_time_zone',
- 'food_and_drink': 'food_and_drink',
- 'for_each_person_every_day': 'for_each_person_every_day',
- 'foreign_filed': 'foreign_filed',
- 'form': 'form',
- 'form_back_workspace': 'form_back_workspace',
- 'form_brand_visible': 'form_brand_visible',
- 'form_compact_option_desc': 'form_compact_option_desc',
- 'form_compact_option_mode': 'form_compact_option_mode',
- 'form_cover_crop_desc': 'form_cover_crop_desc',
- 'form_cover_crop_tip': 'form_cover_crop_tip',
- 'form_cover_img_desc': 'form_cover_img_desc',
- 'form_cover_visible': 'form_cover_visible',
- 'form_desc_placeholder': 'form_desc_placeholder',
- 'form_editor_label': 'form_editor_label',
- 'form_empty_tip': 'form_empty_tip',
- 'form_error_tip': 'form_error_tip',
- 'form_field_add_btn': 'form_field_add_btn',
- 'form_fill_again': 'form_fill_again',
- 'form_fill_anonymous': 'form_fill_anonymous',
- 'form_fill_anonymous_desc': 'form_fill_anonymous_desc',
- 'form_fill_listed': 'form_fill_listed',
- 'form_fill_listed_desc': 'form_fill_listed_desc',
- 'form_fill_open_desc': 'form_fill_open_desc',
- 'form_fill_setting': 'form_fill_setting',
- 'form_full_screen': 'form_full_screen',
- 'form_help_desc': 'form_help_desc',
- 'form_help_link': 'form_help_link',
- 'form_index_visible': 'form_index_visible',
- 'form_link_field_empty': 'form_link_field_empty',
- 'form_logo_visible': 'form_logo_visible',
- 'form_manager_label': 'form_manager_label',
- 'form_network_error_tip': 'form_network_error_tip',
- 'form_not_configure_options': 'form_not_configure_options',
- 'form_only_read_tip': 'form_only_read_tip',
- 'form_reader_label': 'form_reader_label',
- 'form_setting': 'form_setting',
- 'form_share_closed_desc': 'form_share_closed_desc',
- 'form_share_closed_popconfirm_content': 'form_share_closed_popconfirm_content',
- 'form_share_closed_popconfirm_title': 'form_share_closed_popconfirm_title',
- 'form_share_opened_desc': 'form_share_opened_desc',
- 'form_share_title': 'form_share_title',
- 'form_source_text': 'form_source_text',
- 'form_space_capacity_over_limit': 'form_space_capacity_over_limit',
- 'form_submit': 'form_submit',
- 'form_submit_anonymous_tooltip': 'form_submit_anonymous_tooltip',
- 'form_submit_fail': 'form_submit_fail',
- 'form_submit_loading': 'form_submit_loading',
- 'form_submit_no_limit': 'form_submit_no_limit',
- 'form_submit_once': 'form_submit_once',
- 'form_submit_success': 'form_submit_success',
- 'form_submit_times_limit': 'form_submit_times_limit',
- 'form_tab_setting': 'form_tab_setting',
- 'form_tab_share': 'form_tab_share',
- 'form_thank_text': 'form_thank_text',
- 'form_the_full': 'form_the_full',
- 'form_title_placeholder': 'form_title_placeholder',
- 'form_to_datasheet_view': 'form_to_datasheet_view',
- 'form_tour_desc': 'form_tour_desc',
- 'form_tour_link': 'form_tour_link',
- 'form_updater_label': 'form_updater_label',
- 'form_view': 'form_view',
- 'form_view_desc': 'form_view_desc',
- 'format': 'format',
- 'format_date': 'format_date',
- 'formula_check_info': 'formula_check_info',
- 'formula_example_desc': 'formula_example_desc',
- 'formula_example_sub_title': 'formula_example_sub_title',
- 'formula_example_title': 'formula_example_title',
- 'formula_how_to_use': 'formula_how_to_use',
- 'formula_learn_more': 'formula_learn_more',
- 'formula_learn_more_url': 'formula_learn_more_url',
- 'france': 'france',
- 'free': 'free',
- 'free_edition': 'free_edition',
- 'free_subscription': 'free_subscription',
- 'free_trial': 'free_trial',
- 'free_update': 'free_update',
- 'freeze_click_when_windows_too_narrow': 'freeze_click_when_windows_too_narrow',
- 'freeze_column_reset': 'freeze_column_reset',
- 'freeze_current_column': 'freeze_current_column',
- 'freeze_line_tips': 'freeze_line_tips',
- 'freeze_tips_when_windows_too_narrow': 'freeze_tips_when_windows_too_narrow',
- 'freeze_tips_when_windows_too_narrow_in_gantt': 'freeze_tips_when_windows_too_narrow_in_gantt',
- 'freeze_warning_cant_freeze_field': 'freeze_warning_cant_freeze_field',
- 'french_guiana': 'french_guiana',
- 'french_polynesia': 'french_polynesia',
- 'fresh_dingtalk_org': 'fresh_dingtalk_org',
- 'fresh_order_status_action': 'fresh_order_status_action',
- 'friend': 'friend',
- 'from_datasheet_associated': 'from_datasheet_associated',
- 'from_select_link_column': 'from_select_link_column',
- 'front_version_error_desc': 'front_version_error_desc',
- 'front_version_error_title': 'front_version_error_title',
- 'full_memory_tip': 'full_memory_tip',
- 'full_screen': 'full_screen',
- 'function': 'function',
- 'function_abs_example': 'function_abs_example',
- 'function_abs_summary': 'function_abs_summary',
- 'function_and_example': 'function_and_example',
- 'function_and_summary': 'function_and_summary',
- 'function_arraycompact_example': 'function_arraycompact_example',
- 'function_arraycompact_summary': 'function_arraycompact_summary',
- 'function_arrayflatten_example': 'function_arrayflatten_example',
- 'function_arrayflatten_summary': 'function_arrayflatten_summary',
- 'function_arrayjoin_example': 'function_arrayjoin_example',
- 'function_arrayjoin_summary': 'function_arrayjoin_summary',
- 'function_arrayunique_example': 'function_arrayunique_example',
- 'function_arrayunique_summary': 'function_arrayunique_summary',
- 'function_associate_sheet': 'function_associate_sheet',
- 'function_average_example': 'function_average_example',
- 'function_average_summary': 'function_average_summary',
- 'function_blank_example': 'function_blank_example',
- 'function_blank_summary': 'function_blank_summary',
- 'function_ceiling_example': 'function_ceiling_example',
- 'function_ceiling_summary': 'function_ceiling_summary',
- 'function_concatenate_example': 'function_concatenate_example',
- 'function_concatenate_summary': 'function_concatenate_summary',
- 'function_content_empty': 'function_content_empty',
- 'function_count_example': 'function_count_example',
- 'function_count_summary': 'function_count_summary',
- 'function_counta_example': 'function_counta_example',
- 'function_counta_summary': 'function_counta_summary',
- 'function_countall_example': 'function_countall_example',
- 'function_countall_summary': 'function_countall_summary',
- 'function_countif_example': 'function_countif_example',
- 'function_countif_summary': 'function_countif_summary',
- 'function_created_time_example': 'function_created_time_example',
- 'function_created_time_summary': 'function_created_time_summary',
- 'function_current_sheet': 'function_current_sheet',
- 'function_date_time_after': 'function_date_time_after',
- 'function_date_time_before': 'function_date_time_before',
- 'function_dateadd_example': 'function_dateadd_example',
- 'function_dateadd_summary': 'function_dateadd_summary',
- 'function_dateadd_url': 'function_dateadd_url',
- 'function_datestr_example': 'function_datestr_example',
- 'function_datestr_summary': 'function_datestr_summary',
- 'function_datetime_diff_example': 'function_datetime_diff_example',
- 'function_datetime_diff_summary': 'function_datetime_diff_summary',
- 'function_datetime_diff_url': 'function_datetime_diff_url',
- 'function_datetime_format_example': 'function_datetime_format_example',
- 'function_datetime_format_summary': 'function_datetime_format_summary',
- 'function_datetime_format_url': 'function_datetime_format_url',
- 'function_datetime_parse_example': 'function_datetime_parse_example',
- 'function_datetime_parse_summary': 'function_datetime_parse_summary',
- 'function_datetime_parse_url': 'function_datetime_parse_url',
- 'function_day_example': 'function_day_example',
- 'function_day_summary': 'function_day_summary',
- 'function_encode_url_component_example': 'function_encode_url_component_example',
- 'function_encode_url_component_summary': 'function_encode_url_component_summary',
- 'function_err_end_of_right_bracket': 'function_err_end_of_right_bracket',
- 'function_err_invalid_field_name': 'function_err_invalid_field_name',
- 'function_err_no_left_bracket': 'function_err_no_left_bracket',
- 'function_err_no_ref_self_column': 'function_err_no_ref_self_column',
- 'function_err_not_definition': 'function_err_not_definition',
- 'function_err_not_found_function_name_as': 'function_err_not_found_function_name_as',
- 'function_err_unable_parse_char': 'function_err_unable_parse_char',
- 'function_err_unknown_operator': 'function_err_unknown_operator',
- 'function_err_unrecognized_char': 'function_err_unrecognized_char',
- 'function_err_unrecognized_operator': 'function_err_unrecognized_operator',
- 'function_err_wrong_function_suffix': 'function_err_wrong_function_suffix',
- 'function_err_wrong_unit_str': 'function_err_wrong_unit_str',
- 'function_error_example': 'function_error_example',
- 'function_error_summary': 'function_error_summary',
- 'function_even_example': 'function_even_example',
- 'function_even_summary': 'function_even_summary',
- 'function_example_example': 'function_example_example',
- 'function_example_summary': 'function_example_summary',
- 'function_example_usage': 'function_example_usage',
- 'function_exp_example': 'function_exp_example',
- 'function_exp_summary': 'function_exp_summary',
- 'function_false_example': 'function_false_example',
- 'function_false_summary': 'function_false_summary',
- 'function_find_example': 'function_find_example',
- 'function_find_summary': 'function_find_summary',
- 'function_floor_example': 'function_floor_example',
- 'function_floor_summary': 'function_floor_summary',
- 'function_fromnow_example': 'function_fromnow_example',
- 'function_fromnow_summary': 'function_fromnow_summary',
- 'function_fromnow_url': 'function_fromnow_url',
- 'function_guidance': 'function_guidance',
- 'function_hour_example': 'function_hour_example',
- 'function_hour_summary': 'function_hour_summary',
- 'function_if_example': 'function_if_example',
- 'function_if_summary': 'function_if_summary',
- 'function_int_example': 'function_int_example',
- 'function_int_summary': 'function_int_summary',
- 'function_is_after_example': 'function_is_after_example',
- 'function_is_after_summary': 'function_is_after_summary',
- 'function_is_before_example': 'function_is_before_example',
- 'function_is_before_summary': 'function_is_before_summary',
- 'function_is_error_example': 'function_is_error_example',
- 'function_is_error_summary': 'function_is_error_summary',
- 'function_is_same_example': 'function_is_same_example',
- 'function_is_same_summary': 'function_is_same_summary',
- 'function_is_same_url': 'function_is_same_url',
- 'function_iserror_example': 'function_iserror_example',
- 'function_iserror_summary': 'function_iserror_summary',
- 'function_last_modified_time_example': 'function_last_modified_time_example',
- 'function_last_modified_time_summary': 'function_last_modified_time_summary',
- 'function_left_example': 'function_left_example',
- 'function_left_summary': 'function_left_summary',
- 'function_len_example': 'function_len_example',
- 'function_len_summary': 'function_len_summary',
- 'function_log_example': 'function_log_example',
- 'function_log_summary': 'function_log_summary',
- 'function_lower_example': 'function_lower_example',
- 'function_lower_summary': 'function_lower_summary',
- 'function_max_example': 'function_max_example',
- 'function_max_summary': 'function_max_summary',
- 'function_mid_example': 'function_mid_example',
- 'function_mid_summary': 'function_mid_summary',
- 'function_min_example': 'function_min_example',
- 'function_min_summary': 'function_min_summary',
- 'function_minute_example': 'function_minute_example',
- 'function_minute_summary': 'function_minute_summary',
- 'function_mod_example': 'function_mod_example',
- 'function_mod_summary': 'function_mod_summary',
- 'function_month_example': 'function_month_example',
- 'function_month_summary': 'function_month_summary',
- 'function_not_example': 'function_not_example',
- 'function_not_summary': 'function_not_summary',
- 'function_now_example': 'function_now_example',
- 'function_now_summary': 'function_now_summary',
- 'function_odd_example': 'function_odd_example',
- 'function_odd_summary': 'function_odd_summary',
- 'function_or_example': 'function_or_example',
- 'function_or_summary': 'function_or_summary',
- 'function_power_example': 'function_power_example',
- 'function_power_summary': 'function_power_summary',
- 'function_quarter_example': 'function_quarter_example',
- 'function_quarter_summary': 'function_quarter_summary',
- 'function_record_id_example': 'function_record_id_example',
- 'function_record_id_summary': 'function_record_id_summary',
- 'function_replace_example': 'function_replace_example',
- 'function_replace_summary': 'function_replace_summary',
- 'function_rept_example': 'function_rept_example',
- 'function_rept_summary': 'function_rept_summary',
- 'function_right_example': 'function_right_example',
- 'function_right_summary': 'function_right_summary',
- 'function_round_example': 'function_round_example',
- 'function_round_summary': 'function_round_summary',
- 'function_rounddown_example': 'function_rounddown_example',
- 'function_rounddown_summary': 'function_rounddown_summary',
- 'function_roundup_example': 'function_roundup_example',
- 'function_roundup_summary': 'function_roundup_summary',
- 'function_search_example': 'function_search_example',
- 'function_search_summary': 'function_search_summary',
- 'function_second_example': 'function_second_example',
- 'function_second_summary': 'function_second_summary',
- 'function_set_locale_example': 'function_set_locale_example',
- 'function_set_locale_summary': 'function_set_locale_summary',
- 'function_set_locale_url': 'function_set_locale_url',
- 'function_set_timezone_example': 'function_set_timezone_example',
- 'function_set_timezone_summary': 'function_set_timezone_summary',
- 'function_sqrt_example': 'function_sqrt_example',
- 'function_sqrt_summary': 'function_sqrt_summary',
- 'function_substitute_example': 'function_substitute_example',
- 'function_substitute_summary': 'function_substitute_summary',
- 'function_sum_example': 'function_sum_example',
- 'function_sum_summary': 'function_sum_summary',
- 'function_switch_example': 'function_switch_example',
- 'function_switch_summary': 'function_switch_summary',
- 'function_t_example': 'function_t_example',
- 'function_t_summary': 'function_t_summary',
- 'function_timestr_example': 'function_timestr_example',
- 'function_timestr_summary': 'function_timestr_summary',
- 'function_today_example': 'function_today_example',
- 'function_today_summary': 'function_today_summary',
- 'function_tonow_example': 'function_tonow_example',
- 'function_tonow_summary': 'function_tonow_summary',
- 'function_tonow_url': 'function_tonow_url',
- 'function_trim_example': 'function_trim_example',
- 'function_trim_summary': 'function_trim_summary',
- 'function_true_example': 'function_true_example',
- 'function_true_summary': 'function_true_summary',
- 'function_upper_example': 'function_upper_example',
- 'function_upper_summary': 'function_upper_summary',
- 'function_validate_params_count': 'function_validate_params_count',
- 'function_validate_params_count_at_least': 'function_validate_params_count_at_least',
- 'function_value_example': 'function_value_example',
- 'function_value_summary': 'function_value_summary',
- 'function_view_url': 'function_view_url',
- 'function_weekday_example': 'function_weekday_example',
- 'function_weekday_summary': 'function_weekday_summary',
- 'function_weeknum_example': 'function_weeknum_example',
- 'function_weeknum_summary': 'function_weeknum_summary',
- 'function_workday_diff_example': 'function_workday_diff_example',
- 'function_workday_diff_summary': 'function_workday_diff_summary',
- 'function_workday_example': 'function_workday_example',
- 'function_workday_summary': 'function_workday_summary',
- 'function_xor_example': 'function_xor_example',
- 'function_xor_summary': 'function_xor_summary',
- 'function_year_example': 'function_year_example',
- 'function_year_summary': 'function_year_summary',
- 'functions': 'functions',
- 'gabon': 'gabon',
- 'gain_some_vb': 'gain_some_vb',
- 'gallery_arrange_mode': 'gallery_arrange_mode',
- 'gallery_group_hlep_url': 'gallery_group_hlep_url',
- 'gallery_guide_desc': 'gallery_guide_desc',
- 'gallery_img_stretch': 'gallery_img_stretch',
- 'gallery_style_setting_url': 'gallery_style_setting_url',
- 'gallery_view': 'gallery_view',
- 'gallery_view_copy_record': 'gallery_view_copy_record',
- 'gallery_view_delete_record': 'gallery_view_delete_record',
- 'gallery_view_expand_record': 'gallery_view_expand_record',
- 'gallery_view_insert_left': 'gallery_view_insert_left',
- 'gallery_view_insert_right': 'gallery_view_insert_right',
- 'gallery_view_shortcuts': 'gallery_view_shortcuts',
- 'gambia': 'gambia',
- 'gantt_add_date_time_field': 'gantt_add_date_time_field',
- 'gantt_add_record': 'gantt_add_record',
- 'gantt_add_task_text': 'gantt_add_task_text',
- 'gantt_back_to_now_button': 'gantt_back_to_now_button',
- 'gantt_by_unit_type': 'gantt_by_unit_type',
- 'gantt_cant_connect_when_computed_field': 'gantt_cant_connect_when_computed_field',
- 'gantt_check_connection': 'gantt_check_connection',
- 'gantt_color_more': 'gantt_color_more',
- 'gantt_color_setting': 'gantt_color_setting',
- 'gantt_config_color_by_custom': 'gantt_config_color_by_custom',
- 'gantt_config_color_by_single_select': 'gantt_config_color_by_single_select',
- 'gantt_config_color_by_single_select_field': 'gantt_config_color_by_single_select_field',
- 'gantt_config_color_by_single_select_pleaseholder': 'gantt_config_color_by_single_select_pleaseholder',
- 'gantt_config_color_help': 'gantt_config_color_help',
- 'gantt_config_friday': 'gantt_config_friday',
- 'gantt_config_friday_in_bar': 'gantt_config_friday_in_bar',
- 'gantt_config_friday_in_select': 'gantt_config_friday_in_select',
- 'gantt_config_monday': 'gantt_config_monday',
- 'gantt_config_monday_in_bar': 'gantt_config_monday_in_bar',
- 'gantt_config_monday_in_select': 'gantt_config_monday_in_select',
- 'gantt_config_only_count_workdays': 'gantt_config_only_count_workdays',
- 'gantt_config_saturday': 'gantt_config_saturday',
- 'gantt_config_saturday_in_bar': 'gantt_config_saturday_in_bar',
- 'gantt_config_saturday_in_select': 'gantt_config_saturday_in_select',
- 'gantt_config_sunday': 'gantt_config_sunday',
- 'gantt_config_sunday_in_bar': 'gantt_config_sunday_in_bar',
- 'gantt_config_sunday_in_select': 'gantt_config_sunday_in_select',
- 'gantt_config_thursday': 'gantt_config_thursday',
- 'gantt_config_thursday_in_bar': 'gantt_config_thursday_in_bar',
- 'gantt_config_thursday_in_select': 'gantt_config_thursday_in_select',
- 'gantt_config_tuesday': 'gantt_config_tuesday',
- 'gantt_config_tuesday_in_bar': 'gantt_config_tuesday_in_bar',
- 'gantt_config_tuesday_in_select': 'gantt_config_tuesday_in_select',
- 'gantt_config_wednesday': 'gantt_config_wednesday',
- 'gantt_config_wednesday_in_bar': 'gantt_config_wednesday_in_bar',
- 'gantt_config_wednesday_in_select': 'gantt_config_wednesday_in_select',
- 'gantt_config_weekdays_range': 'gantt_config_weekdays_range',
- 'gantt_config_workdays_a_week': 'gantt_config_workdays_a_week',
- 'gantt_cycle_connection_warning': 'gantt_cycle_connection_warning',
- 'gantt_date_form_start_time_year': 'gantt_date_form_start_time_year',
- 'gantt_date_form_start_time_year_month': 'gantt_date_form_start_time_year_month',
- 'gantt_date_time_setting': 'gantt_date_time_setting',
- 'gantt_dependency_setting': 'gantt_dependency_setting',
- 'gantt_disconnect': 'gantt_disconnect',
- 'gantt_end_field_name': 'gantt_end_field_name',
- 'gantt_error_date_tip': 'gantt_error_date_tip',
- 'gantt_field_config_tip': 'gantt_field_config_tip',
- 'gantt_guide_desc': 'gantt_guide_desc',
- 'gantt_historical_data_warning': 'gantt_historical_data_warning',
- 'gantt_init_fields_button': 'gantt_init_fields_button',
- 'gantt_init_fields_desc': 'gantt_init_fields_desc',
- 'gantt_init_fields_no_permission_desc': 'gantt_init_fields_no_permission_desc',
- 'gantt_init_fields_no_permission_title': 'gantt_init_fields_no_permission_title',
- 'gantt_init_fields_title': 'gantt_init_fields_title',
- 'gantt_invalid_fs_dependency_warning': 'gantt_invalid_fs_dependency_warning',
- 'gantt_month': 'gantt_month',
- 'gantt_no_dependency': 'gantt_no_dependency',
- 'gantt_not_allow_link_multuble_records_gantt_warning': 'gantt_not_allow_link_multuble_records_gantt_warning',
- 'gantt_not_rights_to_link_warning': 'gantt_not_rights_to_link_warning',
- 'gantt_open_auto_schedule_switch': 'gantt_open_auto_schedule_switch',
- 'gantt_open_auto_schedule_warning': 'gantt_open_auto_schedule_warning',
- 'gantt_open_auto_schedule_warning_no': 'gantt_open_auto_schedule_warning_no',
- 'gantt_pick_dates_tips': 'gantt_pick_dates_tips',
- 'gantt_pick_end_time': 'gantt_pick_end_time',
- 'gantt_pick_start_time': 'gantt_pick_start_time',
- 'gantt_pick_two_dates_tips': 'gantt_pick_two_dates_tips',
- 'gantt_quarter': 'gantt_quarter',
- 'gantt_set_depedency_field_description': 'gantt_set_depedency_field_description',
- 'gantt_set_depedency_field_tips': 'gantt_set_depedency_field_tips',
- 'gantt_setting': 'gantt_setting',
- 'gantt_setting_help_tips': 'gantt_setting_help_tips',
- 'gantt_setting_help_url': 'gantt_setting_help_url',
- 'gantt_start_field_name': 'gantt_start_field_name',
- 'gantt_task': 'gantt_task',
- 'gantt_task_group_tooltip': 'gantt_task_group_tooltip',
- 'gantt_task_total_date': 'gantt_task_total_date',
- 'gantt_task_total_workdays': 'gantt_task_total_workdays',
- 'gantt_view': 'gantt_view',
- 'gantt_week': 'gantt_week',
- 'gantt_workdays_setting': 'gantt_workdays_setting',
- 'gantt_year': 'gantt_year',
- 'generating_token_value': 'generating_token_value',
- 'generation_fail': 'generation_fail',
- 'generation_success': 'generation_success',
- 'georgia': 'georgia',
- 'germany': 'germany',
- 'get_global_search_upgrade_silver': 'get_global_search_upgrade_silver',
- 'get_invitation_code': 'get_invitation_code',
- 'get_invite_code': 'get_invite_code',
- 'get_invite_code_tip': 'get_invite_code_tip',
- 'get_link_person_on_internet': 'get_link_person_on_internet',
- 'get_v_coins': 'get_v_coins',
- 'get_verification_code': 'get_verification_code',
- 'get_verification_code_err_button': 'get_verification_code_err_button',
- 'get_verification_code_err_content': 'get_verification_code_err_content',
- 'get_verification_code_err_title': 'get_verification_code_err_title',
- 'ghana': 'ghana',
- 'ghost_node_no_access': 'ghost_node_no_access',
- 'gibraltar': 'gibraltar',
- 'gird_view_shortcuts': 'gird_view_shortcuts',
- 'give_feedback_to_translation': 'give_feedback_to_translation',
- 'give_feedback_to_translation_learn_more': 'give_feedback_to_translation_learn_more',
- 'give_up_edit': 'give_up_edit',
- 'global': 'global',
- 'global_earth': 'global_earth',
- 'global_search': 'global_search',
- 'global_shortcuts': 'global_shortcuts',
- 'global_storage_size_large': 'global_storage_size_large',
- 'go_login': 'go_login',
- 'go_to': 'go_to',
- 'go_to_dingtalk_admin': 'go_to_dingtalk_admin',
- 'go_to_here_now': 'go_to_here_now',
- 'gold': 'gold',
- 'gold_grade': 'gold_grade',
- 'gold_grade_desc': 'gold_grade_desc',
- 'gold_seat_200_desc': 'gold_seat_200_desc',
- 'golden_grade': 'golden_grade',
- 'got_it': 'got_it',
- 'got_v_coins': 'got_v_coins',
- 'goto_datasheet_record': 'goto_datasheet_record',
- 'government_and_politics': 'government_and_politics',
- 'grade_desc': 'grade_desc',
- 'grade_price_by_day': 'grade_price_by_day',
- 'grade_price_by_month': 'grade_price_by_month',
- 'grade_price_by_month_origin': 'grade_price_by_month_origin',
- 'grade_price_by_year': 'grade_price_by_year',
- 'grade_price_by_year_origin': 'grade_price_by_year_origin',
- 'grades_restriction_prompt': 'grades_restriction_prompt',
- 'greece': 'greece',
- 'greenland': 'greenland',
- 'grenada': 'grenada',
- 'grid_guide_desc': 'grid_guide_desc',
- 'grid_view': 'grid_view',
- 'grit_keep_sort_disable_drag': 'grit_keep_sort_disable_drag',
- 'group': 'group',
- 'group_amount': 'group_amount',
- 'group_blank': 'group_blank',
- 'group_by_field': 'group_by_field',
- 'group_field_error_tips': 'group_field_error_tips',
- 'group_fields': 'group_fields',
- 'group_help_url': 'group_help_url',
- 'groups_clubs_hobbies': 'groups_clubs_hobbies',
- 'gt_person': 'gt_person',
- 'guadeloupe': 'guadeloupe',
- 'guam': 'guam',
- 'guatemala': 'guatemala',
- 'guests_per_space': 'guests_per_space',
- 'guide_1': 'guide_1',
- 'guide_2': 'guide_2',
- 'guide_flow_modal_contact_sales': 'guide_flow_modal_contact_sales',
- 'guide_flow_modal_get_started': 'guide_flow_modal_get_started',
- 'guide_flow_of_catalog_step1': 'guide_flow_of_catalog_step1',
- 'guide_flow_of_catalog_step2': 'guide_flow_of_catalog_step2',
- 'guide_flow_of_click_add_view_step1': 'guide_flow_of_click_add_view_step1',
- 'guide_flow_of_datasheet_step1': 'guide_flow_of_datasheet_step1',
- 'guide_flow_of_datasheet_step2': 'guide_flow_of_datasheet_step2',
- 'guide_flow_of_datasheet_step3': 'guide_flow_of_datasheet_step3',
- 'guide_flow_of_datasheet_step4': 'guide_flow_of_datasheet_step4',
- 'guide_flow_of_folder_show_case_step1': 'guide_flow_of_folder_show_case_step1',
- 'guide_privacy_modal_content': 'guide_privacy_modal_content',
- 'guide_restart': 'guide_restart',
- 'guide_workspace_step_title_prefix': 'guide_workspace_step_title_prefix',
- 'guinea': 'guinea',
- 'guinea_bissau': 'guinea_bissau',
- 'guyana': 'guyana',
- 'haiti': 'haiti',
- 'handbook': 'handbook',
- 'handed_over_workspace': 'handed_over_workspace',
- 'heading_five': 'heading_five',
- 'heading_four': 'heading_four',
- 'heading_one': 'heading_one',
- 'heading_six': 'heading_six',
- 'heading_three': 'heading_three',
- 'heading_two': 'heading_two',
- 'health_and_self_improvement': 'health_and_self_improvement',
- 'help': 'help',
- 'help_center': 'help_center',
- 'help_help_center_url': 'help_help_center_url',
- 'help_partner_program': 'help_partner_program',
- 'help_product_manual_url': 'help_product_manual_url',
- 'help_questions_url': 'help_questions_url',
- 'help_quick_start_url': 'help_quick_start_url',
- 'help_resources': 'help_resources',
- 'help_user_community': 'help_user_community',
- 'help_video_tutorials': 'help_video_tutorials',
- 'hidden': 'hidden',
- 'hidden_field_calendar_tips': 'hidden_field_calendar_tips',
- 'hidden_field_calendar_toast_tips': 'hidden_field_calendar_toast_tips',
- 'hidden_field_desc': 'hidden_field_desc',
- 'hidden_fields_amount': 'hidden_fields_amount',
- 'hidden_graphic_fields_amount': 'hidden_graphic_fields_amount',
- 'hidden_groups_by_count': 'hidden_groups_by_count',
- 'hidden_n_fields': 'hidden_n_fields',
- 'hide_all_fields': 'hide_all_fields',
- 'hide_field_tips_in_gantt': 'hide_field_tips_in_gantt',
- 'hide_fields': 'hide_fields',
- 'hide_fields_not_go': 'hide_fields_not_go',
- 'hide_graphic_field_tips_in_gantt': 'hide_graphic_field_tips_in_gantt',
- 'hide_kanban_grouping': 'hide_kanban_grouping',
- 'hide_node_permission_resource': 'hide_node_permission_resource',
- 'hide_one_field': 'hide_one_field',
- 'hide_one_graphic_field': 'hide_one_graphic_field',
- 'hide_pane': 'hide_pane',
- 'hide_uneditable_automation_node': 'hide_uneditable_automation_node',
- 'hide_unmanageable_files': 'hide_unmanageable_files',
- 'hide_unmanaged_sheet': 'hide_unmanaged_sheet',
- 'hide_unusable_sheet': 'hide_unusable_sheet',
- 'highlight': 'highlight',
- 'hint': 'hint',
- 'history_view_more': 'history_view_more',
- 'history_view_tip': 'history_view_tip',
- 'honduras': 'honduras',
- 'hong_kong': 'hong_kong',
- 'how_contact_service': 'how_contact_service',
- 'how_create_template': 'how_create_template',
- 'how_many_seconds': 'how_many_seconds',
- 'how_to_get_v_coins': 'how_to_get_v_coins',
- 'how_to_report_issues': 'how_to_report_issues',
- 'hr_and_recruiting': 'hr_and_recruiting',
- 'hungary': 'hungary',
- 'i_knew_it': 'i_knew_it',
- 'iceland': 'iceland',
- 'icon_setting': 'icon_setting',
- 'icp1': 'icp1',
- 'icp1_mobile': 'icp1_mobile',
- 'icp2': 'icp2',
- 'icp2_mobile': 'icp2_mobile',
- 'identification': 'identification',
- 'identifying_code_placeholder': 'identifying_code_placeholder',
- 'if_it_is_successful': 'if_it_is_successful',
- 'image': 'image',
- 'image_limit': 'image_limit',
- 'image_uploading': 'image_uploading',
- 'import': 'import',
- 'import_canceled': 'import_canceled',
- 'import_excel': 'import_excel',
- 'import_failed': 'import_failed',
- 'import_failed_list': 'import_failed_list',
- 'import_file': 'import_file',
- 'import_file_btn_title': 'import_file_btn_title',
- 'import_file_data_succeed': 'import_file_data_succeed',
- 'import_file_outside_limit': 'import_file_outside_limit',
- 'import_from_excel_tooltip': 'import_from_excel_tooltip',
- 'import_view_data_succeed': 'import_view_data_succeed',
- 'import_widget': 'import_widget',
- 'import_widget_success': 'import_widget_success',
- 'improving_info': 'improving_info',
- 'improving_info_tip': 'improving_info_tip',
- 'include_time': 'include_time',
- 'inclusion_plan_button_value': 'inclusion_plan_button_value',
- 'inclusion_plan_desc': 'inclusion_plan_desc',
- 'inclusion_plan_title': 'inclusion_plan_title',
- 'income_expenditure_records': 'income_expenditure_records',
- 'india': 'india',
- 'indonesia': 'indonesia',
- 'inform': 'inform',
- 'inherit_field_permission_tip': 'inherit_field_permission_tip',
- 'inherit_permission_tip': 'inherit_permission_tip',
- 'inherit_permission_tip_root': 'inherit_permission_tip_root',
- 'inhert_permission_desc': 'inhert_permission_desc',
- 'init_roles': 'init_roles',
- 'initial_size': 'initial_size',
- 'initialization_failed_message': 'initialization_failed_message',
- 'inline_code': 'inline_code',
- 'input_confirmation_password': 'input_confirmation_password',
- 'input_formula': 'input_formula',
- 'input_new_password': 'input_new_password',
- 'insert_above': 'insert_above',
- 'insert_below': 'insert_below',
- 'insert_field_above': 'insert_field_above',
- 'insert_field_after': 'insert_field_after',
- 'insert_field_before': 'insert_field_before',
- 'insert_field_below': 'insert_field_below',
- 'insert_new_field_below': 'insert_new_field_below',
- 'insert_record': 'insert_record',
- 'insert_record_above': 'insert_record_above',
- 'insert_record_below': 'insert_record_below',
- 'insert_record_left': 'insert_record_left',
- 'insert_record_right': 'insert_record_right',
- 'install_widget': 'install_widget',
- 'installation': 'installation',
- 'instruction_of_node_permission': 'instruction_of_node_permission',
- 'integer': 'integer',
- 'integral_income_notify': 'integral_income_notify',
- 'integral_rule_of_be_invited_to_reward': 'integral_rule_of_be_invited_to_reward',
- 'integral_rule_of_invitation_reward': 'integral_rule_of_invitation_reward',
- 'integration_app_wecom_bind_loading_text': 'integration_app_wecom_bind_loading_text',
- 'integration_app_wecom_bind_success_badge': 'integration_app_wecom_bind_success_badge',
- 'integration_app_wecom_bind_success_title': 'integration_app_wecom_bind_success_title',
- 'integration_app_wecom_config_item1_desc': 'integration_app_wecom_config_item1_desc',
- 'integration_app_wecom_config_item1_title': 'integration_app_wecom_config_item1_title',
- 'integration_app_wecom_config_item2_title': 'integration_app_wecom_config_item2_title',
- 'integration_app_wecom_config_tips': 'integration_app_wecom_config_tips',
- 'integration_app_wecom_create_application_error1': 'integration_app_wecom_create_application_error1',
- 'integration_app_wecom_create_application_error2': 'integration_app_wecom_create_application_error2',
- 'integration_app_wecom_desc': 'integration_app_wecom_desc',
- 'integration_app_wecom_form1_desc': 'integration_app_wecom_form1_desc',
- 'integration_app_wecom_form1_item1_label': 'integration_app_wecom_form1_item1_label',
- 'integration_app_wecom_form1_item2_label': 'integration_app_wecom_form1_item2_label',
- 'integration_app_wecom_form1_item3_label': 'integration_app_wecom_form1_item3_label',
- 'integration_app_wecom_form1_title': 'integration_app_wecom_form1_title',
- 'integration_app_wecom_form2_desc': 'integration_app_wecom_form2_desc',
- 'integration_app_wecom_form2_item1_label': 'integration_app_wecom_form2_item1_label',
- 'integration_app_wecom_form2_item2_label': 'integration_app_wecom_form2_item2_label',
- 'integration_app_wecom_form2_title': 'integration_app_wecom_form2_title',
- 'integration_app_wecom_info_check': 'integration_app_wecom_info_check',
- 'integration_app_wecom_matters': 'integration_app_wecom_matters',
- 'integration_app_wecom_step1_title': 'integration_app_wecom_step1_title',
- 'integration_app_wecom_step2_title': 'integration_app_wecom_step2_title',
- 'integration_app_wecom_step3_main_desc': 'integration_app_wecom_step3_main_desc',
- 'integration_app_wecom_step3_main_title': 'integration_app_wecom_step3_main_title',
- 'integration_app_wecom_step3_title': 'integration_app_wecom_step3_title',
- 'integration_app_wecom_step_info_title': 'integration_app_wecom_step_info_title',
- 'integration_dingtalk': 'integration_dingtalk',
- 'integration_feishu': 'integration_feishu',
- 'integration_we_com': 'integration_we_com',
- 'integration_wecom_disable_button': 'integration_wecom_disable_button',
- 'integration_wecom_disable_contact': 'integration_wecom_disable_contact',
- 'integration_wecom_disable_tips_message': 'integration_wecom_disable_tips_message',
- 'integration_wecom_disable_tips_title': 'integration_wecom_disable_tips_title',
- 'integration_yozo_office': 'integration_yozo_office',
- 'internet': 'internet',
- 'intrant_space_empty_tip': 'intrant_space_empty_tip',
- 'intrant_space_list': 'intrant_space_list',
- 'intro_dashboard': 'intro_dashboard',
- 'intro_widget': 'intro_widget',
- 'intro_widget_tips': 'intro_widget_tips',
- 'introduction': 'introduction',
- 'invalid_action_sort_tip': 'invalid_action_sort_tip',
- 'invalid_field_type': 'invalid_field_type',
- 'invalid_option_sort_tip': 'invalid_option_sort_tip',
- 'invalid_redemption_code_entered': 'invalid_redemption_code_entered',
- 'invitation_code_tip': 'invitation_code_tip',
- 'invitation_code_usage_tip': 'invitation_code_usage_tip',
- 'invitation_link_old': 'invitation_link_old',
- 'invitation_reward': 'invitation_reward',
- 'invitation_to_join': 'invitation_to_join',
- 'invitation_to_join_desc': 'invitation_to_join_desc',
- 'invitation_validation_tip': 'invitation_validation_tip',
- 'invitation_validation_title': 'invitation_validation_title',
- 'invite': 'invite',
- 'invite_by_qr_code': 'invite_by_qr_code',
- 'invite_code': 'invite_code',
- 'invite_code_add_official': 'invite_code_add_official',
- 'invite_code_cannot_use_mine': 'invite_code_cannot_use_mine',
- 'invite_code_get_v_coin': 'invite_code_get_v_coin',
- 'invite_code_input_placeholder': 'invite_code_input_placeholder',
- 'invite_code_no': 'invite_code_no',
- 'invite_code_tab_mine': 'invite_code_tab_mine',
- 'invite_code_tab_mine_get_v_coin_both': 'invite_code_tab_mine_get_v_coin_both',
- 'invite_code_tab_mine_way_1': 'invite_code_tab_mine_way_1',
- 'invite_code_tab_mine_way_1_tip': 'invite_code_tab_mine_way_1_tip',
- 'invite_code_tab_mine_way_2': 'invite_code_tab_mine_way_2',
- 'invite_code_tab_mine_way_2_tip': 'invite_code_tab_mine_way_2_tip',
- 'invite_code_tab_submit': 'invite_code_tab_submit',
- 'invite_code_tab_submit_input_placeholder': 'invite_code_tab_submit_input_placeholder',
- 'invite_code_tab_sumbit_get_v_coin_both': 'invite_code_tab_sumbit_get_v_coin_both',
- 'invite_email_already_exist': 'invite_email_already_exist',
- 'invite_empty_tip': 'invite_empty_tip',
- 'invite_exist_mail_failed': 'invite_exist_mail_failed',
- 'invite_friends': 'invite_friends',
- 'invite_give_capacity_intro': 'invite_give_capacity_intro',
- 'invite_invite_title_desc': 'invite_invite_title_desc',
- 'invite_member': 'invite_member',
- 'invite_member_join': 'invite_member_join',
- 'invite_member_toadmin': 'invite_member_toadmin',
- 'invite_member_tomyself': 'invite_member_tomyself',
- 'invite_member_touser': 'invite_member_touser',
- 'invite_members': 'invite_members',
- 'invite_ousider_import_file_tip1': 'invite_ousider_import_file_tip1',
- 'invite_ousider_import_file_tip2': 'invite_ousider_import_file_tip2',
- 'invite_ousider_import_file_tip3': 'invite_ousider_import_file_tip3',
- 'invite_ousider_template_click_to_download': 'invite_ousider_template_click_to_download',
- 'invite_ousider_template_file_name': 'invite_ousider_template_file_name',
- 'invite_outsider_import_cancel': 'invite_outsider_import_cancel',
- 'invite_outsider_invite_btn_tip': 'invite_outsider_invite_btn_tip',
- 'invite_outsider_invite_input_already_exist': 'invite_outsider_invite_input_already_exist',
- 'invite_outsider_invite_input_invalid': 'invite_outsider_invite_input_invalid',
- 'invite_outsider_invite_input_placeholder': 'invite_outsider_invite_input_placeholder',
- 'invite_outsider_keep_on': 'invite_outsider_keep_on',
- 'invite_outsider_send_invitation': 'invite_outsider_send_invitation',
- 'invite_qr_code_download': 'invite_qr_code_download',
- 'invite_qr_code_introduction': 'invite_qr_code_introduction',
- 'invite_reward': 'invite_reward',
- 'invite_success': 'invite_success',
- 'invite_team_and_collaborating': 'invite_team_and_collaborating',
- 'invite_via_link': 'invite_via_link',
- 'invite_your_join': 'invite_your_join',
- 'invitee': 'invitee',
- 'invitee_default_permission_desc': 'invitee_default_permission_desc',
- 'inviter': 'inviter',
- 'iran': 'iran',
- 'iraq': 'iraq',
- 'ireland': 'ireland',
- 'is_empty': 'is_empty',
- 'is_empty_widget_center_space': 'is_empty_widget_center_space',
- 'is_empty_widget_panel_mobile': 'is_empty_widget_panel_mobile',
- 'is_empty_widget_panel_pc': 'is_empty_widget_panel_pc',
- 'is_not_empty': 'is_not_empty',
- 'is_repeat': 'is_repeat',
- 'is_repeat_column_name': 'is_repeat_column_name',
- 'is_repeat_disable_tip': 'is_repeat_disable_tip',
- 'israel': 'israel',
- 'italic': 'italic',
- 'italy': 'italy',
- 'ivory_coast': 'ivory_coast',
- 'jamaica': 'jamaica',
- 'japan': 'japan',
- 'join': 'join',
- 'join_discord_community': 'join_discord_community',
- 'join_the_community': 'join_the_community',
- 'joined_members': 'joined_members',
- 'jordan': 'jordan',
- 'journalism_and_publishing': 'journalism_and_publishing',
- 'jump_link_url': 'jump_link_url',
- 'jump_official_website': 'jump_official_website',
- 'just_now': 'just_now',
- 'kaban_not_group': 'kaban_not_group',
- 'kanban_add_new_group': 'kanban_add_new_group',
- 'kanban_copy_record_url': 'kanban_copy_record_url',
- 'kanban_exit_member_group': 'kanban_exit_member_group',
- 'kanban_group_tip': 'kanban_group_tip',
- 'kanban_guide_desc': 'kanban_guide_desc',
- 'kanban_insert_record_above': 'kanban_insert_record_above',
- 'kanban_insert_record_below': 'kanban_insert_record_below',
- 'kanban_keep_sort_sub_tip': 'kanban_keep_sort_sub_tip',
- 'kanban_keep_sort_tip': 'kanban_keep_sort_tip',
- 'kanban_new_member_field': 'kanban_new_member_field',
- 'kanban_new_option_field': 'kanban_new_option_field',
- 'kanban_new_option_group': 'kanban_new_option_group',
- 'kanban_no_data': 'kanban_no_data',
- 'kanban_no_permission': 'kanban_no_permission',
- 'kanban_setting_create_member': 'kanban_setting_create_member',
- 'kanban_setting_create_option': 'kanban_setting_create_option',
- 'kanban_setting_tip': 'kanban_setting_tip',
- 'kanban_setting_title': 'kanban_setting_title',
- 'kanban_style_setting_url': 'kanban_style_setting_url',
- 'kanban_view': 'kanban_view',
- 'kazakhstan': 'kazakhstan',
- 'keep_sort': 'keep_sort',
- 'kenya': 'kenya',
- 'key_of_adjective': 'key_of_adjective',
- 'keybinding_show_keyboard_shortcuts_panel': 'keybinding_show_keyboard_shortcuts_panel',
- 'keyboard_shortcuts': 'keyboard_shortcuts',
- 'kindly_reminder': 'kindly_reminder',
- 'kiribati': 'kiribati',
- 'know_how_to_logout': 'know_how_to_logout',
- 'know_more': 'know_more',
- 'known': 'known',
- 'kuwait': 'kuwait',
- 'kyrgyzstan': 'kyrgyzstan',
- 'lab': 'lab',
- 'label_account': 'label_account',
- 'label_bind_email': 'label_bind_email',
- 'label_bind_phone': 'label_bind_phone',
- 'label_format_day': 'label_format_day',
- 'label_format_day_month_and_year_split_by_slash': 'label_format_day_month_and_year_split_by_slash',
- 'label_format_month': 'label_format_month',
- 'label_format_month_and_day_split_by_dash': 'label_format_month_and_day_split_by_dash',
- 'label_format_year': 'label_format_year',
- 'label_format_year_and_month_split_by_dash': 'label_format_year_and_month_split_by_dash',
- 'label_format_year_month_and_day_split_by_dash': 'label_format_year_month_and_day_split_by_dash',
- 'label_format_year_month_and_day_split_by_slash': 'label_format_year_month_and_day_split_by_slash',
- 'label_password': 'label_password',
- 'label_set_password': 'label_set_password',
- 'language_setting': 'language_setting',
- 'language_setting_tip': 'language_setting_tip',
- 'lanxin': 'lanxin',
- 'lanxin_bind_space_config_detail': 'lanxin_bind_space_config_detail',
- 'lanxin_org_manage_reject_msg': 'lanxin_org_manage_reject_msg',
- 'lanxin_space_list_item_tag_info': 'lanxin_space_list_item_tag_info',
- 'laos': 'laos',
- 'lark': 'lark',
- 'lark_admin_login_and_config_sub_title': 'lark_admin_login_and_config_sub_title',
- 'lark_admin_upgrade': 'lark_admin_upgrade',
- 'lark_app_desc': 'lark_app_desc',
- 'lark_app_intro': 'lark_app_intro',
- 'lark_app_notice': 'lark_app_notice',
- 'lark_can_not_upgrade': 'lark_can_not_upgrade',
- 'lark_integration': 'lark_integration',
- 'lark_integration_ability_desc': 'lark_integration_ability_desc',
- 'lark_integration_config_tip': 'lark_integration_config_tip',
- 'lark_integration_config_title': 'lark_integration_config_title',
- 'lark_integration_step1': 'lark_integration_step1',
- 'lark_integration_step1_content': 'lark_integration_step1_content',
- 'lark_integration_step1_instructions': 'lark_integration_step1_instructions',
- 'lark_integration_step1_tips': 'lark_integration_step1_tips',
- 'lark_integration_step1_tips_content': 'lark_integration_step1_tips_content',
- 'lark_integration_step1_warning': 'lark_integration_step1_warning',
- 'lark_integration_step2': 'lark_integration_step2',
- 'lark_integration_step2_appid': 'lark_integration_step2_appid',
- 'lark_integration_step2_appsecret': 'lark_integration_step2_appsecret',
- 'lark_integration_step2_content': 'lark_integration_step2_content',
- 'lark_integration_step2_next': 'lark_integration_step2_next',
- 'lark_integration_step2_title': 'lark_integration_step2_title',
- 'lark_integration_step3': 'lark_integration_step3',
- 'lark_integration_step3_checkbox': 'lark_integration_step3_checkbox',
- 'lark_integration_step3_content': 'lark_integration_step3_content',
- 'lark_integration_step3_desktop': 'lark_integration_step3_desktop',
- 'lark_integration_step3_management': 'lark_integration_step3_management',
- 'lark_integration_step3_mobile': 'lark_integration_step3_mobile',
- 'lark_integration_step3_redirect': 'lark_integration_step3_redirect',
- 'lark_integration_step3_title': 'lark_integration_step3_title',
- 'lark_integration_step4': 'lark_integration_step4',
- 'lark_integration_step4_content': 'lark_integration_step4_content',
- 'lark_integration_step4_encryptkey': 'lark_integration_step4_encryptkey',
- 'lark_integration_step4_next': 'lark_integration_step4_next',
- 'lark_integration_step4_title': 'lark_integration_step4_title',
- 'lark_integration_step4_verificationtoken': 'lark_integration_step4_verificationtoken',
- 'lark_integration_step5': 'lark_integration_step5',
- 'lark_integration_step5_content': 'lark_integration_step5_content',
- 'lark_integration_step5_error_content': 'lark_integration_step5_error_content',
- 'lark_integration_step5_error_title': 'lark_integration_step5_error_title',
- 'lark_integration_step5_request_button': 'lark_integration_step5_request_button',
- 'lark_integration_step5_request_button_error': 'lark_integration_step5_request_button_error',
- 'lark_integration_step5_request_button_success': 'lark_integration_step5_request_button_success',
- 'lark_integration_step5_request_url': 'lark_integration_step5_request_url',
- 'lark_integration_step5_title': 'lark_integration_step5_title',
- 'lark_integration_step6': 'lark_integration_step6',
- 'lark_integration_step6_content': 'lark_integration_step6_content',
- 'lark_integration_step6_title': 'lark_integration_step6_title',
- 'lark_integration_sync_btn': 'lark_integration_sync_btn',
- 'lark_integration_sync_success': 'lark_integration_sync_success',
- 'lark_integration_sync_tip': 'lark_integration_sync_tip',
- 'lark_login': 'lark_login',
- 'lark_org_manage_reject_msg': 'lark_org_manage_reject_msg',
- 'lark_single_record_comment_mentioned': 'lark_single_record_comment_mentioned',
- 'lark_single_record_comment_mentioned_title': 'lark_single_record_comment_mentioned_title',
- 'lark_single_record_member_mention': 'lark_single_record_member_mention',
- 'lark_single_record_member_mention_title': 'lark_single_record_member_mention_title',
- 'lark_subscribed_record_cell_updated': 'lark_subscribed_record_cell_updated',
- 'lark_subscribed_record_cell_updated_title': 'lark_subscribed_record_cell_updated_title',
- 'lark_subscribed_record_commented': 'lark_subscribed_record_commented',
- 'lark_subscribed_record_commented_title': 'lark_subscribed_record_commented_title',
- 'lark_version_enterprise': 'lark_version_enterprise',
- 'lark_version_standard': 'lark_version_standard',
- 'lark_versions_free': 'lark_versions_free',
- 'last_day': 'last_day',
- 'last_modified_by_select_modal_desc': 'last_modified_by_select_modal_desc',
- 'last_modified_time_select_modal_desc': 'last_modified_time_select_modal_desc',
- 'last_step': 'last_step',
- 'last_update_time': 'last_update_time',
- 'latvia': 'latvia',
- 'layout': 'layout',
- 'learn_about_us': 'learn_about_us',
- 'lebanon': 'lebanon',
- 'left': 'left',
- 'legal': 'legal',
- 'lesotho': 'lesotho',
- 'levels_per_folder': 'levels_per_folder',
- 'liberia': 'liberia',
- 'libya': 'libya',
- 'liechtenstein': 'liechtenstein',
- 'limit_chart_values': 'limit_chart_values',
- 'limited_time_offer': 'limited_time_offer',
- 'line_chart': 'line_chart',
- 'link': 'link',
- 'link_common_err': 'link_common_err',
- 'link_copy_success': 'link_copy_success',
- 'link_data_error': 'link_data_error',
- 'link_delete_succeed': 'link_delete_succeed',
- 'link_failed': 'link_failed',
- 'link_failed_after_close_share_link': 'link_failed_after_close_share_link',
- 'link_failure': 'link_failure',
- 'link_input_placeholder': 'link_input_placeholder',
- 'link_invite': 'link_invite',
- 'link_other_datasheet': 'link_other_datasheet',
- 'link_permanently_valid': 'link_permanently_valid',
- 'link_record_no_permission': 'link_record_no_permission',
- 'link_to_multi_records': 'link_to_multi_records',
- 'link_to_specific_view': 'link_to_specific_view',
- 'linked_datasheet': 'linked_datasheet',
- 'list': 'list',
- 'list_how_many_folders_and_files': 'list_how_many_folders_and_files',
- 'list_of_attachments': 'list_of_attachments',
- 'lithuania': 'lithuania',
- 'load_tree_failed': 'load_tree_failed',
- 'loading': 'loading',
- 'loading_file': 'loading_file',
- 'local_business': 'local_business',
- 'local_data_conflict': 'local_data_conflict',
- 'local_drag_upload': 'local_drag_upload',
- 'lock': 'lock',
- 'lock_view': 'lock_view',
- 'log_date_range': 'log_date_range',
- 'log_out_confirm_again_tip': 'log_out_confirm_again_tip',
- 'log_out_reading_h6': 'log_out_reading_h6',
- 'log_out_reading_h8': 'log_out_reading_h8',
- 'log_out_succeed': 'log_out_succeed',
- 'log_out_user_list': 'log_out_user_list',
- 'log_out_verify_tip': 'log_out_verify_tip',
- 'logical_functions': 'logical_functions',
- 'login': 'login',
- 'login_failed': 'login_failed',
- 'login_frequent_operation_reminder_button': 'login_frequent_operation_reminder_button',
- 'login_frequent_operation_reminder_content': 'login_frequent_operation_reminder_content',
- 'login_frequent_operation_reminder_title': 'login_frequent_operation_reminder_title',
- 'login_logo_slogan': 'login_logo_slogan',
- 'login_logo_slogan_mobile': 'login_logo_slogan_mobile',
- 'login_mobile_format_err': 'login_mobile_format_err',
- 'login_mobile_no_empty': 'login_mobile_no_empty',
- 'login_privacy_policy': 'login_privacy_policy',
- 'login_register': 'login_register',
- 'login_slogan': 'login_slogan',
- 'login_status_expired_button': 'login_status_expired_button',
- 'login_status_expired_content': 'login_status_expired_content',
- 'login_status_expired_title': 'login_status_expired_title',
- 'login_sub_slogan': 'login_sub_slogan',
- 'login_title': 'login_title',
- 'login_with_qq_or_phone_for_invited_email': 'login_with_qq_or_phone_for_invited_email',
- 'logo': 'logo',
- 'logout': 'logout',
- 'logout_warning': 'logout_warning',
- 'long_time_no_operate': 'long_time_no_operate',
- 'long_time_not_editor': 'long_time_not_editor',
- 'lookup': 'lookup',
- 'lookup_and': 'lookup_and',
- 'lookup_and_example': 'lookup_and_example',
- 'lookup_and_summary': 'lookup_and_summary',
- 'lookup_arraycompact': 'lookup_arraycompact',
- 'lookup_arraycompact_example': 'lookup_arraycompact_example',
- 'lookup_arraycompact_summary': 'lookup_arraycompact_summary',
- 'lookup_arrayjoin': 'lookup_arrayjoin',
- 'lookup_arrayjoin_example': 'lookup_arrayjoin_example',
- 'lookup_arrayjoin_summary': 'lookup_arrayjoin_summary',
- 'lookup_arrayunique': 'lookup_arrayunique',
- 'lookup_arrayunique_example': 'lookup_arrayunique_example',
- 'lookup_arrayunique_summary': 'lookup_arrayunique_summary',
- 'lookup_average': 'lookup_average',
- 'lookup_average_example': 'lookup_average_example',
- 'lookup_average_summary': 'lookup_average_summary',
- 'lookup_check_info': 'lookup_check_info',
- 'lookup_concatenate': 'lookup_concatenate',
- 'lookup_concatenate_example': 'lookup_concatenate_example',
- 'lookup_concatenate_summary': 'lookup_concatenate_summary',
- 'lookup_conditions_success': 'lookup_conditions_success',
- 'lookup_configuration_no_link_ds_permission': 'lookup_configuration_no_link_ds_permission',
- 'lookup_count': 'lookup_count',
- 'lookup_count_example': 'lookup_count_example',
- 'lookup_count_summary': 'lookup_count_summary',
- 'lookup_counta': 'lookup_counta',
- 'lookup_counta_example': 'lookup_counta_example',
- 'lookup_counta_summary': 'lookup_counta_summary',
- 'lookup_countall': 'lookup_countall',
- 'lookup_countall_example': 'lookup_countall_example',
- 'lookup_countall_summary': 'lookup_countall_summary',
- 'lookup_field': 'lookup_field',
- 'lookup_field_err': 'lookup_field_err',
- 'lookup_filter_condition_tip': 'lookup_filter_condition_tip',
- 'lookup_filter_sort_description': 'lookup_filter_sort_description',
- 'lookup_filter_waring': 'lookup_filter_waring',
- 'lookup_help': 'lookup_help',
- 'lookup_link': 'lookup_link',
- 'lookup_max': 'lookup_max',
- 'lookup_max_example': 'lookup_max_example',
- 'lookup_max_summary': 'lookup_max_summary',
- 'lookup_min': 'lookup_min',
- 'lookup_min_example': 'lookup_min_example',
- 'lookup_min_summary': 'lookup_min_summary',
- 'lookup_modal_subtitle': 'lookup_modal_subtitle',
- 'lookup_not_found_search_keyword': 'lookup_not_found_search_keyword',
- 'lookup_or': 'lookup_or',
- 'lookup_or_example': 'lookup_or_example',
- 'lookup_or_summary': 'lookup_or_summary',
- 'lookup_sum': 'lookup_sum',
- 'lookup_sum_example': 'lookup_sum_example',
- 'lookup_sum_summary': 'lookup_sum_summary',
- 'lookup_values': 'lookup_values',
- 'lookup_values_summary': 'lookup_values_summary',
- 'lookup_xor': 'lookup_xor',
- 'lookup_xor_example': 'lookup_xor_example',
- 'lookup_xor_summary': 'lookup_xor_summary',
- 'loopkup_filter_pane_tip': 'loopkup_filter_pane_tip',
- 'lt_person': 'lt_person',
- 'luxembourg': 'luxembourg',
- 'macau': 'macau',
- 'macedonia': 'macedonia',
- 'madagascar': 'madagascar',
- 'mail': 'mail',
- 'mail_invite_fail': 'mail_invite_fail',
- 'mail_invite_success': 'mail_invite_success',
- 'main_admin_name': 'main_admin_name',
- 'main_admin_page_desc': 'main_admin_page_desc',
- 'main_contain': 'main_contain',
- 'malawi': 'malawi',
- 'malaysia': 'malaysia',
- 'maldives': 'maldives',
- 'mali': 'mali',
- 'malta': 'malta',
- 'managable_space_empty_tip': 'managable_space_empty_tip',
- 'managable_space_list': 'managable_space_list',
- 'manage_company_security': 'manage_company_security',
- 'manage_members': 'manage_members',
- 'manage_role_empty_btn': 'manage_role_empty_btn',
- 'manage_role_empty_desc1': 'manage_role_empty_desc1',
- 'manage_role_empty_desc2': 'manage_role_empty_desc2',
- 'manage_role_empty_title': 'manage_role_empty_title',
- 'manage_role_header_desc': 'manage_role_header_desc',
- 'manage_team': 'manage_team',
- 'manage_template_center': 'manage_template_center',
- 'manage_widget_center': 'manage_widget_center',
- 'manage_workbench': 'manage_workbench',
- 'manual_save_view': 'manual_save_view',
- 'manual_save_view_error': 'manual_save_view_error',
- 'manufacturing': 'manufacturing',
- 'map_select_data': 'map_select_data',
- 'map_select_label_field': 'map_select_label_field',
- 'map_select_location_field': 'map_select_location_field',
- 'map_select_location_type': 'map_select_location_type',
- 'map_select_location_type_dd': 'map_select_location_type_dd',
- 'map_select_location_type_text': 'map_select_location_type_text',
- 'map_select_location_type_url': 'map_select_location_type_url',
- 'map_setting': 'map_setting',
- 'mark_all_as_processed': 'mark_all_as_processed',
- 'mark_notification_as_processed': 'mark_notification_as_processed',
- 'marketing': 'marketing',
- 'marketing_and_sales': 'marketing_and_sales',
- 'marketing_sub_title': 'marketing_sub_title',
- 'marketplace_app_disable_succeed': 'marketplace_app_disable_succeed',
- 'marketplace_app_enable_succeed': 'marketplace_app_enable_succeed',
- 'marketplace_integration_app_dec_dingtalk': 'marketplace_integration_app_dec_dingtalk',
- 'marketplace_integration_app_dec_feishu': 'marketplace_integration_app_dec_feishu',
- 'marketplace_integration_app_dec_feishu_html_str': 'marketplace_integration_app_dec_feishu_html_str',
- 'marketplace_integration_app_dec_office_preview': 'marketplace_integration_app_dec_office_preview',
- 'marketplace_integration_app_dec_wechatcp': 'marketplace_integration_app_dec_wechatcp',
- 'marketplace_integration_app_info_dingtalk': 'marketplace_integration_app_info_dingtalk',
- 'marketplace_integration_app_info_fesihu': 'marketplace_integration_app_info_fesihu',
- 'marketplace_integration_app_info_office_preview': 'marketplace_integration_app_info_office_preview',
- 'marketplace_integration_app_info_wecahtcp': 'marketplace_integration_app_info_wecahtcp',
- 'marketplace_integration_app_name_dingtalk': 'marketplace_integration_app_name_dingtalk',
- 'marketplace_integration_app_name_feishu': 'marketplace_integration_app_name_feishu',
- 'marketplace_integration_app_name_officepreview': 'marketplace_integration_app_name_officepreview',
- 'marketplace_integration_app_name_wechatcp': 'marketplace_integration_app_name_wechatcp',
- 'marketplace_integration_app_note_dingtalk': 'marketplace_integration_app_note_dingtalk',
- 'marketplace_integration_app_note_feishu': 'marketplace_integration_app_note_feishu',
- 'marketplace_integration_app_note_office_preview': 'marketplace_integration_app_note_office_preview',
- 'marketplace_integration_app_note_wechatcp': 'marketplace_integration_app_note_wechatcp',
- 'marketplace_integration_btncard_appsbtntext_coming_soon': 'marketplace_integration_btncard_appsbtntext_coming_soon',
- 'marketplace_integration_btncard_appsbtntext_read_more': 'marketplace_integration_btncard_appsbtntext_read_more',
- 'marketplace_integration_btncard_btntext_authorize': 'marketplace_integration_btncard_btntext_authorize',
- 'marketplace_integration_btncard_btntext_open': 'marketplace_integration_btncard_btntext_open',
- 'martinique': 'martinique',
- 'massive_template': 'massive_template',
- 'matters_needing_attention': 'matters_needing_attention',
- 'mauritania': 'mauritania',
- 'mauritius': 'mauritius',
- 'max_admin_nums': 'max_admin_nums',
- 'max_api_call': 'max_api_call',
- 'max_archived_rows_per_sheet': 'max_archived_rows_per_sheet',
- 'max_audit_query_days': 'max_audit_query_days',
- 'max_calendar_views_in_space': 'max_calendar_views_in_space',
- 'max_capacity_size_in_bytes': 'max_capacity_size_in_bytes',
- 'max_consumption': 'max_consumption',
- 'max_form_views_in_space': 'max_form_views_in_space',
- 'max_gallery_views_in_space': 'max_gallery_views_in_space',
- 'max_gantt_views_in_space': 'max_gantt_views_in_space',
- 'max_kanban_views_in_space': 'max_kanban_views_in_space',
- 'max_message_credits': 'max_message_credits',
- 'max_mirror_nums': 'max_mirror_nums',
- 'max_record_num_per_dst': 'max_record_num_per_dst',
- 'max_records': 'max_records',
- 'max_remain_record_activity_days': 'max_remain_record_activity_days',
- 'max_remain_timemachine_days': 'max_remain_timemachine_days',
- 'max_remain_trash_days': 'max_remain_trash_days',
- 'max_rows_in_space': 'max_rows_in_space',
- 'max_rows_per_sheet': 'max_rows_per_sheet',
- 'max_seats': 'max_seats',
- 'max_sheet_nums': 'max_sheet_nums',
- 'max_value': 'max_value',
- 'maximum_concurrent_volume': 'maximum_concurrent_volume',
- 'maybe_later': 'maybe_later',
- 'mayotte': 'mayotte',
- 'mbile_manual_setting_tip': 'mbile_manual_setting_tip',
- 'media_element': 'media_element',
- 'member': 'member',
- 'member_applied_to_close_account': 'member_applied_to_close_account',
- 'member_data_desc_of_appendix': 'member_data_desc_of_appendix',
- 'member_data_desc_of_dept_number': 'member_data_desc_of_dept_number',
- 'member_data_desc_of_field_number': 'member_data_desc_of_field_number',
- 'member_data_desc_of_member_number': 'member_data_desc_of_member_number',
- 'member_data_desc_of_record_number': 'member_data_desc_of_record_number',
- 'member_err': 'member_err',
- 'member_family_name': 'member_family_name',
- 'member_info': 'member_info',
- 'member_information_configuration': 'member_information_configuration',
- 'member_list_review': 'member_list_review',
- 'member_name': 'member_name',
- 'member_not_exist': 'member_not_exist',
- 'member_per_space': 'member_per_space',
- 'member_preview_list': 'member_preview_list',
- 'member_quit_space': 'member_quit_space',
- 'member_setting_invite_member_describle': 'member_setting_invite_member_describle',
- 'member_setting_mobile_show_describe': 'member_setting_mobile_show_describe',
- 'member_status_removed': 'member_status_removed',
- 'member_type_field': 'member_type_field',
- 'members_setting': 'members_setting',
- 'mention': 'mention',
- 'menu_archive_multi_records': 'menu_archive_multi_records',
- 'menu_archive_record': 'menu_archive_record',
- 'menu_copy_record_url': 'menu_copy_record_url',
- 'menu_delete_multi_records': 'menu_delete_multi_records',
- 'menu_delete_record': 'menu_delete_record',
- 'menu_duplicate_record': 'menu_duplicate_record',
- 'menu_expand_record': 'menu_expand_record',
- 'menu_insert_record': 'menu_insert_record',
- 'menu_insert_record_above': 'menu_insert_record_above',
- 'menu_insert_record_below': 'menu_insert_record_below',
- 'message_bind_email_succeed': 'message_bind_email_succeed',
- 'message_call_sharing_function_with_browser': 'message_call_sharing_function_with_browser',
- 'message_can_not_associated_because_of_no_editable': 'message_can_not_associated_because_of_no_editable',
- 'message_can_not_associated_because_of_no_manageable': 'message_can_not_associated_because_of_no_manageable',
- 'message_change_phone_successfully': 'message_change_phone_successfully',
- 'message_code': 'message_code',
- 'message_coping': 'message_coping',
- 'message_copy_failed': 'message_copy_failed',
- 'message_copy_failed_reasoned_by_wrong_type': 'message_copy_failed_reasoned_by_wrong_type',
- 'message_copy_link_failed': 'message_copy_link_failed',
- 'message_copy_link_successfully': 'message_copy_link_successfully',
- 'message_copy_succeed': 'message_copy_succeed',
- 'message_delete_template_successfully': 'message_delete_template_successfully',
- 'message_display_count': 'message_display_count',
- 'message_exit_space_failed': 'message_exit_space_failed',
- 'message_exit_space_successfully': 'message_exit_space_successfully',
- 'message_fields_count_up_to_bound': 'message_fields_count_up_to_bound',
- 'message_file_size_out_of_upperbound': 'message_file_size_out_of_upperbound',
- 'message_get_node_share_setting_failed': 'message_get_node_share_setting_failed',
- 'message_hidden_field_desc': 'message_hidden_field_desc',
- 'message_img_size_limit': 'message_img_size_limit',
- 'message_invalid_url': 'message_invalid_url',
- 'message_invite_member_to_validate': 'message_invite_member_to_validate',
- 'message_member_name_modified_failed': 'message_member_name_modified_failed',
- 'message_member_name_modified_successfully': 'message_member_name_modified_successfully',
- 'message_node_data_sync_failed': 'message_node_data_sync_failed',
- 'message_preparing_to_download': 'message_preparing_to_download',
- 'message_send_invitation_email_to_member': 'message_send_invitation_email_to_member',
- 'message_set_password_succeed': 'message_set_password_succeed',
- 'message_shown_field_desc': 'message_shown_field_desc',
- 'message_upload_img_failed': 'message_upload_img_failed',
- 'message_verification_code_empty': 'message_verification_code_empty',
- 'mexico': 'mexico',
- 'miniprogram_code_fail': 'miniprogram_code_fail',
- 'minute': 'minute',
- 'minutes_of_count': 'minutes_of_count',
- 'mirror': 'mirror',
- 'mirror_editor_label': 'mirror_editor_label',
- 'mirror_from': 'mirror_from',
- 'mirror_help_url': 'mirror_help_url',
- 'mirror_manager_label': 'mirror_manager_label',
- 'mirror_reader_label': 'mirror_reader_label',
- 'mirror_resource_dst_been_deleted': 'mirror_resource_dst_been_deleted',
- 'mirror_resource_view_been_deleted': 'mirror_resource_view_been_deleted',
- 'mirror_show_hidden_checkbox': 'mirror_show_hidden_checkbox',
- 'mirror_uploader_label': 'mirror_uploader_label',
- 'missing_instruction_op_error': 'missing_instruction_op_error',
- 'mobile_and_account_login': 'mobile_and_account_login',
- 'mobile_function_over_limit_tip': 'mobile_function_over_limit_tip',
- 'mobile_show_allow': 'mobile_show_allow',
- 'mobile_show_configuration_desc': 'mobile_show_configuration_desc',
- 'mobile_space_list_tip': 'mobile_space_list_tip',
- 'mobile_usage_over_limit_tip': 'mobile_usage_over_limit_tip',
- 'modal_content_confirm_revoke_logout': 'modal_content_confirm_revoke_logout',
- 'modal_content_policy': 'modal_content_policy',
- 'modal_normal_err_text': 'modal_normal_err_text',
- 'modal_normal_sub_title': 'modal_normal_sub_title',
- 'modal_normal_title': 'modal_normal_title',
- 'modal_privacy_ok_btn_text': 'modal_privacy_ok_btn_text',
- 'modal_res_title': 'modal_res_title',
- 'modal_restore_space': 'modal_restore_space',
- 'modal_select_title': 'modal_select_title',
- 'modal_sub_title': 'modal_sub_title',
- 'modal_title': 'modal_title',
- 'modal_title_bind_email': 'modal_title_bind_email',
- 'modal_title_check_mail': 'modal_title_check_mail',
- 'modal_title_check_new_phone': 'modal_title_check_new_phone',
- 'modal_title_check_original_mail': 'modal_title_check_original_mail',
- 'modal_title_check_original_phone': 'modal_title_check_original_phone',
- 'modal_title_modify_nickname': 'modal_title_modify_nickname',
- 'modal_title_privacy': 'modal_title_privacy',
- 'modal_verify_admin_email': 'modal_verify_admin_email',
- 'modal_verify_admin_phone': 'modal_verify_admin_phone',
- 'modify': 'modify',
- 'modify_field': 'modify_field',
- 'moldova': 'moldova',
- 'monaco': 'monaco',
- 'mongolia': 'mongolia',
- 'montenegro': 'montenegro',
- 'month': 'month',
- 'month_day': 'month_day',
- 'montserrat': 'montserrat',
- 'more_color': 'more_color',
- 'more_data_to_come': 'more_data_to_come',
- 'more_education': 'more_education',
- 'more_invite_ways': 'more_invite_ways',
- 'more_login_mode': 'more_login_mode',
- 'more_member_count': 'more_member_count',
- 'more_setting': 'more_setting',
- 'more_setting_tip': 'more_setting_tip',
- 'more_template': 'more_template',
- 'more_tips': 'more_tips',
- 'more_widget': 'more_widget',
- 'morocco': 'morocco',
- 'move': 'move',
- 'move_favorite_node_fail': 'move_favorite_node_fail',
- 'move_node_modal_content': 'move_node_modal_content',
- 'move_to': 'move_to',
- 'move_to_error_equal_parent': 'move_to_error_equal_parent',
- 'move_to_modal_title': 'move_to_modal_title',
- 'move_to_success': 'move_to_success',
- 'mozambique': 'mozambique',
- 'multilingual_mail': 'multilingual_mail',
- 'must_one_date': 'must_one_date',
- 'my_permissions': 'my_permissions',
- 'myanmar': 'myanmar',
- 'name': 'name',
- 'name_length_err': 'name_length_err',
- 'name_not_rule': 'name_not_rule',
- 'name_repeat': 'name_repeat',
- 'namibia': 'namibia',
- 'nav_me': 'nav_me',
- 'nav_space_settings': 'nav_space_settings',
- 'nav_team': 'nav_team',
- 'nav_templates': 'nav_templates',
- 'nav_workbench': 'nav_workbench',
- 'navigation_activity_tip': 'navigation_activity_tip',
- 'nepal': 'nepal',
- 'netherlands': 'netherlands',
- 'network_icon_hover_connected': 'network_icon_hover_connected',
- 'network_icon_hover_data_synchronization': 'network_icon_hover_data_synchronization',
- 'network_icon_hover_disconnected': 'network_icon_hover_disconnected',
- 'network_icon_hover_reconnection': 'network_icon_hover_reconnection',
- 'network_state_disconnection': 'network_state_disconnection',
- 'new_a_line': 'new_a_line',
- 'new_automation': 'new_automation',
- 'new_caledonia': 'new_caledonia',
- 'new_datasheet': 'new_datasheet',
- 'new_folder': 'new_folder',
- 'new_folder_btn_title': 'new_folder_btn_title',
- 'new_folder_tooltip': 'new_folder_tooltip',
- 'new_from_template': 'new_from_template',
- 'new_mian_admin': 'new_mian_admin',
- 'new_mirror': 'new_mirror',
- 'new_node_btn_title': 'new_node_btn_title',
- 'new_node_tooltip': 'new_node_tooltip',
- 'new_something': 'new_something',
- 'new_something_tips': 'new_something_tips',
- 'new_space': 'new_space',
- 'new_space_is_unactived': 'new_space_is_unactived',
- 'new_space_tips': 'new_space_tips',
- 'new_space_widget_notify': 'new_space_widget_notify',
- 'new_user_turn_to_home': 'new_user_turn_to_home',
- 'new_user_welcom_notify': 'new_user_welcom_notify',
- 'new_user_welcome_notify': 'new_user_welcome_notify',
- 'new_view': 'new_view',
- 'new_zealand': 'new_zealand',
- 'next_page': 'next_page',
- 'next_record': 'next_record',
- 'next_record_plain': 'next_record_plain',
- 'next_record_tips': 'next_record_tips',
- 'next_step': 'next_step',
- 'next_step_add_actions': 'next_step_add_actions',
- 'nicaragua': 'nicaragua',
- 'nickname': 'nickname',
- 'nickname_in_space': 'nickname_in_space',
- 'nickname_in_space_short': 'nickname_in_space_short',
- 'nickname_modified_successfully': 'nickname_modified_successfully',
- 'niger': 'niger',
- 'nigeria': 'nigeria',
- 'no_access_node': 'no_access_node',
- 'no_access_record': 'no_access_record',
- 'no_access_space_descirption': 'no_access_space_descirption',
- 'no_access_space_title': 'no_access_space_title',
- 'no_access_view': 'no_access_view',
- 'no_and_thanks': 'no_and_thanks',
- 'no_automation_node': 'no_automation_node',
- 'no_comment_tip': 'no_comment_tip',
- 'no_cover': 'no_cover',
- 'no_data': 'no_data',
- 'no_datasheet_editing_right': 'no_datasheet_editing_right',
- 'no_editing_rights': 'no_editing_rights',
- 'no_field_role': 'no_field_role',
- 'no_file_permission': 'no_file_permission',
- 'no_file_permission_content': 'no_file_permission_content',
- 'no_file_permission_message': 'no_file_permission_message',
- 'no_foreignDstId': 'no_foreignDstId',
- 'no_foreign_dst_readable': 'no_foreign_dst_readable',
- 'no_link_ds_permission': 'no_link_ds_permission',
- 'no_lookup_field': 'no_lookup_field',
- 'no_match_tip': 'no_match_tip',
- 'no_member_ds_permission': 'no_member_ds_permission',
- 'no_more': 'no_more',
- 'no_next_record_tips': 'no_next_record_tips',
- 'no_notification': 'no_notification',
- 'no_numerical_field': 'no_numerical_field',
- 'no_option': 'no_option',
- 'no_permission': 'no_permission',
- 'no_permission_access': 'no_permission_access',
- 'no_permission_add_option': 'no_permission_add_option',
- 'no_permission_add_widget': 'no_permission_add_widget',
- 'no_permission_add_widget_panel': 'no_permission_add_widget_panel',
- 'no_permission_create_widget': 'no_permission_create_widget',
- 'no_permission_edit_value': 'no_permission_edit_value',
- 'no_permission_img_url': 'no_permission_img_url',
- 'no_permission_search_look_field': 'no_permission_search_look_field',
- 'no_permission_select_view': 'no_permission_select_view',
- 'no_permission_setting': 'no_permission_setting',
- 'no_permission_setting_admin': 'no_permission_setting_admin',
- 'no_permission_tips_description': 'no_permission_tips_description',
- 'no_permission_tips_title': 'no_permission_tips_title',
- 'no_permission_to_edit_datasheet': 'no_permission_to_edit_datasheet',
- 'no_previous_record_tips': 'no_previous_record_tips',
- 'no_redemption_code_entered': 'no_redemption_code_entered',
- 'no_sapce_save': 'no_sapce_save',
- 'no_search_field': 'no_search_field',
- 'no_search_result': 'no_search_result',
- 'no_selected_record': 'no_selected_record',
- 'no_step_summary': 'no_step_summary',
- 'no_support_mobile_desc': 'no_support_mobile_desc',
- 'no_support_pc_desc': 'no_support_pc_desc',
- 'no_support_pc_sub_desc': 'no_support_pc_sub_desc',
- 'no_view_create_form': 'no_view_create_form',
- 'no_view_find': 'no_view_find',
- 'node_info': 'node_info',
- 'node_info_created_time': 'node_info_created_time',
- 'node_info_createdby': 'node_info_createdby',
- 'node_info_last_modified_by': 'node_info_last_modified_by',
- 'node_info_last_modified_time': 'node_info_last_modified_time',
- 'node_name': 'node_name',
- 'node_not_exist_content': 'node_not_exist_content',
- 'node_not_exist_title': 'node_not_exist_title',
- 'node_number_err_content': 'node_number_err_content',
- 'node_permission': 'node_permission',
- 'node_permission_desc': 'node_permission_desc',
- 'node_permission_extend_desc': 'node_permission_extend_desc',
- 'node_permission_has_been_changed': 'node_permission_has_been_changed',
- 'node_permission_item_tips_admin_he': 'node_permission_item_tips_admin_he',
- 'node_permission_item_tips_admin_you': 'node_permission_item_tips_admin_you',
- 'node_permission_item_tips_file_he': 'node_permission_item_tips_file_he',
- 'node_permission_item_tips_file_you': 'node_permission_item_tips_file_you',
- 'node_permission_item_tips_other_he': 'node_permission_item_tips_other_he',
- 'node_permission_item_tips_other_he_edit': 'node_permission_item_tips_other_he_edit',
- 'node_permission_item_tips_other_you': 'node_permission_item_tips_other_you',
- 'node_permission_label_space_and_file': 'node_permission_label_space_and_file',
- 'node_permission_nums': 'node_permission_nums',
- 'node_with_link_share_reminder': 'node_with_link_share_reminder',
- 'node_with_link_share_view_reminder': 'node_with_link_share_view_reminder',
- 'nodes_per_space': 'nodes_per_space',
- 'nonprofit': 'nonprofit',
- 'nonprofits_and_volunteering': 'nonprofits_and_volunteering',
- 'nonsupport_video': 'nonsupport_video',
- 'norway': 'norway',
- 'not_available': 'not_available',
- 'not_equal': 'not_equal',
- 'not_found_field_the_name_as': 'not_found_field_the_name_as',
- 'not_found_record_contains_value': 'not_found_record_contains_value',
- 'not_found_this_file': 'not_found_this_file',
- 'not_found_vika_field_the_name_as': 'not_found_vika_field_the_name_as',
- 'not_joined_members': 'not_joined_members',
- 'not_mail_invitee_page_tip': 'not_mail_invitee_page_tip',
- 'not_shared': 'not_shared',
- 'not_shared_tip': 'not_shared_tip',
- 'not_support_yet': 'not_support_yet',
- 'notes_delete_the_view_linked_to_form': 'notes_delete_the_view_linked_to_form',
- 'notes_delete_the_view_linked_to_mirror': 'notes_delete_the_view_linked_to_mirror',
- 'notification_center': 'notification_center',
- 'notification_center_tab_all': 'notification_center_tab_all',
- 'notification_center_tab_comment': 'notification_center_tab_comment',
- 'notification_center_tab_member_field': 'notification_center_tab_member_field',
- 'notification_center_tab_unread': 'notification_center_tab_unread',
- 'notification_delete_record_by_count': 'notification_delete_record_by_count',
- 'notification_record_mention': 'notification_record_mention',
- 'notification_space_name_changed': 'notification_space_name_changed',
- 'notified_assign_permissions_number': 'notified_assign_permissions_number',
- 'notified_assign_permissions_text': 'notified_assign_permissions_text',
- 'notify_creator_when_there_is_an_error_occurred': 'notify_creator_when_there_is_an_error_occurred',
- 'notify_time_zone_change_content': 'notify_time_zone_change_content',
- 'notify_time_zone_change_desc': 'notify_time_zone_change_desc',
- 'notify_time_zone_change_title': 'notify_time_zone_change_title',
- 'notify_type_datasheet': 'notify_type_datasheet',
- 'notify_type_member': 'notify_type_member',
- 'notify_type_node': 'notify_type_node',
- 'notify_type_space': 'notify_type_space',
- 'notify_type_system': 'notify_type_system',
- 'null': 'null',
- 'number_cell_input_tips': 'number_cell_input_tips',
- 'number_field_configuration_symbol': 'number_field_configuration_symbol',
- 'number_field_format': 'number_field_format',
- 'number_field_symbol_placeholder': 'number_field_symbol_placeholder',
- 'number_of_records': 'number_of_records',
- 'number_of_records_unit': 'number_of_records_unit',
- 'number_of_rows': 'number_of_rows',
- 'number_of_something': 'number_of_something',
- 'number_of_something_unit': 'number_of_something_unit',
- 'number_of_team': 'number_of_team',
- 'number_of_trigger_is_full': 'number_of_trigger_is_full',
- 'numeric_functions': 'numeric_functions',
- 'nvc_err_300': 'nvc_err_300',
- 'nvc_err_network': 'nvc_err_network',
- 'nvc_start_text': 'nvc_start_text',
- 'nvc_yes_text': 'nvc_yes_text',
- 'obtain_verification_code': 'obtain_verification_code',
- 'offical_website_footer_nav_data': 'offical_website_footer_nav_data',
- 'offical_website_nav_data': 'offical_website_nav_data',
- 'office_preview': 'office_preview',
- 'office_preview_app_desc': 'office_preview_app_desc',
- 'office_preview_app_intro': 'office_preview_app_intro',
- 'office_preview_app_notice': 'office_preview_app_notice',
- 'official_account_qrcode': 'official_account_qrcode',
- 'official_adjustment': 'official_adjustment',
- 'official_gift': 'official_gift',
- 'official_invitation_code': 'official_invitation_code',
- 'official_invitation_code_desc1': 'official_invitation_code_desc1',
- 'official_invitation_code_desc2': 'official_invitation_code_desc2',
- 'official_invitation_reward': 'official_invitation_reward',
- 'official_invite_code_tip': 'official_invite_code_tip',
- 'official_mode': 'official_mode',
- 'official_name': 'official_name',
- 'official_template': 'official_template',
- 'official_template_centre_description': 'official_template_centre_description',
- 'official_website': 'official_website',
- 'official_website_partners': 'official_website_partners',
- 'official_website_without_abbr': 'official_website_without_abbr',
- 'og_keywords_content': 'og_keywords_content',
- 'og_page_title': 'og_page_title',
- 'og_product_description_content': 'og_product_description_content',
- 'og_site_name_content': 'og_site_name_content',
- 'okay': 'okay',
- 'old_user_modal_desc': 'old_user_modal_desc',
- 'old_user_turn_to_home': 'old_user_turn_to_home',
- 'oman': 'oman',
- 'one_month': 'one_month',
- 'one_way_link_data_error': 'one_way_link_data_error',
- 'one_year': 'one_year',
- 'online_custome_service': 'online_custome_service',
- 'online_edition': 'online_edition',
- 'online_video_training': 'online_video_training',
- 'open': 'open',
- 'open_api_panel': 'open_api_panel',
- 'open_auto_save_success': 'open_auto_save_success',
- 'open_auto_save_warn_content': 'open_auto_save_warn_content',
- 'open_auto_save_warn_title': 'open_auto_save_warn_title',
- 'open_failed': 'open_failed',
- 'open_in_new_tab': 'open_in_new_tab',
- 'open_invite_after_operate': 'open_invite_after_operate',
- 'open_keyboard_shortcuts_panel': 'open_keyboard_shortcuts_panel',
- 'open_node_permission': 'open_node_permission',
- 'open_node_permission_content': 'open_node_permission_content',
- 'open_node_permission_label': 'open_node_permission_label',
- 'open_public_link': 'open_public_link',
- 'open_quickgo_panel': 'open_quickgo_panel',
- 'open_share_edit': 'open_share_edit',
- 'open_url': 'open_url',
- 'open_url_emby_warning': 'open_url_emby_warning',
- 'open_url_formula_emby_warning': 'open_url_formula_emby_warning',
- 'open_url_tips_formula': 'open_url_tips_formula',
- 'open_url_tips_string': 'open_url_tips_string',
- 'open_url_tips_switch': 'open_url_tips_switch',
- 'open_view_filter': 'open_view_filter',
- 'open_view_group': 'open_view_group',
- 'open_view_hidden': 'open_view_hidden',
- 'open_view_sort': 'open_view_sort',
- 'open_view_sync_tip': 'open_view_sync_tip',
- 'open_workbench': 'open_workbench',
- 'operate': 'operate',
- 'operate_fail': 'operate_fail',
- 'operate_info': 'operate_info',
- 'operate_success': 'operate_success',
- 'operate_warning': 'operate_warning',
- 'operated': 'operated',
- 'operation': 'operation',
- 'operation_log_allow_other_save': 'operation_log_allow_other_save',
- 'operation_log_closed_share': 'operation_log_closed_share',
- 'operation_log_not_allow_other_save': 'operation_log_not_allow_other_save',
- 'operation_log_open_share': 'operation_log_open_share',
- 'operation_log_update_share': 'operation_log_update_share',
- 'operations': 'operations',
- 'operator_and': 'operator_and',
- 'operator_or': 'operator_or',
- 'option_configuration_advance_palette': 'option_configuration_advance_palette',
- 'option_configuration_basic_palette': 'option_configuration_basic_palette',
- 'option_configuration_limited_time_free': 'option_configuration_limited_time_free',
- 'option_configuration_silver_palette': 'option_configuration_silver_palette',
- 'option_name_repeat': 'option_name_repeat',
- 'or': 'or',
- 'order_price': 'order_price',
- 'ordered_list': 'ordered_list',
- 'ordinary_members': 'ordinary_members',
- 'ordinary_members_setting': 'ordinary_members_setting',
- 'org_chart_can_not_drop': 'org_chart_can_not_drop',
- 'org_chart_choose_a_link_field': 'org_chart_choose_a_link_field',
- 'org_chart_choose_a_self_link_field': 'org_chart_choose_a_self_link_field',
- 'org_chart_collapse_node': 'org_chart_collapse_node',
- 'org_chart_collapse_node_disabled': 'org_chart_collapse_node_disabled',
- 'org_chart_controls_close_menu': 'org_chart_controls_close_menu',
- 'org_chart_controls_fit_view': 'org_chart_controls_fit_view',
- 'org_chart_controls_open_menu': 'org_chart_controls_open_menu',
- 'org_chart_controls_toggle_full': 'org_chart_controls_toggle_full',
- 'org_chart_controls_zoom_in': 'org_chart_controls_zoom_in',
- 'org_chart_controls_zoom_out': 'org_chart_controls_zoom_out',
- 'org_chart_controls_zoom_reset': 'org_chart_controls_zoom_reset',
- 'org_chart_copy_record_url': 'org_chart_copy_record_url',
- 'org_chart_create_a_node_copy': 'org_chart_create_a_node_copy',
- 'org_chart_create_a_node_copy_disabled': 'org_chart_create_a_node_copy_disabled',
- 'org_chart_cycle_button_tip': 'org_chart_cycle_button_tip',
- 'org_chart_del_link_relationship': 'org_chart_del_link_relationship',
- 'org_chart_delete_disabled': 'org_chart_delete_disabled',
- 'org_chart_drag_clear_link': 'org_chart_drag_clear_link',
- 'org_chart_err_head': 'org_chart_err_head',
- 'org_chart_err_title': 'org_chart_err_title',
- 'org_chart_expand_node': 'org_chart_expand_node',
- 'org_chart_expand_record': 'org_chart_expand_record',
- 'org_chart_init_fields_button': 'org_chart_init_fields_button',
- 'org_chart_init_fields_desc': 'org_chart_init_fields_desc',
- 'org_chart_init_fields_no_permission_desc': 'org_chart_init_fields_no_permission_desc',
- 'org_chart_init_fields_no_permission_title': 'org_chart_init_fields_no_permission_title',
- 'org_chart_init_fields_title': 'org_chart_init_fields_title',
- 'org_chart_insert_into_child': 'org_chart_insert_into_child',
- 'org_chart_insert_into_child_disabled': 'org_chart_insert_into_child_disabled',
- 'org_chart_insert_into_parent': 'org_chart_insert_into_parent',
- 'org_chart_insert_into_parent_disabled': 'org_chart_insert_into_parent_disabled',
- 'org_chart_layout_horizontal': 'org_chart_layout_horizontal',
- 'org_chart_must_have_a_link_field': 'org_chart_must_have_a_link_field',
- 'org_chart_pick_link_field': 'org_chart_pick_link_field',
- 'org_chart_play_guide_video_title': 'org_chart_play_guide_video_title',
- 'org_chart_please_click_button_to_create_a_node': 'org_chart_please_click_button_to_create_a_node',
- 'org_chart_please_drag_a_node_into_canvas': 'org_chart_please_drag_a_node_into_canvas',
- 'org_chart_please_drag_a_node_into_canvas_if_list_closed': 'org_chart_please_drag_a_node_into_canvas_if_list_closed',
- 'org_chart_record_list': 'org_chart_record_list',
- 'org_chart_setting': 'org_chart_setting',
- 'org_chart_setting_field_deleted': 'org_chart_setting_field_deleted',
- 'org_chart_setting_field_invalid': 'org_chart_setting_field_invalid',
- 'org_chart_tip_drag_node_insert': 'org_chart_tip_drag_node_insert',
- 'org_chart_tip_drag_node_merge': 'org_chart_tip_drag_node_merge',
- 'org_chart_view': 'org_chart_view',
- 'org_guide_desc': 'org_guide_desc',
- 'organization_and_role': 'organization_and_role',
- 'orgin_plan_discount': 'orgin_plan_discount',
- 'origin_price': 'origin_price',
- 'other_equitys': 'other_equitys',
- 'other_equitys_desc': 'other_equitys_desc',
- 'other_invitation_rule': 'other_invitation_rule',
- 'other_login': 'other_login',
- 'other_view_desc': 'other_view_desc',
- 'other_views': 'other_views',
- 'owner': 'owner',
- 'page_not_found_tip': 'page_not_found_tip',
- 'page_timeout': 'page_timeout',
- 'page_to_down_edge': 'page_to_down_edge',
- 'page_to_up_edge': 'page_to_up_edge',
- 'pagination_component_jump': 'pagination_component_jump',
- 'pagination_component_page': 'pagination_component_page',
- 'pagination_component_page_size': 'pagination_component_page_size',
- 'pagination_component_total': 'pagination_component_total',
- 'paid_edition': 'paid_edition',
- 'paid_subscription': 'paid_subscription',
- 'pakistan': 'pakistan',
- 'palau': 'palau',
- 'palestine': 'palestine',
- 'panama': 'panama',
- 'papua_new_guinea': 'papua_new_guinea',
- 'paragraph': 'paragraph',
- 'paraguay': 'paraguay',
- 'partner': 'partner',
- 'password': 'password',
- 'password_length_err': 'password_length_err',
- 'password_login': 'password_login',
- 'password_not_identical_err': 'password_not_identical_err',
- 'password_pattern_err': 'password_pattern_err',
- 'password_reset_succeed': 'password_reset_succeed',
- 'password_rules': 'password_rules',
- 'paste': 'paste',
- 'paste_attachment': 'paste_attachment',
- 'paste_attachment_error': 'paste_attachment_error',
- 'paste_cell_data': 'paste_cell_data',
- 'paste_tip_add_field': 'paste_tip_add_field',
- 'paste_tip_for_add_record': 'paste_tip_for_add_record',
- 'paste_tip_for_add_record_field': 'paste_tip_for_add_record_field',
- 'paste_tip_permission_field': 'paste_tip_permission_field',
- 'paste_upload': 'paste_upload',
- 'path': 'path',
- 'pay_model_price_contact': 'pay_model_price_contact',
- 'pay_model_price_desc': 'pay_model_price_desc',
- 'pay_model_price_public_transfer_desc': 'pay_model_price_public_transfer_desc',
- 'pay_model_title': 'pay_model_title',
- 'payment_record': 'payment_record',
- 'payment_reminder': 'payment_reminder',
- 'payment_reminder_content': 'payment_reminder_content',
- 'pending_invite': 'pending_invite',
- 'people': 'people',
- 'per_person_per_year': 'per_person_per_year',
- 'percent_bar_chart': 'percent_bar_chart',
- 'percent_cell_input_tips': 'percent_cell_input_tips',
- 'percent_column_chart': 'percent_column_chart',
- 'percent_line_chart': 'percent_line_chart',
- 'percent_stacked_bar_chart': 'percent_stacked_bar_chart',
- 'percent_stacked_by_field': 'percent_stacked_by_field',
- 'percent_stacked_column_chart': 'percent_stacked_column_chart',
- 'percent_stacked_line_chart': 'percent_stacked_line_chart',
- 'permission': 'permission',
- 'permission_add_failed': 'permission_add_failed',
- 'permission_add_success': 'permission_add_success',
- 'permission_allow_other_to_edit': 'permission_allow_other_to_edit',
- 'permission_allow_other_to_save': 'permission_allow_other_to_save',
- 'permission_and_security': 'permission_and_security',
- 'permission_and_security_content': 'permission_and_security_content',
- 'permission_bound': 'permission_bound',
- 'permission_change_success': 'permission_change_success',
- 'permission_config_in_workbench_page': 'permission_config_in_workbench_page',
- 'permission_delete_failed': 'permission_delete_failed',
- 'permission_delete_success': 'permission_delete_success',
- 'permission_edit_failed': 'permission_edit_failed',
- 'permission_edit_succeed': 'permission_edit_succeed',
- 'permission_fields_count_up_to_bound': 'permission_fields_count_up_to_bound',
- 'permission_inherit_superior': 'permission_inherit_superior',
- 'permission_management': 'permission_management',
- 'permission_no_manageable_permission_access': 'permission_no_manageable_permission_access',
- 'permission_no_permission_access': 'permission_no_permission_access',
- 'permission_removed_in_curspace_tip': 'permission_removed_in_curspace_tip',
- 'permission_setting': 'permission_setting',
- 'permission_setting_tip': 'permission_setting_tip',
- 'permission_settings': 'permission_settings',
- 'permission_specific_show': 'permission_specific_show',
- 'permission_switch_failed': 'permission_switch_failed',
- 'permission_switch_specified': 'permission_switch_specified',
- 'permission_switch_succeed': 'permission_switch_succeed',
- 'permission_switch_to_superior': 'permission_switch_to_superior',
- 'permission_switched_inherit_superior': 'permission_switched_inherit_superior',
- 'permission_switched_reallocate': 'permission_switched_reallocate',
- 'permission_template_visitor': 'permission_template_visitor',
- 'permisson_model_field_owner': 'permisson_model_field_owner',
- 'person': 'person',
- 'person_of_rest': 'person_of_rest',
- 'person_upper_bound': 'person_upper_bound',
- 'personal': 'personal',
- 'personal_info': 'personal_info',
- 'personal_invitation_code_desc1': 'personal_invitation_code_desc1',
- 'personal_invitation_code_desc2': 'personal_invitation_code_desc2',
- 'personal_invitation_code_desc2_text': 'personal_invitation_code_desc2_text',
- 'personal_invite_code_tip': 'personal_invite_code_tip',
- 'personal_invite_code_usercenter': 'personal_invite_code_usercenter',
- 'personal_mode': 'personal_mode',
- 'personal_nickname': 'personal_nickname',
- 'personalized_setting': 'personalized_setting',
- 'personalized_setting_tip': 'personalized_setting_tip',
- 'peru': 'peru',
- 'philippines': 'philippines',
- 'phone_code_err': 'phone_code_err',
- 'phone_email_login': 'phone_email_login',
- 'phone_err': 'phone_err',
- 'phone_number': 'phone_number',
- 'pick_field_or_function': 'pick_field_or_function',
- 'pick_one_option': 'pick_one_option',
- 'pie_chart': 'pie_chart',
- 'placeholder_add_record_default_complete': 'placeholder_add_record_default_complete',
- 'placeholder_choose_group': 'placeholder_choose_group',
- 'placeholder_email_code': 'placeholder_email_code',
- 'placeholder_enter_here': 'placeholder_enter_here',
- 'placeholder_enter_your_description': 'placeholder_enter_your_description',
- 'placeholder_enter_your_verification_code': 'placeholder_enter_your_verification_code',
- 'placeholder_input': 'placeholder_input',
- 'placeholder_input_account': 'placeholder_input_account',
- 'placeholder_input_code': 'placeholder_input_code',
- 'placeholder_input_datasheet_name': 'placeholder_input_datasheet_name',
- 'placeholder_input_email': 'placeholder_input_email',
- 'placeholder_input_member_email': 'placeholder_input_member_email',
- 'placeholder_input_member_name': 'placeholder_input_member_name',
- 'placeholder_input_mobile': 'placeholder_input_mobile',
- 'placeholder_input_new_nickname': 'placeholder_input_new_nickname',
- 'placeholder_input_new_password_again': 'placeholder_input_new_password_again',
- 'placeholder_input_new_password_with_given_rules': 'placeholder_input_new_password_with_given_rules',
- 'placeholder_input_new_phone': 'placeholder_input_new_phone',
- 'placeholder_input_nickname_with_rules': 'placeholder_input_nickname_with_rules',
- 'placeholder_input_password': 'placeholder_input_password',
- 'placeholder_input_password_again': 'placeholder_input_password_again',
- 'placeholder_input_phone_last_registered': 'placeholder_input_phone_last_registered',
- 'placeholder_input_sso_account': 'placeholder_input_sso_account',
- 'placeholder_input_team_name': 'placeholder_input_team_name',
- 'placeholder_input_workspace_name': 'placeholder_input_workspace_name',
- 'placeholder_input_workspace_new_name': 'placeholder_input_workspace_new_name',
- 'placeholder_message_code': 'placeholder_message_code',
- 'placeholder_modal_normal': 'placeholder_modal_normal',
- 'placeholder_search_team': 'placeholder_search_team',
- 'placeholder_select_report_reason': 'placeholder_select_report_reason',
- 'placeholder_set_password': 'placeholder_set_password',
- 'plan_model_benefits_button': 'plan_model_benefits_button',
- 'plan_model_benefits_gold': 'plan_model_benefits_gold',
- 'plan_model_benefits_sliver': 'plan_model_benefits_sliver',
- 'plan_model_benefits_title': 'plan_model_benefits_title',
- 'plan_model_button': 'plan_model_button',
- 'plan_model_choose_members': 'plan_model_choose_members',
- 'plan_model_choose_period': 'plan_model_choose_period',
- 'plan_model_choose_space_level': 'plan_model_choose_space_level',
- 'plan_model_members_tips': 'plan_model_members_tips',
- 'plan_model_period_tips': 'plan_model_period_tips',
- 'plan_model_space_member': 'plan_model_space_member',
- 'planet_dwellers': 'planet_dwellers',
- 'platform_synchronization': 'platform_synchronization',
- 'play_guide_video_of_gantt_view': 'play_guide_video_of_gantt_view',
- 'player_contact_us': 'player_contact_us',
- 'player_contact_us_confirm_btn': 'player_contact_us_confirm_btn',
- 'player_step_ui_config_1': 'player_step_ui_config_1',
- 'player_step_ui_config_10': 'player_step_ui_config_10',
- 'player_step_ui_config_100': 'player_step_ui_config_100',
- 'player_step_ui_config_101': 'player_step_ui_config_101',
- 'player_step_ui_config_103': 'player_step_ui_config_103',
- 'player_step_ui_config_105': 'player_step_ui_config_105',
- 'player_step_ui_config_106': 'player_step_ui_config_106',
- 'player_step_ui_config_107': 'player_step_ui_config_107',
- 'player_step_ui_config_108': 'player_step_ui_config_108',
- 'player_step_ui_config_109': 'player_step_ui_config_109',
- 'player_step_ui_config_11': 'player_step_ui_config_11',
- 'player_step_ui_config_111': 'player_step_ui_config_111',
- 'player_step_ui_config_12': 'player_step_ui_config_12',
- 'player_step_ui_config_124': 'player_step_ui_config_124',
- 'player_step_ui_config_125': 'player_step_ui_config_125',
- 'player_step_ui_config_126': 'player_step_ui_config_126',
- 'player_step_ui_config_127': 'player_step_ui_config_127',
- 'player_step_ui_config_128': 'player_step_ui_config_128',
- 'player_step_ui_config_129': 'player_step_ui_config_129',
- 'player_step_ui_config_13': 'player_step_ui_config_13',
- 'player_step_ui_config_131': 'player_step_ui_config_131',
- 'player_step_ui_config_132': 'player_step_ui_config_132',
- 'player_step_ui_config_133': 'player_step_ui_config_133',
- 'player_step_ui_config_134': 'player_step_ui_config_134',
- 'player_step_ui_config_135': 'player_step_ui_config_135',
- 'player_step_ui_config_136': 'player_step_ui_config_136',
- 'player_step_ui_config_137': 'player_step_ui_config_137',
- 'player_step_ui_config_138': 'player_step_ui_config_138',
- 'player_step_ui_config_139': 'player_step_ui_config_139',
- 'player_step_ui_config_14': 'player_step_ui_config_14',
- 'player_step_ui_config_140': 'player_step_ui_config_140',
- 'player_step_ui_config_141': 'player_step_ui_config_141',
- 'player_step_ui_config_143': 'player_step_ui_config_143',
- 'player_step_ui_config_144': 'player_step_ui_config_144',
- 'player_step_ui_config_145': 'player_step_ui_config_145',
- 'player_step_ui_config_15': 'player_step_ui_config_15',
- 'player_step_ui_config_152': 'player_step_ui_config_152',
- 'player_step_ui_config_153': 'player_step_ui_config_153',
- 'player_step_ui_config_154': 'player_step_ui_config_154',
- 'player_step_ui_config_155': 'player_step_ui_config_155',
- 'player_step_ui_config_156': 'player_step_ui_config_156',
- 'player_step_ui_config_157': 'player_step_ui_config_157',
- 'player_step_ui_config_158': 'player_step_ui_config_158',
- 'player_step_ui_config_159': 'player_step_ui_config_159',
- 'player_step_ui_config_16': 'player_step_ui_config_16',
- 'player_step_ui_config_160': 'player_step_ui_config_160',
- 'player_step_ui_config_161': 'player_step_ui_config_161',
- 'player_step_ui_config_162': 'player_step_ui_config_162',
- 'player_step_ui_config_163': 'player_step_ui_config_163',
- 'player_step_ui_config_164': 'player_step_ui_config_164',
- 'player_step_ui_config_165': 'player_step_ui_config_165',
- 'player_step_ui_config_166': 'player_step_ui_config_166',
- 'player_step_ui_config_167': 'player_step_ui_config_167',
- 'player_step_ui_config_168': 'player_step_ui_config_168',
- 'player_step_ui_config_169': 'player_step_ui_config_169',
- 'player_step_ui_config_17': 'player_step_ui_config_17',
- 'player_step_ui_config_176': 'player_step_ui_config_176',
- 'player_step_ui_config_18': 'player_step_ui_config_18',
- 'player_step_ui_config_19': 'player_step_ui_config_19',
- 'player_step_ui_config_2': 'player_step_ui_config_2',
- 'player_step_ui_config_20': 'player_step_ui_config_20',
- 'player_step_ui_config_21': 'player_step_ui_config_21',
- 'player_step_ui_config_22': 'player_step_ui_config_22',
- 'player_step_ui_config_23': 'player_step_ui_config_23',
- 'player_step_ui_config_24': 'player_step_ui_config_24',
- 'player_step_ui_config_25': 'player_step_ui_config_25',
- 'player_step_ui_config_26': 'player_step_ui_config_26',
- 'player_step_ui_config_27': 'player_step_ui_config_27',
- 'player_step_ui_config_28': 'player_step_ui_config_28',
- 'player_step_ui_config_29': 'player_step_ui_config_29',
- 'player_step_ui_config_3': 'player_step_ui_config_3',
- 'player_step_ui_config_30': 'player_step_ui_config_30',
- 'player_step_ui_config_31': 'player_step_ui_config_31',
- 'player_step_ui_config_32': 'player_step_ui_config_32',
- 'player_step_ui_config_33': 'player_step_ui_config_33',
- 'player_step_ui_config_34': 'player_step_ui_config_34',
- 'player_step_ui_config_35': 'player_step_ui_config_35',
- 'player_step_ui_config_36': 'player_step_ui_config_36',
- 'player_step_ui_config_37': 'player_step_ui_config_37',
- 'player_step_ui_config_38': 'player_step_ui_config_38',
- 'player_step_ui_config_39': 'player_step_ui_config_39',
- 'player_step_ui_config_4': 'player_step_ui_config_4',
- 'player_step_ui_config_40': 'player_step_ui_config_40',
- 'player_step_ui_config_41': 'player_step_ui_config_41',
- 'player_step_ui_config_42': 'player_step_ui_config_42',
- 'player_step_ui_config_43': 'player_step_ui_config_43',
- 'player_step_ui_config_44': 'player_step_ui_config_44',
- 'player_step_ui_config_45': 'player_step_ui_config_45',
- 'player_step_ui_config_46': 'player_step_ui_config_46',
- 'player_step_ui_config_47': 'player_step_ui_config_47',
- 'player_step_ui_config_48': 'player_step_ui_config_48',
- 'player_step_ui_config_49': 'player_step_ui_config_49',
- 'player_step_ui_config_5': 'player_step_ui_config_5',
- 'player_step_ui_config_50': 'player_step_ui_config_50',
- 'player_step_ui_config_51': 'player_step_ui_config_51',
- 'player_step_ui_config_52': 'player_step_ui_config_52',
- 'player_step_ui_config_53': 'player_step_ui_config_53',
- 'player_step_ui_config_54': 'player_step_ui_config_54',
- 'player_step_ui_config_55': 'player_step_ui_config_55',
- 'player_step_ui_config_56': 'player_step_ui_config_56',
- 'player_step_ui_config_57': 'player_step_ui_config_57',
- 'player_step_ui_config_58': 'player_step_ui_config_58',
- 'player_step_ui_config_59': 'player_step_ui_config_59',
- 'player_step_ui_config_6': 'player_step_ui_config_6',
- 'player_step_ui_config_60': 'player_step_ui_config_60',
- 'player_step_ui_config_61': 'player_step_ui_config_61',
- 'player_step_ui_config_62': 'player_step_ui_config_62',
- 'player_step_ui_config_63': 'player_step_ui_config_63',
- 'player_step_ui_config_64': 'player_step_ui_config_64',
- 'player_step_ui_config_65': 'player_step_ui_config_65',
- 'player_step_ui_config_66': 'player_step_ui_config_66',
- 'player_step_ui_config_67': 'player_step_ui_config_67',
- 'player_step_ui_config_68': 'player_step_ui_config_68',
- 'player_step_ui_config_69': 'player_step_ui_config_69',
- 'player_step_ui_config_7': 'player_step_ui_config_7',
- 'player_step_ui_config_70': 'player_step_ui_config_70',
- 'player_step_ui_config_71': 'player_step_ui_config_71',
- 'player_step_ui_config_72': 'player_step_ui_config_72',
- 'player_step_ui_config_73': 'player_step_ui_config_73',
- 'player_step_ui_config_74': 'player_step_ui_config_74',
- 'player_step_ui_config_75': 'player_step_ui_config_75',
- 'player_step_ui_config_76': 'player_step_ui_config_76',
- 'player_step_ui_config_77': 'player_step_ui_config_77',
- 'player_step_ui_config_78': 'player_step_ui_config_78',
- 'player_step_ui_config_79': 'player_step_ui_config_79',
- 'player_step_ui_config_8': 'player_step_ui_config_8',
- 'player_step_ui_config_80': 'player_step_ui_config_80',
- 'player_step_ui_config_81': 'player_step_ui_config_81',
- 'player_step_ui_config_82': 'player_step_ui_config_82',
- 'player_step_ui_config_83': 'player_step_ui_config_83',
- 'player_step_ui_config_84': 'player_step_ui_config_84',
- 'player_step_ui_config_85': 'player_step_ui_config_85',
- 'player_step_ui_config_86': 'player_step_ui_config_86',
- 'player_step_ui_config_87': 'player_step_ui_config_87',
- 'player_step_ui_config_88': 'player_step_ui_config_88',
- 'player_step_ui_config_89': 'player_step_ui_config_89',
- 'player_step_ui_config_9': 'player_step_ui_config_9',
- 'player_step_ui_config_90': 'player_step_ui_config_90',
- 'player_step_ui_config_91': 'player_step_ui_config_91',
- 'player_step_ui_config_92': 'player_step_ui_config_92',
- 'player_step_ui_config_93': 'player_step_ui_config_93',
- 'player_step_ui_config_94': 'player_step_ui_config_94',
- 'player_step_ui_config_95': 'player_step_ui_config_95',
- 'player_step_ui_config_97': 'player_step_ui_config_97',
- 'player_step_ui_config_99': 'player_step_ui_config_99',
- 'player_step_ui_config_automation_1': 'player_step_ui_config_automation_1',
- 'player_step_ui_config_button_field_action_create': 'player_step_ui_config_button_field_action_create',
- 'player_step_ui_config_button_field_bound_datasheet': 'player_step_ui_config_button_field_bound_datasheet',
- 'player_step_ui_config_button_field_node': 'player_step_ui_config_button_field_node',
- 'player_step_ui_config_button_field_node_form_active': 'player_step_ui_config_button_field_node_form_active',
- 'player_step_ui_config_notice_0_10_5': 'player_step_ui_config_notice_0_10_5',
- 'please': 'please',
- 'please_check': 'please_check',
- 'please_choose': 'please_choose',
- 'please_contact_admin_if_you_have_any_problem': 'please_contact_admin_if_you_have_any_problem',
- 'please_download_to_view_locally': 'please_download_to_view_locally',
- 'please_note': 'please_note',
- 'please_read_carefully': 'please_read_carefully',
- 'please_select': 'please_select',
- 'please_select_org': 'please_select_org',
- 'plus_edition': 'plus_edition',
- 'png': 'png',
- 'poc_sync_members': 'poc_sync_members',
- 'poland': 'poland',
- 'portugal': 'portugal',
- 'pr_and_communications': 'pr_and_communications',
- 'pre_fill_content': 'pre_fill_content',
- 'pre_fill_copy_title': 'pre_fill_copy_title',
- 'pre_fill_helper_title': 'pre_fill_helper_title',
- 'pre_fill_share_copy_title': 'pre_fill_share_copy_title',
- 'pre_fill_title': 'pre_fill_title',
- 'pre_fill_title_btn': 'pre_fill_title_btn',
- 'pre_set_node_permission': 'pre_set_node_permission',
- 'precision': 'precision',
- 'press_again_to_exit': 'press_again_to_exit',
- 'preview': 'preview',
- 'preview_cannot_preview': 'preview_cannot_preview',
- 'preview_click_reset_image_size': 'preview_click_reset_image_size',
- 'preview_copy_attach_url': 'preview_copy_attach_url',
- 'preview_copy_attach_url_succeed': 'preview_copy_attach_url_succeed',
- 'preview_doc_error_no_support_in_this_station': 'preview_doc_error_no_support_in_this_station',
- 'preview_doc_type_attachment_loading': 'preview_doc_type_attachment_loading',
- 'preview_fail_content': 'preview_fail_content',
- 'preview_fail_title': 'preview_fail_title',
- 'preview_form_title': 'preview_form_title',
- 'preview_form_title_desc': 'preview_form_title_desc',
- 'preview_guide_click_to_restart': 'preview_guide_click_to_restart',
- 'preview_guide_enable_it': 'preview_guide_enable_it',
- 'preview_guide_open_office_preview': 'preview_guide_open_office_preview',
- 'preview_next_automation_execution_time': 'preview_next_automation_execution_time',
- 'preview_not_support_video_codecs': 'preview_not_support_video_codecs',
- 'preview_revision': 'preview_revision',
- 'preview_see_more': 'preview_see_more',
- 'preview_the_image_not_support_yet': 'preview_the_image_not_support_yet',
- 'preview_time_machine': 'preview_time_machine',
- 'preview_tip_contact_main_admin': 'preview_tip_contact_main_admin',
- 'preview_widget': 'preview_widget',
- 'previous_month': 'previous_month',
- 'previous_page': 'previous_page',
- 'previous_record': 'previous_record',
- 'previous_record_plain': 'previous_record_plain',
- 'previous_record_tips': 'previous_record_tips',
- 'previous_week': 'previous_week',
- 'price_bottom_secction_desc': 'price_bottom_secction_desc',
- 'price_bottom_secction_title': 'price_bottom_secction_title',
- 'price_discount_activity_info': 'price_discount_activity_info',
- 'price_question_title': 'price_question_title',
- 'price_questions': 'price_questions',
- 'price_sub_title': 'price_sub_title',
- 'price_title1': 'price_title1',
- 'price_title2': 'price_title2',
- 'primary': 'primary',
- 'primary_admin': 'primary_admin',
- 'primary_admin_email': 'primary_admin_email',
- 'primary_admin_new_nickname': 'primary_admin_new_nickname',
- 'primary_admin_new_phone': 'primary_admin_new_phone',
- 'primary_admin_nickname': 'primary_admin_nickname',
- 'primary_admin_phone': 'primary_admin_phone',
- 'privacy_check_box_content': 'privacy_check_box_content',
- 'privacy_policy': 'privacy_policy',
- 'privacy_policy_pure_string': 'privacy_policy_pure_string',
- 'privacy_policy_title': 'privacy_policy_title',
- 'privacy_protection': 'privacy_protection',
- 'private_cloud': 'private_cloud',
- 'private_external_person_only': 'private_external_person_only',
- 'private_internal_person_only': 'private_internal_person_only',
- 'private_product_point': 'private_product_point',
- 'privatized_deployment': 'privatized_deployment',
- 'privatized_deployment_desc': 'privatized_deployment_desc',
- 'privilege_list_of_sliver': 'privilege_list_of_sliver',
- 'pro_edition': 'pro_edition',
- 'process': 'process',
- 'processed': 'processed',
- 'product_design_and_ux': 'product_design_and_ux',
- 'product_roadmap': 'product_roadmap',
- 'products_and_consumer_reviews': 'products_and_consumer_reviews',
- 'profession': 'profession',
- 'professional': 'professional',
- 'project_management': 'project_management',
- 'proportion': 'proportion',
- 'public_cloud': 'public_cloud',
- 'public_cloud_desc': 'public_cloud_desc',
- 'public_link': 'public_link',
- 'public_link_desc': 'public_link_desc',
- 'publish': 'publish',
- 'publish_link_tip': 'publish_link_tip',
- 'publish_share_link_with_anyone': 'publish_share_link_with_anyone',
- 'publish_to_dingtalk_workbench': 'publish_to_dingtalk_workbench',
- 'publishing': 'publishing',
- 'puerto_rico': 'puerto_rico',
- 'purchase_capacity': 'purchase_capacity',
- 'put_away_record_comments': 'put_away_record_comments',
- 'put_away_record_history': 'put_away_record_history',
- 'qatar': 'qatar',
- 'qq': 'qq',
- 'qq_login_button': 'qq_login_button',
- 'qrcode_help': 'qrcode_help',
- 'quick_close_public_link': 'quick_close_public_link',
- 'quick_compass': 'quick_compass',
- 'quick_free_trial': 'quick_free_trial',
- 'quick_import_widget': 'quick_import_widget',
- 'quick_login': 'quick_login',
- 'quick_login_bind': 'quick_login_bind',
- 'quick_search_intro': 'quick_search_intro',
- 'quick_search_loading': 'quick_search_loading',
- 'quick_search_not_found': 'quick_search_not_found',
- 'quick_search_placeholder': 'quick_search_placeholder',
- 'quick_search_shortcut_esc': 'quick_search_shortcut_esc',
- 'quick_search_shortcut_open': 'quick_search_shortcut_open',
- 'quick_search_shortcut_select': 'quick_search_shortcut_select',
- 'quick_search_shortcut_tab': 'quick_search_shortcut_tab',
- 'quick_search_title': 'quick_search_title',
- 'quick_tour': 'quick_tour',
- 'quickly_create_space': 'quickly_create_space',
- 'quit_space': 'quit_space',
- 'quote': 'quote',
- 'rainbow_label': 'rainbow_label',
- 'rating': 'rating',
- 're_typing_email_err': 're_typing_email_err',
- 'reach_dashboard_installed_limit': 'reach_dashboard_installed_limit',
- 'reach_limit_installed_widget': 'reach_limit_installed_widget',
- 'read_agree_agreement': 'read_agree_agreement',
- 'reader_lable': 'reader_lable',
- 'readonly_column': 'readonly_column',
- 'real_estate': 'real_estate',
- 'rebuild_token_value': 'rebuild_token_value',
- 'receive_new_folder': 'receive_new_folder',
- 'received_a_new_doc': 'received_a_new_doc',
- 'recent_installed_widget': 'recent_installed_widget',
- 'recently_used_files': 'recently_used_files',
- 'recommend': 'recommend',
- 'recommend_album': 'recommend_album',
- 'reconciled_data': 'reconciled_data',
- 'record': 'record',
- 'record_activity_experience_tips': 'record_activity_experience_tips',
- 'record_comment': 'record_comment',
- 'record_comments': 'record_comments',
- 'record_fail_data': 'record_fail_data',
- 'record_filter_tips': 'record_filter_tips',
- 'record_functions': 'record_functions',
- 'record_history': 'record_history',
- 'record_history_help_url': 'record_history_help_url',
- 'record_history_title': 'record_history_title',
- 'record_pre_filtered': 'record_pre_filtered',
- 'record_pre_move': 'record_pre_move',
- 'record_unnamed': 'record_unnamed',
- 'record_watch_mobile': 'record_watch_mobile',
- 'record_watch_multiple': 'record_watch_multiple',
- 'record_watch_single': 'record_watch_single',
- 'records_of_count': 'records_of_count',
- 'records_per_datasheet': 'records_per_datasheet',
- 'records_per_space': 'records_per_space',
- 'recover_node': 'recover_node',
- 'recover_node_fail': 'recover_node_fail',
- 'recover_node_success': 'recover_node_success',
- 'redemption_code': 'redemption_code',
- 'redemption_code_button': 'redemption_code_button',
- 'redo': 'redo',
- 'refresh': 'refresh',
- 'refresh_and_close_page_when_automation_queue': 'refresh_and_close_page_when_automation_queue',
- 'refresh_manually': 'refresh_manually',
- 'register_immediately': 'register_immediately',
- 'register_invitation_code_subTitle': 'register_invitation_code_subTitle',
- 'register_invitation_code_title': 'register_invitation_code_title',
- 'register_means_to_agree': 'register_means_to_agree',
- 'register_regulations': 'register_regulations',
- 'register_time': 'register_time',
- 'registration_completed': 'registration_completed',
- 'registration_guidelines': 'registration_guidelines',
- 'registration_service_agreement': 'registration_service_agreement',
- 'reject': 'reject',
- 'rejected': 'rejected',
- 'related_automations_disconnect_title': 'related_automations_disconnect_title',
- 'related_files': 'related_files',
- 'reload_page_later_msg': 'reload_page_later_msg',
- 'remain': 'remain',
- 'remain_capacity': 'remain_capacity',
- 'remaining_records': 'remaining_records',
- 'remaining_time': 'remaining_time',
- 'remarks': 'remarks',
- 'remind_never_again': 'remind_never_again',
- 'remove': 'remove',
- 'remove_cover': 'remove_cover',
- 'remove_favorite': 'remove_favorite',
- 'remove_from_group': 'remove_from_group',
- 'remove_from_role': 'remove_from_role',
- 'remove_from_space': 'remove_from_space',
- 'remove_from_space_confirm_tip': 'remove_from_space_confirm_tip',
- 'remove_from_team': 'remove_from_team',
- 'remove_from_team_confirm_tip': 'remove_from_team_confirm_tip',
- 'remove_from_the_team': 'remove_from_the_team',
- 'remove_member_fail': 'remove_member_fail',
- 'remove_member_from_space_confirm_content': 'remove_member_from_space_confirm_content',
- 'remove_member_from_space_or_team_select_content': 'remove_member_from_space_or_team_select_content',
- 'remove_member_in_sub_team_err': 'remove_member_in_sub_team_err',
- 'remove_member_success': 'remove_member_success',
- 'remove_members_button': 'remove_members_button',
- 'remove_members_content': 'remove_members_content',
- 'remove_members_title': 'remove_members_title',
- 'remove_own_permissions_desc': 'remove_own_permissions_desc',
- 'remove_permissions': 'remove_permissions',
- 'remove_permissions_desc': 'remove_permissions_desc',
- 'remove_role': 'remove_role',
- 'removed_member_tomyself': 'removed_member_tomyself',
- 'rename': 'rename',
- 'rename_role_success_message': 'rename_role_success_message',
- 'rename_role_title': 'rename_role_title',
- 'rename_team': 'rename_team',
- 'rename_team_fail': 'rename_team_fail',
- 'rename_team_success': 'rename_team_success',
- 'rename_view': 'rename_view',
- 'render_normal': 'render_normal',
- 'render_prompt': 'render_prompt',
- 'renew': 'renew',
- 'renewal': 'renewal',
- 'renewal_prompt': 'renewal_prompt',
- 'renewal_prompt_description': 'renewal_prompt_description',
- 'renewal_seat_warning': 'renewal_seat_warning',
- 'reopen': 'reopen',
- 'report_issues': 'report_issues',
- 'report_issues_github_url': 'report_issues_github_url',
- 'report_reason_1': 'report_reason_1',
- 'report_reason_2': 'report_reason_2',
- 'report_reason_3': 'report_reason_3',
- 'report_reason_4': 'report_reason_4',
- 'report_reason_5': 'report_reason_5',
- 'report_success_tip': 'report_success_tip',
- 'republic_of_the_congo': 'republic_of_the_congo',
- 'request': 'request',
- 'request_in_api_panel': 'request_in_api_panel',
- 'request_in_api_panel_body_warning': 'request_in_api_panel_body_warning',
- 'request_in_api_panel_curl': 'request_in_api_panel_curl',
- 'request_in_api_panel_curl_warning': 'request_in_api_panel_curl_warning',
- 'request_tree_node_error_tips': 'request_tree_node_error_tips',
- 'require_login_tip': 'require_login_tip',
- 'reselect': 'reselect',
- 'reset': 'reset',
- 'reset_password': 'reset_password',
- 'reset_password_need_message_verify_code_tip': 'reset_password_need_message_verify_code_tip',
- 'reset_password_used_by_phone': 'reset_password_used_by_phone',
- 'reset_password_via_emai_failed': 'reset_password_via_emai_failed',
- 'reset_password_via_emai_success': 'reset_password_via_emai_success',
- 'reset_password_via_email': 'reset_password_via_email',
- 'reset_permission': 'reset_permission',
- 'reset_permission_content': 'reset_permission_content',
- 'reset_permission_default': 'reset_permission_default',
- 'reset_permission_desc': 'reset_permission_desc',
- 'reset_permission_desc_root': 'reset_permission_desc_root',
- 'resource_load_failed': 'resource_load_failed',
- 'response_status_code': 'response_status_code',
- 'response_status_code_desc': 'response_status_code_desc',
- 'rest': 'rest',
- 'rest_consumption': 'rest_consumption',
- 'rest_storage': 'rest_storage',
- 'restore': 'restore',
- 'restore_space': 'restore_space',
- 'restore_space_confirm_delete': 'restore_space_confirm_delete',
- 'restore_success': 'restore_success',
- 'retail': 'retail',
- 'retrieve_password': 'retrieve_password',
- 'reunion_island': 'reunion_island',
- 'revoke_changes': 'revoke_changes',
- 'revoke_logout': 'revoke_logout',
- 'right': 'right',
- 'robot': 'robot',
- 'robot_action_config': 'robot_action_config',
- 'robot_action_delete': 'robot_action_delete',
- 'robot_action_delete_confirm_desc': 'robot_action_delete_confirm_desc',
- 'robot_action_delete_confirm_title': 'robot_action_delete_confirm_title',
- 'robot_action_guide': 'robot_action_guide',
- 'robot_action_guide_then': 'robot_action_guide_then',
- 'robot_action_send_dingtalk_config_1': 'robot_action_send_dingtalk_config_1',
- 'robot_action_send_dingtalk_config_1_desc': 'robot_action_send_dingtalk_config_1_desc',
- 'robot_action_send_dingtalk_config_2': 'robot_action_send_dingtalk_config_2',
- 'robot_action_send_dingtalk_config_2_desc': 'robot_action_send_dingtalk_config_2_desc',
- 'robot_action_send_dingtalk_config_3': 'robot_action_send_dingtalk_config_3',
- 'robot_action_send_dingtalk_config_3_desc': 'robot_action_send_dingtalk_config_3_desc',
- 'robot_action_send_dingtalk_config_4': 'robot_action_send_dingtalk_config_4',
- 'robot_action_send_dingtalk_config_4_desc': 'robot_action_send_dingtalk_config_4_desc',
- 'robot_action_send_dingtalk_desc': 'robot_action_send_dingtalk_desc',
- 'robot_action_send_dingtalk_message_type_1': 'robot_action_send_dingtalk_message_type_1',
- 'robot_action_send_dingtalk_message_type_2': 'robot_action_send_dingtalk_message_type_2',
- 'robot_action_send_dingtalk_title': 'robot_action_send_dingtalk_title',
- 'robot_action_send_lark_config_1': 'robot_action_send_lark_config_1',
- 'robot_action_send_lark_config_1_desc': 'robot_action_send_lark_config_1_desc',
- 'robot_action_send_lark_config_2': 'robot_action_send_lark_config_2',
- 'robot_action_send_lark_config_2_desc': 'robot_action_send_lark_config_2_desc',
- 'robot_action_send_lark_config_3': 'robot_action_send_lark_config_3',
- 'robot_action_send_lark_config_3_desc': 'robot_action_send_lark_config_3_desc',
- 'robot_action_send_lark_desc': 'robot_action_send_lark_desc',
- 'robot_action_send_lark_message_markdown_error': 'robot_action_send_lark_message_markdown_error',
- 'robot_action_send_lark_message_type_1': 'robot_action_send_lark_message_type_1',
- 'robot_action_send_lark_title': 'robot_action_send_lark_title',
- 'robot_action_send_mails_config_1_pleaseholder_1': 'robot_action_send_mails_config_1_pleaseholder_1',
- 'robot_action_send_mails_config_1_pleaseholder_2': 'robot_action_send_mails_config_1_pleaseholder_2',
- 'robot_action_send_mails_config_2_pleaseholder': 'robot_action_send_mails_config_2_pleaseholder',
- 'robot_action_send_mails_config_3_pleaseholder': 'robot_action_send_mails_config_3_pleaseholder',
- 'robot_action_send_mails_config_4_pleaseholder': 'robot_action_send_mails_config_4_pleaseholder',
- 'robot_action_send_mails_config_5_pleaseholder': 'robot_action_send_mails_config_5_pleaseholder',
- 'robot_action_send_mails_config_6_pleaseholder': 'robot_action_send_mails_config_6_pleaseholder',
- 'robot_action_send_web_request_add_formdata_button': 'robot_action_send_web_request_add_formdata_button',
- 'robot_action_send_web_request_add_header_button': 'robot_action_send_web_request_add_header_button',
- 'robot_action_send_web_request_body_formdata': 'robot_action_send_web_request_body_formdata',
- 'robot_action_send_web_request_body_formdata_desc': 'robot_action_send_web_request_body_formdata_desc',
- 'robot_action_send_web_request_body_json': 'robot_action_send_web_request_body_json',
- 'robot_action_send_web_request_body_json_desc': 'robot_action_send_web_request_body_json_desc',
- 'robot_action_send_web_request_body_raw': 'robot_action_send_web_request_body_raw',
- 'robot_action_send_web_request_body_raw_desc': 'robot_action_send_web_request_body_raw_desc',
- 'robot_action_send_web_request_body_text': 'robot_action_send_web_request_body_text',
- 'robot_action_send_web_request_config_1': 'robot_action_send_web_request_config_1',
- 'robot_action_send_web_request_config_1_desc': 'robot_action_send_web_request_config_1_desc',
- 'robot_action_send_web_request_config_2': 'robot_action_send_web_request_config_2',
- 'robot_action_send_web_request_config_2_desc': 'robot_action_send_web_request_config_2_desc',
- 'robot_action_send_web_request_config_3': 'robot_action_send_web_request_config_3',
- 'robot_action_send_web_request_config_3_desc': 'robot_action_send_web_request_config_3_desc',
- 'robot_action_send_web_request_config_4': 'robot_action_send_web_request_config_4',
- 'robot_action_send_web_request_desc': 'robot_action_send_web_request_desc',
- 'robot_action_send_web_request_method_1': 'robot_action_send_web_request_method_1',
- 'robot_action_send_web_request_method_2': 'robot_action_send_web_request_method_2',
- 'robot_action_send_web_request_method_3': 'robot_action_send_web_request_method_3',
- 'robot_action_send_web_request_method_4': 'robot_action_send_web_request_method_4',
- 'robot_action_send_web_request_title': 'robot_action_send_web_request_title',
- 'robot_action_send_wework_config_1': 'robot_action_send_wework_config_1',
- 'robot_action_send_wework_config_1_desc': 'robot_action_send_wework_config_1_desc',
- 'robot_action_send_wework_config_2': 'robot_action_send_wework_config_2',
- 'robot_action_send_wework_config_2_desc': 'robot_action_send_wework_config_2_desc',
- 'robot_action_send_wework_config_3': 'robot_action_send_wework_config_3',
- 'robot_action_send_wework_config_3_desc': 'robot_action_send_wework_config_3_desc',
- 'robot_action_send_wework_desc': 'robot_action_send_wework_desc',
- 'robot_action_send_wework_message_type_1': 'robot_action_send_wework_message_type_1',
- 'robot_action_send_wework_message_type_2': 'robot_action_send_wework_message_type_2',
- 'robot_action_send_wework_title': 'robot_action_send_wework_title',
- 'robot_action_type': 'robot_action_type',
- 'robot_auto_desc': 'robot_auto_desc',
- 'robot_cancel_save_step_button': 'robot_cancel_save_step_button',
- 'robot_change_action_tip_content': 'robot_change_action_tip_content',
- 'robot_change_action_tip_title': 'robot_change_action_tip_title',
- 'robot_change_trigger_tip_content': 'robot_change_trigger_tip_content',
- 'robot_change_trigger_tip_title': 'robot_change_trigger_tip_title',
- 'robot_config_empty_warning': 'robot_config_empty_warning',
- 'robot_config_help_url': 'robot_config_help_url',
- 'robot_config_incomplete_tooltip': 'robot_config_incomplete_tooltip',
- 'robot_config_panel_help_tooltip': 'robot_config_panel_help_tooltip',
- 'robot_config_panel_title': 'robot_config_panel_title',
- 'robot_create_name_placeholder': 'robot_create_name_placeholder',
- 'robot_create_wizard_next': 'robot_create_wizard_next',
- 'robot_create_wizard_step_1': 'robot_create_wizard_step_1',
- 'robot_create_wizard_step_1_desc': 'robot_create_wizard_step_1_desc',
- 'robot_create_wizard_step_2': 'robot_create_wizard_step_2',
- 'robot_create_wizard_step_2_desc': 'robot_create_wizard_step_2_desc',
- 'robot_create_wizard_step_3': 'robot_create_wizard_step_3',
- 'robot_create_wizard_step_3_desc': 'robot_create_wizard_step_3_desc',
- 'robot_create_wizard_step_4': 'robot_create_wizard_step_4',
- 'robot_create_wizard_step_4_button': 'robot_create_wizard_step_4_button',
- 'robot_create_wizard_step_4_desc': 'robot_create_wizard_step_4_desc',
- 'robot_delete': 'robot_delete',
- 'robot_delete_confirm_desc': 'robot_delete_confirm_desc',
- 'robot_delete_confirm_title': 'robot_delete_confirm_title',
- 'robot_disable_create_tooltip': 'robot_disable_create_tooltip',
- 'robot_edit_desc': 'robot_edit_desc',
- 'robot_enable_config_incomplete_error': 'robot_enable_config_incomplete_error',
- 'robot_enter_body_text_placeholder': 'robot_enter_body_text_placeholder',
- 'robot_enter_key_placeholder': 'robot_enter_key_placeholder',
- 'robot_enter_message_content_placeholder': 'robot_enter_message_content_placeholder',
- 'robot_enter_request_address_placeholder': 'robot_enter_request_address_placeholder',
- 'robot_enter_value_placeholder': 'robot_enter_value_placeholder',
- 'robot_enter_webhook_placeholder': 'robot_enter_webhook_placeholder',
- 'robot_feature_entry': 'robot_feature_entry',
- 'robot_help_url': 'robot_help_url',
- 'robot_inserted_variable_invalid': 'robot_inserted_variable_invalid',
- 'robot_inserted_variable_part_1': 'robot_inserted_variable_part_1',
- 'robot_more_operations_tooltip': 'robot_more_operations_tooltip',
- 'robot_new_action': 'robot_new_action',
- 'robot_new_action_tooltip': 'robot_new_action_tooltip',
- 'robot_no_step_config_1': 'robot_no_step_config_1',
- 'robot_option_invalid_error': 'robot_option_invalid_error',
- 'robot_panel_create_tab': 'robot_panel_create_tab',
- 'robot_panel_help_tooltip': 'robot_panel_help_tooltip',
- 'robot_panel_no_robot_tip': 'robot_panel_no_robot_tip',
- 'robot_panel_title': 'robot_panel_title',
- 'robot_reach_count_limit': 'robot_reach_count_limit',
- 'robot_rename': 'robot_rename',
- 'robot_required_error': 'robot_required_error',
- 'robot_return': 'robot_return',
- 'robot_run_history_bottom_tip': 'robot_run_history_bottom_tip',
- 'robot_run_history_desc': 'robot_run_history_desc',
- 'robot_run_history_error': 'robot_run_history_error',
- 'robot_run_history_fail': 'robot_run_history_fail',
- 'robot_run_history_fail_tooltip': 'robot_run_history_fail_tooltip',
- 'robot_run_history_fail_unknown_error': 'robot_run_history_fail_unknown_error',
- 'robot_run_history_input': 'robot_run_history_input',
- 'robot_run_history_no_data': 'robot_run_history_no_data',
- 'robot_run_history_no_output': 'robot_run_history_no_output',
- 'robot_run_history_old_version_tip': 'robot_run_history_old_version_tip',
- 'robot_run_history_output': 'robot_run_history_output',
- 'robot_run_history_returned_data': 'robot_run_history_returned_data',
- 'robot_run_history_running': 'robot_run_history_running',
- 'robot_run_history_status_code': 'robot_run_history_status_code',
- 'robot_run_history_success': 'robot_run_history_success',
- 'robot_run_history_title': 'robot_run_history_title',
- 'robot_run_history_tooltip': 'robot_run_history_tooltip',
- 'robot_save_step_button': 'robot_save_step_button',
- 'robot_save_step_failed': 'robot_save_step_failed',
- 'robot_save_step_success': 'robot_save_step_success',
- 'robot_select_option': 'robot_select_option',
- 'robot_select_option_invalid': 'robot_select_option_invalid',
- 'robot_share_page_create_tip': 'robot_share_page_create_tip',
- 'robot_trigger_add_match_condition_button': 'robot_trigger_add_match_condition_button',
- 'robot_trigger_config': 'robot_trigger_config',
- 'robot_trigger_delete': 'robot_trigger_delete',
- 'robot_trigger_form_submitted_config_1': 'robot_trigger_form_submitted_config_1',
- 'robot_trigger_form_submitted_config_1_desc': 'robot_trigger_form_submitted_config_1_desc',
- 'robot_trigger_form_submitted_desc': 'robot_trigger_form_submitted_desc',
- 'robot_trigger_form_submitted_title': 'robot_trigger_form_submitted_title',
- 'robot_trigger_guide': 'robot_trigger_guide',
- 'robot_trigger_match_condition_and': 'robot_trigger_match_condition_and',
- 'robot_trigger_match_condition_or': 'robot_trigger_match_condition_or',
- 'robot_trigger_match_condition_when': 'robot_trigger_match_condition_when',
- 'robot_trigger_or': 'robot_trigger_or',
- 'robot_trigger_record_created_config_1': 'robot_trigger_record_created_config_1',
- 'robot_trigger_record_created_config_1_desc': 'robot_trigger_record_created_config_1_desc',
- 'robot_trigger_record_created_desc': 'robot_trigger_record_created_desc',
- 'robot_trigger_record_created_title': 'robot_trigger_record_created_title',
- 'robot_trigger_record_matches_condition_cannot_access_field': 'robot_trigger_record_matches_condition_cannot_access_field',
- 'robot_trigger_record_matches_condition_config_1': 'robot_trigger_record_matches_condition_config_1',
- 'robot_trigger_record_matches_condition_config_1_desc': 'robot_trigger_record_matches_condition_config_1_desc',
- 'robot_trigger_record_matches_condition_config_2': 'robot_trigger_record_matches_condition_config_2',
- 'robot_trigger_record_matches_condition_config_2_desc': 'robot_trigger_record_matches_condition_config_2_desc',
- 'robot_trigger_record_matches_condition_desc': 'robot_trigger_record_matches_condition_desc',
- 'robot_trigger_record_matches_condition_invalid_field': 'robot_trigger_record_matches_condition_invalid_field',
- 'robot_trigger_record_matches_condition_title': 'robot_trigger_record_matches_condition_title',
- 'robot_trigger_type': 'robot_trigger_type',
- 'robot_unnamed': 'robot_unnamed',
- 'robot_variables_array_flatten': 'robot_variables_array_flatten',
- 'robot_variables_array_length': 'robot_variables_array_length',
- 'robot_variables_breadcrumb_column_type': 'robot_variables_breadcrumb_column_type',
- 'robot_variables_breadcrumb_record': 'robot_variables_breadcrumb_record',
- 'robot_variables_breadcrumb_selecting': 'robot_variables_breadcrumb_selecting',
- 'robot_variables_cant_view_field': 'robot_variables_cant_view_field',
- 'robot_variables_creator_ID': 'robot_variables_creator_ID',
- 'robot_variables_creator_avatar': 'robot_variables_creator_avatar',
- 'robot_variables_creator_name': 'robot_variables_creator_name',
- 'robot_variables_datasheet_ID': 'robot_variables_datasheet_ID',
- 'robot_variables_datasheet_URL': 'robot_variables_datasheet_URL',
- 'robot_variables_datasheet_name': 'robot_variables_datasheet_name',
- 'robot_variables_date_to_timstamp': 'robot_variables_date_to_timstamp',
- 'robot_variables_editor_ID': 'robot_variables_editor_ID',
- 'robot_variables_editor_avatar': 'robot_variables_editor_avatar',
- 'robot_variables_editor_name': 'robot_variables_editor_name',
- 'robot_variables_insert_button': 'robot_variables_insert_button',
- 'robot_variables_join_array_item_property': 'robot_variables_join_array_item_property',
- 'robot_variables_join_attachment_IDs': 'robot_variables_join_attachment_IDs',
- 'robot_variables_join_attachment_URLs': 'robot_variables_join_attachment_URLs',
- 'robot_variables_join_attachment_heights': 'robot_variables_join_attachment_heights',
- 'robot_variables_join_attachment_mime_types': 'robot_variables_join_attachment_mime_types',
- 'robot_variables_join_attachment_names': 'robot_variables_join_attachment_names',
- 'robot_variables_join_attachment_preview_image_token': 'robot_variables_join_attachment_preview_image_token',
- 'robot_variables_join_attachment_sizes': 'robot_variables_join_attachment_sizes',
- 'robot_variables_join_attachment_storage_locations': 'robot_variables_join_attachment_storage_locations',
- 'robot_variables_join_attachment_thumbnail_URLs': 'robot_variables_join_attachment_thumbnail_URLs',
- 'robot_variables_join_attachment_types': 'robot_variables_join_attachment_types',
- 'robot_variables_join_attachment_upload_token': 'robot_variables_join_attachment_upload_token',
- 'robot_variables_join_attachment_widths': 'robot_variables_join_attachment_widths',
- 'robot_variables_join_color_names': 'robot_variables_join_color_names',
- 'robot_variables_join_color_values': 'robot_variables_join_color_values',
- 'robot_variables_join_linked_record_IDs': 'robot_variables_join_linked_record_IDs',
- 'robot_variables_join_linked_record_titles': 'robot_variables_join_linked_record_titles',
- 'robot_variables_join_member_IDs': 'robot_variables_join_member_IDs',
- 'robot_variables_join_member_avatars': 'robot_variables_join_member_avatars',
- 'robot_variables_join_member_names': 'robot_variables_join_member_names',
- 'robot_variables_join_member_types': 'robot_variables_join_member_types',
- 'robot_variables_join_option_IDs': 'robot_variables_join_option_IDs',
- 'robot_variables_join_option_color_names': 'robot_variables_join_option_color_names',
- 'robot_variables_join_option_color_values': 'robot_variables_join_option_color_values',
- 'robot_variables_join_option_colors': 'robot_variables_join_option_colors',
- 'robot_variables_join_option_names': 'robot_variables_join_option_names',
- 'robot_variables_join_url_link': 'robot_variables_join_url_link',
- 'robot_variables_join_url_title': 'robot_variables_join_url_title',
- 'robot_variables_join_workdoc_id': 'robot_variables_join_workdoc_id',
- 'robot_variables_join_workdoc_name': 'robot_variables_join_workdoc_name',
- 'robot_variables_more_operations': 'robot_variables_more_operations',
- 'robot_variables_option_ID': 'robot_variables_option_ID',
- 'robot_variables_option_color': 'robot_variables_option_color',
- 'robot_variables_option_name': 'robot_variables_option_name',
- 'robot_variables_record_ID': 'robot_variables_record_ID',
- 'robot_variables_record_URL': 'robot_variables_record_URL',
- 'robot_variables_select_basics': 'robot_variables_select_basics',
- 'robot_variables_select_column_property': 'robot_variables_select_column_property',
- 'robot_variables_select_columns': 'robot_variables_select_columns',
- 'robot_variables_select_step': 'robot_variables_select_step',
- 'robot_variables_select_step_no_output_type': 'robot_variables_select_step_no_output_type',
- 'robot_variables_select_step_record_type': 'robot_variables_select_step_record_type',
- 'robot_variables_stringify_json': 'robot_variables_stringify_json',
- 'robot_variables_unsupported_column_type': 'robot_variables_unsupported_column_type',
- 'robot_variables_user_ID': 'robot_variables_user_ID',
- 'robot_variables_user_icon': 'robot_variables_user_icon',
- 'robot_variables_user_name': 'robot_variables_user_name',
- 'role_context_item_delete': 'role_context_item_delete',
- 'role_context_item_rename': 'role_context_item_rename',
- 'role_item': 'role_item',
- 'role_member_table_empty': 'role_member_table_empty',
- 'role_member_table_header_name': 'role_member_table_header_name',
- 'role_member_table_header_team': 'role_member_table_header_team',
- 'role_name_input_placeholder': 'role_name_input_placeholder',
- 'role_permission_manage_integration': 'role_permission_manage_integration',
- 'role_permission_manage_main_admin': 'role_permission_manage_main_admin',
- 'role_permission_manage_member': 'role_permission_manage_member',
- 'role_permission_manage_normal_member': 'role_permission_manage_normal_member',
- 'role_permission_manage_role': 'role_permission_manage_role',
- 'role_permission_manage_security': 'role_permission_manage_security',
- 'role_permission_manage_space': 'role_permission_manage_space',
- 'role_permission_manage_sub_admin': 'role_permission_manage_sub_admin',
- 'role_permission_manage_team': 'role_permission_manage_team',
- 'role_permission_manage_template': 'role_permission_manage_template',
- 'role_permission_manage_widget': 'role_permission_manage_widget',
- 'role_permission_manage_workbench': 'role_permission_manage_workbench',
- 'rollback': 'rollback',
- 'rollback_fail_content': 'rollback_fail_content',
- 'rollback_fail_tip': 'rollback_fail_tip',
- 'rollback_fail_title': 'rollback_fail_title',
- 'rollback_history_empty': 'rollback_history_empty',
- 'rollback_operator_field': 'rollback_operator_field',
- 'rollback_revision': 'rollback_revision',
- 'rollback_time_field': 'rollback_time_field',
- 'rollback_tip': 'rollback_tip',
- 'rollback_title': 'rollback_title',
- 'rollback_version_field': 'rollback_version_field',
- 'rollbacking': 'rollbacking',
- 'rollup_choose_field': 'rollup_choose_field',
- 'rollup_choose_table': 'rollup_choose_table',
- 'rollup_choose_table_description': 'rollup_choose_table_description',
- 'rollup_conditions_num': 'rollup_conditions_num',
- 'rollup_field': 'rollup_field',
- 'rollup_filter_sort': 'rollup_filter_sort',
- 'rollup_filter_sort_description': 'rollup_filter_sort_description',
- 'rollup_filter_sort_popup_setting': 'rollup_filter_sort_popup_setting',
- 'rollup_formula': 'rollup_formula',
- 'rollup_limit': 'rollup_limit',
- 'rollup_limit_option_1': 'rollup_limit_option_1',
- 'rollup_limit_option_2': 'rollup_limit_option_2',
- 'rollup_sort_description': 'rollup_sort_description',
- 'romania': 'romania',
- 'rotate': 'rotate',
- 'rotate_upgrade_txt': 'rotate_upgrade_txt',
- 'row': 'row',
- 'row_height': 'row_height',
- 'row_height_extra_tall': 'row_height_extra_tall',
- 'row_height_medium': 'row_height_medium',
- 'row_height_setting': 'row_height_setting',
- 'row_height_short': 'row_height_short',
- 'row_height_tall': 'row_height_tall',
- 'rows_limit_5000_limit_tips': 'rows_limit_5000_limit_tips',
- 'rows_per_datasheet': 'rows_per_datasheet',
- 'runlog': 'runlog',
- 'russia': 'russia',
- 'rwanda': 'rwanda',
- 'safety_tip': 'safety_tip',
- 'safety_verification': 'safety_verification',
- 'safety_verification_tip': 'safety_verification_tip',
- 'saint_kitts_and_nevis': 'saint_kitts_and_nevis',
- 'saint_lucia': 'saint_lucia',
- 'saint_maarten_dutch_part': 'saint_maarten_dutch_part',
- 'saint_pierre_and_miquelon': 'saint_pierre_and_miquelon',
- 'saint_vincent_and_the_grenadines': 'saint_vincent_and_the_grenadines',
- 'sales_and_customers': 'sales_and_customers',
- 'samoa': 'samoa',
- 'san_marino': 'san_marino',
- 'sao_tome_and_principe': 'sao_tome_and_principe',
- 'saudi_arabia': 'saudi_arabia',
- 'save': 'save',
- 'save_action_desc': 'save_action_desc',
- 'save_as_template': 'save_as_template',
- 'save_document': 'save_document',
- 'save_template_disabled': 'save_template_disabled',
- 'save_this_modified': 'save_this_modified',
- 'save_to_space': 'save_to_space',
- 'save_view_configuration': 'save_view_configuration',
- 'scan_code_to_join_team': 'scan_code_to_join_team',
- 'scan_to_login': 'scan_to_login',
- 'scan_to_login_by_method': 'scan_to_login_by_method',
- 'scatter_chart': 'scatter_chart',
- 'schedule_type': 'schedule_type',
- 'science_and_technology': 'science_and_technology',
- 'scroll_screen_down': 'scroll_screen_down',
- 'scroll_screen_left': 'scroll_screen_left',
- 'scroll_screen_right': 'scroll_screen_right',
- 'scroll_screen_up': 'scroll_screen_up',
- 'search': 'search',
- 'search_associate_record': 'search_associate_record',
- 'search_field': 'search_field',
- 'search_fields': 'search_fields',
- 'search_folder_or_form': 'search_folder_or_form',
- 'search_folder_or_sheet': 'search_folder_or_sheet',
- 'search_new_admin': 'search_new_admin',
- 'search_node_pleaseholder': 'search_node_pleaseholder',
- 'search_or_add': 'search_or_add',
- 'search_role_placeholder': 'search_role_placeholder',
- 'seats': 'seats',
- 'second_prize': 'second_prize',
- 'second_prize_name': 'second_prize_name',
- 'second_prize_number': 'second_prize_number',
- 'section1_desc': 'section1_desc',
- 'section1_tip': 'section1_tip',
- 'section1_title': 'section1_title',
- 'section1_title_highligh': 'section1_title_highligh',
- 'section2_sub_title1': 'section2_sub_title1',
- 'section2_sub_title2': 'section2_sub_title2',
- 'section2_tips': 'section2_tips',
- 'section2_title': 'section2_title',
- 'section2_title_highligh': 'section2_title_highligh',
- 'section3_step1': 'section3_step1',
- 'section3_step2': 'section3_step2',
- 'section3_step3': 'section3_step3',
- 'section3_title': 'section3_title',
- 'section4_nickname': 'section4_nickname',
- 'section4_title': 'section4_title',
- 'section5_empty': 'section5_empty',
- 'section6_desc': 'section6_desc',
- 'section6_list_item1': 'section6_list_item1',
- 'section6_list_item2': 'section6_list_item2',
- 'section6_list_item3': 'section6_list_item3',
- 'section6_list_item4': 'section6_list_item4',
- 'section6_list_item5': 'section6_list_item5',
- 'section6_title': 'section6_title',
- 'security_address_list_isolation': 'security_address_list_isolation',
- 'security_address_list_isolation_describe': 'security_address_list_isolation_describe',
- 'security_address_list_isolation_description': 'security_address_list_isolation_description',
- 'security_advanced_tip': 'security_advanced_tip',
- 'security_disabled_apply_join_space': 'security_disabled_apply_join_space',
- 'security_disabled_apply_join_space_describle': 'security_disabled_apply_join_space_describle',
- 'security_disabled_apply_join_space_modal_describle': 'security_disabled_apply_join_space_modal_describle',
- 'security_disabled_apply_join_space_modal_title': 'security_disabled_apply_join_space_modal_title',
- 'security_disabled_copy_cell_data': 'security_disabled_copy_cell_data',
- 'security_disabled_copy_cell_data_describle': 'security_disabled_copy_cell_data_describle',
- 'security_disabled_copy_cell_data_modal_describle': 'security_disabled_copy_cell_data_modal_describle',
- 'security_disabled_copy_cell_data_modal_title': 'security_disabled_copy_cell_data_modal_title',
- 'security_disabled_copy_cell_date': 'security_disabled_copy_cell_date',
- 'security_disabled_copy_cell_date_tip': 'security_disabled_copy_cell_date_tip',
- 'security_disabled_download_file': 'security_disabled_download_file',
- 'security_disabled_download_file_describle': 'security_disabled_download_file_describle',
- 'security_disabled_download_file_modal_describle': 'security_disabled_download_file_modal_describle',
- 'security_disabled_download_file_modal_title': 'security_disabled_download_file_modal_title',
- 'security_disabled_download_file_tip': 'security_disabled_download_file_tip',
- 'security_disabled_export': 'security_disabled_export',
- 'security_disabled_export_data': 'security_disabled_export_data',
- 'security_disabled_export_data_describle': 'security_disabled_export_data_describle',
- 'security_disabled_export_data_modal_describle': 'security_disabled_export_data_modal_describle',
- 'security_disabled_export_data_modal_title': 'security_disabled_export_data_modal_title',
- 'security_disabled_export_tip': 'security_disabled_export_tip',
- 'security_disabled_invite_member': 'security_disabled_invite_member',
- 'security_disabled_invite_member_describle': 'security_disabled_invite_member_describle',
- 'security_disabled_invite_member_modal_describle': 'security_disabled_invite_member_modal_describle',
- 'security_disabled_invite_member_modal_title': 'security_disabled_invite_member_modal_title',
- 'security_disabled_share': 'security_disabled_share',
- 'security_disabled_share_describle': 'security_disabled_share_describle',
- 'security_disabled_share_modal_describle': 'security_disabled_share_modal_describle',
- 'security_disabled_share_modal_title': 'security_disabled_share_modal_title',
- 'security_features': 'security_features',
- 'security_setting_address_list_isolation': 'security_setting_address_list_isolation',
- 'security_setting_apply_join_space': 'security_setting_apply_join_space',
- 'security_setting_apply_join_space_describle': 'security_setting_apply_join_space_describle',
- 'security_setting_apply_join_space_description': 'security_setting_apply_join_space_description',
- 'security_setting_apply_join_space_title': 'security_setting_apply_join_space_title',
- 'security_setting_catalog_management': 'security_setting_catalog_management',
- 'security_setting_catalog_management_describle': 'security_setting_catalog_management_describle',
- 'security_setting_catalog_management_description': 'security_setting_catalog_management_description',
- 'security_setting_catalog_management_title': 'security_setting_catalog_management_title',
- 'security_setting_copy_cell_data': 'security_setting_copy_cell_data',
- 'security_setting_copy_cell_data_describle': 'security_setting_copy_cell_data_describle',
- 'security_setting_copy_cell_data_description': 'security_setting_copy_cell_data_description',
- 'security_setting_copy_cell_data_title': 'security_setting_copy_cell_data_title',
- 'security_setting_download_file': 'security_setting_download_file',
- 'security_setting_download_file_describle': 'security_setting_download_file_describle',
- 'security_setting_download_file_description': 'security_setting_download_file_description',
- 'security_setting_download_file_title': 'security_setting_download_file_title',
- 'security_setting_export': 'security_setting_export',
- 'security_setting_export_data_describle': 'security_setting_export_data_describle',
- 'security_setting_export_data_description': 'security_setting_export_data_description',
- 'security_setting_export_data_editable': 'security_setting_export_data_editable',
- 'security_setting_export_data_manageable': 'security_setting_export_data_manageable',
- 'security_setting_export_data_read_only': 'security_setting_export_data_read_only',
- 'security_setting_export_data_title': 'security_setting_export_data_title',
- 'security_setting_export_data_tooltips': 'security_setting_export_data_tooltips',
- 'security_setting_export_data_updatable': 'security_setting_export_data_updatable',
- 'security_setting_invite_member': 'security_setting_invite_member',
- 'security_setting_invite_member_describle': 'security_setting_invite_member_describle',
- 'security_setting_invite_member_description': 'security_setting_invite_member_description',
- 'security_setting_invite_member_title': 'security_setting_invite_member_title',
- 'security_setting_mobile': 'security_setting_mobile',
- 'security_setting_share': 'security_setting_share',
- 'security_setting_share_describle': 'security_setting_share_describle',
- 'security_setting_share_description': 'security_setting_share_description',
- 'security_setting_share_title': 'security_setting_share_title',
- 'security_show_mobile': 'security_show_mobile',
- 'security_show_mobile_describle': 'security_show_mobile_describle',
- 'security_show_mobile_description': 'security_show_mobile_description',
- 'security_show_mobile_modal_describle': 'security_show_mobile_modal_describle',
- 'security_show_mobile_modal_title': 'security_show_mobile_modal_title',
- 'security_show_watermark': 'security_show_watermark',
- 'security_show_watermark_describle': 'security_show_watermark_describle',
- 'security_show_watermark_description': 'security_show_watermark_description',
- 'security_show_watermark_modal_describle': 'security_show_watermark_modal_describle',
- 'security_show_watermark_modal_title': 'security_show_watermark_modal_title',
- 'see_more': 'see_more',
- 'select': 'select',
- 'select_all': 'select_all',
- 'select_all_fields': 'select_all_fields',
- 'select_automation_node': 'select_automation_node',
- 'select_axis_sort': 'select_axis_sort',
- 'select_bar_chart_x_axis': 'select_bar_chart_x_axis',
- 'select_bar_chart_y_axis': 'select_bar_chart_y_axis',
- 'select_chart_category': 'select_chart_category',
- 'select_chart_type': 'select_chart_type',
- 'select_chart_values': 'select_chart_values',
- 'select_column_chart_x_axis': 'select_column_chart_x_axis',
- 'select_column_chart_y_axis': 'select_column_chart_y_axis',
- 'select_data_source': 'select_data_source',
- 'select_end_date': 'select_end_date',
- 'select_form_panel_title': 'select_form_panel_title',
- 'select_layout': 'select_layout',
- 'select_link_data_number': 'select_link_data_number',
- 'select_link_data_number_all': 'select_link_data_number_all',
- 'select_link_data_number_first': 'select_link_data_number_first',
- 'select_local_file': 'select_local_file',
- 'select_one_field': 'select_one_field',
- 'select_phone_code': 'select_phone_code',
- 'select_sort_rule': 'select_sort_rule',
- 'select_space_save': 'select_space_save',
- 'select_start_date': 'select_start_date',
- 'select_theme_color': 'select_theme_color',
- 'select_view': 'select_view',
- 'select_wdget_Import_widget': 'select_wdget_Import_widget',
- 'select_widget_Import_widget': 'select_widget_Import_widget',
- 'select_y_axis_field': 'select_y_axis_field',
- 'selected': 'selected',
- 'selected_with_workdoc_no_copy': 'selected_with_workdoc_no_copy',
- 'selection_to_down': 'selection_to_down',
- 'selection_to_down_edge': 'selection_to_down_edge',
- 'selection_to_left': 'selection_to_left',
- 'selection_to_left_edge': 'selection_to_left_edge',
- 'selection_to_right': 'selection_to_right',
- 'selection_to_right_edge': 'selection_to_right_edge',
- 'selection_to_up': 'selection_to_up',
- 'selection_to_up_edge': 'selection_to_up_edge',
- 'self_hosting': 'self_hosting',
- 'send': 'send',
- 'send_again_toast': 'send_again_toast',
- 'send_code_again': 'send_code_again',
- 'send_comment_tip': 'send_comment_tip',
- 'send_verification_code_to': 'send_verification_code_to',
- 'send_widget_to_dashboard_success': 'send_widget_to_dashboard_success',
- 'send_widget_to_dashboard_success_link': 'send_widget_to_dashboard_success_link',
- 'senegal': 'senegal',
- 'senior_field': 'senior_field',
- 'serbia': 'serbia',
- 'server_error_page_bg': 'server_error_page_bg',
- 'server_error_tip': 'server_error_tip',
- 'server_pre_publish': 'server_pre_publish',
- 'set_alarm_disable': 'set_alarm_disable',
- 'set_alarm_fail_tips': 'set_alarm_fail_tips',
- 'set_alarm_field_delete_tips': 'set_alarm_field_delete_tips',
- 'set_alarm_menu': 'set_alarm_menu',
- 'set_alarm_success_tips': 'set_alarm_success_tips',
- 'set_alarm_switch': 'set_alarm_switch',
- 'set_alarm_title': 'set_alarm_title',
- 'set_as_the_template': 'set_as_the_template',
- 'set_field': 'set_field',
- 'set_field_permission_modal_title': 'set_field_permission_modal_title',
- 'set_field_permission_no_access': 'set_field_permission_no_access',
- 'set_field_required': 'set_field_required',
- 'set_field_required_tip_1': 'set_field_required_tip_1',
- 'set_field_required_tip_2': 'set_field_required_tip_2',
- 'set_field_required_tip_title': 'set_field_required_tip_title',
- 'set_filter': 'set_filter',
- 'set_gallery_card_style': 'set_gallery_card_style',
- 'set_graphic_field': 'set_graphic_field',
- 'set_grouping': 'set_grouping',
- 'set_new_password': 'set_new_password',
- 'set_nickname': 'set_nickname',
- 'set_password': 'set_password',
- 'set_permission': 'set_permission',
- 'set_permission_add_member_modal_search': 'set_permission_add_member_modal_search',
- 'set_permission_add_member_modal_title': 'set_permission_add_member_modal_title',
- 'set_permission_include_oneself_tips_description': 'set_permission_include_oneself_tips_description',
- 'set_permission_include_oneself_tips_title': 'set_permission_include_oneself_tips_title',
- 'set_permission_modal_add_node_role': 'set_permission_modal_add_node_role',
- 'set_permission_modal_help': 'set_permission_modal_help',
- 'set_permission_modal_radio_1': 'set_permission_modal_radio_1',
- 'set_permission_modal_radio_1_description': 'set_permission_modal_radio_1_description',
- 'set_permission_modal_radio_2': 'set_permission_modal_radio_2',
- 'set_permission_modal_radio_2_description': 'set_permission_modal_radio_2_description',
- 'set_permission_modal_title': 'set_permission_modal_title',
- 'set_permission_success_tips': 'set_permission_success_tips',
- 'set_record': 'set_record',
- 'set_sort': 'set_sort',
- 'setting_nickname_sub_title': 'setting_nickname_sub_title',
- 'setting_nickname_title': 'setting_nickname_title',
- 'setting_permission': 'setting_permission',
- 'seychelles': 'seychelles',
- 'share': 'share',
- 'shareAndPermission_illustration': 'shareAndPermission_illustration',
- 'share_and_collaboration': 'share_and_collaboration',
- 'share_and_editable_desc': 'share_and_editable_desc',
- 'share_and_editable_title': 'share_and_editable_title',
- 'share_and_permission_member_detail': 'share_and_permission_member_detail',
- 'share_and_permission_open_share_tip': 'share_and_permission_open_share_tip',
- 'share_and_permission_open_share_title': 'share_and_permission_open_share_title',
- 'share_and_permission_popconfirm_title': 'share_and_permission_popconfirm_title',
- 'share_and_permission_share_link': 'share_and_permission_share_link',
- 'share_and_save_desc': 'share_and_save_desc',
- 'share_and_save_title': 'share_and_save_title',
- 'share_card_tips': 'share_card_tips',
- 'share_code_desc': 'share_code_desc',
- 'share_configuration': 'share_configuration',
- 'share_copy_url_link': 'share_copy_url_link',
- 'share_edit_exist_member_tip': 'share_edit_exist_member_tip',
- 'share_edit_tip': 'share_edit_tip',
- 'share_editor': 'share_editor',
- 'share_editor_label': 'share_editor_label',
- 'share_email_invite': 'share_email_invite',
- 'share_embed': 'share_embed',
- 'share_exist_something_tip': 'share_exist_something_tip',
- 'share_fail_og_description_content': 'share_fail_og_description_content',
- 'share_failed': 'share_failed',
- 'share_field_shortcut_link_tip': 'share_field_shortcut_link_tip',
- 'share_file': 'share_file',
- 'share_file_desc': 'share_file_desc',
- 'share_form_edit_tip': 'share_form_edit_tip',
- 'share_form_login_tip': 'share_form_login_tip',
- 'share_form_title': 'share_form_title',
- 'share_invite_no_permission': 'share_invite_no_permission',
- 'share_link_text': 'share_link_text',
- 'share_login_tip': 'share_login_tip',
- 'share_mobile_friendly_tip': 'share_mobile_friendly_tip',
- 'share_modal_desc': 'share_modal_desc',
- 'share_modal_title': 'share_modal_title',
- 'share_node_number_err_content': 'share_node_number_err_content',
- 'share_only_desc': 'share_only_desc',
- 'share_only_title': 'share_only_title',
- 'share_permisson_model_link_datasheet_label': 'share_permisson_model_link_datasheet_label',
- 'share_permisson_model_link_datasheet_label_desc': 'share_permisson_model_link_datasheet_label_desc',
- 'share_permisson_model_node_owner': 'share_permisson_model_node_owner',
- 'share_permisson_model_node_owner_desc': 'share_permisson_model_node_owner_desc',
- 'share_permisson_model_open_share_false_1': 'share_permisson_model_open_share_false_1',
- 'share_permisson_model_open_share_label': 'share_permisson_model_open_share_label',
- 'share_permisson_model_open_share_label_desc': 'share_permisson_model_open_share_label_desc',
- 'share_permisson_model_setting_role_label': 'share_permisson_model_setting_role_label',
- 'share_permisson_model_setting_role_label_desc': 'share_permisson_model_setting_role_label_desc',
- 'share_permisson_model_space_admin': 'share_permisson_model_space_admin',
- 'share_permisson_model_space_admin_desc': 'share_permisson_model_space_admin_desc',
- 'share_permisson_model_space_admin_tip': 'share_permisson_model_space_admin_tip',
- 'share_qr_code_tips': 'share_qr_code_tips',
- 'share_reader': 'share_reader',
- 'share_reader_label': 'share_reader_label',
- 'share_save': 'share_save',
- 'share_save_label': 'share_save_label',
- 'share_setting': 'share_setting',
- 'share_settings_tip': 'share_settings_tip',
- 'share_succeed': 'share_succeed',
- 'share_tips': 'share_tips',
- 'share_tips_title': 'share_tips_title',
- 'share_title': 'share_title',
- 'share_with_offsite_users': 'share_with_offsite_users',
- 'shared_link_copied': 'shared_link_copied',
- 'sharing_guidelines': 'sharing_guidelines',
- 'shelf_manage': 'shelf_manage',
- 'shortcut_key': 'shortcut_key',
- 'shortcut_key_redo': 'shortcut_key_redo',
- 'shortcut_key_redo_nothing': 'shortcut_key_redo_nothing',
- 'shortcut_key_undo': 'shortcut_key_undo',
- 'shortcut_key_undo_nothing': 'shortcut_key_undo_nothing',
- 'should_not_empty': 'should_not_empty',
- 'show_all_fields': 'show_all_fields',
- 'show_data_tips': 'show_data_tips',
- 'show_data_tips_describle': 'show_data_tips_describle',
- 'show_empty_values': 'show_empty_values',
- 'show_empty_values_describle': 'show_empty_values_describle',
- 'show_field_desc': 'show_field_desc',
- 'show_hidden_field_within_mirror': 'show_hidden_field_within_mirror',
- 'show_hidden_fields_by_count': 'show_hidden_fields_by_count',
- 'show_name': 'show_name',
- 'show_record_history': 'show_record_history',
- 'show_smooth_line': 'show_smooth_line',
- 'sierra_leone': 'sierra_leone',
- 'sign_up': 'sign_up',
- 'signin_idaas_official_account': 'signin_idaas_official_account',
- 'silver': 'silver',
- 'silver_grade': 'silver_grade',
- 'silver_grade_6months_time_machine': 'silver_grade_6months_time_machine',
- 'silver_grade_desc': 'silver_grade_desc',
- 'silver_grade_unlimited': 'silver_grade_unlimited',
- 'silver_img': 'silver_img',
- 'silver_seat_100_desc': 'silver_seat_100_desc',
- 'silver_seat_2_desc': 'silver_seat_2_desc',
- 'singapore': 'singapore',
- 'single_color_gradient_theme': 'single_color_gradient_theme',
- 'single_record_comment_mentioned': 'single_record_comment_mentioned',
- 'single_record_member_mention': 'single_record_member_mention',
- 'single_sign_on': 'single_sign_on',
- 'siwtch_to_invite_tab': 'siwtch_to_invite_tab',
- 'six_months': 'six_months',
- 'skip': 'skip',
- 'skip_guide': 'skip_guide',
- 'slider_verification_tips': 'slider_verification_tips',
- 'slovakia': 'slovakia',
- 'slovenia': 'slovenia',
- 'social_dingtalk_single_record_comment_mention': 'social_dingtalk_single_record_comment_mention',
- 'social_dingtalk_single_record_member_mention': 'social_dingtalk_single_record_member_mention',
- 'social_dingtalk_subscribed_record_cell_updated': 'social_dingtalk_subscribed_record_cell_updated',
- 'social_dingtalk_subscribed_record_cell_updated_title': 'social_dingtalk_subscribed_record_cell_updated_title',
- 'social_dingtalk_subscribed_record_commented': 'social_dingtalk_subscribed_record_commented',
- 'social_dingtalk_subscribed_record_commented_title': 'social_dingtalk_subscribed_record_commented_title',
- 'social_dingtalk_task_reminder': 'social_dingtalk_task_reminder',
- 'social_lark_task_reminder': 'social_lark_task_reminder',
- 'social_lark_task_reminder_title': 'social_lark_task_reminder_title',
- 'social_media': 'social_media',
- 'social_notification_url_title': 'social_notification_url_title',
- 'social_open_card_btn_text': 'social_open_card_btn_text',
- 'social_plat_bind_space_bound_err': 'social_plat_bind_space_bound_err',
- 'social_plat_bind_space_seats_err': 'social_plat_bind_space_seats_err',
- 'social_plat_space_list_item_seats_msg': 'social_plat_space_list_item_seats_msg',
- 'social_task_reminder_title': 'social_task_reminder_title',
- 'social_wecom_single_record_member_mention': 'social_wecom_single_record_member_mention',
- 'social_wecom_subscribed_record_cell_updated': 'social_wecom_subscribed_record_cell_updated',
- 'social_wecom_subscribed_record_commented': 'social_wecom_subscribed_record_commented',
- 'social_wecom_task_reminder': 'social_wecom_task_reminder',
- 'socket_error_network': 'socket_error_network',
- 'socket_error_server': 'socket_error_server',
- 'software_development': 'software_development',
- 'solomon_islands': 'solomon_islands',
- 'solution': 'solution',
- 'somalia': 'somalia',
- 'some_day_after': 'some_day_after',
- 'some_day_before': 'some_day_before',
- 'some_one_lock_view': 'some_one_lock_view',
- 'something_went_wrong': 'something_went_wrong',
- 'something_wrong': 'something_wrong',
- 'sort': 'sort',
- 'sort_apply': 'sort_apply',
- 'sort_by_option_order': 'sort_by_option_order',
- 'sort_by_option_reverse': 'sort_by_option_reverse',
- 'sort_count_tip': 'sort_count_tip',
- 'sort_desc': 'sort_desc',
- 'sort_help_url': 'sort_help_url',
- 'sort_link_data': 'sort_link_data',
- 'sort_rules': 'sort_rules',
- 'sorting_conditions_setting_description': 'sorting_conditions_setting_description',
- 'south_africa': 'south_africa',
- 'south_korea': 'south_korea',
- 'space': 'space',
- 'space_add_primary_admin': 'space_add_primary_admin',
- 'space_add_sub_admin': 'space_add_sub_admin',
- 'space_admin': 'space_admin',
- 'space_admin_info': 'space_admin_info',
- 'space_admin_level': 'space_admin_level',
- 'space_admin_limit': 'space_admin_limit',
- 'space_admin_limit_email_title': 'space_admin_limit_email_title',
- 'space_admins_3_up': 'space_admins_3_up',
- 'space_admins_unlimited_upgrade': 'space_admins_unlimited_upgrade',
- 'space_api_limit': 'space_api_limit',
- 'space_api_limit_email_title': 'space_api_limit_email_title',
- 'space_assigned_to_group': 'space_assigned_to_group',
- 'space_assigned_to_role': 'space_assigned_to_role',
- 'space_calendar_limit': 'space_calendar_limit',
- 'space_calendar_limit_email_title': 'space_calendar_limit_email_title',
- 'space_capacity': 'space_capacity',
- 'space_capacity_1g_limit_tips': 'space_capacity_1g_limit_tips',
- 'space_certification_fail_notify': 'space_certification_fail_notify',
- 'space_certification_notify': 'space_certification_notify',
- 'space_changed_ordinary_user': 'space_changed_ordinary_user',
- 'space_configuration': 'space_configuration',
- 'space_corp_certified': 'space_corp_certified',
- 'space_corp_uncertified': 'space_corp_uncertified',
- 'space_corp_uncertified_tooltip': 'space_corp_uncertified_tooltip',
- 'space_dashboard_contact': 'space_dashboard_contact',
- 'space_dashboard_contact_desc': 'space_dashboard_contact_desc',
- 'space_dashboard_contact_title': 'space_dashboard_contact_title',
- 'space_dingtalk_notify': 'space_dingtalk_notify',
- 'space_dingtalk_notify_email_title': 'space_dingtalk_notify_email_title',
- 'space_exist_dashboard': 'space_exist_dashboard',
- 'space_field_permission_limit': 'space_field_permission_limit',
- 'space_field_permission_limit_email_title': 'space_field_permission_limit_email_title',
- 'space_file_permission_limit': 'space_file_permission_limit',
- 'space_file_permission_limit_email_title': 'space_file_permission_limit_email_title',
- 'space_form_limit': 'space_form_limit',
- 'space_form_limit_email_title': 'space_form_limit_email_title',
- 'space_free_capacity_expansion': 'space_free_capacity_expansion',
- 'space_gantt_limit': 'space_gantt_limit',
- 'space_gantt_limit_email_title': 'space_gantt_limit_email_title',
- 'space_guide_step_one_desc': 'space_guide_step_one_desc',
- 'space_guide_step_one_tip': 'space_guide_step_one_tip',
- 'space_guide_success_tip': 'space_guide_success_tip',
- 'space_has_been_deleted': 'space_has_been_deleted',
- 'space_has_been_recover': 'space_has_been_recover',
- 'space_id': 'space_id',
- 'space_info': 'space_info',
- 'space_info_del_confirm1': 'space_info_del_confirm1',
- 'space_info_del_confirm2': 'space_info_del_confirm2',
- 'space_info_feishu_desc': 'space_info_feishu_desc',
- 'space_info_feishu_label': 'space_info_feishu_label',
- 'space_join_apply': 'space_join_apply',
- 'space_join_apply_approved': 'space_join_apply_approved',
- 'space_join_apply_refused': 'space_join_apply_refused',
- 'space_lark_notify': 'space_lark_notify',
- 'space_lark_notify_email_title': 'space_lark_notify_email_title',
- 'space_list': 'space_list',
- 'space_log_action_time': 'space_log_action_time',
- 'space_log_action_type': 'space_log_action_type',
- 'space_log_actions': 'space_log_actions',
- 'space_log_date_range': 'space_log_date_range',
- 'space_log_download_button': 'space_log_download_button',
- 'space_log_file_name': 'space_log_file_name',
- 'space_log_operator': 'space_log_operator',
- 'space_log_title': 'space_log_title',
- 'space_log_trial_button': 'space_log_trial_button',
- 'space_log_trial_desc1': 'space_log_trial_desc1',
- 'space_log_trial_desc2': 'space_log_trial_desc2',
- 'space_log_trial_desc3': 'space_log_trial_desc3',
- 'space_logo': 'space_logo',
- 'space_logs': 'space_logs',
- 'space_manage_choose_new_primary_admin': 'space_manage_choose_new_primary_admin',
- 'space_manage_confirm_del_sub_admin_content': 'space_manage_confirm_del_sub_admin_content',
- 'space_manage_confirm_del_sub_admin_title': 'space_manage_confirm_del_sub_admin_title',
- 'space_manage_infomation_text': 'space_manage_infomation_text',
- 'space_manage_menu_feishu': 'space_manage_menu_feishu',
- 'space_manage_menu_social': 'space_manage_menu_social',
- 'space_manage_menu_wecom': 'space_manage_menu_wecom',
- 'space_manage_verify_primary_admin': 'space_manage_verify_primary_admin',
- 'space_members_limit': 'space_members_limit',
- 'space_members_limit_email_title': 'space_members_limit_email_title',
- 'space_mirror_limit': 'space_mirror_limit',
- 'space_mirror_limit_email_title': 'space_mirror_limit_email_title',
- 'space_name': 'space_name',
- 'space_name_length_err': 'space_name_length_err',
- 'space_not_access': 'space_not_access',
- 'space_origin': 'space_origin',
- 'space_overview': 'space_overview',
- 'space_paid_notify': 'space_paid_notify',
- 'space_rainbow_label_limit': 'space_rainbow_label_limit',
- 'space_rainbow_label_limit_email_title': 'space_rainbow_label_limit_email_title',
- 'space_record_limit': 'space_record_limit',
- 'space_record_limit_email_title': 'space_record_limit_email_title',
- 'space_search_empty': 'space_search_empty',
- 'space_seat_info': 'space_seat_info',
- 'space_seats_limit': 'space_seats_limit',
- 'space_seats_limit_email_title': 'space_seats_limit_email_title',
- 'space_setting': 'space_setting',
- 'space_setting_social_ad_btn': 'space_setting_social_ad_btn',
- 'space_setting_social_ad_decs': 'space_setting_social_ad_decs',
- 'space_subscription_notify': 'space_subscription_notify',
- 'space_template': 'space_template',
- 'space_time_machine_limit': 'space_time_machine_limit',
- 'space_time_machine_limit_email_title': 'space_time_machine_limit_email_title',
- 'space_trash_limit': 'space_trash_limit',
- 'space_trash_limit_email_title': 'space_trash_limit_email_title',
- 'space_trial': 'space_trial',
- 'space_watermark_notify': 'space_watermark_notify',
- 'space_watermark_notify_email_title': 'space_watermark_notify_email_title',
- 'space_wecom_api_trial_end': 'space_wecom_api_trial_end',
- 'space_wecom_notify': 'space_wecom_notify',
- 'space_wecom_notify_email_title': 'space_wecom_notify_email_title',
- 'space_yozooffice_notify': 'space_yozooffice_notify',
- 'space_yozooffice_notify_email_title': 'space_yozooffice_notify_email_title',
- 'spain': 'spain',
- 'specifical_member': 'specifical_member',
- 'specifical_member_field': 'specifical_member_field',
- 'specified_fields': 'specified_fields',
- 'split_multiple_values': 'split_multiple_values',
- 'sports_and_games': 'sports_and_games',
- 'sri_lanka': 'sri_lanka',
- 'sso_account': 'sso_account',
- 'sso_login': 'sso_login',
- 'sso_password': 'sso_password',
- 'stacked_bar_chart': 'stacked_bar_chart',
- 'stacked_by_field': 'stacked_by_field',
- 'stacked_column_chart': 'stacked_column_chart',
- 'stacked_line_chart': 'stacked_line_chart',
- 'standard': 'standard',
- 'start_automation_workflow': 'start_automation_workflow',
- 'start_download_loading': 'start_download_loading',
- 'start_field_name': 'start_field_name',
- 'start_onfiguration': 'start_onfiguration',
- 'start_time': 'start_time',
- 'start_use': 'start_use',
- 'startup': 'startup',
- 'startup_company_support_program': 'startup_company_support_program',
- 'stat_average': 'stat_average',
- 'stat_checked': 'stat_checked',
- 'stat_count_all': 'stat_count_all',
- 'stat_date_range_of_days': 'stat_date_range_of_days',
- 'stat_date_range_of_months': 'stat_date_range_of_months',
- 'stat_empty': 'stat_empty',
- 'stat_fill': 'stat_fill',
- 'stat_max': 'stat_max',
- 'stat_max_date': 'stat_max_date',
- 'stat_min': 'stat_min',
- 'stat_min_date': 'stat_min_date',
- 'stat_none': 'stat_none',
- 'stat_percent_checked': 'stat_percent_checked',
- 'stat_percent_empty': 'stat_percent_empty',
- 'stat_percent_filled': 'stat_percent_filled',
- 'stat_percent_un_checked': 'stat_percent_un_checked',
- 'stat_percent_unique': 'stat_percent_unique',
- 'stat_sum': 'stat_sum',
- 'stat_un_checked': 'stat_un_checked',
- 'stat_uniqe': 'stat_uniqe',
- 'statistical_link_data': 'statistical_link_data',
- 'statistics': 'statistics',
- 'status_code_inviter_space_member_limit': 'status_code_inviter_space_member_limit',
- 'status_code_link_invalid': 'status_code_link_invalid',
- 'status_code_nvc_fail': 'status_code_nvc_fail',
- 'status_code_phone_validation': 'status_code_phone_validation',
- 'status_code_space_limit': 'status_code_space_limit',
- 'status_code_space_not_exist': 'status_code_space_not_exist',
- 'stay_tuned_for_more_features': 'stay_tuned_for_more_features',
- 'steps_choose_reset_mode': 'steps_choose_reset_mode',
- 'steps_validate_identities': 'steps_validate_identities',
- 'stop_dingtalk_h5_modal_content': 'stop_dingtalk_h5_modal_content',
- 'storage_per_seats': 'storage_per_seats',
- 'storage_per_space': 'storage_per_space',
- 'strikethrough': 'strikethrough',
- 'styling_upgrade_tips_description': 'styling_upgrade_tips_description',
- 'styling_upgrade_tips_title': 'styling_upgrade_tips_title',
- 'sub_admin': 'sub_admin',
- 'sub_admin_add': 'sub_admin_add',
- 'sub_admin_edit': 'sub_admin_edit',
- 'sub_admin_view': 'sub_admin_view',
- 'subject_capacity_full': 'subject_capacity_full',
- 'subject_change_admin': 'subject_change_admin',
- 'subject_datasheet_remind': 'subject_datasheet_remind',
- 'subject_invite_notify': 'subject_invite_notify',
- 'subject_pay_success': 'subject_pay_success',
- 'subject_record_comment': 'subject_record_comment',
- 'subject_register_verify': 'subject_register_verify',
- 'subject_remove_member': 'subject_remove_member',
- 'subject_space_apply': 'subject_space_apply',
- 'subject_transfer_widget_notify': 'subject_transfer_widget_notify',
- 'subject_unpublish_widget_notify': 'subject_unpublish_widget_notify',
- 'subject_verify_code': 'subject_verify_code',
- 'submit': 'submit',
- 'submit_filter_success': 'submit_filter_success',
- 'submit_questionnaire_success': 'submit_questionnaire_success',
- 'submit_requirements': 'submit_requirements',
- 'subscribe': 'subscribe',
- 'subscribe_credit_usage_over_limit': 'subscribe_credit_usage_over_limit',
- 'subscribe_demonstrate': 'subscribe_demonstrate',
- 'subscribe_disabled_seat': 'subscribe_disabled_seat',
- 'subscribe_grade_business': 'subscribe_grade_business',
- 'subscribe_grade_free': 'subscribe_grade_free',
- 'subscribe_grade_plus': 'subscribe_grade_plus',
- 'subscribe_grade_pro': 'subscribe_grade_pro',
- 'subscribe_grade_starter': 'subscribe_grade_starter',
- 'subscribe_label_tooltip': 'subscribe_label_tooltip',
- 'subscribe_new_choose_member': 'subscribe_new_choose_member',
- 'subscribe_new_choose_member_tips': 'subscribe_new_choose_member_tips',
- 'subscribe_seats_usage_over_limit': 'subscribe_seats_usage_over_limit',
- 'subscribe_success_desc': 'subscribe_success_desc',
- 'subscribe_success_title': 'subscribe_success_title',
- 'subscribe_upgrade_choose_member': 'subscribe_upgrade_choose_member',
- 'subscribe_upgrade_choose_member_tips': 'subscribe_upgrade_choose_member_tips',
- 'subscribe_welcome_tip': 'subscribe_welcome_tip',
- 'subscribed_record_archived': 'subscribed_record_archived',
- 'subscribed_record_cell_updated': 'subscribed_record_cell_updated',
- 'subscribed_record_commented': 'subscribed_record_commented',
- 'subscribed_record_unarchived': 'subscribed_record_unarchived',
- 'subscription_expire_error': 'subscription_expire_error',
- 'subscription_fee': 'subscription_fee',
- 'subscription_grades_checklist': 'subscription_grades_checklist',
- 'subscription_grades_checklist_mobile_saas': 'subscription_grades_checklist_mobile_saas',
- 'subscription_grades_checklist_mobile_selfhost': 'subscription_grades_checklist_mobile_selfhost',
- 'subscription_information': 'subscription_information',
- 'subscription_level': 'subscription_level',
- 'subscription_product_seats': 'subscription_product_seats',
- 'subscription_type': 'subscription_type',
- 'success': 'success',
- 'success_invite_number': 'success_invite_number',
- 'success_invite_person_number': 'success_invite_person_number',
- 'sudan': 'sudan',
- 'summarize': 'summarize',
- 'summary_return_field_value_of_row': 'summary_return_field_value_of_row',
- 'summary_widget_add_describle': 'summary_widget_add_describle',
- 'summary_widget_add_target': 'summary_widget_add_target',
- 'summary_widget_select_field': 'summary_widget_select_field',
- 'summary_widget_select_view': 'summary_widget_select_view',
- 'summary_widget_setting': 'summary_widget_setting',
- 'summary_widget_setting_help_tips': 'summary_widget_setting_help_tips',
- 'summary_widget_setting_help_url': 'summary_widget_setting_help_url',
- 'superior_team': 'superior_team',
- 'support': 'support',
- 'support_access_to_editors': 'support_access_to_editors',
- 'support_attachment_formats': 'support_attachment_formats',
- 'support_features': 'support_features',
- 'support_image_formats': 'support_image_formats',
- 'support_image_formats_limits': 'support_image_formats_limits',
- 'suriname': 'suriname',
- 'swagger_constants_desc': 'swagger_constants_desc',
- 'swaziland': 'swaziland',
- 'sweden': 'sweden',
- 'switch_avatar': 'switch_avatar',
- 'switch_to_catalog': 'switch_to_catalog',
- 'switch_view_next': 'switch_view_next',
- 'switch_view_prev': 'switch_view_prev',
- 'switzerland': 'switzerland',
- 'sync_failed': 'sync_failed',
- 'sync_success': 'sync_success',
- 'syncing': 'syncing',
- 'syria': 'syria',
- 'system_configuration_company_copyright': 'system_configuration_company_copyright',
- 'system_configuration_company_name_short': 'system_configuration_company_name_short',
- 'system_configuration_company_official_account': 'system_configuration_company_official_account',
- 'system_configuration_product_name': 'system_configuration_product_name',
- 'system_message': 'system_message',
- 'system_theme': 'system_theme',
- 'tab_add_view_datasheet': 'tab_add_view_datasheet',
- 'tab_org': 'tab_org',
- 'tab_role': 'tab_role',
- 'table': 'table',
- 'table_link_err': 'table_link_err',
- 'tag': 'tag',
- 'taiwan': 'taiwan',
- 'tajikistan': 'tajikistan',
- 'take_photos_or_upload': 'take_photos_or_upload',
- 'tanzania': 'tanzania',
- 'task_completed': 'task_completed',
- 'task_list': 'task_list',
- 'task_progress': 'task_progress',
- 'task_reminder': 'task_reminder',
- 'task_reminder_app_enable_settings': 'task_reminder_app_enable_settings',
- 'task_reminder_app_enable_switch': 'task_reminder_app_enable_switch',
- 'task_reminder_enable_member': 'task_reminder_enable_member',
- 'task_reminder_entry': 'task_reminder_entry',
- 'task_reminder_hover_cell_tooltip': 'task_reminder_hover_cell_tooltip',
- 'task_reminder_notify_column_member': 'task_reminder_notify_column_member',
- 'task_reminder_notify_date': 'task_reminder_notify_date',
- 'task_reminder_notify_date_option_15_minutes_before': 'task_reminder_notify_date_option_15_minutes_before',
- 'task_reminder_notify_date_option_1_hour_before': 'task_reminder_notify_date_option_1_hour_before',
- 'task_reminder_notify_date_option_2_hours_before': 'task_reminder_notify_date_option_2_hours_before',
- 'task_reminder_notify_date_option_30_minutes_before': 'task_reminder_notify_date_option_30_minutes_before',
- 'task_reminder_notify_date_option_5_minutes_before': 'task_reminder_notify_date_option_5_minutes_before',
- 'task_reminder_notify_date_option_exact': 'task_reminder_notify_date_option_exact',
- 'task_reminder_notify_date_option_one_day_before': 'task_reminder_notify_date_option_one_day_before',
- 'task_reminder_notify_date_option_one_month_before': 'task_reminder_notify_date_option_one_month_before',
- 'task_reminder_notify_date_option_one_week_before': 'task_reminder_notify_date_option_one_week_before',
- 'task_reminder_notify_date_option_six_months_before': 'task_reminder_notify_date_option_six_months_before',
- 'task_reminder_notify_date_option_three_month_before': 'task_reminder_notify_date_option_three_month_before',
- 'task_reminder_notify_date_option_two_day_before': 'task_reminder_notify_date_option_two_day_before',
- 'task_reminder_notify_date_option_two_months_before': 'task_reminder_notify_date_option_two_months_before',
- 'task_reminder_notify_date_option_two_weeks_before': 'task_reminder_notify_date_option_two_weeks_before',
- 'task_reminder_notify_member': 'task_reminder_notify_member',
- 'task_reminder_notify_time': 'task_reminder_notify_time',
- 'task_reminder_notify_time_warning': 'task_reminder_notify_time_warning',
- 'task_reminder_notify_tooltip': 'task_reminder_notify_tooltip',
- 'task_reminder_notify_who': 'task_reminder_notify_who',
- 'task_reminder_notify_who_error_empty': 'task_reminder_notify_who_error_empty',
- 'task_reminder_notify_who_error_not_exist': 'task_reminder_notify_who_error_not_exist',
- 'task_reminder_tips': 'task_reminder_tips',
- 'task_timeout': 'task_timeout',
- 'team': 'team',
- 'team_is_exist_err': 'team_is_exist_err',
- 'team_length_err': 'team_length_err',
- 'teamwork': 'teamwork',
- 'teamwork_click_here': 'teamwork_click_here',
- 'teamwork_desc': 'teamwork_desc',
- 'teamwork_number_tip': 'teamwork_number_tip',
- 'template': 'template',
- 'template_advise_tip': 'template_advise_tip',
- 'template_album_share_success': 'template_album_share_success',
- 'template_center_use_to_create_datasheets': 'template_center_use_to_create_datasheets',
- 'template_centre': 'template_centre',
- 'template_centre_create_vika_used_by_template': 'template_centre_create_vika_used_by_template',
- 'template_centre_using_template_data': 'template_centre_using_template_data',
- 'template_centre_using_template_permission_tip': 'template_centre_using_template_permission_tip',
- 'template_centre_using_template_tip': 'template_centre_using_template_tip',
- 'template_created_successfully': 'template_created_successfully',
- 'template_creation_failed': 'template_creation_failed',
- 'template_detail_tip': 'template_detail_tip',
- 'template_experience': 'template_experience',
- 'template_feedback': 'template_feedback',
- 'template_go_back': 'template_go_back',
- 'template_has_been_deleted': 'template_has_been_deleted',
- 'template_has_been_deleted_title': 'template_has_been_deleted_title',
- 'template_management': 'template_management',
- 'template_name': 'template_name',
- 'template_name_limit': 'template_name_limit',
- 'template_name_repetition_content': 'template_name_repetition_content',
- 'template_name_repetition_title': 'template_name_repetition_title',
- 'template_no_template': 'template_no_template',
- 'template_not_found': 'template_not_found',
- 'template_recommend_title': 'template_recommend_title',
- 'template_type': 'template_type',
- 'terms_of_service': 'terms_of_service',
- 'terms_of_service_pure_string': 'terms_of_service_pure_string',
- 'terms_of_service_title': 'terms_of_service_title',
- 'test': 'test',
- 'test_function': 'test_function',
- 'test_function_btncard_btntext_apply': 'test_function_btncard_btntext_apply',
- 'test_function_btncard_btntext_open': 'test_function_btncard_btntext_open',
- 'test_function_btnmodal_btntext': 'test_function_btnmodal_btntext',
- 'test_function_card_info_async_compute': 'test_function_card_info_async_compute',
- 'test_function_card_info_render_normal': 'test_function_card_info_render_normal',
- 'test_function_card_info_render_prompt': 'test_function_card_info_render_prompt',
- 'test_function_card_info_robot': 'test_function_card_info_robot',
- 'test_function_card_info_view_manual_save': 'test_function_card_info_view_manual_save',
- 'test_function_card_info_widget': 'test_function_card_info_widget',
- 'test_function_desc': 'test_function_desc',
- 'test_function_exit_experiencing': 'test_function_exit_experiencing',
- 'test_function_experiencing': 'test_function_experiencing',
- 'test_function_form_submit_tip': 'test_function_form_submit_tip',
- 'test_function_modal_info_async_compute': 'test_function_modal_info_async_compute',
- 'test_function_modal_info_render_normal': 'test_function_modal_info_render_normal',
- 'test_function_modal_info_render_prompt': 'test_function_modal_info_render_prompt',
- 'test_function_modal_info_robot': 'test_function_modal_info_robot',
- 'test_function_modal_info_view_manual_save': 'test_function_modal_info_view_manual_save',
- 'test_function_modal_info_widget': 'test_function_modal_info_widget',
- 'test_function_normal_modal_close_content': 'test_function_normal_modal_close_content',
- 'test_function_normal_modal_open_content': 'test_function_normal_modal_open_content',
- 'test_function_note_async_compute': 'test_function_note_async_compute',
- 'test_function_note_render_normal': 'test_function_note_render_normal',
- 'test_function_note_render_prompt': 'test_function_note_render_prompt',
- 'test_function_note_robot': 'test_function_note_robot',
- 'test_function_note_view_manual_save': 'test_function_note_view_manual_save',
- 'test_function_note_widget': 'test_function_note_widget',
- 'test_function_space_level_desc': 'test_function_space_level_desc',
- 'test_function_space_level_title': 'test_function_space_level_title',
- 'test_function_user_level_desc': 'test_function_user_level_desc',
- 'test_function_user_level_title': 'test_function_user_level_title',
- 'test_huanghao': 'test_huanghao',
- 'text': 'text',
- 'text_button': 'text_button',
- 'text_editor_tip_end': 'text_editor_tip_end',
- 'text_functions': 'text_functions',
- 'thailand': 'thailand',
- 'the_current_automation_workflow_has_no_related_files_you_can_establish_a_link_by_adding_trigger_conditions_and_actions_on_the_left_side': 'the_current_automation_workflow_has_no_related_files_you_can_establish_a_link_by_adding_trigger_conditions_and_actions_on_the_left_side',
- 'the_current_button_column_has_expired_please_reselect': 'the_current_button_column_has_expired_please_reselect',
- 'the_last_7_days': 'the_last_7_days',
- 'the_last_month': 'the_last_month',
- 'the_last_week': 'the_last_week',
- 'the_next_month': 'the_next_month',
- 'the_next_week': 'the_next_week',
- 'theme_blue': 'theme_blue',
- 'theme_brown': 'theme_brown',
- 'theme_color': 'theme_color',
- 'theme_color_1': 'theme_color_1',
- 'theme_color_2': 'theme_color_2',
- 'theme_color_3': 'theme_color_3',
- 'theme_color_4': 'theme_color_4',
- 'theme_deepPurple': 'theme_deepPurple',
- 'theme_green': 'theme_green',
- 'theme_indigo': 'theme_indigo',
- 'theme_orange': 'theme_orange',
- 'theme_pink': 'theme_pink',
- 'theme_purple': 'theme_purple',
- 'theme_red': 'theme_red',
- 'theme_setting': 'theme_setting',
- 'theme_tangerine': 'theme_tangerine',
- 'theme_teal': 'theme_teal',
- 'theme_yellow': 'theme_yellow',
- 'then': 'then',
- 'there_are_attachments_being_uploaded': 'there_are_attachments_being_uploaded',
- 'there_are_unsaved_content_in_the_current_step': 'there_are_unsaved_content_in_the_current_step',
- 'these_columns_you_chose_would_be_deleted': 'these_columns_you_chose_would_be_deleted',
- 'third_party_edit_space_name_err': 'third_party_edit_space_name_err',
- 'third_party_integration_info': 'third_party_integration_info',
- 'third_party_logins': 'third_party_logins',
- 'third_prize': 'third_prize',
- 'third_prize_name': 'third_prize_name',
- 'third_prize_number': 'third_prize_number',
- 'this_feature_is_not_yet_available': 'this_feature_is_not_yet_available',
- 'this_field_no_reference_data_yet': 'this_field_no_reference_data_yet',
- 'this_month': 'this_month',
- 'this_week': 'this_week',
- 'this_year': 'this_year',
- 'tile': 'tile',
- 'time': 'time',
- 'time_format': 'time_format',
- 'time_format_month_and_day': 'time_format_month_and_day',
- 'time_format_today': 'time_format_today',
- 'time_format_year_month_and_day': 'time_format_year_month_and_day',
- 'time_format_year_month_and_day_for_dayjs': 'time_format_year_month_and_day_for_dayjs',
- 'time_format_yesterday': 'time_format_yesterday',
- 'time_machine': 'time_machine',
- 'time_machine_action_title': 'time_machine_action_title',
- 'time_machine_unlimited': 'time_machine_unlimited',
- 'time_zone_inconsistent_tips': 'time_zone_inconsistent_tips',
- 'timemachine_add': 'timemachine_add',
- 'timemachine_add_field': 'timemachine_add_field',
- 'timemachine_add_record': 'timemachine_add_record',
- 'timemachine_add_widget': 'timemachine_add_widget',
- 'timemachine_delete_comment': 'timemachine_delete_comment',
- 'timemachine_delete_field': 'timemachine_delete_field',
- 'timemachine_delete_record': 'timemachine_delete_record',
- 'timemachine_delete_views': 'timemachine_delete_views',
- 'timemachine_delete_widget': 'timemachine_delete_widget',
- 'timemachine_delete_widget_panel': 'timemachine_delete_widget_panel',
- 'timemachine_freeze_column_count': 'timemachine_freeze_column_count',
- 'timemachine_help_url': 'timemachine_help_url',
- 'timemachine_manual_save_view': 'timemachine_manual_save_view',
- 'timemachine_modify_alarm': 'timemachine_modify_alarm',
- 'timemachine_modify_view': 'timemachine_modify_view',
- 'timemachine_modify_widget_panel': 'timemachine_modify_widget_panel',
- 'timemachine_move_row': 'timemachine_move_row',
- 'timemachine_move_view': 'timemachine_move_view',
- 'timemachine_move_widget': 'timemachine_move_widget',
- 'timemachine_paste_set_field': 'timemachine_paste_set_field',
- 'timemachine_paste_set_record': 'timemachine_paste_set_record',
- 'timemachine_set_alarm': 'timemachine_set_alarm',
- 'timemachine_set_auto_head_height': 'timemachine_set_auto_head_height',
- 'timemachine_set_calender_style': 'timemachine_set_calender_style',
- 'timemachine_set_columns_property': 'timemachine_set_columns_property',
- 'timemachine_set_gallery_style': 'timemachine_set_gallery_style',
- 'timemachine_set_org_chart_style': 'timemachine_set_org_chart_style',
- 'timemachine_set_record': 'timemachine_set_record',
- 'timemachine_set_row_height': 'timemachine_set_row_height',
- 'timemachine_set_view_auto_save': 'timemachine_set_view_auto_save',
- 'timemachine_set_view_lock_info': 'timemachine_set_view_lock_info',
- 'timemachine_undo_add_field': 'timemachine_undo_add_field',
- 'timemachine_undo_add_view': 'timemachine_undo_add_view',
- 'timemachine_undo_auto_head_height': 'timemachine_undo_auto_head_height',
- 'timemachine_undo_delete_view': 'timemachine_undo_delete_view',
- 'timemachine_undo_freeze_column_count': 'timemachine_undo_freeze_column_count',
- 'timemachine_undo_modify_view': 'timemachine_undo_modify_view',
- 'timemachine_undo_move_column': 'timemachine_undo_move_column',
- 'timemachine_undo_move_view': 'timemachine_undo_move_view',
- 'timemachine_undo_paste_set_record': 'timemachine_undo_paste_set_record',
- 'timemachine_undo_set_alarm': 'timemachine_undo_set_alarm',
- 'timemachine_undo_set_column_property': 'timemachine_undo_set_column_property',
- 'timemachine_undo_set_group': 'timemachine_undo_set_group',
- 'timemachine_undo_set_row_height': 'timemachine_undo_set_row_height',
- 'timemachine_undo_set_sort_info': 'timemachine_undo_set_sort_info',
- 'timemachine_undo_set_view_filter': 'timemachine_undo_set_view_filter',
- 'timemachine_undo_view_lock_info': 'timemachine_undo_view_lock_info',
- 'timemachine_update_comment': 'timemachine_update_comment',
- 'times_per_month_unit': 'times_per_month_unit',
- 'times_unit': 'times_unit',
- 'timing_rules': 'timing_rules',
- 'timor_leste': 'timor_leste',
- 'tip_del_success': 'tip_del_success',
- 'tip_do_you_want_to_know_about_field_permission': 'tip_do_you_want_to_know_about_field_permission',
- 'tip_primary_field_frozen': 'tip_primary_field_frozen',
- 'tip_setting_nickname': 'tip_setting_nickname',
- 'tip_setting_nickname_distribute': 'tip_setting_nickname_distribute',
- 'tip_shift_scroll': 'tip_shift_scroll',
- 'tiral_3days_1dollar': 'tiral_3days_1dollar',
- 'title_select_sorting_fields': 'title_select_sorting_fields',
- 'to_be_paid': 'to_be_paid',
- 'to_filter_link_data': 'to_filter_link_data',
- 'to_new_main_admin_tip_after_change': 'to_new_main_admin_tip_after_change',
- 'to_old_main_admin_tip_after_change': 'to_old_main_admin_tip_after_change',
- 'to_select_tip': 'to_select_tip',
- 'to_view_dashboard': 'to_view_dashboard',
- 'toast_add_field_success': 'toast_add_field_success',
- 'toast_cell_fill_success': 'toast_cell_fill_success',
- 'toast_change_option_success': 'toast_change_option_success',
- 'toast_copy_cell_by_count': 'toast_copy_cell_by_count',
- 'toast_copy_record_by_count': 'toast_copy_record_by_count',
- 'toast_ctrl_s': 'toast_ctrl_s',
- 'toast_cut_cell_by_count': 'toast_cut_cell_by_count',
- 'toast_cut_record_by_count': 'toast_cut_record_by_count',
- 'toast_delete_option_success': 'toast_delete_option_success',
- 'toast_duplicate_field_success': 'toast_duplicate_field_success',
- 'toast_field_configuration_success': 'toast_field_configuration_success',
- 'toast_insert_field_success': 'toast_insert_field_success',
- 'today': 'today',
- 'toggle_catalog_panel': 'toggle_catalog_panel',
- 'toggle_comment_pane': 'toggle_comment_pane',
- 'toggle_widget_dev_mode': 'toggle_widget_dev_mode',
- 'toggle_widget_panel': 'toggle_widget_panel',
- 'togo': 'togo',
- 'token_value': 'token_value',
- 'tomorrow': 'tomorrow',
- 'tonga': 'tonga',
- 'tool_bar_hidden': 'tool_bar_hidden',
- 'tooltip_cannot_create_widget_from_dashboard': 'tooltip_cannot_create_widget_from_dashboard',
- 'tooltip_edit_form_formula_field': 'tooltip_edit_form_formula_field',
- 'tooltip_edit_form_lookup_field': 'tooltip_edit_form_lookup_field',
- 'tooltip_edit_form_workdoc_field': 'tooltip_edit_form_workdoc_field',
- 'tooltip_primary_field_type_select': 'tooltip_primary_field_type_select',
- 'tooltip_workspace_up_to_bound_no_new': 'tooltip_workspace_up_to_bound_no_new',
- 'total': 'total',
- 'total_capacity': 'total_capacity',
- 'total_error_records_count': 'total_error_records_count',
- 'total_import_employee_by_count': 'total_import_employee_by_count',
- 'total_records': 'total_records',
- 'total_saving': 'total_saving',
- 'total_storage': 'total_storage',
- 'training_add_data_source_btn_text': 'training_add_data_source_btn_text',
- 'training_data_source_table_column_1': 'training_data_source_table_column_1',
- 'training_data_source_table_column_2': 'training_data_source_table_column_2',
- 'training_data_source_table_column_3': 'training_data_source_table_column_3',
- 'training_data_source_table_column_4': 'training_data_source_table_column_4',
- 'training_data_source_title': 'training_data_source_title',
- 'transfer_to_public': 'transfer_to_public',
- 'trash': 'trash',
- 'trash_over_limit_tip': 'trash_over_limit_tip',
- 'trash_tip': 'trash_tip',
- 'travel_and_outdoors': 'travel_and_outdoors',
- 'tree_level': 'tree_level',
- 'trial_expires': 'trial_expires',
- 'trial_subscription': 'trial_subscription',
- 'trigger_binding_pre_configured': 'trigger_binding_pre_configured',
- 'trinidad_and_tobago': 'trinidad_and_tobago',
- 'try_my_best_effort_to_reconnect': 'try_my_best_effort_to_reconnect',
- 'tunisia': 'tunisia',
- 'turkey': 'turkey',
- 'turkmenistan': 'turkmenistan',
- 'turks_and_caicos_islands': 'turks_and_caicos_islands',
- 'twelve_hour_clock': 'twelve_hour_clock',
- 'twenty_four_hour_clock': 'twenty_four_hour_clock',
- 'type': 'type',
- 'uganda': 'uganda',
- 'ukraine': 'ukraine',
- 'un_bind_email': 'un_bind_email',
- 'un_bind_mobile': 'un_bind_mobile',
- 'un_bind_success': 'un_bind_success',
- 'un_lock': 'un_lock',
- 'un_lock_view': 'un_lock_view',
- 'unaccess_notified_message': 'unaccess_notified_message',
- 'unactive_space': 'unactive_space',
- 'unarchive_notice': 'unarchive_notice',
- 'unarchive_record_in_activity': 'unarchive_record_in_activity',
- 'unauthorized_operation': 'unauthorized_operation',
- 'unavailable_og_title_content': 'unavailable_og_title_content',
- 'unbind': 'unbind',
- 'unbind_third_party_accounts_desc': 'unbind_third_party_accounts_desc',
- 'unbind_wechat_desc': 'unbind_wechat_desc',
- 'unbound': 'unbound',
- 'under_line': 'under_line',
- 'under_use_restrictions': 'under_use_restrictions',
- 'understand_and_accept': 'understand_and_accept',
- 'undo': 'undo',
- 'uneditable_check_info': 'uneditable_check_info',
- 'unit_ge': 'unit_ge',
- 'unit_piece': 'unit_piece',
- 'united_arab_emirates': 'united_arab_emirates',
- 'united_kingdom': 'united_kingdom',
- 'united_states': 'united_states',
- 'unlimited': 'unlimited',
- 'unlimited_search_tips': 'unlimited_search_tips',
- 'unlink': 'unlink',
- 'unlock_forever': 'unlock_forever',
- 'unnamed': 'unnamed',
- 'unordered_list': 'unordered_list',
- 'unpaid_order_status': 'unpaid_order_status',
- 'unprocessed': 'unprocessed',
- 'unresolved_message': 'unresolved_message',
- 'unshow_record_history': 'unshow_record_history',
- 'up': 'up',
- 'update_description_fail': 'update_description_fail',
- 'update_invitation_link_content': 'update_invitation_link_content',
- 'update_invitation_link_title': 'update_invitation_link_title',
- 'update_node_share_link_content': 'update_node_share_link_content',
- 'update_node_share_link_title': 'update_node_share_link_title',
- 'update_rate_error_notify': 'update_rate_error_notify',
- 'update_space_fail': 'update_space_fail',
- 'update_space_success': 'update_space_success',
- 'upgrade': 'upgrade',
- 'upgrade_expire_time_warning': 'upgrade_expire_time_warning',
- 'upgrade_guide': 'upgrade_guide',
- 'upgrade_now': 'upgrade_now',
- 'upgrade_pure': 'upgrade_pure',
- 'upgrade_should_in_dingtalk_msg': 'upgrade_should_in_dingtalk_msg',
- 'upgrade_space': 'upgrade_space',
- 'upgrade_success': 'upgrade_success',
- 'upgrade_success_1_desc': 'upgrade_success_1_desc',
- 'upgrade_success_2_desc': 'upgrade_success_2_desc',
- 'upgrade_success_button': 'upgrade_success_button',
- 'upgrade_success_model': 'upgrade_success_model',
- 'upgrade_success_tip': 'upgrade_success_tip',
- 'upgrade_to_silver_get_unlimited_search': 'upgrade_to_silver_get_unlimited_search',
- 'upload_again': 'upload_again',
- 'upload_avatar': 'upload_avatar',
- 'upload_canceled': 'upload_canceled',
- 'upload_fail': 'upload_fail',
- 'upload_later': 'upload_later',
- 'upload_on_your_phone': 'upload_on_your_phone',
- 'upload_success': 'upload_success',
- 'url': 'url',
- 'url_batch_recog_failure_message': 'url_batch_recog_failure_message',
- 'url_cell_edit': 'url_cell_edit',
- 'url_jump_link': 'url_jump_link',
- 'url_preview_limit_message': 'url_preview_limit_message',
- 'url_preview_setting': 'url_preview_setting',
- 'url_recog_failure_message': 'url_recog_failure_message',
- 'uruguay': 'uruguay',
- 'usage_overlimit_alert_title': 'usage_overlimit_alert_title',
- 'use_the_template': 'use_the_template',
- 'used': 'used',
- 'used_space_capacity': 'used_space_capacity',
- 'used_storage': 'used_storage',
- 'user_avatar': 'user_avatar',
- 'user_center': 'user_center',
- 'user_feedback': 'user_feedback',
- 'user_log_out': 'user_log_out',
- 'user_mentioned_in_record': 'user_mentioned_in_record',
- 'user_menu_tooltip_member_name': 'user_menu_tooltip_member_name',
- 'user_profile': 'user_profile',
- 'user_profile_setting': 'user_profile_setting',
- 'user_removed_by_space_toadmin': 'user_removed_by_space_toadmin',
- 'user_removed_by_space_touser': 'user_removed_by_space_touser',
- 'user_setting': 'user_setting',
- 'user_setting_time_zone_title': 'user_setting_time_zone_title',
- 'user_space_member_limited_tips': 'user_space_member_limited_tips',
- 'user_space_member_unlimited_tips': 'user_space_member_unlimited_tips',
- 'user_token': 'user_token',
- 'using_btn': 'using_btn',
- 'using_template_title': 'using_template_title',
- 'using_templates_successful': 'using_templates_successful',
- 'uzbekistan': 'uzbekistan',
- 'v_500': 'v_500',
- 'v_coins': 'v_coins',
- 'v_coins_1000': 'v_coins_1000',
- 'vanuatu': 'vanuatu',
- 'vb_1000': 'vb_1000',
- 'vb_2000': 'vb_2000',
- 'venezuela': 'venezuela',
- 'venture_capital': 'venture_capital',
- 'verification_code': 'verification_code',
- 'verification_code_error_message': 'verification_code_error_message',
- 'verification_code_login': 'verification_code_login',
- 'verify_account_title': 'verify_account_title',
- 'verify_via_email': 'verify_via_email',
- 'verify_via_phone': 'verify_via_phone',
- 'video_not_support_play': 'video_not_support_play',
- 'vietnam': 'vietnam',
- 'view': 'view',
- 'view_by_person': 'view_by_person',
- 'view_changed': 'view_changed',
- 'view_collaborative_members': 'view_collaborative_members',
- 'view_configuration_changes_have_been_reversed': 'view_configuration_changes_have_been_reversed',
- 'view_configuration_tooltips': 'view_configuration_tooltips',
- 'view_count': 'view_count',
- 'view_count_over_limit': 'view_count_over_limit',
- 'view_detail': 'view_detail',
- 'view_export_to_excel': 'view_export_to_excel',
- 'view_field': 'view_field',
- 'view_field_permission': 'view_field_permission',
- 'view_field_search_not_found_tip': 'view_field_search_not_found_tip',
- 'view_find': 'view_find',
- 'view_foreign_form': 'view_foreign_form',
- 'view_foreign_form_count': 'view_foreign_form_count',
- 'view_foreign_form_empty': 'view_foreign_form_empty',
- 'view_form': 'view_form',
- 'view_form_field_changed_tip': 'view_form_field_changed_tip',
- 'view_full_catalog': 'view_full_catalog',
- 'view_has_locked_not_deletes': 'view_has_locked_not_deletes',
- 'view_list': 'view_list',
- 'view_lock': 'view_lock',
- 'view_lock_command_error': 'view_lock_command_error',
- 'view_lock_desc_placeholder': 'view_lock_desc_placeholder',
- 'view_lock_note': 'view_lock_note',
- 'view_lock_setting_desc': 'view_lock_setting_desc',
- 'view_manual_save': 'view_manual_save',
- 'view_mirror_count': 'view_mirror_count',
- 'view_name_length_err': 'view_name_length_err',
- 'view_name_repetition': 'view_name_repetition',
- 'view_permission': 'view_permission',
- 'view_permission_description': 'view_permission_description',
- 'view_permissions': 'view_permissions',
- 'view_property_sync_content': 'view_property_sync_content',
- 'view_property_sync_content_2': 'view_property_sync_content_2',
- 'view_property_sync_success': 'view_property_sync_success',
- 'view_property_sync_title': 'view_property_sync_title',
- 'view_record_comments': 'view_record_comments',
- 'view_record_history': 'view_record_history',
- 'view_record_history_mobile': 'view_record_history_mobile',
- 'view_restrictions': 'view_restrictions',
- 'view_sort_and_group_disabled': 'view_sort_and_group_disabled',
- 'view_sort_help': 'view_sort_help',
- 'view_sync_property_close_tip': 'view_sync_property_close_tip',
- 'view_sync_property_tip': 'view_sync_property_tip',
- 'view_sync_property_tip_close_auto_save': 'view_sync_property_tip_close_auto_save',
- 'view_sync_property_tip_open_auto_save': 'view_sync_property_tip_open_auto_save',
- 'view_sync_property_tip_short': 'view_sync_property_tip_short',
- 'view_un_lock_success': 'view_un_lock_success',
- 'viewers_per_space': 'viewers_per_space',
- 'views_per_datasheet': 'views_per_datasheet',
- 'vika': 'vika',
- 'vika_column': 'vika_column',
- 'vika_community': 'vika_community',
- 'vika_copyright': 'vika_copyright',
- 'vika_form': 'vika_form',
- 'vika_form_change_tip': 'vika_form_change_tip',
- 'vika_invite_link_template': 'vika_invite_link_template',
- 'vika_official_accounts': 'vika_official_accounts',
- 'vika_privacy_policy': 'vika_privacy_policy',
- 'vika_share_link_template': 'vika_share_link_template',
- 'vika_small_classroom': 'vika_small_classroom',
- 'vika_star': 'vika_star',
- 'vikaby_activity_train_camp': 'vikaby_activity_train_camp',
- 'vikaby_helper': 'vikaby_helper',
- 'vikaby_menu_beginner_task': 'vikaby_menu_beginner_task',
- 'vikaby_menu_hidden_vikaby': 'vikaby_menu_hidden_vikaby',
- 'vikaby_menu_releases_history': 'vikaby_menu_releases_history',
- 'vikaby_todo_menu1': 'vikaby_todo_menu1',
- 'vikaby_todo_menu2': 'vikaby_todo_menu2',
- 'vikaby_todo_menu3': 'vikaby_todo_menu3',
- 'vikaby_todo_menu4': 'vikaby_todo_menu4',
- 'vikaby_todo_menu5': 'vikaby_todo_menu5',
- 'vikaby_todo_menu6': 'vikaby_todo_menu6',
- 'vikaby_todo_tip1': 'vikaby_todo_tip1',
- 'vikaby_todo_tip2': 'vikaby_todo_tip2',
- 'vikadata': 'vikadata',
- 'virgin_islands_british': 'virgin_islands_british',
- 'virgin_islands_us': 'virgin_islands_us',
- 'visit': 'visit',
- 'vomit_a_slot': 'vomit_a_slot',
- 'waiting_for_upload': 'waiting_for_upload',
- 'wallet_activity_reward': 'wallet_activity_reward',
- 'waring_coloring_when_filter_empty': 'waring_coloring_when_filter_empty',
- 'warning': 'warning',
- 'warning_can_not_remove_yourself_or_primary_admin': 'warning_can_not_remove_yourself_or_primary_admin',
- 'warning_coloring_records_when_no_single_field': 'warning_coloring_records_when_no_single_field',
- 'warning_confirm_to_del_option': 'warning_confirm_to_del_option',
- 'warning_exists_sub_team_or_member': 'warning_exists_sub_team_or_member',
- 'warning_filter_limit': 'warning_filter_limit',
- 'warning_rule_limit': 'warning_rule_limit',
- 'watch_out': 'watch_out',
- 'watch_record': 'watch_record',
- 'watch_record_button_tooltips': 'watch_record_button_tooltips',
- 'watch_record_success': 'watch_record_success',
- 'watermark': 'watermark',
- 'watermark_content': 'watermark_content',
- 'watermark_title': 'watermark_title',
- 'way_to_create_dashboard': 'way_to_create_dashboard',
- 'we_already_received_your_apply': 'we_already_received_your_apply',
- 'web_publish': 'web_publish',
- 'web_publish_refresh': 'web_publish_refresh',
- 'wechat': 'wechat',
- 'wechat_bind': 'wechat_bind',
- 'wechat_login': 'wechat_login',
- 'wechat_login_btn': 'wechat_login_btn',
- 'wechat_payment': 'wechat_payment',
- 'wechat_qr_code': 'wechat_qr_code',
- 'wecom': 'wecom',
- 'wecom_admin_desc': 'wecom_admin_desc',
- 'wecom_admin_title': 'wecom_admin_title',
- 'wecom_api_intercept_notification_text': 'wecom_api_intercept_notification_text',
- 'wecom_app_desc': 'wecom_app_desc',
- 'wecom_app_intro': 'wecom_app_intro',
- 'wecom_app_notice': 'wecom_app_notice',
- 'wecom_base': 'wecom_base',
- 'wecom_enterprise': 'wecom_enterprise',
- 'wecom_grade_desc': 'wecom_grade_desc',
- 'wecom_integration_desc_check': 'wecom_integration_desc_check',
- 'wecom_integration_domain_check': 'wecom_integration_domain_check',
- 'wecom_invite_member_browser_tips': 'wecom_invite_member_browser_tips',
- 'wecom_invite_member_version_tips': 'wecom_invite_member_version_tips',
- 'wecom_login': 'wecom_login',
- 'wecom_login_Internet_error': 'wecom_login_Internet_error',
- 'wecom_login_application_uninstall': 'wecom_login_application_uninstall',
- 'wecom_login_btn_text': 'wecom_login_btn_text',
- 'wecom_login_fail_button': 'wecom_login_fail_button',
- 'wecom_login_fail_tips_title': 'wecom_login_fail_tips_title',
- 'wecom_login_out_of_range': 'wecom_login_out_of_range',
- 'wecom_login_tenant_not_exsist': 'wecom_login_tenant_not_exsist',
- 'wecom_logo_unauthorized_error': 'wecom_logo_unauthorized_error',
- 'wecom_new_tab_tooltip': 'wecom_new_tab_tooltip',
- 'wecom_not_complete_bind_content': 'wecom_not_complete_bind_content',
- 'wecom_not_complete_bind_title': 'wecom_not_complete_bind_title',
- 'wecom_org_manage_reject_msg': 'wecom_org_manage_reject_msg',
- 'wecom_profession': 'wecom_profession',
- 'wecom_single_record_comment_mentioned': 'wecom_single_record_comment_mentioned',
- 'wecom_single_record_comment_mentioned_title': 'wecom_single_record_comment_mentioned_title',
- 'wecom_single_record_member_mention_title': 'wecom_single_record_member_mention_title',
- 'wecom_social_deactivate_tip': 'wecom_social_deactivate_tip',
- 'wecom_space_list_item_tag_info': 'wecom_space_list_item_tag_info',
- 'wecom_standard': 'wecom_standard',
- 'wecom_subscribed_record_cell_updated_title': 'wecom_subscribed_record_cell_updated_title',
- 'wecom_subscribed_record_commented_title': 'wecom_subscribed_record_commented_title',
- 'wecom_sync_address_error': 'wecom_sync_address_error',
- 'wecom_upgrade_go': 'wecom_upgrade_go',
- 'wecom_upgrade_guidance': 'wecom_upgrade_guidance',
- 'wecom_widget_created_by_field_name': 'wecom_widget_created_by_field_name',
- 'wecom_widget_last_edited_by_field_name': 'wecom_widget_last_edited_by_field_name',
- 'wecom_widget_member_field_name': 'wecom_widget_member_field_name',
- 'weixin_share_card_desc': 'weixin_share_card_desc',
- 'weixin_share_card_title': 'weixin_share_card_title',
- 'welcome_interface': 'welcome_interface',
- 'welcome_module1': 'welcome_module1',
- 'welcome_module2': 'welcome_module2',
- 'welcome_module3': 'welcome_module3',
- 'welcome_module4': 'welcome_module4',
- 'welcome_module5': 'welcome_module5',
- 'welcome_module6': 'welcome_module6',
- 'welcome_module7': 'welcome_module7',
- 'welcome_module8': 'welcome_module8',
- 'welcome_module9': 'welcome_module9',
- 'welcome_more_help': 'welcome_more_help',
- 'welcome_sub_title1': 'welcome_sub_title1',
- 'welcome_sub_title2': 'welcome_sub_title2',
- 'welcome_sub_title3': 'welcome_sub_title3',
- 'welcome_title': 'welcome_title',
- 'welcome_use': 'welcome_use',
- 'welcome_workspace_tip1': 'welcome_workspace_tip1',
- 'welcome_workspace_tip2': 'welcome_workspace_tip2',
- 'when': 'when',
- 'when_meet_the_following_filters': 'when_meet_the_following_filters',
- 'where': 'where',
- 'whether_bind_with_invited_email': 'whether_bind_with_invited_email',
- 'who_shares': 'who_shares',
- 'widget': 'widget',
- 'widget_center': 'widget_center',
- 'widget_center_create_modal_desc': 'widget_center_create_modal_desc',
- 'widget_center_create_modal_title': 'widget_center_create_modal_title',
- 'widget_center_create_modal_widget_agreement': 'widget_center_create_modal_widget_agreement',
- 'widget_center_create_modal_widget_name': 'widget_center_create_modal_widget_name',
- 'widget_center_create_modal_widget_name_placeholder': 'widget_center_create_modal_widget_name_placeholder',
- 'widget_center_create_modal_widget_template': 'widget_center_create_modal_widget_template',
- 'widget_center_create_modal_widget_template_link': 'widget_center_create_modal_widget_template_link',
- 'widget_center_help_tooltip': 'widget_center_help_tooltip',
- 'widget_center_install_modal_content': 'widget_center_install_modal_content',
- 'widget_center_install_modal_title': 'widget_center_install_modal_title',
- 'widget_center_menu_transfer': 'widget_center_menu_transfer',
- 'widget_center_menu_unpublish': 'widget_center_menu_unpublish',
- 'widget_center_official_introduction': 'widget_center_official_introduction',
- 'widget_center_publisher': 'widget_center_publisher',
- 'widget_center_space_introduction': 'widget_center_space_introduction',
- 'widget_center_tab_official': 'widget_center_tab_official',
- 'widget_center_tab_space': 'widget_center_tab_space',
- 'widget_cli_upgrade_tip': 'widget_cli_upgrade_tip',
- 'widget_collapse_tooltip': 'widget_collapse_tooltip',
- 'widget_connect_error': 'widget_connect_error',
- 'widget_continue_develop': 'widget_continue_develop',
- 'widget_cret_invalid_error_content': 'widget_cret_invalid_error_content',
- 'widget_cret_invalid_error_title': 'widget_cret_invalid_error_title',
- 'widget_datasheet_has_delete': 'widget_datasheet_has_delete',
- 'widget_dev_config_content': 'widget_dev_config_content',
- 'widget_dev_url': 'widget_dev_url',
- 'widget_dev_url_input_placeholder': 'widget_dev_url_input_placeholder',
- 'widget_developer_novice_guide': 'widget_developer_novice_guide',
- 'widget_disable_fullscreen': 'widget_disable_fullscreen',
- 'widget_enable_fullscreen': 'widget_enable_fullscreen',
- 'widget_env_error': 'widget_env_error',
- 'widget_expand_tooltip': 'widget_expand_tooltip',
- 'widget_filter_add_filter': 'widget_filter_add_filter',
- 'widget_filter_condition_numbers': 'widget_filter_condition_numbers',
- 'widget_filter_tips': 'widget_filter_tips',
- 'widget_has_be_delete': 'widget_has_be_delete',
- 'widget_hide_settings_tooltip': 'widget_hide_settings_tooltip',
- 'widget_homepage_tooltip': 'widget_homepage_tooltip',
- 'widget_import_from_airtable_done': 'widget_import_from_airtable_done',
- 'widget_import_from_airtable_done_button': 'widget_import_from_airtable_done_button',
- 'widget_import_from_airtable_field_name_suffix': 'widget_import_from_airtable_field_name_suffix',
- 'widget_import_from_airtable_start_import': 'widget_import_from_airtable_start_import',
- 'widget_import_from_airtable_start_import_description': 'widget_import_from_airtable_start_import_description',
- 'widget_import_from_airtable_step_1_title': 'widget_import_from_airtable_step_1_title',
- 'widget_import_from_airtable_step_1_viewid': 'widget_import_from_airtable_step_1_viewid',
- 'widget_import_from_airtable_step_1_warning_content': 'widget_import_from_airtable_step_1_warning_content',
- 'widget_import_from_airtable_step_2_description': 'widget_import_from_airtable_step_2_description',
- 'widget_import_from_airtable_step_2_fields': 'widget_import_from_airtable_step_2_fields',
- 'widget_import_from_airtable_step_2_fields_type': 'widget_import_from_airtable_step_2_fields_type',
- 'widget_import_from_airtable_step_2_title': 'widget_import_from_airtable_step_2_title',
- 'widget_import_from_airtable_step_2_waring_file_upload': 'widget_import_from_airtable_step_2_waring_file_upload',
- 'widget_import_from_airtable_step_3_button': 'widget_import_from_airtable_step_3_button',
- 'widget_import_from_airtable_step_3_description': 'widget_import_from_airtable_step_3_description',
- 'widget_import_from_airtable_step_3_import_num': 'widget_import_from_airtable_step_3_import_num',
- 'widget_import_from_airtable_tutorial': 'widget_import_from_airtable_tutorial',
- 'widget_import_from_airtable_wrong_button': 'widget_import_from_airtable_wrong_button',
- 'widget_install_error_env': 'widget_install_error_env',
- 'widget_install_error_title': 'widget_install_error_title',
- 'widget_item_build': 'widget_item_build',
- 'widget_item_developing': 'widget_item_developing',
- 'widget_load_error': 'widget_load_error',
- 'widget_load_error_ban_btn': 'widget_load_error_ban_btn',
- 'widget_load_error_ban_content': 'widget_load_error_ban_content',
- 'widget_load_error_ban_title': 'widget_load_error_ban_title',
- 'widget_load_error_load_error': 'widget_load_error_load_error',
- 'widget_load_error_not_match': 'widget_load_error_not_match',
- 'widget_load_error_published': 'widget_load_error_published',
- 'widget_load_error_title': 'widget_load_error_title',
- 'widget_load_url_error_not_match': 'widget_load_url_error_not_match',
- 'widget_loader_developing_content': 'widget_loader_developing_content',
- 'widget_loader_developing_title': 'widget_loader_developing_title',
- 'widget_loader_error_cret_invalid': 'widget_loader_error_cret_invalid',
- 'widget_loader_error_cret_invalid_action_text': 'widget_loader_error_cret_invalid_action_text',
- 'widget_more_settings': 'widget_more_settings',
- 'widget_more_settings_tooltip': 'widget_more_settings_tooltip',
- 'widget_name': 'widget_name',
- 'widget_name_length_error': 'widget_name_length_error',
- 'widget_no_access_datasheet': 'widget_no_access_datasheet',
- 'widget_num': 'widget_num',
- 'widget_operate_delete': 'widget_operate_delete',
- 'widget_operate_enter_dev': 'widget_operate_enter_dev',
- 'widget_operate_exit_dev': 'widget_operate_exit_dev',
- 'widget_operate_publish_help': 'widget_operate_publish_help',
- 'widget_operate_refresh': 'widget_operate_refresh',
- 'widget_operate_rename': 'widget_operate_rename',
- 'widget_operate_send_dashboard': 'widget_operate_send_dashboard',
- 'widget_operate_setting': 'widget_operate_setting',
- 'widget_panel': 'widget_panel',
- 'widget_panel_count_limit': 'widget_panel_count_limit',
- 'widget_panel_title': 'widget_panel_title',
- 'widget_per_space': 'widget_per_space',
- 'widget_publish_help_desc': 'widget_publish_help_desc',
- 'widget_publish_help_step1': 'widget_publish_help_step1',
- 'widget_publish_help_step2': 'widget_publish_help_step2',
- 'widget_publish_modal_content': 'widget_publish_modal_content',
- 'widget_publish_modal_title': 'widget_publish_modal_title',
- 'widget_reference': 'widget_reference',
- 'widget_runtime_desktop': 'widget_runtime_desktop',
- 'widget_runtime_mobile': 'widget_runtime_mobile',
- 'widget_scripting_edit_code': 'widget_scripting_edit_code',
- 'widget_scripting_edit_console': 'widget_scripting_edit_console',
- 'widget_scripting_edit_examples': 'widget_scripting_edit_examples',
- 'widget_scripting_edit_finish': 'widget_scripting_edit_finish',
- 'widget_scripting_edit_stop': 'widget_scripting_edit_stop',
- 'widget_scripting_run': 'widget_scripting_run',
- 'widget_scripting_start': 'widget_scripting_start',
- 'widget_show_settings_tooltip': 'widget_show_settings_tooltip',
- 'widget_something_went_wrong': 'widget_something_went_wrong',
- 'widget_start_dev': 'widget_start_dev',
- 'widget_step_dev': 'widget_step_dev',
- 'widget_step_dev_content_label': 'widget_step_dev_content_label',
- 'widget_step_dev_desc': 'widget_step_dev_desc',
- 'widget_step_dev_title': 'widget_step_dev_title',
- 'widget_step_init': 'widget_step_init',
- 'widget_step_init_content_desc': 'widget_step_init_content_desc',
- 'widget_step_init_content_label': 'widget_step_init_content_label',
- 'widget_step_init_desc': 'widget_step_init_desc',
- 'widget_step_init_title': 'widget_step_init_title',
- 'widget_step_install': 'widget_step_install',
- 'widget_step_install_content_label1': 'widget_step_install_content_label1',
- 'widget_step_install_content_label2': 'widget_step_install_content_label2',
- 'widget_step_install_desc': 'widget_step_install_desc',
- 'widget_step_install_title': 'widget_step_install_title',
- 'widget_step_start': 'widget_step_start',
- 'widget_step_start_content_desc2': 'widget_step_start_content_desc2',
- 'widget_step_start_content_label1': 'widget_step_start_content_label1',
- 'widget_step_start_content_label2': 'widget_step_start_content_label2',
- 'widget_step_start_desc': 'widget_step_start_desc',
- 'widget_step_start_title': 'widget_step_start_title',
- 'widget_tip': 'widget_tip',
- 'widget_transfer_modal_content': 'widget_transfer_modal_content',
- 'widget_transfer_modal_title': 'widget_transfer_modal_title',
- 'widget_transfer_success': 'widget_transfer_success',
- 'widget_unknow_err': 'widget_unknow_err',
- 'widget_unpublish_modal_content': 'widget_unpublish_modal_content',
- 'widget_website': 'widget_website',
- 'widgets_per_dashboard': 'widgets_per_dashboard',
- 'width_limit_waring': 'width_limit_waring',
- 'without_day': 'without_day',
- 'wizard_14_success_message': 'wizard_14_success_message',
- 'wizard_15_success_message': 'wizard_15_success_message',
- 'wizard_16_success_message': 'wizard_16_success_message',
- 'wizard_17_success_message': 'wizard_17_success_message',
- 'wizard_18_success_message': 'wizard_18_success_message',
- 'wizard_20_success_message': 'wizard_20_success_message',
- 'wizard_reward': 'wizard_reward',
- 'wizard_video_reward': 'wizard_video_reward',
- 'work_data': 'work_data',
- 'workbench_instruction_of_all_member_setting_and_node_permission': 'workbench_instruction_of_all_member_setting_and_node_permission',
- 'workbench_setting': 'workbench_setting',
- 'workbench_setting_all': 'workbench_setting_all',
- 'workbench_setting_cannot_export_datasheet_describle': 'workbench_setting_cannot_export_datasheet_describle',
- 'workbench_setting_cannot_export_datasheet_tips': 'workbench_setting_cannot_export_datasheet_tips',
- 'workbench_setting_cannot_export_datasheet_title': 'workbench_setting_cannot_export_datasheet_title',
- 'workbench_setting_show_watermark_tips': 'workbench_setting_show_watermark_tips',
- 'workbench_setting_show_watermark_title': 'workbench_setting_show_watermark_title',
- 'workbench_share_link_template': 'workbench_share_link_template',
- 'workbench_side_space_template': 'workbench_side_space_template',
- 'workbenck_shortcuts': 'workbenck_shortcuts',
- 'workdoc_attach_uploading': 'workdoc_attach_uploading',
- 'workdoc_authentication_failed': 'workdoc_authentication_failed',
- 'workdoc_background_title': 'workdoc_background_title',
- 'workdoc_code_placeholder': 'workdoc_code_placeholder',
- 'workdoc_collapsed': 'workdoc_collapsed',
- 'workdoc_color_default': 'workdoc_color_default',
- 'workdoc_color_title': 'workdoc_color_title',
- 'workdoc_create': 'workdoc_create',
- 'workdoc_expanded': 'workdoc_expanded',
- 'workdoc_image_max_10mb': 'workdoc_image_max_10mb',
- 'workdoc_info': 'workdoc_info',
- 'workdoc_info_create_time': 'workdoc_info_create_time',
- 'workdoc_info_creator': 'workdoc_info_creator',
- 'workdoc_info_last_modify_people': 'workdoc_info_last_modify_people',
- 'workdoc_info_last_modify_time': 'workdoc_info_last_modify_time',
- 'workdoc_link_placeholder': 'workdoc_link_placeholder',
- 'workdoc_only_image': 'workdoc_only_image',
- 'workdoc_text_placeholder': 'workdoc_text_placeholder',
- 'workdoc_title_placeholder': 'workdoc_title_placeholder',
- 'workdoc_unnamed': 'workdoc_unnamed',
- 'workdoc_unsave_cancel': 'workdoc_unsave_cancel',
- 'workdoc_unsave_content': 'workdoc_unsave_content',
- 'workdoc_unsave_ok': 'workdoc_unsave_ok',
- 'workdoc_unsave_title': 'workdoc_unsave_title',
- 'workdoc_upload_failed': 'workdoc_upload_failed',
- 'workdoc_ws_connected': 'workdoc_ws_connected',
- 'workdoc_ws_connecting': 'workdoc_ws_connecting',
- 'workdoc_ws_disconnected': 'workdoc_ws_disconnected',
- 'workflow_execute_failed_notify': 'workflow_execute_failed_notify',
- 'workspace_data': 'workspace_data',
- 'workspace_files': 'workspace_files',
- 'workspace_list': 'workspace_list',
- 'wrap_text': 'wrap_text',
- 'wrong_url': 'wrong_url',
- 'x_axis_field_date_range': 'x_axis_field_date_range',
- 'x_axis_field_date_range_by_day': 'x_axis_field_date_range_by_day',
- 'x_axis_field_date_range_by_quarter': 'x_axis_field_date_range_by_quarter',
- 'x_axis_field_date_range_by_week': 'x_axis_field_date_range_by_week',
- 'x_axis_field_date_range_by_year': 'x_axis_field_date_range_by_year',
- 'y_axis_field_average': 'y_axis_field_average',
- 'y_axis_field_max': 'y_axis_field_max',
- 'y_axis_field_min': 'y_axis_field_min',
- 'y_axis_field_sum': 'y_axis_field_sum',
- 'year': 'year',
- 'year_month_day_hh_mm': 'year_month_day_hh_mm',
- 'year_month_day_hyphen': 'year_month_day_hyphen',
- 'year_month_day_slash': 'year_month_day_slash',
- 'year_season_hyphen': 'year_season_hyphen',
- 'year_week_hyphen': 'year_week_hyphen',
- 'yemen': 'yemen',
- 'yesterday': 'yesterday',
- 'you': 'you',
- 'your_account_will_destroy_at': 'your_account_will_destroy_at',
- 'zambia': 'zambia',
- 'zimbabwe': 'zimbabwe',
- 'zoom_in': 'zoom_in',
- 'zoom_out': 'zoom_out'
+ ANNUAL: 'ANNUAL';
+ ArchiveRecords: 'ArchiveRecords';
+ BIANNUAL: 'BIANNUAL';
+ CNY: 'CNY';
+ DAYS: 'DAYS';
+ DeleteArchivedRecords: 'DeleteArchivedRecords';
+ EXPIRATION_NO_BILLING_PERIOD: 'EXPIRATION_NO_BILLING_PERIOD';
+ MONTHLY: 'MONTHLY';
+ NO_BILLING_PERIOD: 'NO_BILLING_PERIOD';
+ No_open_functionality: 'No_open_functionality';
+ Public_Beta_Period: 'Public_Beta_Period';
+ QR_code_invalid: 'QR_code_invalid';
+ Standalone_Capacity: 'Standalone_Capacity';
+ UnarchiveRecords: 'UnarchiveRecords';
+ WEEKS: 'WEEKS';
+ access_to_space_station_editors: 'access_to_space_station_editors';
+ account_ass_manage: 'account_ass_manage';
+ account_format_err: 'account_format_err';
+ account_manager_binding_feishu: 'account_manager_binding_feishu';
+ account_manager_invalid_subtip: 'account_manager_invalid_subtip';
+ account_manager_invalid_tip: 'account_manager_invalid_tip';
+ account_nickname: 'account_nickname';
+ account_password_incorrect: 'account_password_incorrect';
+ account_wallet: 'account_wallet';
+ action: 'action';
+ action_execute_error: 'action_execute_error';
+ action_should_not_empty: 'action_should_not_empty';
+ activate_space: 'activate_space';
+ active_record_hidden: 'active_record_hidden';
+ active_space: 'active_space';
+ activity: 'activity';
+ activity_banner_desc: 'activity_banner_desc';
+ activity_integral_income_notify: 'activity_integral_income_notify';
+ activity_integral_income_toadmin: 'activity_integral_income_toadmin';
+ activity_login_desc: 'activity_login_desc';
+ activity_marker: 'activity_marker';
+ activity_no_rank_number: 'activity_no_rank_number';
+ activity_publish: 'activity_publish';
+ activity_rank: 'activity_rank';
+ activity_rank_number: 'activity_rank_number';
+ activity_register_tip1: 'activity_register_tip1';
+ activity_register_tip2: 'activity_register_tip2';
+ activity_reward: 'activity_reward';
+ activity_rule: 'activity_rule';
+ activity_rule_content: 'activity_rule_content';
+ activity_share_btn: 'activity_share_btn';
+ activity_statement: 'activity_statement';
+ activity_time: 'activity_time';
+ activity_tip: 'activity_tip';
+ ad_card_desc: 'ad_card_desc';
+ adaptive: 'adaptive';
+ add: 'add';
+ add_a_trigger: 'add_a_trigger';
+ add_an_option: 'add_an_option';
+ add_attachment: 'add_attachment';
+ add_automation_node: 'add_automation_node';
+ add_cover: 'add_cover';
+ add_dashboard: 'add_dashboard';
+ add_datasheet_editor: 'add_datasheet_editor';
+ add_datasheet_manager: 'add_datasheet_manager';
+ add_datasheet_reader: 'add_datasheet_reader';
+ add_datasheet_updater: 'add_datasheet_updater';
+ add_editor: 'add_editor';
+ add_favorite_success: 'add_favorite_success';
+ add_filter: 'add_filter';
+ add_filter_condition_tips: 'add_filter_condition_tips';
+ add_filter_empty: 'add_filter_empty';
+ add_folder_editor: 'add_folder_editor';
+ add_folder_manager: 'add_folder_manager';
+ add_folder_reader: 'add_folder_reader';
+ add_folder_updater: 'add_folder_updater';
+ add_form: 'add_form';
+ add_form_logo: 'add_form_logo';
+ add_gallery_view_success_guide: 'add_gallery_view_success_guide';
+ add_gantt_group_card: 'add_gantt_group_card';
+ add_grouping: 'add_grouping';
+ add_grouping_empty: 'add_grouping_empty';
+ add_image: 'add_image';
+ add_kanban_group_card: 'add_kanban_group_card';
+ add_link_record_button: 'add_link_record_button';
+ add_link_record_button_disable: 'add_link_record_button_disable';
+ add_manager: 'add_manager';
+ add_mark_line: 'add_mark_line';
+ add_member: 'add_member';
+ add_member_fail: 'add_member_fail';
+ add_member_or_group: 'add_member_or_group';
+ add_member_or_unit: 'add_member_or_unit';
+ add_member_success: 'add_member_success';
+ add_new_record_by_name: 'add_new_record_by_name';
+ add_new_view_success: 'add_new_view_success';
+ add_on_api_call: 'add_on_api_call';
+ add_or_cancel_favorite_fail: 'add_or_cancel_favorite_fail';
+ add_reader: 'add_reader';
+ add_record: 'add_record';
+ add_record_out_of_limit_by_api_notify: 'add_record_out_of_limit_by_api_notify';
+ add_record_soon_to_be_limit_by_api_notify: 'add_record_soon_to_be_limit_by_api_notify';
+ add_role_btn: 'add_role_btn';
+ add_role_error_empty: 'add_role_error_empty';
+ add_role_error_exists: 'add_role_error_exists';
+ add_role_error_limit: 'add_role_error_limit';
+ add_role_success: 'add_role_success';
+ add_role_success_message: 'add_role_success_message';
+ add_role_title: 'add_role_title';
+ add_row_button_tip: 'add_row_button_tip';
+ add_row_created_by_tip: 'add_row_created_by_tip';
+ add_sort: 'add_sort';
+ add_sort_current_user: 'add_sort_current_user';
+ add_sort_current_user_tips: 'add_sort_current_user_tips';
+ add_sort_empty: 'add_sort_empty';
+ add_space: 'add_space';
+ add_sub_admin: 'add_sub_admin';
+ add_sub_admin_contacts_configuration: 'add_sub_admin_contacts_configuration';
+ add_sub_admin_fail: 'add_sub_admin_fail';
+ add_sub_admin_permissions_configuration: 'add_sub_admin_permissions_configuration';
+ add_sub_admin_success: 'add_sub_admin_success';
+ add_sub_admin_template_configuration: 'add_sub_admin_template_configuration';
+ add_sub_admin_title_member_team: 'add_sub_admin_title_member_team';
+ add_sub_admin_title_workbench: 'add_sub_admin_title_workbench';
+ add_sub_admin_workbench_configuration: 'add_sub_admin_workbench_configuration';
+ add_summry_describle: 'add_summry_describle';
+ add_target_values: 'add_target_values';
+ add_team: 'add_team';
+ add_updater: 'add_updater';
+ add_widget: 'add_widget';
+ add_widget_panel: 'add_widget_panel';
+ add_widget_success: 'add_widget_success';
+ added_not_yet: 'added_not_yet';
+ additional_styling_options: 'additional_styling_options';
+ admin: 'admin';
+ admin_cannot_quit_space: 'admin_cannot_quit_space';
+ admin_test_function: 'admin_test_function';
+ admin_test_function_content: 'admin_test_function_content';
+ admin_transfer_space_widget_notify: 'admin_transfer_space_widget_notify';
+ admin_unpublish_space_widget_notify: 'admin_unpublish_space_widget_notify';
+ admins_per_space: 'admins_per_space';
+ advanced: 'advanced';
+ advanced_features: 'advanced_features';
+ advanced_mode: 'advanced_mode';
+ advanced_permissions: 'advanced_permissions';
+ advanced_permissions_description: 'advanced_permissions_description';
+ afghanistan: 'afghanistan';
+ aggregate_values: 'aggregate_values';
+ aggregate_values_describle: 'aggregate_values_describle';
+ agree: 'agree';
+ agreed: 'agreed';
+ ai_advanced_mode_desc: 'ai_advanced_mode_desc';
+ ai_advanced_mode_title: 'ai_advanced_mode_title';
+ ai_agent_anonymous: 'ai_agent_anonymous';
+ ai_agent_conversation_continue_not_supported: 'ai_agent_conversation_continue_not_supported';
+ ai_agent_conversation_list: 'ai_agent_conversation_list';
+ ai_agent_conversation_log: 'ai_agent_conversation_log';
+ ai_agent_conversation_title: 'ai_agent_conversation_title';
+ ai_agent_feedback: 'ai_agent_feedback';
+ ai_agent_historical_message: 'ai_agent_historical_message';
+ ai_agent_history: 'ai_agent_history';
+ ai_agent_message_consumed: 'ai_agent_message_consumed';
+ ai_api_curl_template: 'ai_api_curl_template';
+ ai_api_footer_desc: 'ai_api_footer_desc';
+ ai_api_javascript_template: 'ai_api_javascript_template';
+ ai_api_python_template: 'ai_api_python_template';
+ ai_api_tab_title_1: 'ai_api_tab_title_1';
+ ai_assistant: 'ai_assistant';
+ ai_bot_model_title: 'ai_bot_model_title';
+ ai_can_train_count: 'ai_can_train_count';
+ ai_chat: 'ai_chat';
+ ai_chat_default_prologue: 'ai_chat_default_prologue';
+ ai_chat_default_prompt: 'ai_chat_default_prompt';
+ ai_chat_textarea_placeholder: 'ai_chat_textarea_placeholder';
+ ai_chat_unit: 'ai_chat_unit';
+ ai_close_setting_tip_content: 'ai_close_setting_tip_content';
+ ai_close_setting_tip_title: 'ai_close_setting_tip_title';
+ ai_create_guide_btn_text: 'ai_create_guide_btn_text';
+ ai_create_guide_content: 'ai_create_guide_content';
+ ai_credit_cost_chart_title: 'ai_credit_cost_chart_title';
+ ai_credit_cost_chart_tooltip: 'ai_credit_cost_chart_tooltip';
+ ai_credit_pointer: 'ai_credit_pointer';
+ ai_credit_time_dimension_month: 'ai_credit_time_dimension_month';
+ ai_credit_time_dimension_today: 'ai_credit_time_dimension_today';
+ ai_credit_time_dimension_week: 'ai_credit_time_dimension_week';
+ ai_credit_time_dimension_weekend: 'ai_credit_time_dimension_weekend';
+ ai_credit_time_dimension_year: 'ai_credit_time_dimension_year';
+ ai_credit_usage_tooltip: 'ai_credit_usage_tooltip';
+ ai_data_source_rows: 'ai_data_source_rows';
+ ai_data_source_update: 'ai_data_source_update';
+ ai_datasheet_panel_create_btn_text: 'ai_datasheet_panel_create_btn_text';
+ ai_default_idk: 'ai_default_idk';
+ ai_default_prologue: 'ai_default_prologue';
+ ai_default_prompt: 'ai_default_prompt';
+ ai_discar_setting_edit_cancel_text: 'ai_discar_setting_edit_cancel_text';
+ ai_discard_setting_edit_ok_text: 'ai_discard_setting_edit_ok_text';
+ ai_embed_website: 'ai_embed_website';
+ ai_embed_website_iframe_tips: 'ai_embed_website_iframe_tips';
+ ai_embed_website_javascript_tips: 'ai_embed_website_javascript_tips';
+ ai_empty: 'ai_empty';
+ ai_explore_card_title: 'ai_explore_card_title';
+ ai_explore_refresh_btn_text: 'ai_explore_refresh_btn_text';
+ ai_fallback_message_desc: 'ai_fallback_message_desc';
+ ai_fallback_message_title: 'ai_fallback_message_title';
+ ai_feedback_anonymous: 'ai_feedback_anonymous';
+ ai_feedback_appraisal: 'ai_feedback_appraisal';
+ ai_feedback_box_alert: 'ai_feedback_box_alert';
+ ai_feedback_box_placeholder: 'ai_feedback_box_placeholder';
+ ai_feedback_box_send: 'ai_feedback_box_send';
+ ai_feedback_box_title: 'ai_feedback_box_title';
+ ai_feedback_comment: 'ai_feedback_comment';
+ ai_feedback_insight_pagination_total: 'ai_feedback_insight_pagination_total';
+ ai_feedback_state: 'ai_feedback_state';
+ ai_feedback_state_ignore: 'ai_feedback_state_ignore';
+ ai_feedback_state_processed: 'ai_feedback_state_processed';
+ ai_feedback_state_unprocessed: 'ai_feedback_state_unprocessed';
+ ai_feedback_time: 'ai_feedback_time';
+ ai_feedback_user: 'ai_feedback_user';
+ ai_form_submit_success: 'ai_form_submit_success';
+ ai_input_credit_usage_tooltip: 'ai_input_credit_usage_tooltip';
+ ai_latest_train_date: 'ai_latest_train_date';
+ ai_mark_state: 'ai_mark_state';
+ ai_message_credit_title: 'ai_message_credit_title';
+ ai_new_agent: 'ai_new_agent';
+ ai_new_chatbot: 'ai_new_chatbot';
+ ai_new_conversation_btn_text: 'ai_new_conversation_btn_text';
+ ai_not_set_datasheet_source_error: 'ai_not_set_datasheet_source_error';
+ ai_open_remark_can_not_empty: 'ai_open_remark_can_not_empty';
+ ai_open_remark_desc: 'ai_open_remark_desc';
+ ai_open_remark_title: 'ai_open_remark_title';
+ ai_page_loading_text: 'ai_page_loading_text';
+ ai_preview_title: 'ai_preview_title';
+ ai_prompt_desc: 'ai_prompt_desc';
+ ai_prompt_title: 'ai_prompt_title';
+ ai_prompt_wrong_content: 'ai_prompt_wrong_content';
+ ai_query_of_number: 'ai_query_of_number';
+ ai_remain_credit_label: 'ai_remain_credit_label';
+ ai_retrain: 'ai_retrain';
+ ai_robot_data_source_title: 'ai_robot_data_source_title';
+ ai_robot_type_QA_desc: 'ai_robot_type_QA_desc';
+ ai_robot_type_normal_desc: 'ai_robot_type_normal_desc';
+ ai_robot_type_title: 'ai_robot_type_title';
+ ai_save_and_train: 'ai_save_and_train';
+ ai_select_data_source: 'ai_select_data_source';
+ ai_select_form: 'ai_select_form';
+ ai_send_cancel: 'ai_send_cancel';
+ ai_session_time: 'ai_session_time';
+ ai_setting_change_data_source_tooltip: 'ai_setting_change_data_source_tooltip';
+ ai_setting_enable_collect_information_desc: 'ai_setting_enable_collect_information_desc';
+ ai_setting_enable_collect_information_title: 'ai_setting_enable_collect_information_title';
+ ai_setting_max_count: 'ai_setting_max_count';
+ ai_setting_open_data_source_tooltip: 'ai_setting_open_data_source_tooltip';
+ ai_setting_open_url_desc: 'ai_setting_open_url_desc';
+ ai_setting_open_url_label: 'ai_setting_open_url_label';
+ ai_setting_open_url_placeholder: 'ai_setting_open_url_placeholder';
+ ai_setting_open_url_placeholder_title: 'ai_setting_open_url_placeholder_title';
+ ai_setting_open_url_title: 'ai_setting_open_url_title';
+ ai_setting_open_url_title_label: 'ai_setting_open_url_title_label';
+ ai_setting_preview_suggestion_tip_1: 'ai_setting_preview_suggestion_tip_1';
+ ai_setting_preview_suggestion_tip_2: 'ai_setting_preview_suggestion_tip_2';
+ ai_setting_preview_suggestion_tip_3: 'ai_setting_preview_suggestion_tip_3';
+ ai_setting_preview_user_chat_message: 'ai_setting_preview_user_chat_message';
+ ai_setting_select_datasheet_required: 'ai_setting_select_datasheet_required';
+ ai_setting_select_form_required: 'ai_setting_select_form_required';
+ ai_setting_temperature: 'ai_setting_temperature';
+ ai_setting_temperature_desc: 'ai_setting_temperature_desc';
+ ai_setting_title: 'ai_setting_title';
+ ai_settings_similarity_filter: 'ai_settings_similarity_filter';
+ ai_settings_similarity_filter_advanced: 'ai_settings_similarity_filter_advanced';
+ ai_settings_similarity_filter_desc: 'ai_settings_similarity_filter_desc';
+ ai_settings_similarity_filter_moderate: 'ai_settings_similarity_filter_moderate';
+ ai_settings_similarity_filter_relaxed: 'ai_settings_similarity_filter_relaxed';
+ ai_settings_similarity_filter_strict: 'ai_settings_similarity_filter_strict';
+ ai_show_explore_card_desc: 'ai_show_explore_card_desc';
+ ai_show_explore_card_title: 'ai_show_explore_card_title';
+ ai_show_suggestion_for_follow_tip_desc: 'ai_show_suggestion_for_follow_tip_desc';
+ ai_show_suggestion_for_follow_tip_title: 'ai_show_suggestion_for_follow_tip_title';
+ ai_stop_conversation: 'ai_stop_conversation';
+ ai_toolbar_insight_text: 'ai_toolbar_insight_text';
+ ai_toolbar_publish_text: 'ai_toolbar_publish_text';
+ ai_toolbar_setting_text: 'ai_toolbar_setting_text';
+ ai_toolbar_train_text: 'ai_toolbar_train_text';
+ ai_toolbar_training: 'ai_toolbar_training';
+ ai_train: 'ai_train';
+ ai_train_complete_message: 'ai_train_complete_message';
+ ai_train_credit_cost: 'ai_train_credit_cost';
+ ai_training_empty_desc: 'ai_training_empty_desc';
+ ai_training_empty_title: 'ai_training_empty_title';
+ ai_training_failed_message: 'ai_training_failed_message';
+ ai_training_failed_message_and_allow_send_message: 'ai_training_failed_message_and_allow_send_message';
+ ai_training_history_desc: 'ai_training_history_desc';
+ ai_training_history_table_column_datasource: 'ai_training_history_table_column_datasource';
+ ai_training_history_table_column_total_characters: 'ai_training_history_table_column_total_characters';
+ ai_training_history_table_column_type: 'ai_training_history_table_column_type';
+ ai_training_history_title: 'ai_training_history_title';
+ ai_training_history_train_info_create_time: 'ai_training_history_train_info_create_time';
+ ai_training_history_train_info_credit_cost: 'ai_training_history_train_info_credit_cost';
+ ai_training_history_train_info_status: 'ai_training_history_train_info_status';
+ ai_training_message: 'ai_training_message';
+ ai_training_message_title: 'ai_training_message_title';
+ ai_training_page_desc: 'ai_training_page_desc';
+ ai_try_again: 'ai_try_again';
+ ai_typing: 'ai_typing';
+ ai_update_setting_success: 'ai_update_setting_success';
+ alarm_no_member_field_tips: 'alarm_no_member_field_tips';
+ alarm_save_fail: 'alarm_save_fail';
+ alarm_specifical_field_member: 'alarm_specifical_field_member';
+ alarm_specifical_member: 'alarm_specifical_member';
+ alarm_target_type: 'alarm_target_type';
+ albania: 'albania';
+ album: 'album';
+ album_publisher: 'album_publisher';
+ algeria: 'algeria';
+ alien: 'alien';
+ alien_tip_in_user_card: 'alien_tip_in_user_card';
+ align_center: 'align_center';
+ align_left: 'align_left';
+ align_right: 'align_right';
+ alipay: 'alipay';
+ all: 'all';
+ all_editable_fields: 'all_editable_fields';
+ all_record: 'all_record';
+ allow_apply_join_space: 'allow_apply_join_space';
+ allow_apply_join_space_desc: 'allow_apply_join_space_desc';
+ already_know_that: 'already_know_that';
+ american_samoa: 'american_samoa';
+ and: 'and';
+ andorra: 'andorra';
+ angola: 'angola';
+ anguilla: 'anguilla';
+ anonymous: 'anonymous';
+ antigua_and_barbuda: 'antigua_and_barbuda';
+ api_add: 'api_add';
+ api_attachment_file_size_error: 'api_attachment_file_size_error';
+ api_call: 'api_call';
+ api_cumulative_usage_info: 'api_cumulative_usage_info';
+ api_dashboard_not_exist: 'api_dashboard_not_exist';
+ api_datasheet_not_exist: 'api_datasheet_not_exist';
+ api_datasheet_not_visible: 'api_datasheet_not_visible';
+ api_delete: 'api_delete';
+ api_delete_error: 'api_delete_error';
+ api_delete_error_foreign_datasheet_deleted: 'api_delete_error_foreign_datasheet_deleted';
+ api_embed_link_id_not_exist: 'api_embed_link_id_not_exist';
+ api_embed_link_instance_limit: 'api_embed_link_instance_limit';
+ api_embed_link_limit: 'api_embed_link_limit';
+ api_enterprise_limit: 'api_enterprise_limit';
+ api_example_request: 'api_example_request';
+ api_example_response: 'api_example_response';
+ api_excess: 'api_excess';
+ api_favicon_value_error: 'api_favicon_value_error';
+ api_fieldid_empty_error: 'api_fieldid_empty_error';
+ api_fields: 'api_fields';
+ api_forbidden: 'api_forbidden';
+ api_forbidden_because_of_not_in_space: 'api_forbidden_because_of_not_in_space';
+ api_forbidden_because_of_usage: 'api_forbidden_because_of_usage';
+ api_frequently_error: 'api_frequently_error';
+ api_get: 'api_get';
+ api_insert_error: 'api_insert_error';
+ api_more_params: 'api_more_params';
+ api_node_node_type_value_error: 'api_node_node_type_value_error';
+ api_node_permission_error: 'api_node_permission_error';
+ api_node_permission_value_error: 'api_node_permission_value_error';
+ api_not_exists: 'api_not_exists';
+ api_org_enterprise_limit: 'api_org_enterprise_limit';
+ api_org_member_delete_primary_admin_error: 'api_org_member_delete_primary_admin_error';
+ api_org_member_role_error: 'api_org_member_role_error';
+ api_org_member_team_error: 'api_org_member_team_error';
+ api_org_permission_member_deny: 'api_org_permission_member_deny';
+ api_org_permission_role_deny: 'api_org_permission_role_deny';
+ api_org_permission_team_deny: 'api_org_permission_team_deny';
+ api_org_role_delete_error: 'api_org_role_delete_error';
+ api_org_role_name_unique_error: 'api_org_role_name_unique_error';
+ api_org_team_delete_error: 'api_org_team_delete_error';
+ api_org_team_name_unique_error: 'api_org_team_name_unique_error';
+ api_org_update_deny_for_social_space: 'api_org_update_deny_for_social_space';
+ api_panel_add_records: 'api_panel_add_records';
+ api_panel_delete_records: 'api_panel_delete_records';
+ api_panel_get_records: 'api_panel_get_records';
+ api_panel_init_sdk: 'api_panel_init_sdk';
+ api_panel_md_curl_example: 'api_panel_md_curl_example';
+ api_panel_md_js_example: 'api_panel_md_js_example';
+ api_panel_md_python_example: 'api_panel_md_python_example';
+ api_panel_other_params_and_tips: 'api_panel_other_params_and_tips';
+ api_panel_return_example: 'api_panel_return_example';
+ api_panel_title: 'api_panel_title';
+ api_panel_type_default_example_attachment: 'api_panel_type_default_example_attachment';
+ api_panel_type_default_example_auto_number: 'api_panel_type_default_example_auto_number';
+ api_panel_type_default_example_checkbox: 'api_panel_type_default_example_checkbox';
+ api_panel_type_default_example_created_by: 'api_panel_type_default_example_created_by';
+ api_panel_type_default_example_created_time: 'api_panel_type_default_example_created_time';
+ api_panel_type_default_example_currency: 'api_panel_type_default_example_currency';
+ api_panel_type_default_example_date_time: 'api_panel_type_default_example_date_time';
+ api_panel_type_default_example_email: 'api_panel_type_default_example_email';
+ api_panel_type_default_example_formula: 'api_panel_type_default_example_formula';
+ api_panel_type_default_example_last_modified_by: 'api_panel_type_default_example_last_modified_by';
+ api_panel_type_default_example_last_modified_time: 'api_panel_type_default_example_last_modified_time';
+ api_panel_type_default_example_link: 'api_panel_type_default_example_link';
+ api_panel_type_default_example_look_up: 'api_panel_type_default_example_look_up';
+ api_panel_type_default_example_member: 'api_panel_type_default_example_member';
+ api_panel_type_default_example_multi_select: 'api_panel_type_default_example_multi_select';
+ api_panel_type_default_example_number: 'api_panel_type_default_example_number';
+ api_panel_type_default_example_one_way_link: 'api_panel_type_default_example_one_way_link';
+ api_panel_type_default_example_percent: 'api_panel_type_default_example_percent';
+ api_panel_type_default_example_phone: 'api_panel_type_default_example_phone';
+ api_panel_type_default_example_rating: 'api_panel_type_default_example_rating';
+ api_panel_type_default_example_single_select: 'api_panel_type_default_example_single_select';
+ api_panel_type_default_example_single_text: 'api_panel_type_default_example_single_text';
+ api_panel_type_default_example_text: 'api_panel_type_default_example_text';
+ api_panel_type_default_example_url: 'api_panel_type_default_example_url';
+ api_panel_type_desc_attachment: 'api_panel_type_desc_attachment';
+ api_panel_type_desc_autonumber: 'api_panel_type_desc_autonumber';
+ api_panel_type_desc_cascader: 'api_panel_type_desc_cascader';
+ api_panel_type_desc_checkbox: 'api_panel_type_desc_checkbox';
+ api_panel_type_desc_created_by: 'api_panel_type_desc_created_by';
+ api_panel_type_desc_created_time: 'api_panel_type_desc_created_time';
+ api_panel_type_desc_currency: 'api_panel_type_desc_currency';
+ api_panel_type_desc_date_time: 'api_panel_type_desc_date_time';
+ api_panel_type_desc_email: 'api_panel_type_desc_email';
+ api_panel_type_desc_formula: 'api_panel_type_desc_formula';
+ api_panel_type_desc_last_modified_by: 'api_panel_type_desc_last_modified_by';
+ api_panel_type_desc_last_modified_time: 'api_panel_type_desc_last_modified_time';
+ api_panel_type_desc_link: 'api_panel_type_desc_link';
+ api_panel_type_desc_look_up: 'api_panel_type_desc_look_up';
+ api_panel_type_desc_member: 'api_panel_type_desc_member';
+ api_panel_type_desc_multi_select: 'api_panel_type_desc_multi_select';
+ api_panel_type_desc_number: 'api_panel_type_desc_number';
+ api_panel_type_desc_one_way_link: 'api_panel_type_desc_one_way_link';
+ api_panel_type_desc_percent: 'api_panel_type_desc_percent';
+ api_panel_type_desc_phone: 'api_panel_type_desc_phone';
+ api_panel_type_desc_rating: 'api_panel_type_desc_rating';
+ api_panel_type_desc_single_select: 'api_panel_type_desc_single_select';
+ api_panel_type_desc_single_text: 'api_panel_type_desc_single_text';
+ api_panel_type_desc_text: 'api_panel_type_desc_text';
+ api_panel_type_desc_url: 'api_panel_type_desc_url';
+ api_panel_update_records: 'api_panel_update_records';
+ api_panel_upload_file: 'api_panel_upload_file';
+ api_param_add_widget_btn_type_error: 'api_param_add_widget_btn_type_error';
+ api_param_api_btn_type_error: 'api_param_api_btn_type_error';
+ api_param_attachment_array_type_error: 'api_param_attachment_array_type_error';
+ api_param_attachment_name_type_error: 'api_param_attachment_name_type_error';
+ api_param_attachment_not_exists: 'api_param_attachment_not_exists';
+ api_param_attachment_token_type_error: 'api_param_attachment_token_type_error';
+ api_param_basic_tools_type_error: 'api_param_basic_tools_type_error';
+ api_param_checkbox_field_type_error: 'api_param_checkbox_field_type_error';
+ api_param_collaborator_status_bar_type_error: 'api_param_collaborator_status_bar_type_error';
+ api_param_collapsed_type_error: 'api_param_collapsed_type_error';
+ api_param_currency_field_type_error: 'api_param_currency_field_type_error';
+ api_param_datetime_field_type_error: 'api_param_datetime_field_type_error';
+ api_param_default_error: 'api_param_default_error';
+ api_param_email_field_type_error: 'api_param_email_field_type_error';
+ api_param_embed_link_id_not_empty: 'api_param_embed_link_id_not_empty';
+ api_param_embed_permission_type_error: 'api_param_embed_permission_type_error';
+ api_param_filter_field_not_exists: 'api_param_filter_field_not_exists';
+ api_param_form_btn_type_error: 'api_param_form_btn_type_error';
+ api_param_form_setting_btn_type_error: 'api_param_form_setting_btn_type_error';
+ api_param_formula_error: 'api_param_formula_error';
+ api_param_full_screen_btn_type_error: 'api_param_full_screen_btn_type_error';
+ api_param_history_btn_type_error: 'api_param_history_btn_type_error';
+ api_param_invailid_datasheet_name: 'api_param_invailid_datasheet_name';
+ api_param_invalid_rating_field: 'api_param_invalid_rating_field';
+ api_param_invalid_record_id_value: 'api_param_invalid_record_id_value';
+ api_param_invalid_space_id_value: 'api_param_invalid_space_id_value';
+ api_param_link_field_type_error: 'api_param_link_field_type_error';
+ api_param_member_field_type_error: 'api_param_member_field_type_error';
+ api_param_member_id_type_error: 'api_param_member_id_type_error';
+ api_param_multiselect_field_type_error: 'api_param_multiselect_field_type_error';
+ api_param_multiselect_field_value_type_error: 'api_param_multiselect_field_value_type_error';
+ api_param_node_id_not_empty_key: 'api_param_node_id_not_empty_key';
+ api_param_node_info_bar_type_error: 'api_param_node_info_bar_type_error';
+ api_param_number_field_type_error: 'api_param_number_field_type_error';
+ api_param_parent_unit_not_exists: 'api_param_parent_unit_not_exists';
+ api_param_payload_banner_logo_type_error: 'api_param_payload_banner_logo_type_error';
+ api_param_payload_editable_type_error: 'api_param_payload_editable_type_error';
+ api_param_percent_field_type_error: 'api_param_percent_field_type_error';
+ api_param_phone_field_type_error: 'api_param_phone_field_type_error';
+ api_param_property_error: 'api_param_property_error';
+ api_param_rating_field_type_error: 'api_param_rating_field_type_error';
+ api_param_record_archived: 'api_param_record_archived';
+ api_param_record_not_exists: 'api_param_record_not_exists';
+ api_param_robot_btn_type_error: 'api_param_robot_btn_type_error';
+ api_param_select_field_value_type_error: 'api_param_select_field_value_type_error';
+ api_param_sequence_type_error: 'api_param_sequence_type_error';
+ api_param_share_btn_type_error: 'api_param_share_btn_type_error';
+ api_param_singletext_field_type_error: 'api_param_singletext_field_type_error';
+ api_param_sort_field_not_exists: 'api_param_sort_field_not_exists';
+ api_param_sort_missing_field: 'api_param_sort_missing_field';
+ api_param_tabbar_type_error: 'api_param_tabbar_type_error';
+ api_param_text_field_type_error: 'api_param_text_field_type_error';
+ api_param_theme_type_error: 'api_param_theme_type_error';
+ api_param_toolbar_type_error: 'api_param_toolbar_type_error';
+ api_param_type_error: 'api_param_type_error';
+ api_param_unit_id_required: 'api_param_unit_id_required';
+ api_param_unit_name_required: 'api_param_unit_name_required';
+ api_param_unit_name_type_not_exists: 'api_param_unit_name_type_not_exists';
+ api_param_unit_not_exists: 'api_param_unit_not_exists';
+ api_param_url_field_type_error: 'api_param_url_field_type_error';
+ api_param_validate_error: 'api_param_validate_error';
+ api_param_view_not_exists: 'api_param_view_not_exists';
+ api_param_viewid_empty_error: 'api_param_viewid_empty_error';
+ api_param_viewid_type_error: 'api_param_viewid_type_error';
+ api_param_viewids_empty_error: 'api_param_viewids_empty_error';
+ api_param_widget_btn_type_error: 'api_param_widget_btn_type_error';
+ api_param_widget_id_not_exists: 'api_param_widget_id_not_exists';
+ api_params_automumber_can_not_operate: 'api_params_automumber_can_not_operate';
+ api_params_can_not_operate: 'api_params_can_not_operate';
+ api_params_cellformat_error: 'api_params_cellformat_error';
+ api_params_created_time_can_not_operate: 'api_params_created_time_can_not_operate';
+ api_params_createdby_can_not_operate: 'api_params_createdby_can_not_operate';
+ api_params_empty_error: 'api_params_empty_error';
+ api_params_formula_can_not_operate: 'api_params_formula_can_not_operate';
+ api_params_instance_attachment_name_error: 'api_params_instance_attachment_name_error';
+ api_params_instance_attachment_token_error: 'api_params_instance_attachment_token_error';
+ api_params_instance_error: 'api_params_instance_error';
+ api_params_instance_fields_error: 'api_params_instance_fields_error';
+ api_params_instance_member_name_error: 'api_params_instance_member_name_error';
+ api_params_instance_member_type_error: 'api_params_instance_member_type_error';
+ api_params_instance_recordid_error: 'api_params_instance_recordid_error';
+ api_params_instance_sort_error: 'api_params_instance_sort_error';
+ api_params_instance_space_id_error: 'api_params_instance_space_id_error';
+ api_params_invalid_field_key: 'api_params_invalid_field_key';
+ api_params_invalid_field_type: 'api_params_invalid_field_type';
+ api_params_invalid_fields_value: 'api_params_invalid_fields_value';
+ api_params_invalid_order_sort: 'api_params_invalid_order_sort';
+ api_params_invalid_primary_field_type_error: 'api_params_invalid_primary_field_type_error';
+ api_params_invalid_sort: 'api_params_invalid_sort';
+ api_params_invalid_value: 'api_params_invalid_value';
+ api_params_link_field_recordids_empty_error: 'api_params_link_field_recordids_empty_error';
+ api_params_link_field_recordids_not_exists: 'api_params_link_field_recordids_not_exists';
+ api_params_link_field_records_max_count_error: 'api_params_link_field_records_max_count_error';
+ api_params_lookup_can_not_operate: 'api_params_lookup_can_not_operate';
+ api_params_lookup_field_can_not_sort: 'api_params_lookup_field_can_not_sort';
+ api_params_lookup_filter_field_invalid_operation: 'api_params_lookup_filter_field_invalid_operation';
+ api_params_lookup_filter_field_not_exists: 'api_params_lookup_filter_field_not_exists';
+ api_params_lookup_related_field_not_link: 'api_params_lookup_related_field_not_link';
+ api_params_lookup_related_link_field_not_exists: 'api_params_lookup_related_link_field_not_exists';
+ api_params_lookup_sort_field_not_exists: 'api_params_lookup_sort_field_not_exists';
+ api_params_lookup_target_field_not_exists: 'api_params_lookup_target_field_not_exists';
+ api_params_max_count_error: 'api_params_max_count_error';
+ api_params_max_error: 'api_params_max_error';
+ api_params_max_length_error: 'api_params_max_length_error';
+ api_params_maxrecords_min_error: 'api_params_maxrecords_min_error';
+ api_params_member_field_records_max_count_error: 'api_params_member_field_records_max_count_error';
+ api_params_min_error: 'api_params_min_error';
+ api_params_must_unique: 'api_params_must_unique';
+ api_params_not_exists: 'api_params_not_exists';
+ api_params_pagenum_min_error: 'api_params_pagenum_min_error';
+ api_params_pagesize_max_error: 'api_params_pagesize_max_error';
+ api_params_pagesize_min_error: 'api_params_pagesize_min_error';
+ api_params_primary_field_not_allowed_to_delete: 'api_params_primary_field_not_allowed_to_delete';
+ api_params_rating_field_max_error: 'api_params_rating_field_max_error';
+ api_params_recordids_empty_error: 'api_params_recordids_empty_error';
+ api_params_records_empty_error: 'api_params_records_empty_error';
+ api_params_records_max_count_error: 'api_params_records_max_count_error';
+ api_params_tablebundle_max_count_error: 'api_params_tablebundle_max_count_error';
+ api_params_tree_select_can_not_operate: 'api_params_tree_select_can_not_operate';
+ api_params_updated_time_can_not_operate: 'api_params_updated_time_can_not_operate';
+ api_params_updatedby_can_not_operate: 'api_params_updatedby_can_not_operate';
+ api_params_views_max_count_error: 'api_params_views_max_count_error';
+ api_params_widget_package_id_error: 'api_params_widget_package_id_error';
+ api_params_workdoc_can_not_operate: 'api_params_workdoc_can_not_operate';
+ api_query_params_invalid_fields: 'api_query_params_invalid_fields';
+ api_query_params_view_id_not_exists: 'api_query_params_view_id_not_exists';
+ api_request_success: 'api_request_success';
+ api_sdk: 'api_sdk';
+ api_server_error: 'api_server_error';
+ api_set_view_lock_error: 'api_set_view_lock_error';
+ api_show_token: 'api_show_token';
+ api_space_capacity_over_limit: 'api_space_capacity_over_limit';
+ api_token_generate_tip: 'api_token_generate_tip';
+ api_unauthorized: 'api_unauthorized';
+ api_update: 'api_update';
+ api_update_error: 'api_update_error';
+ api_upload: 'api_upload';
+ api_upload_attachment_error: 'api_upload_attachment_error';
+ api_upload_attachment_exceed_capacity_limit: 'api_upload_attachment_exceed_capacity_limit';
+ api_upload_attachment_exceed_limit: 'api_upload_attachment_exceed_limit';
+ api_upload_attachment_not_editable: 'api_upload_attachment_not_editable';
+ api_upload_attachment_oversize: 'api_upload_attachment_oversize';
+ api_upload_invalid_file: 'api_upload_invalid_file';
+ api_upload_invalid_file_name: 'api_upload_invalid_file_name';
+ api_upload_tip: 'api_upload_tip';
+ api_usage: 'api_usage';
+ api_usage_info: 'api_usage_info';
+ api_view_fieldid_not_exist: 'api_view_fieldid_not_exist';
+ api_view_filter_conditions_empty_error: 'api_view_filter_conditions_empty_error';
+ api_view_filter_operator_not_support: 'api_view_filter_operator_not_support';
+ api_view_filter_operator_value_error: 'api_view_filter_operator_value_error';
+ api_view_rules_empty_error: 'api_view_rules_empty_error';
+ api_view_type_error: 'api_view_type_error';
+ api_widget_number_limit: 'api_widget_number_limit';
+ api_your_token: 'api_your_token';
+ apitable_choose_basic: 'apitable_choose_basic';
+ apitable_choose_community: 'apitable_choose_community';
+ apitable_choose_custom: 'apitable_choose_custom';
+ apitable_choose_enterprise: 'apitable_choose_enterprise';
+ apitable_choose_plus: 'apitable_choose_plus';
+ apitable_choose_pro: 'apitable_choose_pro';
+ apitable_confirm_password: 'apitable_confirm_password';
+ apitable_forget_password_button: 'apitable_forget_password_button';
+ apitable_forget_password_done: 'apitable_forget_password_done';
+ apitable_forget_password_text: 'apitable_forget_password_text';
+ apitable_no_account: 'apitable_no_account';
+ apitable_og_product_description_content: 'apitable_og_product_description_content';
+ apitable_og_site_name_content: 'apitable_og_site_name_content';
+ apitable_origin_price_by_month: 'apitable_origin_price_by_month';
+ apitable_origin_price_by_year: 'apitable_origin_price_by_year';
+ apitable_password_input_placeholder: 'apitable_password_input_placeholder';
+ apitable_price_sub_title: 'apitable_price_sub_title';
+ apitable_privatized_deployment_desc: 'apitable_privatized_deployment_desc';
+ apitable_public_cloud_desc: 'apitable_public_cloud_desc';
+ apitable_sign_in: 'apitable_sign_in';
+ apitable_sign_up: 'apitable_sign_up';
+ apitable_sign_up_text: 'apitable_sign_up_text';
+ app_closed: 'app_closed';
+ app_launch_guide_text_1: 'app_launch_guide_text_1';
+ app_launch_guide_text_2: 'app_launch_guide_text_2';
+ app_launch_guide_text_3: 'app_launch_guide_text_3';
+ app_launch_guide_text_4: 'app_launch_guide_text_4';
+ app_launch_guide_title_1: 'app_launch_guide_title_1';
+ app_launch_guide_title_2: 'app_launch_guide_title_2';
+ app_launch_guide_title_3: 'app_launch_guide_title_3';
+ app_launch_guide_title_4: 'app_launch_guide_title_4';
+ app_load_failed: 'app_load_failed';
+ app_modal_content_policy: 'app_modal_content_policy';
+ app_modal_content_policy_suffix: 'app_modal_content_policy_suffix';
+ app_opening: 'app_opening';
+ app_reload: 'app_reload';
+ app_sumo_plan_desc: 'app_sumo_plan_desc';
+ app_timeout_to_refresh: 'app_timeout_to_refresh';
+ application_integration_information: 'application_integration_information';
+ apply_join_space: 'apply_join_space';
+ apply_join_space_alert_text: 'apply_join_space_alert_text';
+ apply_join_space_modal_content: 'apply_join_space_modal_content';
+ apply_join_space_modal_title: 'apply_join_space_modal_title';
+ apply_join_space_success: 'apply_join_space_success';
+ apply_space_beta_feature_success_notify_all: 'apply_space_beta_feature_success_notify_all';
+ apply_space_beta_feature_success_notify_me: 'apply_space_beta_feature_success_notify_me';
+ apply_template: 'apply_template';
+ appoint_permission_tip: 'appoint_permission_tip';
+ apps_support: 'apps_support';
+ archive_delete_record: 'archive_delete_record';
+ archive_delete_record_title: 'archive_delete_record_title';
+ archive_notice: 'archive_notice';
+ archive_record_in_activity: 'archive_record_in_activity';
+ archive_record_in_menu: 'archive_record_in_menu';
+ archive_record_success: 'archive_record_success';
+ archive_records_in_menu: 'archive_records_in_menu';
+ archive_records_success: 'archive_records_success';
+ archived_action: 'archived_action';
+ archived_by: 'archived_by';
+ archived_failure: 'archived_failure';
+ archived_operator_description: 'archived_operator_description';
+ archived_records: 'archived_records';
+ archived_select_info: 'archived_select_info';
+ archived_successfully: 'archived_successfully';
+ archived_time: 'archived_time';
+ archived_undo: 'archived_undo';
+ argentina: 'argentina';
+ armenia: 'armenia';
+ array_functions: 'array_functions';
+ arts_and_culture: 'arts_and_culture';
+ aruba: 'aruba';
+ asc_sort: 'asc_sort';
+ assistant: 'assistant';
+ assistant_activity_train_camp: 'assistant_activity_train_camp';
+ assistant_beginner_task: 'assistant_beginner_task';
+ assistant_beginner_task_1_what_is_datasheet: 'assistant_beginner_task_1_what_is_datasheet';
+ assistant_beginner_task_2_quick_start: 'assistant_beginner_task_2_quick_start';
+ assistant_beginner_task_3_how_to_use_datasheet: 'assistant_beginner_task_3_how_to_use_datasheet';
+ assistant_beginner_task_4_share_and_invite: 'assistant_beginner_task_4_share_and_invite';
+ assistant_beginner_task_5_onboarding: 'assistant_beginner_task_5_onboarding';
+ assistant_beginner_task_6_bind_email: 'assistant_beginner_task_6_bind_email';
+ assistant_beginner_task_title1: 'assistant_beginner_task_title1';
+ assistant_beginner_task_title2: 'assistant_beginner_task_title2';
+ assistant_hide: 'assistant_hide';
+ assistant_release_history: 'assistant_release_history';
+ associated_element: 'associated_element';
+ association_table: 'association_table';
+ async_compute: 'async_compute';
+ at_least_select_one: 'at_least_select_one';
+ at_least_select_one_field: 'at_least_select_one_field';
+ atlas: 'atlas';
+ atlas_grade_desc: 'atlas_grade_desc';
+ attachment_capacity_details_entry: 'attachment_capacity_details_entry';
+ attachment_capacity_details_model_capacity_size: 'attachment_capacity_details_model_capacity_size';
+ attachment_capacity_details_model_expiry_time: 'attachment_capacity_details_model_expiry_time';
+ attachment_capacity_details_model_expiry_time_permanent: 'attachment_capacity_details_model_expiry_time_permanent';
+ attachment_capacity_details_model_source: 'attachment_capacity_details_model_source';
+ attachment_capacity_details_model_tab_expired: 'attachment_capacity_details_model_tab_expired';
+ attachment_capacity_details_model_tab_in_effect: 'attachment_capacity_details_model_tab_in_effect';
+ attachment_capacity_details_model_title: 'attachment_capacity_details_model_title';
+ attachment_capacity_gift_capacity: 'attachment_capacity_gift_capacity';
+ attachment_capacity_gift_capacity_access_portal: 'attachment_capacity_gift_capacity_access_portal';
+ attachment_capacity_subscription_capacity: 'attachment_capacity_subscription_capacity';
+ attachment_data: 'attachment_data';
+ attachment_preview_exit_fullscreen: 'attachment_preview_exit_fullscreen';
+ attachment_preview_fullscreen: 'attachment_preview_fullscreen';
+ attachment_upload_fail: 'attachment_upload_fail';
+ audit_add_field_role: 'audit_add_field_role';
+ audit_add_field_role_detail: 'audit_add_field_role_detail';
+ audit_add_node_role: 'audit_add_node_role';
+ audit_add_node_role_detail: 'audit_add_node_role_detail';
+ audit_admin_permission_change_event: 'audit_admin_permission_change_event';
+ audit_create_template: 'audit_create_template';
+ audit_create_template_detail: 'audit_create_template_detail';
+ audit_datasheet_field_permission_change_event: 'audit_datasheet_field_permission_change_event';
+ audit_delete_field_role: 'audit_delete_field_role';
+ audit_delete_field_role_detail: 'audit_delete_field_role_detail';
+ audit_delete_node_role: 'audit_delete_node_role';
+ audit_delete_node_role_detail: 'audit_delete_node_role_detail';
+ audit_delete_template: 'audit_delete_template';
+ audit_delete_template_detail: 'audit_delete_template_detail';
+ audit_disable_field_role: 'audit_disable_field_role';
+ audit_disable_field_role_detail: 'audit_disable_field_role_detail';
+ audit_disable_node_role: 'audit_disable_node_role';
+ audit_disable_node_role_detail: 'audit_disable_node_role_detail';
+ audit_disable_node_share: 'audit_disable_node_share';
+ audit_disable_node_share_detail: 'audit_disable_node_share_detail';
+ audit_enable_field_role: 'audit_enable_field_role';
+ audit_enable_field_role_detail: 'audit_enable_field_role_detail';
+ audit_enable_node_role: 'audit_enable_node_role';
+ audit_enable_node_role_detail: 'audit_enable_node_role_detail';
+ audit_enable_node_share: 'audit_enable_node_share';
+ audit_enable_node_share_detail: 'audit_enable_node_share_detail';
+ audit_login_event: 'audit_login_event';
+ audit_logout_event: 'audit_logout_event';
+ audit_organization_change_event: 'audit_organization_change_event';
+ audit_quote_template: 'audit_quote_template';
+ audit_quote_template_detail: 'audit_quote_template_detail';
+ audit_space_cancel_delete: 'audit_space_cancel_delete';
+ audit_space_cancel_delete_detail: 'audit_space_cancel_delete_detail';
+ audit_space_change_event: 'audit_space_change_event';
+ audit_space_complete_delete: 'audit_space_complete_delete';
+ audit_space_complete_delete_detail: 'audit_space_complete_delete_detail';
+ audit_space_create: 'audit_space_create';
+ audit_space_create_detail: 'audit_space_create_detail';
+ audit_space_delete: 'audit_space_delete';
+ audit_space_delete_detail: 'audit_space_delete_detail';
+ audit_space_entry_workbench: 'audit_space_entry_workbench';
+ audit_space_entry_workbench_detail: 'audit_space_entry_workbench_detail';
+ audit_space_invite_user: 'audit_space_invite_user';
+ audit_space_invite_user_detail: 'audit_space_invite_user_detail';
+ audit_space_node_copy: 'audit_space_node_copy';
+ audit_space_node_copy_detail: 'audit_space_node_copy_detail';
+ audit_space_node_create: 'audit_space_node_create';
+ audit_space_node_create_detail: 'audit_space_node_create_detail';
+ audit_space_node_delete: 'audit_space_node_delete';
+ audit_space_node_delete_detail: 'audit_space_node_delete_detail';
+ audit_space_node_export: 'audit_space_node_export';
+ audit_space_node_export_detail: 'audit_space_node_export_detail';
+ audit_space_node_import: 'audit_space_node_import';
+ audit_space_node_import_detail: 'audit_space_node_import_detail';
+ audit_space_node_move: 'audit_space_node_move';
+ audit_space_node_move_detail: 'audit_space_node_move_detail';
+ audit_space_node_rename: 'audit_space_node_rename';
+ audit_space_node_rename_detail: 'audit_space_node_rename_detail';
+ audit_space_node_sort: 'audit_space_node_sort';
+ audit_space_node_sort_detail: 'audit_space_node_sort_detail';
+ audit_space_node_update_cover: 'audit_space_node_update_cover';
+ audit_space_node_update_cover_detail: 'audit_space_node_update_cover_detail';
+ audit_space_node_update_desc: 'audit_space_node_update_desc';
+ audit_space_node_update_desc_detail: 'audit_space_node_update_desc_detail';
+ audit_space_node_update_icon: 'audit_space_node_update_icon';
+ audit_space_node_update_icon_detail: 'audit_space_node_update_icon_detail';
+ audit_space_rename: 'audit_space_rename';
+ audit_space_rename_detail: 'audit_space_rename_detail';
+ audit_space_rubbish_node_delete: 'audit_space_rubbish_node_delete';
+ audit_space_rubbish_node_delete_detail: 'audit_space_rubbish_node_delete_detail';
+ audit_space_rubbish_node_recover: 'audit_space_rubbish_node_recover';
+ audit_space_rubbish_node_recover_detail: 'audit_space_rubbish_node_recover_detail';
+ audit_space_template_event: 'audit_space_template_event';
+ audit_space_update_logo: 'audit_space_update_logo';
+ audit_space_update_logo_detail: 'audit_space_update_logo_detail';
+ audit_store_share_node: 'audit_store_share_node';
+ audit_store_share_node_detail: 'audit_store_share_node_detail';
+ audit_update_field_role: 'audit_update_field_role';
+ audit_update_field_role_detail: 'audit_update_field_role_detail';
+ audit_update_node_role: 'audit_update_node_role';
+ audit_update_node_role_detail: 'audit_update_node_role_detail';
+ audit_update_node_share_setting: 'audit_update_node_share_setting';
+ audit_update_node_share_setting_detail: 'audit_update_node_share_setting_detail';
+ audit_user_login: 'audit_user_login';
+ audit_user_login_detail: 'audit_user_login_detail';
+ audit_user_logout: 'audit_user_logout';
+ audit_user_logout_detail: 'audit_user_logout_detail';
+ audit_user_operation_event: 'audit_user_operation_event';
+ audit_user_quit_space: 'audit_user_quit_space';
+ audit_user_quit_space_detail: 'audit_user_quit_space_detail';
+ audit_work_catalog_change_event: 'audit_work_catalog_change_event';
+ audit_work_catalog_permission_change_event: 'audit_work_catalog_permission_change_event';
+ audit_work_catalog_share_event: 'audit_work_catalog_share_event';
+ augmented_views: 'augmented_views';
+ australia: 'australia';
+ austria: 'austria';
+ auth_server_extensions_login_description_content: 'auth_server_extensions_login_description_content';
+ authorize: 'authorize';
+ auto: 'auto';
+ auto_cancel_record_subscription: 'auto_cancel_record_subscription';
+ auto_cover: 'auto_cover';
+ auto_create_record_subscription: 'auto_create_record_subscription';
+ auto_save_has_been_opend: 'auto_save_has_been_opend';
+ auto_save_has_been_opend_content: 'auto_save_has_been_opend_content';
+ auto_save_view_property: 'auto_save_view_property';
+ autofill_createtime: 'autofill_createtime';
+ automation: 'automation';
+ automation_action_num_warning: 'automation_action_num_warning';
+ automation_add_a_action: 'automation_add_a_action';
+ automation_content_should_not_empty: 'automation_content_should_not_empty';
+ automation_current_month_run_number: 'automation_current_month_run_number';
+ automation_default_tips: 'automation_default_tips';
+ automation_description_more: 'automation_description_more';
+ automation_description_one: 'automation_description_one';
+ automation_description_trigger: 'automation_description_trigger';
+ automation_detail: 'automation_detail';
+ automation_disabled: 'automation_disabled';
+ automation_dst_not_existed: 'automation_dst_not_existed';
+ automation_editor_label: 'automation_editor_label';
+ automation_empty_warning: 'automation_empty_warning';
+ automation_enabled: 'automation_enabled';
+ automation_enabled_return_via_related_files: 'automation_enabled_return_via_related_files';
+ automation_field: 'automation_field';
+ automation_import_variables_from_pre_tep: 'automation_import_variables_from_pre_tep';
+ automation_last_edited_by: 'automation_last_edited_by';
+ automation_last_edited_time: 'automation_last_edited_time';
+ automation_manager_label: 'automation_manager_label';
+ automation_more: 'automation_more';
+ automation_no_step_yet: 'automation_no_step_yet';
+ automation_node_intro: 'automation_node_intro';
+ automation_not_empty: 'automation_not_empty';
+ automation_not_save_warning_description: 'automation_not_save_warning_description';
+ automation_not_save_warning_title: 'automation_not_save_warning_title';
+ automation_notify_creator_option: 'automation_notify_creator_option';
+ automation_please_set_a_trigger_first: 'automation_please_set_a_trigger_first';
+ automation_reader_label: 'automation_reader_label';
+ automation_refresh: 'automation_refresh';
+ automation_run_fail: 'automation_run_fail';
+ automation_run_failure: 'automation_run_failure';
+ automation_run_failure_tip: 'automation_run_failure_tip';
+ automation_run_history_item_brief_fail: 'automation_run_history_item_brief_fail';
+ automation_run_history_item_brief_success: 'automation_run_history_item_brief_success';
+ automation_run_history_item_description: 'automation_run_history_item_description';
+ automation_run_times_over_limit: 'automation_run_times_over_limit';
+ automation_run_usage: 'automation_run_usage';
+ automation_run_usage_info: 'automation_run_usage_info';
+ automation_runs_this_month: 'automation_runs_this_month';
+ automation_stay_tuned: 'automation_stay_tuned';
+ automation_success: 'automation_success';
+ automation_tips: 'automation_tips';
+ automation_updater_label: 'automation_updater_label';
+ automation_variabel_empty: 'automation_variabel_empty';
+ automation_variable_datasheet: 'automation_variable_datasheet';
+ automation_variable_trigger_many: 'automation_variable_trigger_many';
+ automation_variable_trigger_one: 'automation_variable_trigger_one';
+ autonumber_check_info: 'autonumber_check_info';
+ avatar_modified_successfully: 'avatar_modified_successfully';
+ azerbaijan: 'azerbaijan';
+ back: 'back';
+ back_login: 'back_login';
+ back_login_page: 'back_login_page';
+ back_prev_step: 'back_prev_step';
+ back_to_space: 'back_to_space';
+ back_to_workbench: 'back_to_workbench';
+ back_workbench: 'back_workbench';
+ background_purple: 'background_purple';
+ bahamas: 'bahamas';
+ bahrain: 'bahrain';
+ bangladesh: 'bangladesh';
+ bar_chart: 'bar_chart';
+ barbados: 'barbados';
+ basis: 'basis';
+ batch_edit_permission: 'batch_edit_permission';
+ batch_import: 'batch_import';
+ batch_remove: 'batch_remove';
+ be_invited_to_reward: 'be_invited_to_reward';
+ behavior_type: 'behavior_type';
+ belarus: 'belarus';
+ belgium: 'belgium';
+ belize: 'belize';
+ benchs_per_space: 'benchs_per_space';
+ benin: 'benin';
+ bermuda: 'bermuda';
+ bhutan: 'bhutan';
+ billing_over_limit_tip_common: 'billing_over_limit_tip_common';
+ billing_over_limit_tip_forbidden: 'billing_over_limit_tip_forbidden';
+ billing_over_limit_tip_widget: 'billing_over_limit_tip_widget';
+ billing_period: 'billing_period';
+ billing_subscription_warning: 'billing_subscription_warning';
+ billing_usage_warning: 'billing_usage_warning';
+ bind: 'bind';
+ bind_app_sumo_btn_str: 'bind_app_sumo_btn_str';
+ bind_dingding_account: 'bind_dingding_account';
+ bind_email: 'bind_email';
+ bind_email_same: 'bind_email_same';
+ bind_form: 'bind_form';
+ bind_phone_same: 'bind_phone_same';
+ bind_resource: 'bind_resource';
+ bind_state: 'bind_state';
+ bind_time: 'bind_time';
+ bind_wechat_account: 'bind_wechat_account';
+ binding_account: 'binding_account';
+ binding_account_failure_tip: 'binding_account_failure_tip';
+ binding_failure: 'binding_failure';
+ binding_success: 'binding_success';
+ black_mirror_list_tip: 'black_mirror_list_tip';
+ black_space_alert: 'black_space_alert';
+ bold: 'bold';
+ bolivia: 'bolivia';
+ bosnia_and_herzegovina: 'bosnia_and_herzegovina';
+ botswana: 'botswana';
+ bound: 'bound';
+ brand_desc: 'brand_desc';
+ brazil: 'brazil';
+ bronze: 'bronze';
+ bronze_btn_text: 'bronze_btn_text';
+ bronze_grade: 'bronze_grade';
+ bronze_grade_desc: 'bronze_grade_desc';
+ bronze_img: 'bronze_img';
+ brunei: 'brunei';
+ bulgaria: 'bulgaria';
+ burkina_faso: 'burkina_faso';
+ burundi: 'burundi';
+ button: 'button';
+ button_add: 'button_add';
+ button_bind_confirmed: 'button_bind_confirmed';
+ button_bind_now: 'button_bind_now';
+ button_change_phone: 'button_change_phone';
+ button_check_history: 'button_check_history';
+ button_check_history_end: 'button_check_history_end';
+ button_click_trigger_explanation: 'button_click_trigger_explanation';
+ button_color: 'button_color';
+ button_combine: 'button_combine';
+ button_come_on: 'button_come_on';
+ button_execute_error: 'button_execute_error';
+ button_field_invalid: 'button_field_invalid';
+ button_maxium_text: 'button_maxium_text';
+ button_operation: 'button_operation';
+ button_style: 'button_style';
+ button_sub_team: 'button_sub_team';
+ button_submit: 'button_submit';
+ button_submit_anonymous: 'button_submit_anonymous';
+ button_text: 'button_text';
+ button_text_click_start: 'button_text_click_start';
+ button_type: 'button_type';
+ by_at: 'by_at';
+ by_days: 'by_days';
+ by_field_id: 'by_field_id';
+ by_hours: 'by_hours';
+ by_in: 'by_in';
+ by_min: 'by_min';
+ by_months: 'by_months';
+ by_the_day: 'by_the_day';
+ by_the_month: 'by_the_month';
+ by_the_year: 'by_the_year';
+ by_weeks: 'by_weeks';
+ calendar_add_date_time_field: 'calendar_add_date_time_field';
+ calendar_color_more: 'calendar_color_more';
+ calendar_const_detail_weeks: 'calendar_const_detail_weeks';
+ calendar_const_month_toggle_next: 'calendar_const_month_toggle_next';
+ calendar_const_month_toggle_pre: 'calendar_const_month_toggle_pre';
+ calendar_const_today: 'calendar_const_today';
+ calendar_const_touch_tip: 'calendar_const_touch_tip';
+ calendar_const_weeks: 'calendar_const_weeks';
+ calendar_create_img_alt: 'calendar_create_img_alt';
+ calendar_date_time_setting: 'calendar_date_time_setting';
+ calendar_drag_clear_time: 'calendar_drag_clear_time';
+ calendar_end_field_name: 'calendar_end_field_name';
+ calendar_error_record: 'calendar_error_record';
+ calendar_init_fields_button: 'calendar_init_fields_button';
+ calendar_init_fields_desc: 'calendar_init_fields_desc';
+ calendar_init_fields_no_permission_desc: 'calendar_init_fields_no_permission_desc';
+ calendar_list_search_placeholder: 'calendar_list_search_placeholder';
+ calendar_list_toggle_btn: 'calendar_list_toggle_btn';
+ calendar_mobile_preparing: 'calendar_mobile_preparing';
+ calendar_mobile_preparing_desc: 'calendar_mobile_preparing_desc';
+ calendar_mobile_preparing_text: 'calendar_mobile_preparing_text';
+ calendar_no_permission: 'calendar_no_permission';
+ calendar_no_permission_desc: 'calendar_no_permission_desc';
+ calendar_pick_end_time: 'calendar_pick_end_time';
+ calendar_pick_start_time: 'calendar_pick_start_time';
+ calendar_play_guide_video_title: 'calendar_play_guide_video_title';
+ calendar_pre_record_list: 'calendar_pre_record_list';
+ calendar_record: 'calendar_record';
+ calendar_setting: 'calendar_setting';
+ calendar_setting_clear_end_time: 'calendar_setting_clear_end_time';
+ calendar_setting_field_deleted: 'calendar_setting_field_deleted';
+ calendar_setting_help_tips: 'calendar_setting_help_tips';
+ calendar_start_field_name: 'calendar_start_field_name';
+ calendar_view: 'calendar_view';
+ calendar_view_all_records: 'calendar_view_all_records';
+ calendar_view_all_records_mobile: 'calendar_view_all_records_mobile';
+ calendar_view_desc: 'calendar_view_desc';
+ cambodia: 'cambodia';
+ cameroon: 'cameroon';
+ can_control: 'can_control';
+ can_duplicate: 'can_duplicate';
+ can_edit: 'can_edit';
+ can_manage: 'can_manage';
+ can_not_un_bind_content: 'can_not_un_bind_content';
+ can_not_un_bind_title: 'can_not_un_bind_title';
+ can_read: 'can_read';
+ can_updater: 'can_updater';
+ can_view: 'can_view';
+ canada: 'canada';
+ cancel: 'cancel';
+ cancel_favorite_success: 'cancel_favorite_success';
+ cancel_market_app_closing: 'cancel_market_app_closing';
+ cancel_watch_record_button_tooltips: 'cancel_watch_record_button_tooltips';
+ cancel_watch_record_mobile: 'cancel_watch_record_mobile';
+ cancel_watch_record_multiple: 'cancel_watch_record_multiple';
+ cancel_watch_record_single: 'cancel_watch_record_single';
+ cancel_watch_record_success: 'cancel_watch_record_success';
+ cancelled_account: 'cancelled_account';
+ cancelled_log_out_succeed: 'cancelled_log_out_succeed';
+ cannot_access: 'cannot_access';
+ cannot_activate_space_by_space_limit: 'cannot_activate_space_by_space_limit';
+ cannot_join_space: 'cannot_join_space';
+ cannot_switch_field_permission: 'cannot_switch_field_permission';
+ capacity_from_official_gift: 'capacity_from_official_gift';
+ capacity_from_participation: 'capacity_from_participation';
+ capacity_from_purchase: 'capacity_from_purchase';
+ capacity_from_subscription_package: 'capacity_from_subscription_package';
+ capacity_limit: 'capacity_limit';
+ capacity_limit_email_title: 'capacity_limit_email_title';
+ capacity_reach_limit: 'capacity_reach_limit';
+ cape_verde: 'cape_verde';
+ cascader_config: 'cascader_config';
+ cascader_datasource: 'cascader_datasource';
+ cascader_datasource_placeholder: 'cascader_datasource_placeholder';
+ cascader_datasource_refresh: 'cascader_datasource_refresh';
+ cascader_field_config_placeholder: 'cascader_field_config_placeholder';
+ cascader_field_configuration_err: 'cascader_field_configuration_err';
+ cascader_field_select_placeholder: 'cascader_field_select_placeholder';
+ cascader_how_to_label: 'cascader_how_to_label';
+ cascader_max_field_tip: 'cascader_max_field_tip';
+ cascader_min_field_error: 'cascader_min_field_error';
+ cascader_mobile_unavailable_tip: 'cascader_mobile_unavailable_tip';
+ cascader_new_field_tip: 'cascader_new_field_tip';
+ cascader_no_data_field_error: 'cascader_no_data_field_error';
+ cascader_no_datasheet_error: 'cascader_no_datasheet_error';
+ cascader_no_rules_error: 'cascader_no_rules_error';
+ cascader_no_sync_tip: 'cascader_no_sync_tip';
+ cascader_no_view_error: 'cascader_no_view_error';
+ cascader_rules: 'cascader_rules';
+ cascader_rules_help_tip: 'cascader_rules_help_tip';
+ cascader_select_tip: 'cascader_select_tip';
+ cascader_select_view: 'cascader_select_view';
+ cascader_show_all: 'cascader_show_all';
+ cascader_snapshot_update_text: 'cascader_snapshot_update_text';
+ cascader_snapshot_updating: 'cascader_snapshot_updating';
+ cascader_undefined_field_error: 'cascader_undefined_field_error';
+ catalog: 'catalog';
+ catalog_add_from_template_btn_title: 'catalog_add_from_template_btn_title';
+ catalog_empty_tips: 'catalog_empty_tips';
+ category_blank: 'category_blank';
+ catering: 'catering';
+ cayman_islands: 'cayman_islands';
+ cell_find_member: 'cell_find_member';
+ cell_find_option: 'cell_find_option';
+ cell_not_exist_content: 'cell_not_exist_content';
+ cell_not_find_member: 'cell_not_find_member';
+ cell_not_find_member_or_team: 'cell_not_find_member_or_team';
+ cell_to_down_edge: 'cell_to_down_edge';
+ cell_to_left_edge: 'cell_to_left_edge';
+ cell_to_right_edge: 'cell_to_right_edge';
+ cell_to_up_edge: 'cell_to_up_edge';
+ central_african_republic: 'central_african_republic';
+ chad: 'chad';
+ change: 'change';
+ change_avatar: 'change_avatar';
+ change_email: 'change_email';
+ change_field_to_multi_text_field: 'change_field_to_multi_text_field';
+ change_main_admin: 'change_main_admin';
+ change_member_team_fail: 'change_member_team_fail';
+ change_member_team_level: 'change_member_team_level';
+ change_member_team_success: 'change_member_team_success';
+ change_name: 'change_name';
+ change_nickname_tips: 'change_nickname_tips';
+ change_password: 'change_password';
+ change_password_fail: 'change_password_fail';
+ change_password_success: 'change_password_success';
+ change_phone: 'change_phone';
+ change_primary_admin: 'change_primary_admin';
+ change_primary_admin_succeed: 'change_primary_admin_succeed';
+ change_space_logo_success: 'change_space_logo_success';
+ change_space_name_tip: 'change_space_name_tip';
+ changeset_diff_big_tip: 'changeset_diff_big_tip';
+ chart_option_field_had_been_deleted: 'chart_option_field_had_been_deleted';
+ chart_option_view_had_been_deleted: 'chart_option_view_had_been_deleted';
+ chart_settings: 'chart_settings';
+ chart_sort: 'chart_sort';
+ chart_sort_by_ascending: 'chart_sort_by_ascending';
+ chart_sort_by_descending: 'chart_sort_by_descending';
+ chart_sort_by_x_axis: 'chart_sort_by_x_axis';
+ chart_sort_by_y_axis: 'chart_sort_by_y_axis';
+ chart_widget_setting_help_tips: 'chart_widget_setting_help_tips';
+ chart_widget_setting_help_url: 'chart_widget_setting_help_url';
+ check_detail: 'check_detail';
+ check_failed_list: 'check_failed_list';
+ check_field: 'check_field';
+ check_link_automation: 'check_link_automation';
+ check_link_form: 'check_link_form';
+ check_link_table: 'check_link_table';
+ check_more_privileges: 'check_more_privileges';
+ check_network_status: 'check_network_status';
+ check_order_status: 'check_order_status';
+ check_run_history: 'check_run_history';
+ check_save_space: 'check_save_space';
+ check_selected_record: 'check_selected_record';
+ check_table_link_field: 'check_table_link_field';
+ checked_the_checkbox: 'checked_the_checkbox';
+ chile: 'chile';
+ china: 'china';
+ choose_a_member: 'choose_a_member';
+ choose_a_team: 'choose_a_team';
+ choose_datasheet_to_link: 'choose_datasheet_to_link';
+ choose_pey_method: 'choose_pey_method';
+ choose_picture: 'choose_picture';
+ choose_share_mode: 'choose_share_mode';
+ choose_type_of_vika_field: 'choose_type_of_vika_field';
+ choose_your_own_space: 'choose_your_own_space';
+ chose_new_primary_admin_button: 'chose_new_primary_admin_button';
+ claim_special_offer: 'claim_special_offer';
+ clear: 'clear';
+ clear_all_fields: 'clear_all_fields';
+ clear_cell_by_count: 'clear_cell_by_count';
+ clear_date: 'clear_date';
+ clear_record: 'clear_record';
+ click_here: 'click_here';
+ click_here_to_write_description: 'click_here_to_write_description';
+ click_load_more: 'click_load_more';
+ click_refresh: 'click_refresh';
+ click_start: 'click_start';
+ click_to_activate_space: 'click_to_activate_space';
+ click_to_agree: 'click_to_agree';
+ click_to_compare_with_detail: 'click_to_compare_with_detail';
+ click_to_view: 'click_to_view';
+ click_to_view_instructions: 'click_to_view_instructions';
+ click_top_right_to_share: 'click_top_right_to_share';
+ click_upload_tip: 'click_upload_tip';
+ client_meta_label_desc: 'client_meta_label_desc';
+ client_meta_label_file_deleted_desc: 'client_meta_label_file_deleted_desc';
+ client_meta_label_file_deleted_title: 'client_meta_label_file_deleted_title';
+ client_meta_label_share_disable_desc: 'client_meta_label_share_disable_desc';
+ client_meta_label_share_disable_title: 'client_meta_label_share_disable_title';
+ client_meta_label_template_deleted_desc: 'client_meta_label_template_deleted_desc';
+ client_meta_label_template_deleted_title: 'client_meta_label_template_deleted_title';
+ client_meta_label_title: 'client_meta_label_title';
+ close: 'close';
+ close_auto_save: 'close_auto_save';
+ close_auto_save_success: 'close_auto_save_success';
+ close_auto_save_warn_content: 'close_auto_save_warn_content';
+ close_auto_save_warn_title: 'close_auto_save_warn_title';
+ close_card: 'close_card';
+ close_menu: 'close_menu';
+ close_node_permission_label: 'close_node_permission_label';
+ close_node_share_modal_content: 'close_node_share_modal_content';
+ close_node_share_modal_title: 'close_node_share_modal_title';
+ close_permission: 'close_permission';
+ close_permission_warning_content: 'close_permission_warning_content';
+ close_public_link_success: 'close_public_link_success';
+ close_share_link: 'close_share_link';
+ close_share_tip: 'close_share_tip';
+ close_view_sync_success: 'close_view_sync_success';
+ close_view_sync_tip: 'close_view_sync_tip';
+ code_block: 'code_block';
+ code_sweep: 'code_sweep';
+ collaborate_and_share: 'collaborate_and_share';
+ collaborator_number: 'collaborator_number';
+ collapse: 'collapse';
+ collapse_all_group: 'collapse_all_group';
+ collapse_full_screen: 'collapse_full_screen';
+ collapse_kanban_group: 'collapse_kanban_group';
+ collapse_subgroup: 'collapse_subgroup';
+ colombia: 'colombia';
+ color: 'color';
+ color_add: 'color_add';
+ color_condition_add: 'color_condition_add';
+ color_description_when_sync_open: 'color_description_when_sync_open';
+ color_records_based_on_conditions: 'color_records_based_on_conditions';
+ color_rules_description: 'color_rules_description';
+ color_setting: 'color_setting';
+ colord_in_record: 'colord_in_record';
+ colored_button: 'colored_button';
+ colorful_theme: 'colorful_theme';
+ coloring_based_on_conditions: 'coloring_based_on_conditions';
+ column: 'column';
+ column_chart: 'column_chart';
+ columns_count_limit_tips: 'columns_count_limit_tips';
+ comfirm_close_filter_switch: 'comfirm_close_filter_switch';
+ coming_soon: 'coming_soon';
+ comma: 'comma';
+ comma_style: 'comma_style';
+ command_action_delete: 'command_action_delete';
+ command_action_insert: 'command_action_insert';
+ command_action_move: 'command_action_move';
+ command_action_replace: 'command_action_replace';
+ command_add_record: 'command_add_record';
+ command_delete_field: 'command_delete_field';
+ command_delete_record: 'command_delete_record';
+ command_disable_task_reminder: 'command_disable_task_reminder';
+ command_enable_task_reminder: 'command_enable_task_reminder';
+ command_fix_consistency: 'command_fix_consistency';
+ command_insert_comment: 'command_insert_comment';
+ command_move_column: 'command_move_column';
+ command_move_row: 'command_move_row';
+ command_paste_set_record: 'command_paste_set_record';
+ command_rollback: 'command_rollback';
+ command_set_field_attr: 'command_set_field_attr';
+ command_set_kanban_style: 'command_set_kanban_style';
+ command_set_record: 'command_set_record';
+ command_undo_add_record: 'command_undo_add_record';
+ command_undo_delete_field: 'command_undo_delete_field';
+ command_undo_delete_records: 'command_undo_delete_records';
+ command_undo_move_row: 'command_undo_move_row';
+ command_undo_paste_set_record: 'command_undo_paste_set_record';
+ command_undo_rollback: 'command_undo_rollback';
+ command_undo_set_field_attr: 'command_undo_set_field_attr';
+ command_undo_set_record: 'command_undo_set_record';
+ comment_editor_default_tip: 'comment_editor_default_tip';
+ comment_from_who: 'comment_from_who';
+ comment_is_deleted: 'comment_is_deleted';
+ comment_mentioned: 'comment_mentioned';
+ comment_too_long: 'comment_too_long';
+ comments_per_record: 'comments_per_record';
+ common_format: 'common_format';
+ common_system_notify: 'common_system_notify';
+ common_system_notify_web: 'common_system_notify_web';
+ communication_group_qrcode: 'communication_group_qrcode';
+ community: 'community';
+ community_and_local_interest: 'community_and_local_interest';
+ community_edition: 'community_edition';
+ community_grade_desc: 'community_grade_desc';
+ comoros: 'comoros';
+ company_grade_desc: 'company_grade_desc';
+ company_security: 'company_security';
+ complete_bind_email: 'complete_bind_email';
+ complete_invited_email_information: 'complete_invited_email_information';
+ components_checkbox: 'components_checkbox';
+ components_popconfirm: 'components_popconfirm';
+ config: 'config';
+ config_field_permission: 'config_field_permission';
+ configuration_available_range: 'configuration_available_range';
+ confirm: 'confirm';
+ confirm_activate_space_tips: 'confirm_activate_space_tips';
+ confirm_activate_space_title: 'confirm_activate_space_title';
+ confirm_and_continue: 'confirm_and_continue';
+ confirm_cancel: 'confirm_cancel';
+ confirm_change_field: 'confirm_change_field';
+ confirm_del_current_team: 'confirm_del_current_team';
+ confirm_delete: 'confirm_delete';
+ confirm_delete_node_name_as: 'confirm_delete_node_name_as';
+ confirm_delete_space_btn: 'confirm_delete_space_btn';
+ confirm_exit: 'confirm_exit';
+ confirm_exit_space_with_name: 'confirm_exit_space_with_name';
+ confirm_import: 'confirm_import';
+ confirm_join: 'confirm_join';
+ confirm_join_space: 'confirm_join_space';
+ confirm_link_inconsistency_detected: 'confirm_link_inconsistency_detected';
+ confirm_link_toggle_clear_filter: 'confirm_link_toggle_clear_filter';
+ confirm_logout: 'confirm_logout';
+ confirm_logout_title: 'confirm_logout_title';
+ confirm_market_app_closing: 'confirm_market_app_closing';
+ confirm_open_apply: 'confirm_open_apply';
+ confirm_open_invite: 'confirm_open_invite';
+ confirm_the_system_has_detected_a_conflict_in_document: 'confirm_the_system_has_detected_a_conflict_in_document';
+ confirm_unbind: 'confirm_unbind';
+ confirm_verified_failed_and_get_the_code_again: 'confirm_verified_failed_and_get_the_code_again';
+ confirmation_password_reminder: 'confirmation_password_reminder';
+ connect_us: 'connect_us';
+ contact_data: 'contact_data';
+ contact_model_desc: 'contact_model_desc';
+ contact_model_title: 'contact_model_title';
+ contact_us: 'contact_us';
+ contact_us_qr_code_desc: 'contact_us_qr_code_desc';
+ contact_us_to_join_company_support: 'contact_us_to_join_company_support';
+ contacts: 'contacts';
+ contacts_configuration: 'contacts_configuration';
+ contacts_invite_link_template: 'contacts_invite_link_template';
+ contacts_management: 'contacts_management';
+ contain_filter_count: 'contain_filter_count';
+ contains: 'contains';
+ content_is_empty: 'content_is_empty';
+ content_operations: 'content_operations';
+ content_production: 'content_production';
+ continue_to_pay: 'continue_to_pay';
+ convert: 'convert';
+ convert_tip: 'convert_tip';
+ cook_islands: 'cook_islands';
+ copy: 'copy';
+ copy_automation_url: 'copy_automation_url';
+ copy_card_link: 'copy_card_link';
+ copy_dashboard_url: 'copy_dashboard_url';
+ copy_datasheet_url: 'copy_datasheet_url';
+ copy_elink_share: 'copy_elink_share';
+ copy_failed: 'copy_failed';
+ copy_folder_url: 'copy_folder_url';
+ copy_form_url: 'copy_form_url';
+ copy_from_cell: 'copy_from_cell';
+ copy_link: 'copy_link';
+ copy_link_success: 'copy_link_success';
+ copy_mirror_url: 'copy_mirror_url';
+ copy_record_data: 'copy_record_data';
+ copy_success: 'copy_success';
+ copy_template_share_link: 'copy_template_share_link';
+ copy_the_cell: 'copy_the_cell';
+ copy_token: 'copy_token';
+ copy_token_toast: 'copy_token_toast';
+ copy_url: 'copy_url';
+ copy_url_line: 'copy_url_line';
+ copy_view: 'copy_view';
+ copy_widget: 'copy_widget';
+ copy_widget_fail: 'copy_widget_fail';
+ copy_widget_success: 'copy_widget_success';
+ costa_rica: 'costa_rica';
+ count_records: 'count_records';
+ cout_records: 'cout_records';
+ cover: 'cover';
+ cover_field: 'cover_field';
+ creat_mirror_templete: 'creat_mirror_templete';
+ create: 'create';
+ create_and_save: 'create_and_save';
+ create_date: 'create_date';
+ create_file_and_folder: 'create_file_and_folder';
+ create_form: 'create_form';
+ create_form_panel_title: 'create_form_panel_title';
+ create_invitation_link: 'create_invitation_link';
+ create_link_succeed: 'create_link_succeed';
+ create_mirror: 'create_mirror';
+ create_mirror_by_view: 'create_mirror_by_view';
+ create_mirror_guide_content: 'create_mirror_guide_content';
+ create_mirror_guide_title: 'create_mirror_guide_title';
+ create_new_button_field: 'create_new_button_field';
+ create_public_invitation_link: 'create_public_invitation_link';
+ create_space_sub_title: 'create_space_sub_title';
+ create_team_fail: 'create_team_fail';
+ create_team_success: 'create_team_success';
+ create_token_tip: 'create_token_tip';
+ create_view_first: 'create_view_first';
+ create_view_form: 'create_view_form';
+ create_widget: 'create_widget';
+ create_widget_step_tooltip: 'create_widget_step_tooltip';
+ create_widget_success: 'create_widget_success';
+ create_workspace: 'create_workspace';
+ creative: 'creative';
+ creative_production: 'creative_production';
+ creator: 'creator';
+ croatia: 'croatia';
+ crypto_field: 'crypto_field';
+ csv: 'csv';
+ cuba: 'cuba';
+ cui_chat_exit_message: 'cui_chat_exit_message';
+ cui_chat_exit_text: 'cui_chat_exit_text';
+ cui_next_text: 'cui_next_text';
+ cui_select_datasheet_description: 'cui_select_datasheet_description';
+ cui_select_link_text: 'cui_select_link_text';
+ cui_select_user_text: 'cui_select_user_text';
+ cui_submit_text: 'cui_submit_text';
+ cui_wizard_select_chatbot_model: 'cui_wizard_select_chatbot_model';
+ cui_wizard_select_chatbot_model_message: 'cui_wizard_select_chatbot_model_message';
+ cui_wizard_select_chatbot_type: 'cui_wizard_select_chatbot_type';
+ cui_wizard_select_chatbot_type_chat_desc: 'cui_wizard_select_chatbot_type_chat_desc';
+ cui_wizard_select_chatbot_type_qa_desc: 'cui_wizard_select_chatbot_type_qa_desc';
+ cui_wizard_select_datasheet: 'cui_wizard_select_datasheet';
+ cui_wizard_select_datasheet_message: 'cui_wizard_select_datasheet_message';
+ cui_wizard_welcome_message_1: 'cui_wizard_welcome_message_1';
+ cui_wizard_welcome_message_2: 'cui_wizard_welcome_message_2';
+ cumulative_consumption: 'cumulative_consumption';
+ cur_import_member_count: 'cur_import_member_count';
+ curacao: 'curacao';
+ currency_cell_input_tips: 'currency_cell_input_tips';
+ currency_field_configuration_default_placeholder: 'currency_field_configuration_default_placeholder';
+ currency_field_configuration_precision: 'currency_field_configuration_precision';
+ currency_field_configuration_symbol: 'currency_field_configuration_symbol';
+ currency_field_symbol_align: 'currency_field_symbol_align';
+ currency_field_symbol_align_default: 'currency_field_symbol_align_default';
+ currency_field_symbol_align_left: 'currency_field_symbol_align_left';
+ currency_field_symbol_align_right: 'currency_field_symbol_align_right';
+ currency_field_symbol_placeholder: 'currency_field_symbol_placeholder';
+ current_column_been_deleted: 'current_column_been_deleted';
+ current_count_of_person: 'current_count_of_person';
+ current_datasheet: 'current_datasheet';
+ current_field_fail: 'current_field_fail';
+ current_file_may_be_changed: 'current_file_may_be_changed';
+ current_form_is_invalid: 'current_form_is_invalid';
+ current_grade: 'current_grade';
+ current_main_admin: 'current_main_admin';
+ current_phone_has_been_binded_with_other_email: 'current_phone_has_been_binded_with_other_email';
+ current_subscribe_plan: 'current_subscribe_plan';
+ current_team: 'current_team';
+ current_v_coins: 'current_v_coins';
+ current_view_add_form: 'current_view_add_form';
+ custom: 'custom';
+ custom_enterprise: 'custom_enterprise';
+ custom_function_development: 'custom_function_development';
+ custom_grade_desc: 'custom_grade_desc';
+ custom_picture: 'custom_picture';
+ custom_style: 'custom_style';
+ custom_upload: 'custom_upload';
+ custom_upload_tip: 'custom_upload_tip';
+ cut_cell_data: 'cut_cell_data';
+ cyprus: 'cyprus';
+ czech: 'czech';
+ dark_theme: 'dark_theme';
+ dashboard: 'dashboard';
+ dashboard_access_denied_help_link: 'dashboard_access_denied_help_link';
+ dashboard_editor_label: 'dashboard_editor_label';
+ dashboard_manager_label: 'dashboard_manager_label';
+ dashboard_reader_label: 'dashboard_reader_label';
+ dashboard_updater_label: 'dashboard_updater_label';
+ data_calculating: 'data_calculating';
+ data_error: 'data_error';
+ data_loading: 'data_loading';
+ datasheet: 'datasheet';
+ datasheet_1000_rows_limited_tips: 'datasheet_1000_rows_limited_tips';
+ datasheet_choose_field_type: 'datasheet_choose_field_type';
+ datasheet_count: 'datasheet_count';
+ datasheet_editor_label: 'datasheet_editor_label';
+ datasheet_exist_widget: 'datasheet_exist_widget';
+ datasheet_experience_label: 'datasheet_experience_label';
+ datasheet_is_loading: 'datasheet_is_loading';
+ datasheet_limit: 'datasheet_limit';
+ datasheet_limit_email_title: 'datasheet_limit_email_title';
+ datasheet_manager_label: 'datasheet_manager_label';
+ datasheet_reach_limit: 'datasheet_reach_limit';
+ datasheet_reader_label: 'datasheet_reader_label';
+ datasheet_record_limit: 'datasheet_record_limit';
+ datasheet_record_limit_email_title: 'datasheet_record_limit_email_title';
+ datasource_selector_search_placeholder: 'datasource_selector_search_placeholder';
+ datasource_selector_search_result_title: 'datasource_selector_search_result_title';
+ date_after_or_equal: 'date_after_or_equal';
+ date_auto_enable_alarm: 'date_auto_enable_alarm';
+ date_auto_enable_alarm_setting: 'date_auto_enable_alarm_setting';
+ date_auto_enable_alarm_tips: 'date_auto_enable_alarm_tips';
+ date_auto_enable_alarm_tooltip: 'date_auto_enable_alarm_tooltip';
+ date_before_or_equal: 'date_before_or_equal';
+ date_cell_input_tips: 'date_cell_input_tips';
+ date_day: 'date_day';
+ date_functions: 'date_functions';
+ date_range: 'date_range';
+ date_setting_time_zone_tooltips: 'date_setting_time_zone_tooltips';
+ datetime_format: 'datetime_format';
+ dating_back_to: 'dating_back_to';
+ day: 'day';
+ day_month_year: 'day_month_year';
+ db_click_to_edit_field_desc: 'db_click_to_edit_field_desc';
+ debug_cell_text_1: 'debug_cell_text_1';
+ decimal: 'decimal';
+ default: 'default';
+ default_create_ai_chat_bot: 'default_create_ai_chat_bot';
+ default_create_automation: 'default_create_automation';
+ default_create_dashboard: 'default_create_dashboard';
+ default_create_datasheet: 'default_create_datasheet';
+ default_create_file: 'default_create_file';
+ default_create_folder: 'default_create_folder';
+ default_create_form: 'default_create_form';
+ default_create_mirror: 'default_create_mirror';
+ default_datasheet_attachments: 'default_datasheet_attachments';
+ default_datasheet_options: 'default_datasheet_options';
+ default_datasheet_title: 'default_datasheet_title';
+ default_file_copy: 'default_file_copy';
+ default_invitation_code_tip: 'default_invitation_code_tip';
+ default_link_join_tip: 'default_link_join_tip';
+ default_picture: 'default_picture';
+ default_theme: 'default_theme';
+ default_value: 'default_value';
+ default_view: 'default_view';
+ del_field_content: 'del_field_content';
+ del_field_tip: 'del_field_tip';
+ del_invitation_link: 'del_invitation_link';
+ del_invitation_link_desc: 'del_invitation_link_desc';
+ del_space_now: 'del_space_now';
+ del_space_now_tip: 'del_space_now_tip';
+ del_space_res_tip: 'del_space_res_tip';
+ del_team_success: 'del_team_success';
+ del_view_content: 'del_view_content';
+ delete: 'delete';
+ delete_archive_record_success: 'delete_archive_record_success';
+ delete_archived_records_warning_description: 'delete_archived_records_warning_description';
+ delete_comment_tip_content: 'delete_comment_tip_content';
+ delete_comment_tip_title: 'delete_comment_tip_title';
+ delete_completey: 'delete_completey';
+ delete_completey_fail: 'delete_completey_fail';
+ delete_field: 'delete_field';
+ delete_field_success: 'delete_field_success';
+ delete_field_tips_content: 'delete_field_tips_content';
+ delete_field_tips_title: 'delete_field_tips_title';
+ delete_file_message_content: 'delete_file_message_content';
+ delete_kanban_group: 'delete_kanban_group';
+ delete_kanban_tip_content: 'delete_kanban_tip_content';
+ delete_kanban_tip_title: 'delete_kanban_tip_title';
+ delete_n_columns: 'delete_n_columns';
+ delete_now: 'delete_now';
+ delete_person: 'delete_person';
+ delete_record: 'delete_record';
+ delete_records_count: 'delete_records_count';
+ delete_role_member_content: 'delete_role_member_content';
+ delete_role_member_success: 'delete_role_member_success';
+ delete_role_member_title: 'delete_role_member_title';
+ delete_role_success_message: 'delete_role_success_message';
+ delete_role_warning_content: 'delete_role_warning_content';
+ delete_role_warning_title: 'delete_role_warning_title';
+ delete_row: 'delete_row';
+ delete_row_count: 'delete_row_count';
+ delete_sort: 'delete_sort';
+ delete_space: 'delete_space';
+ delete_sub_admin_fail: 'delete_sub_admin_fail';
+ delete_sub_admin_success: 'delete_sub_admin_success';
+ delete_succeed: 'delete_succeed';
+ delete_team: 'delete_team';
+ delete_team_fail: 'delete_team_fail';
+ delete_template_content: 'delete_template_content';
+ delete_template_title: 'delete_template_title';
+ delete_view: 'delete_view';
+ delete_view_success: 'delete_view_success';
+ delete_widget_content: 'delete_widget_content';
+ delete_widget_panel_content: 'delete_widget_panel_content';
+ delete_widget_panel_title: 'delete_widget_panel_title';
+ delete_widget_title: 'delete_widget_title';
+ delete_workspace_succeed: 'delete_workspace_succeed';
+ deleted_in_curspace_tip: 'deleted_in_curspace_tip';
+ democratic_republic_of_the_congo: 'democratic_republic_of_the_congo';
+ denmark: 'denmark';
+ desc_sort: 'desc_sort';
+ description: 'description';
+ description_save_error: 'description_save_error';
+ deselect: 'deselect';
+ design_chart_structure: 'design_chart_structure';
+ design_chart_style: 'design_chart_style';
+ dev_tools_opening_tip: 'dev_tools_opening_tip';
+ developer_configuration: 'developer_configuration';
+ developer_token: 'developer_token';
+ developer_token_placeholder: 'developer_token_placeholder';
+ devtool_apply_backup_data: 'devtool_apply_backup_data';
+ devtool_batch_delete_node: 'devtool_batch_delete_node';
+ devtool_more: 'devtool_more';
+ devtool_open_eruda: 'devtool_open_eruda';
+ devtool_test_functions: 'devtool_test_functions';
+ dingding_bind: 'dingding_bind';
+ dingding_login: 'dingding_login';
+ dingtalk: 'dingtalk';
+ dingtalk_activity_upgrade_guidance: 'dingtalk_activity_upgrade_guidance';
+ dingtalk_admin_contact_syncing_tips: 'dingtalk_admin_contact_syncing_tips';
+ dingtalk_admin_panel_message: 'dingtalk_admin_panel_message';
+ dingtalk_admin_panel_title: 'dingtalk_admin_panel_title';
+ dingtalk_app_desc: 'dingtalk_app_desc';
+ dingtalk_app_intro: 'dingtalk_app_intro';
+ dingtalk_app_notice: 'dingtalk_app_notice';
+ dingtalk_base: 'dingtalk_base';
+ dingtalk_basic: 'dingtalk_basic';
+ dingtalk_bind_space_config_detail: 'dingtalk_bind_space_config_detail';
+ dingtalk_bind_space_tips: 'dingtalk_bind_space_tips';
+ dingtalk_change_admin_reject_msg: 'dingtalk_change_admin_reject_msg';
+ dingtalk_change_admin_reject_tips: 'dingtalk_change_admin_reject_tips';
+ dingtalk_da: 'dingtalk_da';
+ dingtalk_da_from: 'dingtalk_da_from';
+ dingtalk_enterprise: 'dingtalk_enterprise';
+ dingtalk_grade_desc: 'dingtalk_grade_desc';
+ dingtalk_isv_integration_single_record_comment_mentioned: 'dingtalk_isv_integration_single_record_comment_mentioned';
+ dingtalk_isv_integration_single_record_member_mention: 'dingtalk_isv_integration_single_record_member_mention';
+ dingtalk_isv_integration_social_task_reminder: 'dingtalk_isv_integration_social_task_reminder';
+ dingtalk_isv_integration_subscribed_record_cell_updated: 'dingtalk_isv_integration_subscribed_record_cell_updated';
+ dingtalk_isv_integration_subscribed_record_commented: 'dingtalk_isv_integration_subscribed_record_commented';
+ dingtalk_isv_production_single_record_comment_mentioned: 'dingtalk_isv_production_single_record_comment_mentioned';
+ dingtalk_isv_production_single_record_member_mention: 'dingtalk_isv_production_single_record_member_mention';
+ dingtalk_isv_production_subscribed_record_cell_updated: 'dingtalk_isv_production_subscribed_record_cell_updated';
+ dingtalk_isv_production_subscribed_record_commented: 'dingtalk_isv_production_subscribed_record_commented';
+ dingtalk_isv_production_task_reminder: 'dingtalk_isv_production_task_reminder';
+ dingtalk_isv_staging_single_record_comment_mentioned: 'dingtalk_isv_staging_single_record_comment_mentioned';
+ dingtalk_isv_staging_single_record_member_mention: 'dingtalk_isv_staging_single_record_member_mention';
+ dingtalk_isv_staging_subscribed_record_cell_updated: 'dingtalk_isv_staging_subscribed_record_cell_updated';
+ dingtalk_isv_staging_subscribed_record_commented: 'dingtalk_isv_staging_subscribed_record_commented';
+ dingtalk_isv_staging_task_reminder: 'dingtalk_isv_staging_task_reminder';
+ dingtalk_isv_test_single_record_member_mention: 'dingtalk_isv_test_single_record_member_mention';
+ dingtalk_isv_test_social_task_reminder: 'dingtalk_isv_test_social_task_reminder';
+ dingtalk_isv_test_subscribed_record_cell_updated: 'dingtalk_isv_test_subscribed_record_cell_updated';
+ dingtalk_isv_test_subscribed_record_commented: 'dingtalk_isv_test_subscribed_record_commented';
+ dingtalk_login_fail_tips: 'dingtalk_login_fail_tips';
+ dingtalk_member_contact_syncing_tips: 'dingtalk_member_contact_syncing_tips';
+ dingtalk_org_manage_reject_msg: 'dingtalk_org_manage_reject_msg';
+ dingtalk_profession: 'dingtalk_profession';
+ dingtalk_single_record_member_comment_title: 'dingtalk_single_record_member_comment_title';
+ dingtalk_single_record_member_mention_title: 'dingtalk_single_record_member_mention_title';
+ dingtalk_social_deactivate_tip: 'dingtalk_social_deactivate_tip';
+ dingtalk_space_list_item_tag_info: 'dingtalk_space_list_item_tag_info';
+ dingtalk_standard: 'dingtalk_standard';
+ dingtalk_sync_address_modal_content: 'dingtalk_sync_address_modal_content';
+ dingtalk_tenant_not_exist_tips: 'dingtalk_tenant_not_exist_tips';
+ direction_above: 'direction_above';
+ direction_below: 'direction_below';
+ direction_left: 'direction_left';
+ direction_right: 'direction_right';
+ disable: 'disable';
+ disabled_apply_join_space: 'disabled_apply_join_space';
+ disabled_crypto_field: 'disabled_crypto_field';
+ disabled_expand_link_record: 'disabled_expand_link_record';
+ disabled_file_shared: 'disabled_file_shared';
+ disabled_file_shared_desc: 'disabled_file_shared_desc';
+ disabled_link_subtitle: 'disabled_link_subtitle';
+ disagree_and_exit: 'disagree_and_exit';
+ discard_changes: 'discard_changes';
+ disconnect_from_the_server: 'disconnect_from_the_server';
+ discount_amount: 'discount_amount';
+ discount_price_deadline: 'discount_price_deadline';
+ display_member_by_count: 'display_member_by_count';
+ display_person_count: 'display_person_count';
+ display_success_and_error_count: 'display_success_and_error_count';
+ distribute_a_team: 'distribute_a_team';
+ divider: 'divider';
+ djibouti: 'djibouti';
+ do_not_bind: 'do_not_bind';
+ document_detail: 'document_detail';
+ does_not_contains: 'does_not_contains';
+ dominica: 'dominica';
+ dominican_republic: 'dominican_republic';
+ donut_chart: 'donut_chart';
+ double_11_activity: 'double_11_activity';
+ down: 'down';
+ downgrade: 'downgrade';
+ download: 'download';
+ download_all: 'download_all';
+ download_client: 'download_client';
+ download_image: 'download_image';
+ download_log: 'download_log';
+ downloading_attachments: 'downloading_attachments';
+ duplicate: 'duplicate';
+ duplicate_cell_data: 'duplicate_cell_data';
+ duplicate_datasheet: 'duplicate_datasheet';
+ duplicate_field: 'duplicate_field';
+ duplicate_record: 'duplicate_record';
+ e_commerce: 'e_commerce';
+ e_commerce_operations: 'e_commerce_operations';
+ early_bird: 'early_bird';
+ ecuador: 'ecuador';
+ edit: 'edit';
+ edit_cell_data: 'edit_cell_data';
+ edit_field_name: 'edit_field_name';
+ edit_member: 'edit_member';
+ edit_member_add_button: 'edit_member_add_button';
+ edit_member_email: 'edit_member_email';
+ edit_member_fail: 'edit_member_fail';
+ edit_member_name: 'edit_member_name';
+ edit_member_success: 'edit_member_success';
+ edit_member_team: 'edit_member_team';
+ edit_node_desc: 'edit_node_desc';
+ edit_selected_field: 'edit_selected_field';
+ edit_space_name: 'edit_space_name';
+ edit_sub_admin_fail: 'edit_sub_admin_fail';
+ edit_sub_admin_success: 'edit_sub_admin_success';
+ editing_field_desc: 'editing_field_desc';
+ editing_group: 'editing_group';
+ editor_placeholder: 'editor_placeholder';
+ education: 'education';
+ egypt: 'egypt';
+ el_salvador: 'el_salvador';
+ email: 'email';
+ email_bound: 'email_bound';
+ email_err: 'email_err';
+ email_invite: 'email_invite';
+ email_placeholder: 'email_placeholder';
+ email_verify_warning_button_back: 'email_verify_warning_button_back';
+ email_verify_warning_button_resend: 'email_verify_warning_button_resend';
+ email_verify_warning_desc: 'email_verify_warning_desc';
+ email_verify_warning_title: 'email_verify_warning_title';
+ embed_error_page_help: 'embed_error_page_help';
+ embed_fail_og_description_content: 'embed_fail_og_description_content';
+ embed_failed: 'embed_failed';
+ emoji_activity: 'emoji_activity';
+ emoji_custom: 'emoji_custom';
+ emoji_flags: 'emoji_flags';
+ emoji_foods: 'emoji_foods';
+ emoji_nature: 'emoji_nature';
+ emoji_not_found: 'emoji_not_found';
+ emoji_objects: 'emoji_objects';
+ emoji_people: 'emoji_people';
+ emoji_places: 'emoji_places';
+ emoji_recent: 'emoji_recent';
+ emoji_search_result: 'emoji_search_result';
+ emoji_smileys: 'emoji_smileys';
+ emoji_symbols: 'emoji_symbols';
+ empty: 'empty';
+ empty_dashboard_list: 'empty_dashboard_list';
+ empty_data: 'empty_data';
+ empty_datasheet: 'empty_datasheet';
+ empty_email_tip: 'empty_email_tip';
+ empty_nodes: 'empty_nodes';
+ empty_record: 'empty_record';
+ empty_trash: 'empty_trash';
+ enable: 'enable';
+ enabled_view_lock_success: 'enabled_view_lock_success';
+ enabled_view_lock_tip: 'enabled_view_lock_tip';
+ encounter_problems: 'encounter_problems';
+ encounter_problems_message: 'encounter_problems_message';
+ end: 'end';
+ end_day: 'end_day';
+ end_time: 'end_time';
+ enjoy: 'enjoy';
+ ensure: 'ensure';
+ enter_names_or_emails: 'enter_names_or_emails';
+ enter_official_website: 'enter_official_website';
+ enter_template_name: 'enter_template_name';
+ enter_unactive_space_err_message: 'enter_unactive_space_err_message';
+ enter_workspace_name: 'enter_workspace_name';
+ entered_a_valid_redemption_code: 'entered_a_valid_redemption_code';
+ entered_a_valid_redemption_code_info: 'entered_a_valid_redemption_code_info';
+ entered_the_wrong_redemption_code: 'entered_the_wrong_redemption_code';
+ enterprise: 'enterprise';
+ enterprise_edition: 'enterprise_edition';
+ enterprise_third_app: 'enterprise_third_app';
+ entrepreneurship: 'entrepreneurship';
+ entry_space: 'entry_space';
+ equal: 'equal';
+ equatorial_guinea: 'equatorial_guinea';
+ eritrea: 'eritrea';
+ err_field_group_tip: 'err_field_group_tip';
+ err_filter_field: 'err_filter_field';
+ error: 'error';
+ error_add_row_failed_wrong_length_of_value: 'error_add_row_failed_wrong_length_of_value';
+ error_an_unsynchronized_changeset_is_detected: 'error_an_unsynchronized_changeset_is_detected';
+ error_atta_type: 'error_atta_type';
+ error_boundary_back: 'error_boundary_back';
+ error_boundary_crashed: 'error_boundary_crashed';
+ error_code: 'error_code';
+ error_configuration_and_invalid_filter_option: 'error_configuration_and_invalid_filter_option';
+ error_create_view_failed_duplicate_view_id: 'error_create_view_failed_duplicate_view_id';
+ error_data_consistency_and_check_the_snapshot: 'error_data_consistency_and_check_the_snapshot';
+ error_del_view_failed_not_found_target: 'error_del_view_failed_not_found_target';
+ error_detail: 'error_detail';
+ error_email_empty: 'error_email_empty';
+ error_field_not_exist: 'error_field_not_exist';
+ error_filter_failed_wrong_target_view: 'error_filter_failed_wrong_target_view';
+ error_get_wecom_identity: 'error_get_wecom_identity';
+ error_get_wecom_identity_tips: 'error_get_wecom_identity_tips';
+ error_get_wecom_identity_tips_bound: 'error_get_wecom_identity_tips_bound';
+ error_group_failed_the_column_not_exist: 'error_group_failed_the_column_not_exist';
+ error_group_failed_wrong_target_view: 'error_group_failed_wrong_target_view';
+ error_integration_app_wecom_bind: 'error_integration_app_wecom_bind';
+ error_local_changeset_is_null_while_status_is_pending: 'error_local_changeset_is_null_while_status_is_pending';
+ error_modify_cell_failed_unmatched_data_type: 'error_modify_cell_failed_unmatched_data_type';
+ error_modify_column_failed_column_not_exist: 'error_modify_column_failed_column_not_exist';
+ error_modify_column_failed_wrong_target_view: 'error_modify_column_failed_wrong_target_view';
+ error_modify_view_failed_duplicate_name: 'error_modify_view_failed_duplicate_name';
+ error_modify_view_failed_not_found_target: 'error_modify_view_failed_not_found_target';
+ error_move_column_failed_invalid_params: 'error_move_column_failed_invalid_params';
+ error_move_row_failed_invalid_params: 'error_move_row_failed_invalid_params';
+ error_move_view_failed_not_found_target: 'error_move_view_failed_not_found_target';
+ error_not_exist_id: 'error_not_exist_id';
+ error_not_found_the_source_of_view: 'error_not_found_the_source_of_view';
+ error_not_initialized_datasheet_instance: 'error_not_initialized_datasheet_instance';
+ error_occurred_while_requesting_the_missing_version: 'error_occurred_while_requesting_the_missing_version';
+ error_page_feedback_text: 'error_page_feedback_text';
+ error_please_bind_message_after_connected: 'error_please_bind_message_after_connected';
+ error_please_close_sharing_page: 'error_please_close_sharing_page';
+ error_record_not_exist_now: 'error_record_not_exist_now';
+ error_revision_does_not_exist: 'error_revision_does_not_exist';
+ error_scan_qrcode_tips: 'error_scan_qrcode_tips';
+ error_set_column_failed_bad_property: 'error_set_column_failed_bad_property';
+ error_set_column_failed_duplicate_column_name: 'error_set_column_failed_duplicate_column_name';
+ error_set_column_failed_no_support_unknown_column: 'error_set_column_failed_no_support_unknown_column';
+ error_set_row_height_failed_wrong_target_view: 'error_set_row_height_failed_wrong_target_view';
+ error_something_wrong: 'error_something_wrong';
+ error_sorted_failed_the_field_not_exist: 'error_sorted_failed_the_field_not_exist';
+ error_sorted_failed_wrong_target_view: 'error_sorted_failed_wrong_target_view';
+ error_the_field_dragged_has_been_deleted_or_hidden: 'error_the_field_dragged_has_been_deleted_or_hidden';
+ error_the_length_of_changeset_is_inconsistent: 'error_the_length_of_changeset_is_inconsistent';
+ error_the_version_is_inconsistent_while_preparing_to_merge: 'error_the_version_is_inconsistent_while_preparing_to_merge';
+ error_wrong_conjunction_type: 'error_wrong_conjunction_type';
+ error_wrong_data_in_current_column: 'error_wrong_data_in_current_column';
+ escape: 'escape';
+ essential_features: 'essential_features';
+ estonia: 'estonia';
+ ethiopia: 'ethiopia';
+ event_planning: 'event_planning';
+ every: 'every';
+ every_day_at: 'every_day_at';
+ every_hour_at: 'every_hour_at';
+ every_month_at: 'every_month_at';
+ every_week_at: 'every_week_at';
+ everyday_life: 'everyday_life';
+ everyone_visible: 'everyone_visible';
+ exact_date: 'exact_date';
+ example_value: 'example_value';
+ excel: 'excel';
+ exception_form_foreign_datasheet_not_exist: 'exception_form_foreign_datasheet_not_exist';
+ exception_network_exception: 'exception_network_exception';
+ exchange: 'exchange';
+ exchange_code_times_tip: 'exchange_code_times_tip';
+ exclusive_consultant: 'exclusive_consultant';
+ exist_experience: 'exist_experience';
+ exits_space: 'exits_space';
+ expand: 'expand';
+ expand_activity: 'expand_activity';
+ expand_all_field_desc: 'expand_all_field_desc';
+ expand_all_group: 'expand_all_group';
+ expand_current_record: 'expand_current_record';
+ expand_pane: 'expand_pane';
+ expand_record: 'expand_record';
+ expand_record_attachment_empty: 'expand_record_attachment_empty';
+ expand_record_vision_btn_tooltip_center: 'expand_record_vision_btn_tooltip_center';
+ expand_record_vision_btn_tooltip_full_screen: 'expand_record_vision_btn_tooltip_full_screen';
+ expand_record_vision_btn_tooltip_side: 'expand_record_vision_btn_tooltip_side';
+ expand_record_vision_setting: 'expand_record_vision_setting';
+ expand_record_vision_setting_center: 'expand_record_vision_setting_center';
+ expand_record_vision_setting_side: 'expand_record_vision_setting_side';
+ expand_rest_records_by_count: 'expand_rest_records_by_count';
+ expand_subgroup: 'expand_subgroup';
+ experience_test_function: 'experience_test_function';
+ expiration: 'expiration';
+ expiration_time: 'expiration_time';
+ expiration_time_of_space: 'expiration_time_of_space';
+ expire: 'expire';
+ expired: 'expired';
+ export: 'export';
+ export_brand_desc: 'export_brand_desc';
+ export_current_preview_view_data: 'export_current_preview_view_data';
+ export_gantt_button_tips: 'export_gantt_button_tips';
+ export_gantt_chart: 'export_gantt_chart';
+ export_to_excel: 'export_to_excel';
+ export_view_data: 'export_view_data';
+ export_view_image_warning: 'export_view_image_warning';
+ extra_tip: 'extra_tip';
+ fail: 'fail';
+ failed_in_file_parsing: 'failed_in_file_parsing';
+ failed_list: 'failed_list';
+ failed_list_file_download: 'failed_list_file_download';
+ faq: 'faq';
+ faroe_islands: 'faroe_islands';
+ fashion_and_style: 'fashion_and_style';
+ favorite: 'favorite';
+ favorite_empty_tip1: 'favorite_empty_tip1';
+ favorite_empty_tip2: 'favorite_empty_tip2';
+ fee_unit: 'fee_unit';
+ feedback: 'feedback';
+ feishu_activity_upgrade_guidance: 'feishu_activity_upgrade_guidance';
+ feishu_admin_login_btn: 'feishu_admin_login_btn';
+ feishu_admin_login_err_message: 'feishu_admin_login_err_message';
+ feishu_admin_login_err_to_register: 'feishu_admin_login_err_to_register';
+ feishu_admin_login_title: 'feishu_admin_login_title';
+ feishu_admin_panel_message: 'feishu_admin_panel_message';
+ feishu_admin_panel_title: 'feishu_admin_panel_title';
+ feishu_base: 'feishu_base';
+ feishu_bind_space_btn: 'feishu_bind_space_btn';
+ feishu_bind_space_config_detail: 'feishu_bind_space_config_detail';
+ feishu_bind_space_config_title: 'feishu_bind_space_config_title';
+ feishu_bind_space_err: 'feishu_bind_space_err';
+ feishu_bind_space_need_upgrade: 'feishu_bind_space_need_upgrade';
+ feishu_bind_space_select_title: 'feishu_bind_space_select_title';
+ feishu_bind_space_tips: 'feishu_bind_space_tips';
+ feishu_bind_user_subTitle: 'feishu_bind_user_subTitle';
+ feishu_bind_user_title: 'feishu_bind_user_title';
+ feishu_configure_change_space_master_modal_title: 'feishu_configure_change_space_master_modal_title';
+ feishu_configure_err_of_bound: 'feishu_configure_err_of_bound';
+ feishu_configure_err_of_configuring: 'feishu_configure_err_of_configuring';
+ feishu_configure_err_of_identity: 'feishu_configure_err_of_identity';
+ feishu_configure_err_of_select_valid: 'feishu_configure_err_of_select_valid';
+ feishu_configure_of_authorize_err: 'feishu_configure_of_authorize_err';
+ feishu_configure_of_idetiity_err: 'feishu_configure_of_idetiity_err';
+ feishu_disable_upgrade_in_mobile: 'feishu_disable_upgrade_in_mobile';
+ feishu_enterprise: 'feishu_enterprise';
+ feishu_grade_desc: 'feishu_grade_desc';
+ feishu_manage_address_reject_msg: 'feishu_manage_address_reject_msg';
+ feishu_manage_close_btn: 'feishu_manage_close_btn';
+ feishu_manage_open_btn: 'feishu_manage_open_btn';
+ feishu_manage_subTitle: 'feishu_manage_subTitle';
+ feishu_manage_title: 'feishu_manage_title';
+ feishu_manage_useage: 'feishu_manage_useage';
+ feishu_profession: 'feishu_profession';
+ feishu_space_list_item_tag_info: 'feishu_space_list_item_tag_info';
+ feishu_standard: 'feishu_standard';
+ feishu_upgrade_guidance: 'feishu_upgrade_guidance';
+ field: 'field';
+ field_circular_err: 'field_circular_err';
+ field_configuration_err: 'field_configuration_err';
+ field_configuration_numerical_value_format: 'field_configuration_numerical_value_format';
+ field_configuration_optional: 'field_configuration_optional';
+ field_created_by_property_subscription: 'field_created_by_property_subscription';
+ field_created_by_property_subscription_close_tip: 'field_created_by_property_subscription_close_tip';
+ field_created_by_property_subscription_open_tip: 'field_created_by_property_subscription_open_tip';
+ field_desc: 'field_desc';
+ field_desc_attachment: 'field_desc_attachment';
+ field_desc_autonumber: 'field_desc_autonumber';
+ field_desc_button: 'field_desc_button';
+ field_desc_cascader: 'field_desc_cascader';
+ field_desc_checkbox: 'field_desc_checkbox';
+ field_desc_created_by: 'field_desc_created_by';
+ field_desc_created_time: 'field_desc_created_time';
+ field_desc_currency: 'field_desc_currency';
+ field_desc_datetime: 'field_desc_datetime';
+ field_desc_denied: 'field_desc_denied';
+ field_desc_email: 'field_desc_email';
+ field_desc_formula: 'field_desc_formula';
+ field_desc_last_modified_by: 'field_desc_last_modified_by';
+ field_desc_last_modified_time: 'field_desc_last_modified_time';
+ field_desc_length_exceeded: 'field_desc_length_exceeded';
+ field_desc_link: 'field_desc_link';
+ field_desc_lookup: 'field_desc_lookup';
+ field_desc_member: 'field_desc_member';
+ field_desc_multi_select: 'field_desc_multi_select';
+ field_desc_number: 'field_desc_number';
+ field_desc_one_way_link: 'field_desc_one_way_link';
+ field_desc_percent: 'field_desc_percent';
+ field_desc_phone: 'field_desc_phone';
+ field_desc_rating: 'field_desc_rating';
+ field_desc_single_select: 'field_desc_single_select';
+ field_desc_single_text: 'field_desc_single_text';
+ field_desc_text: 'field_desc_text';
+ field_desc_tree_select: 'field_desc_tree_select';
+ field_desc_url: 'field_desc_url';
+ field_desc_workdoc: 'field_desc_workdoc';
+ field_display_time_zone: 'field_display_time_zone';
+ field_had_deleted: 'field_had_deleted';
+ field_head_setting: 'field_head_setting';
+ field_help_attachment: 'field_help_attachment';
+ field_help_autonumber: 'field_help_autonumber';
+ field_help_button: 'field_help_button';
+ field_help_cascader: 'field_help_cascader';
+ field_help_checkbox: 'field_help_checkbox';
+ field_help_created_by: 'field_help_created_by';
+ field_help_created_time: 'field_help_created_time';
+ field_help_currency: 'field_help_currency';
+ field_help_datetime: 'field_help_datetime';
+ field_help_email: 'field_help_email';
+ field_help_formula: 'field_help_formula';
+ field_help_last_modified_by: 'field_help_last_modified_by';
+ field_help_last_modified_time: 'field_help_last_modified_time';
+ field_help_link: 'field_help_link';
+ field_help_lookup: 'field_help_lookup';
+ field_help_member: 'field_help_member';
+ field_help_multi_select: 'field_help_multi_select';
+ field_help_number: 'field_help_number';
+ field_help_one_way_link: 'field_help_one_way_link';
+ field_help_percent: 'field_help_percent';
+ field_help_phone: 'field_help_phone';
+ field_help_rating: 'field_help_rating';
+ field_help_single_select: 'field_help_single_select';
+ field_help_single_text: 'field_help_single_text';
+ field_help_text: 'field_help_text';
+ field_help_tree_select: 'field_help_tree_select';
+ field_help_url: 'field_help_url';
+ field_help_workdoc: 'field_help_workdoc';
+ field_incluede_time_and_time_zone_title: 'field_incluede_time_and_time_zone_title';
+ field_map_tips_for_python: 'field_map_tips_for_python';
+ field_member_property_multi: 'field_member_property_multi';
+ field_member_property_notify: 'field_member_property_notify';
+ field_member_property_notify_tip: 'field_member_property_notify_tip';
+ field_member_property_subscription: 'field_member_property_subscription';
+ field_member_property_subscription_close_tip: 'field_member_property_subscription_close_tip';
+ field_member_property_subscription_open_tip: 'field_member_property_subscription_open_tip';
+ field_name_formula: 'field_name_formula';
+ field_name_setting: 'field_name_setting';
+ field_permission: 'field_permission';
+ field_permission_add_editor: 'field_permission_add_editor';
+ field_permission_add_reader: 'field_permission_add_reader';
+ field_permission_close: 'field_permission_close';
+ field_permission_edit_sub_label: 'field_permission_edit_sub_label';
+ field_permission_editor_lock_tips: 'field_permission_editor_lock_tips';
+ field_permission_form_sheet_accessable: 'field_permission_form_sheet_accessable';
+ field_permission_help_desc: 'field_permission_help_desc';
+ field_permission_help_url: 'field_permission_help_url';
+ field_permission_lock_tips: 'field_permission_lock_tips';
+ field_permission_manager_lock_tips: 'field_permission_manager_lock_tips';
+ field_permission_modal_tip: 'field_permission_modal_tip';
+ field_permission_nums: 'field_permission_nums';
+ field_permission_open: 'field_permission_open';
+ field_permission_open_tip: 'field_permission_open_tip';
+ field_permission_open_warning: 'field_permission_open_warning';
+ field_permission_read_sub_label: 'field_permission_read_sub_label';
+ field_permission_reader_lock_tips: 'field_permission_reader_lock_tips';
+ field_permission_role_valid: 'field_permission_role_valid';
+ field_permission_switch_closed: 'field_permission_switch_closed';
+ field_permission_switch_open: 'field_permission_switch_open';
+ field_permission_uneditable_tooltips: 'field_permission_uneditable_tooltips';
+ field_permission_view_lock_tips: 'field_permission_view_lock_tips';
+ field_permisson_close_tip: 'field_permisson_close_tip';
+ field_range: 'field_range';
+ field_required: 'field_required';
+ field_select_modal_desc: 'field_select_modal_desc';
+ field_select_modal_title: 'field_select_modal_title';
+ field_select_time_zone_current: 'field_select_time_zone_current';
+ field_select_time_zone_other: 'field_select_time_zone_other';
+ field_set_you_by_user: 'field_set_you_by_user';
+ field_title: 'field_title';
+ field_title_attachment: 'field_title_attachment';
+ field_title_autonumber: 'field_title_autonumber';
+ field_title_button: 'field_title_button';
+ field_title_checkbox: 'field_title_checkbox';
+ field_title_created_by: 'field_title_created_by';
+ field_title_created_time: 'field_title_created_time';
+ field_title_currency: 'field_title_currency';
+ field_title_datetime: 'field_title_datetime';
+ field_title_denied: 'field_title_denied';
+ field_title_email: 'field_title_email';
+ field_title_formula: 'field_title_formula';
+ field_title_last_modified_by: 'field_title_last_modified_by';
+ field_title_last_modified_time: 'field_title_last_modified_time';
+ field_title_link: 'field_title_link';
+ field_title_lookup: 'field_title_lookup';
+ field_title_member: 'field_title_member';
+ field_title_multi_select: 'field_title_multi_select';
+ field_title_number: 'field_title_number';
+ field_title_one_way_link: 'field_title_one_way_link';
+ field_title_percent: 'field_title_percent';
+ field_title_phone: 'field_title_phone';
+ field_title_rating: 'field_title_rating';
+ field_title_single_select: 'field_title_single_select';
+ field_title_single_text: 'field_title_single_text';
+ field_title_text: 'field_title_text';
+ field_title_tree_select: 'field_title_tree_select';
+ field_title_url: 'field_title_url';
+ field_title_workdoc: 'field_title_workdoc';
+ field_type: 'field_type';
+ field_type_attachment_select_cell: 'field_type_attachment_select_cell';
+ fiji: 'fiji';
+ file: 'file';
+ file_limits: 'file_limits';
+ file_name_with_bulk_download: 'file_name_with_bulk_download';
+ file_notification: 'file_notification';
+ file_of_rest: 'file_of_rest';
+ file_sharing: 'file_sharing';
+ file_summary: 'file_summary';
+ file_upper_bound: 'file_upper_bound';
+ fill_in_completed: 'fill_in_completed';
+ filter: 'filter';
+ filter_delete_tip: 'filter_delete_tip';
+ filter_fields: 'filter_fields';
+ filter_help_url: 'filter_help_url';
+ filter_link_data: 'filter_link_data';
+ filtering_conditions_setting: 'filtering_conditions_setting';
+ filters_amount: 'filters_amount';
+ find: 'find';
+ find_next: 'find_next';
+ find_prev: 'find_prev';
+ finish: 'finish';
+ finish_editing_cell_left: 'finish_editing_cell_left';
+ finish_editing_cell_right: 'finish_editing_cell_right';
+ finland: 'finland';
+ first_bind_email: 'first_bind_email';
+ first_bind_email_msg: 'first_bind_email_msg';
+ first_bind_phone: 'first_bind_phone';
+ first_prize: 'first_prize';
+ first_prize_name: 'first_prize_name';
+ first_prize_number: 'first_prize_number';
+ fission_reward: 'fission_reward';
+ folder: 'folder';
+ folder_banner_desc: 'folder_banner_desc';
+ folder_contains: 'folder_contains';
+ folder_content_empty: 'folder_content_empty';
+ folder_desc_title_placeholder: 'folder_desc_title_placeholder';
+ folder_editor_label: 'folder_editor_label';
+ folder_level_2_limit_tips: 'folder_level_2_limit_tips';
+ folder_manager_label: 'folder_manager_label';
+ folder_permission: 'folder_permission';
+ folder_reader_label: 'folder_reader_label';
+ folder_with_link_share_reminder: 'folder_with_link_share_reminder';
+ folder_with_link_share_view_reminder: 'folder_with_link_share_view_reminder';
+ folds_hidden_fields_by_count: 'folds_hidden_fields_by_count';
+ follow_client_time_zone: 'follow_client_time_zone';
+ follow_system_time_zone: 'follow_system_time_zone';
+ follow_up_guidelines: 'follow_up_guidelines';
+ follow_user_time_zone: 'follow_user_time_zone';
+ food_and_drink: 'food_and_drink';
+ for_each_person_every_day: 'for_each_person_every_day';
+ foreign_filed: 'foreign_filed';
+ form: 'form';
+ form_back_workspace: 'form_back_workspace';
+ form_brand_visible: 'form_brand_visible';
+ form_compact_option_desc: 'form_compact_option_desc';
+ form_compact_option_mode: 'form_compact_option_mode';
+ form_cover_crop_desc: 'form_cover_crop_desc';
+ form_cover_crop_tip: 'form_cover_crop_tip';
+ form_cover_img_desc: 'form_cover_img_desc';
+ form_cover_visible: 'form_cover_visible';
+ form_desc_placeholder: 'form_desc_placeholder';
+ form_editor_label: 'form_editor_label';
+ form_empty_tip: 'form_empty_tip';
+ form_error_tip: 'form_error_tip';
+ form_field_add_btn: 'form_field_add_btn';
+ form_fill_again: 'form_fill_again';
+ form_fill_anonymous: 'form_fill_anonymous';
+ form_fill_anonymous_desc: 'form_fill_anonymous_desc';
+ form_fill_listed: 'form_fill_listed';
+ form_fill_listed_desc: 'form_fill_listed_desc';
+ form_fill_open_desc: 'form_fill_open_desc';
+ form_fill_setting: 'form_fill_setting';
+ form_full_screen: 'form_full_screen';
+ form_help_desc: 'form_help_desc';
+ form_help_link: 'form_help_link';
+ form_index_visible: 'form_index_visible';
+ form_link_field_empty: 'form_link_field_empty';
+ form_logo_visible: 'form_logo_visible';
+ form_manager_label: 'form_manager_label';
+ form_network_error_tip: 'form_network_error_tip';
+ form_not_configure_options: 'form_not_configure_options';
+ form_only_read_tip: 'form_only_read_tip';
+ form_reader_label: 'form_reader_label';
+ form_setting: 'form_setting';
+ form_share_closed_desc: 'form_share_closed_desc';
+ form_share_closed_popconfirm_content: 'form_share_closed_popconfirm_content';
+ form_share_closed_popconfirm_title: 'form_share_closed_popconfirm_title';
+ form_share_opened_desc: 'form_share_opened_desc';
+ form_share_title: 'form_share_title';
+ form_source_text: 'form_source_text';
+ form_space_capacity_over_limit: 'form_space_capacity_over_limit';
+ form_submit: 'form_submit';
+ form_submit_anonymous_tooltip: 'form_submit_anonymous_tooltip';
+ form_submit_fail: 'form_submit_fail';
+ form_submit_loading: 'form_submit_loading';
+ form_submit_no_limit: 'form_submit_no_limit';
+ form_submit_once: 'form_submit_once';
+ form_submit_success: 'form_submit_success';
+ form_submit_times_limit: 'form_submit_times_limit';
+ form_tab_setting: 'form_tab_setting';
+ form_tab_share: 'form_tab_share';
+ form_thank_text: 'form_thank_text';
+ form_the_full: 'form_the_full';
+ form_title_placeholder: 'form_title_placeholder';
+ form_to_datasheet_view: 'form_to_datasheet_view';
+ form_tour_desc: 'form_tour_desc';
+ form_tour_link: 'form_tour_link';
+ form_updater_label: 'form_updater_label';
+ form_view: 'form_view';
+ form_view_desc: 'form_view_desc';
+ format: 'format';
+ format_date: 'format_date';
+ formula_check_info: 'formula_check_info';
+ formula_example_desc: 'formula_example_desc';
+ formula_example_sub_title: 'formula_example_sub_title';
+ formula_example_title: 'formula_example_title';
+ formula_how_to_use: 'formula_how_to_use';
+ formula_learn_more: 'formula_learn_more';
+ formula_learn_more_url: 'formula_learn_more_url';
+ france: 'france';
+ free: 'free';
+ free_edition: 'free_edition';
+ free_subscription: 'free_subscription';
+ free_trial: 'free_trial';
+ free_update: 'free_update';
+ freeze_click_when_windows_too_narrow: 'freeze_click_when_windows_too_narrow';
+ freeze_column_reset: 'freeze_column_reset';
+ freeze_current_column: 'freeze_current_column';
+ freeze_line_tips: 'freeze_line_tips';
+ freeze_tips_when_windows_too_narrow: 'freeze_tips_when_windows_too_narrow';
+ freeze_tips_when_windows_too_narrow_in_gantt: 'freeze_tips_when_windows_too_narrow_in_gantt';
+ freeze_warning_cant_freeze_field: 'freeze_warning_cant_freeze_field';
+ french_guiana: 'french_guiana';
+ french_polynesia: 'french_polynesia';
+ fresh_dingtalk_org: 'fresh_dingtalk_org';
+ fresh_order_status_action: 'fresh_order_status_action';
+ friend: 'friend';
+ from_datasheet_associated: 'from_datasheet_associated';
+ from_select_link_column: 'from_select_link_column';
+ front_version_error_desc: 'front_version_error_desc';
+ front_version_error_title: 'front_version_error_title';
+ full_memory_tip: 'full_memory_tip';
+ full_screen: 'full_screen';
+ function: 'function';
+ function_abs_example: 'function_abs_example';
+ function_abs_summary: 'function_abs_summary';
+ function_and_example: 'function_and_example';
+ function_and_summary: 'function_and_summary';
+ function_arraycompact_example: 'function_arraycompact_example';
+ function_arraycompact_summary: 'function_arraycompact_summary';
+ function_arrayflatten_example: 'function_arrayflatten_example';
+ function_arrayflatten_summary: 'function_arrayflatten_summary';
+ function_arrayjoin_example: 'function_arrayjoin_example';
+ function_arrayjoin_summary: 'function_arrayjoin_summary';
+ function_arrayunique_example: 'function_arrayunique_example';
+ function_arrayunique_summary: 'function_arrayunique_summary';
+ function_associate_sheet: 'function_associate_sheet';
+ function_average_example: 'function_average_example';
+ function_average_summary: 'function_average_summary';
+ function_blank_example: 'function_blank_example';
+ function_blank_summary: 'function_blank_summary';
+ function_ceiling_example: 'function_ceiling_example';
+ function_ceiling_summary: 'function_ceiling_summary';
+ function_concatenate_example: 'function_concatenate_example';
+ function_concatenate_summary: 'function_concatenate_summary';
+ function_content_empty: 'function_content_empty';
+ function_count_example: 'function_count_example';
+ function_count_summary: 'function_count_summary';
+ function_counta_example: 'function_counta_example';
+ function_counta_summary: 'function_counta_summary';
+ function_countall_example: 'function_countall_example';
+ function_countall_summary: 'function_countall_summary';
+ function_countif_example: 'function_countif_example';
+ function_countif_summary: 'function_countif_summary';
+ function_created_time_example: 'function_created_time_example';
+ function_created_time_summary: 'function_created_time_summary';
+ function_current_sheet: 'function_current_sheet';
+ function_date_time_after: 'function_date_time_after';
+ function_date_time_before: 'function_date_time_before';
+ function_dateadd_example: 'function_dateadd_example';
+ function_dateadd_summary: 'function_dateadd_summary';
+ function_dateadd_url: 'function_dateadd_url';
+ function_datestr_example: 'function_datestr_example';
+ function_datestr_summary: 'function_datestr_summary';
+ function_datetime_diff_example: 'function_datetime_diff_example';
+ function_datetime_diff_summary: 'function_datetime_diff_summary';
+ function_datetime_diff_url: 'function_datetime_diff_url';
+ function_datetime_format_example: 'function_datetime_format_example';
+ function_datetime_format_summary: 'function_datetime_format_summary';
+ function_datetime_format_url: 'function_datetime_format_url';
+ function_datetime_parse_example: 'function_datetime_parse_example';
+ function_datetime_parse_summary: 'function_datetime_parse_summary';
+ function_datetime_parse_url: 'function_datetime_parse_url';
+ function_day_example: 'function_day_example';
+ function_day_summary: 'function_day_summary';
+ function_encode_url_component_example: 'function_encode_url_component_example';
+ function_encode_url_component_summary: 'function_encode_url_component_summary';
+ function_err_end_of_right_bracket: 'function_err_end_of_right_bracket';
+ function_err_invalid_field_name: 'function_err_invalid_field_name';
+ function_err_no_left_bracket: 'function_err_no_left_bracket';
+ function_err_no_ref_self_column: 'function_err_no_ref_self_column';
+ function_err_not_definition: 'function_err_not_definition';
+ function_err_not_found_function_name_as: 'function_err_not_found_function_name_as';
+ function_err_unable_parse_char: 'function_err_unable_parse_char';
+ function_err_unknown_operator: 'function_err_unknown_operator';
+ function_err_unrecognized_char: 'function_err_unrecognized_char';
+ function_err_unrecognized_operator: 'function_err_unrecognized_operator';
+ function_err_wrong_function_suffix: 'function_err_wrong_function_suffix';
+ function_err_wrong_unit_str: 'function_err_wrong_unit_str';
+ function_error_example: 'function_error_example';
+ function_error_summary: 'function_error_summary';
+ function_even_example: 'function_even_example';
+ function_even_summary: 'function_even_summary';
+ function_example_example: 'function_example_example';
+ function_example_summary: 'function_example_summary';
+ function_example_usage: 'function_example_usage';
+ function_exp_example: 'function_exp_example';
+ function_exp_summary: 'function_exp_summary';
+ function_false_example: 'function_false_example';
+ function_false_summary: 'function_false_summary';
+ function_find_example: 'function_find_example';
+ function_find_summary: 'function_find_summary';
+ function_floor_example: 'function_floor_example';
+ function_floor_summary: 'function_floor_summary';
+ function_fromnow_example: 'function_fromnow_example';
+ function_fromnow_summary: 'function_fromnow_summary';
+ function_fromnow_url: 'function_fromnow_url';
+ function_guidance: 'function_guidance';
+ function_hour_example: 'function_hour_example';
+ function_hour_summary: 'function_hour_summary';
+ function_if_example: 'function_if_example';
+ function_if_summary: 'function_if_summary';
+ function_int_example: 'function_int_example';
+ function_int_summary: 'function_int_summary';
+ function_is_after_example: 'function_is_after_example';
+ function_is_after_summary: 'function_is_after_summary';
+ function_is_before_example: 'function_is_before_example';
+ function_is_before_summary: 'function_is_before_summary';
+ function_is_error_example: 'function_is_error_example';
+ function_is_error_summary: 'function_is_error_summary';
+ function_is_same_example: 'function_is_same_example';
+ function_is_same_summary: 'function_is_same_summary';
+ function_is_same_url: 'function_is_same_url';
+ function_iserror_example: 'function_iserror_example';
+ function_iserror_summary: 'function_iserror_summary';
+ function_last_modified_time_example: 'function_last_modified_time_example';
+ function_last_modified_time_summary: 'function_last_modified_time_summary';
+ function_left_example: 'function_left_example';
+ function_left_summary: 'function_left_summary';
+ function_len_example: 'function_len_example';
+ function_len_summary: 'function_len_summary';
+ function_log_example: 'function_log_example';
+ function_log_summary: 'function_log_summary';
+ function_lower_example: 'function_lower_example';
+ function_lower_summary: 'function_lower_summary';
+ function_max_example: 'function_max_example';
+ function_max_summary: 'function_max_summary';
+ function_mid_example: 'function_mid_example';
+ function_mid_summary: 'function_mid_summary';
+ function_min_example: 'function_min_example';
+ function_min_summary: 'function_min_summary';
+ function_minute_example: 'function_minute_example';
+ function_minute_summary: 'function_minute_summary';
+ function_mod_example: 'function_mod_example';
+ function_mod_summary: 'function_mod_summary';
+ function_month_example: 'function_month_example';
+ function_month_summary: 'function_month_summary';
+ function_not_example: 'function_not_example';
+ function_not_summary: 'function_not_summary';
+ function_now_example: 'function_now_example';
+ function_now_summary: 'function_now_summary';
+ function_odd_example: 'function_odd_example';
+ function_odd_summary: 'function_odd_summary';
+ function_or_example: 'function_or_example';
+ function_or_summary: 'function_or_summary';
+ function_power_example: 'function_power_example';
+ function_power_summary: 'function_power_summary';
+ function_quarter_example: 'function_quarter_example';
+ function_quarter_summary: 'function_quarter_summary';
+ function_record_id_example: 'function_record_id_example';
+ function_record_id_summary: 'function_record_id_summary';
+ function_replace_example: 'function_replace_example';
+ function_replace_summary: 'function_replace_summary';
+ function_rept_example: 'function_rept_example';
+ function_rept_summary: 'function_rept_summary';
+ function_right_example: 'function_right_example';
+ function_right_summary: 'function_right_summary';
+ function_round_example: 'function_round_example';
+ function_round_summary: 'function_round_summary';
+ function_rounddown_example: 'function_rounddown_example';
+ function_rounddown_summary: 'function_rounddown_summary';
+ function_roundup_example: 'function_roundup_example';
+ function_roundup_summary: 'function_roundup_summary';
+ function_search_example: 'function_search_example';
+ function_search_summary: 'function_search_summary';
+ function_second_example: 'function_second_example';
+ function_second_summary: 'function_second_summary';
+ function_set_locale_example: 'function_set_locale_example';
+ function_set_locale_summary: 'function_set_locale_summary';
+ function_set_locale_url: 'function_set_locale_url';
+ function_set_timezone_example: 'function_set_timezone_example';
+ function_set_timezone_summary: 'function_set_timezone_summary';
+ function_sqrt_example: 'function_sqrt_example';
+ function_sqrt_summary: 'function_sqrt_summary';
+ function_substitute_example: 'function_substitute_example';
+ function_substitute_summary: 'function_substitute_summary';
+ function_sum_example: 'function_sum_example';
+ function_sum_summary: 'function_sum_summary';
+ function_switch_example: 'function_switch_example';
+ function_switch_summary: 'function_switch_summary';
+ function_t_example: 'function_t_example';
+ function_t_summary: 'function_t_summary';
+ function_timestr_example: 'function_timestr_example';
+ function_timestr_summary: 'function_timestr_summary';
+ function_today_example: 'function_today_example';
+ function_today_summary: 'function_today_summary';
+ function_tonow_example: 'function_tonow_example';
+ function_tonow_summary: 'function_tonow_summary';
+ function_tonow_url: 'function_tonow_url';
+ function_trim_example: 'function_trim_example';
+ function_trim_summary: 'function_trim_summary';
+ function_true_example: 'function_true_example';
+ function_true_summary: 'function_true_summary';
+ function_upper_example: 'function_upper_example';
+ function_upper_summary: 'function_upper_summary';
+ function_validate_params_count: 'function_validate_params_count';
+ function_validate_params_count_at_least: 'function_validate_params_count_at_least';
+ function_value_example: 'function_value_example';
+ function_value_summary: 'function_value_summary';
+ function_view_url: 'function_view_url';
+ function_weekday_example: 'function_weekday_example';
+ function_weekday_summary: 'function_weekday_summary';
+ function_weeknum_example: 'function_weeknum_example';
+ function_weeknum_summary: 'function_weeknum_summary';
+ function_workday_diff_example: 'function_workday_diff_example';
+ function_workday_diff_summary: 'function_workday_diff_summary';
+ function_workday_example: 'function_workday_example';
+ function_workday_summary: 'function_workday_summary';
+ function_xor_example: 'function_xor_example';
+ function_xor_summary: 'function_xor_summary';
+ function_year_example: 'function_year_example';
+ function_year_summary: 'function_year_summary';
+ functions: 'functions';
+ gabon: 'gabon';
+ gain_some_vb: 'gain_some_vb';
+ gallery_arrange_mode: 'gallery_arrange_mode';
+ gallery_group_hlep_url: 'gallery_group_hlep_url';
+ gallery_guide_desc: 'gallery_guide_desc';
+ gallery_img_stretch: 'gallery_img_stretch';
+ gallery_style_setting_url: 'gallery_style_setting_url';
+ gallery_view: 'gallery_view';
+ gallery_view_copy_record: 'gallery_view_copy_record';
+ gallery_view_delete_record: 'gallery_view_delete_record';
+ gallery_view_expand_record: 'gallery_view_expand_record';
+ gallery_view_insert_left: 'gallery_view_insert_left';
+ gallery_view_insert_right: 'gallery_view_insert_right';
+ gallery_view_shortcuts: 'gallery_view_shortcuts';
+ gambia: 'gambia';
+ gantt_add_date_time_field: 'gantt_add_date_time_field';
+ gantt_add_record: 'gantt_add_record';
+ gantt_add_task_text: 'gantt_add_task_text';
+ gantt_back_to_now_button: 'gantt_back_to_now_button';
+ gantt_by_unit_type: 'gantt_by_unit_type';
+ gantt_cant_connect_when_computed_field: 'gantt_cant_connect_when_computed_field';
+ gantt_check_connection: 'gantt_check_connection';
+ gantt_color_more: 'gantt_color_more';
+ gantt_color_setting: 'gantt_color_setting';
+ gantt_config_color_by_custom: 'gantt_config_color_by_custom';
+ gantt_config_color_by_single_select: 'gantt_config_color_by_single_select';
+ gantt_config_color_by_single_select_field: 'gantt_config_color_by_single_select_field';
+ gantt_config_color_by_single_select_pleaseholder: 'gantt_config_color_by_single_select_pleaseholder';
+ gantt_config_color_help: 'gantt_config_color_help';
+ gantt_config_friday: 'gantt_config_friday';
+ gantt_config_friday_in_bar: 'gantt_config_friday_in_bar';
+ gantt_config_friday_in_select: 'gantt_config_friday_in_select';
+ gantt_config_monday: 'gantt_config_monday';
+ gantt_config_monday_in_bar: 'gantt_config_monday_in_bar';
+ gantt_config_monday_in_select: 'gantt_config_monday_in_select';
+ gantt_config_only_count_workdays: 'gantt_config_only_count_workdays';
+ gantt_config_saturday: 'gantt_config_saturday';
+ gantt_config_saturday_in_bar: 'gantt_config_saturday_in_bar';
+ gantt_config_saturday_in_select: 'gantt_config_saturday_in_select';
+ gantt_config_sunday: 'gantt_config_sunday';
+ gantt_config_sunday_in_bar: 'gantt_config_sunday_in_bar';
+ gantt_config_sunday_in_select: 'gantt_config_sunday_in_select';
+ gantt_config_thursday: 'gantt_config_thursday';
+ gantt_config_thursday_in_bar: 'gantt_config_thursday_in_bar';
+ gantt_config_thursday_in_select: 'gantt_config_thursday_in_select';
+ gantt_config_tuesday: 'gantt_config_tuesday';
+ gantt_config_tuesday_in_bar: 'gantt_config_tuesday_in_bar';
+ gantt_config_tuesday_in_select: 'gantt_config_tuesday_in_select';
+ gantt_config_wednesday: 'gantt_config_wednesday';
+ gantt_config_wednesday_in_bar: 'gantt_config_wednesday_in_bar';
+ gantt_config_wednesday_in_select: 'gantt_config_wednesday_in_select';
+ gantt_config_weekdays_range: 'gantt_config_weekdays_range';
+ gantt_config_workdays_a_week: 'gantt_config_workdays_a_week';
+ gantt_cycle_connection_warning: 'gantt_cycle_connection_warning';
+ gantt_date_form_start_time_year: 'gantt_date_form_start_time_year';
+ gantt_date_form_start_time_year_month: 'gantt_date_form_start_time_year_month';
+ gantt_date_time_setting: 'gantt_date_time_setting';
+ gantt_dependency_setting: 'gantt_dependency_setting';
+ gantt_disconnect: 'gantt_disconnect';
+ gantt_end_field_name: 'gantt_end_field_name';
+ gantt_error_date_tip: 'gantt_error_date_tip';
+ gantt_field_config_tip: 'gantt_field_config_tip';
+ gantt_guide_desc: 'gantt_guide_desc';
+ gantt_historical_data_warning: 'gantt_historical_data_warning';
+ gantt_init_fields_button: 'gantt_init_fields_button';
+ gantt_init_fields_desc: 'gantt_init_fields_desc';
+ gantt_init_fields_no_permission_desc: 'gantt_init_fields_no_permission_desc';
+ gantt_init_fields_no_permission_title: 'gantt_init_fields_no_permission_title';
+ gantt_init_fields_title: 'gantt_init_fields_title';
+ gantt_invalid_fs_dependency_warning: 'gantt_invalid_fs_dependency_warning';
+ gantt_month: 'gantt_month';
+ gantt_no_dependency: 'gantt_no_dependency';
+ gantt_not_allow_link_multuble_records_gantt_warning: 'gantt_not_allow_link_multuble_records_gantt_warning';
+ gantt_not_rights_to_link_warning: 'gantt_not_rights_to_link_warning';
+ gantt_open_auto_schedule_switch: 'gantt_open_auto_schedule_switch';
+ gantt_open_auto_schedule_warning: 'gantt_open_auto_schedule_warning';
+ gantt_open_auto_schedule_warning_no: 'gantt_open_auto_schedule_warning_no';
+ gantt_pick_dates_tips: 'gantt_pick_dates_tips';
+ gantt_pick_end_time: 'gantt_pick_end_time';
+ gantt_pick_start_time: 'gantt_pick_start_time';
+ gantt_pick_two_dates_tips: 'gantt_pick_two_dates_tips';
+ gantt_quarter: 'gantt_quarter';
+ gantt_set_depedency_field_description: 'gantt_set_depedency_field_description';
+ gantt_set_depedency_field_tips: 'gantt_set_depedency_field_tips';
+ gantt_setting: 'gantt_setting';
+ gantt_setting_help_tips: 'gantt_setting_help_tips';
+ gantt_setting_help_url: 'gantt_setting_help_url';
+ gantt_start_field_name: 'gantt_start_field_name';
+ gantt_task: 'gantt_task';
+ gantt_task_group_tooltip: 'gantt_task_group_tooltip';
+ gantt_task_total_date: 'gantt_task_total_date';
+ gantt_task_total_workdays: 'gantt_task_total_workdays';
+ gantt_view: 'gantt_view';
+ gantt_week: 'gantt_week';
+ gantt_workdays_setting: 'gantt_workdays_setting';
+ gantt_year: 'gantt_year';
+ generating_token_value: 'generating_token_value';
+ generation_fail: 'generation_fail';
+ generation_success: 'generation_success';
+ georgia: 'georgia';
+ germany: 'germany';
+ get_global_search_upgrade_silver: 'get_global_search_upgrade_silver';
+ get_invitation_code: 'get_invitation_code';
+ get_invite_code: 'get_invite_code';
+ get_invite_code_tip: 'get_invite_code_tip';
+ get_link_person_on_internet: 'get_link_person_on_internet';
+ get_v_coins: 'get_v_coins';
+ get_verification_code: 'get_verification_code';
+ get_verification_code_err_button: 'get_verification_code_err_button';
+ get_verification_code_err_content: 'get_verification_code_err_content';
+ get_verification_code_err_title: 'get_verification_code_err_title';
+ ghana: 'ghana';
+ ghost_node_no_access: 'ghost_node_no_access';
+ gibraltar: 'gibraltar';
+ gird_view_shortcuts: 'gird_view_shortcuts';
+ give_feedback_to_translation: 'give_feedback_to_translation';
+ give_feedback_to_translation_learn_more: 'give_feedback_to_translation_learn_more';
+ give_up_edit: 'give_up_edit';
+ global: 'global';
+ global_earth: 'global_earth';
+ global_search: 'global_search';
+ global_shortcuts: 'global_shortcuts';
+ global_storage_size_large: 'global_storage_size_large';
+ go_login: 'go_login';
+ go_to: 'go_to';
+ go_to_dingtalk_admin: 'go_to_dingtalk_admin';
+ go_to_here_now: 'go_to_here_now';
+ gold: 'gold';
+ gold_grade: 'gold_grade';
+ gold_grade_desc: 'gold_grade_desc';
+ gold_seat_200_desc: 'gold_seat_200_desc';
+ golden_grade: 'golden_grade';
+ got_it: 'got_it';
+ got_v_coins: 'got_v_coins';
+ goto_datasheet_record: 'goto_datasheet_record';
+ government_and_politics: 'government_and_politics';
+ grade_desc: 'grade_desc';
+ grade_price_by_day: 'grade_price_by_day';
+ grade_price_by_month: 'grade_price_by_month';
+ grade_price_by_month_origin: 'grade_price_by_month_origin';
+ grade_price_by_year: 'grade_price_by_year';
+ grade_price_by_year_origin: 'grade_price_by_year_origin';
+ grades_restriction_prompt: 'grades_restriction_prompt';
+ greece: 'greece';
+ greenland: 'greenland';
+ grenada: 'grenada';
+ grid_guide_desc: 'grid_guide_desc';
+ grid_view: 'grid_view';
+ grit_keep_sort_disable_drag: 'grit_keep_sort_disable_drag';
+ group: 'group';
+ group_amount: 'group_amount';
+ group_blank: 'group_blank';
+ group_by_field: 'group_by_field';
+ group_field_error_tips: 'group_field_error_tips';
+ group_fields: 'group_fields';
+ group_help_url: 'group_help_url';
+ groups_clubs_hobbies: 'groups_clubs_hobbies';
+ gt_person: 'gt_person';
+ guadeloupe: 'guadeloupe';
+ guam: 'guam';
+ guatemala: 'guatemala';
+ guests_per_space: 'guests_per_space';
+ guide_1: 'guide_1';
+ guide_2: 'guide_2';
+ guide_flow_modal_contact_sales: 'guide_flow_modal_contact_sales';
+ guide_flow_modal_get_started: 'guide_flow_modal_get_started';
+ guide_flow_of_catalog_step1: 'guide_flow_of_catalog_step1';
+ guide_flow_of_catalog_step2: 'guide_flow_of_catalog_step2';
+ guide_flow_of_click_add_view_step1: 'guide_flow_of_click_add_view_step1';
+ guide_flow_of_datasheet_step1: 'guide_flow_of_datasheet_step1';
+ guide_flow_of_datasheet_step2: 'guide_flow_of_datasheet_step2';
+ guide_flow_of_datasheet_step3: 'guide_flow_of_datasheet_step3';
+ guide_flow_of_datasheet_step4: 'guide_flow_of_datasheet_step4';
+ guide_flow_of_folder_show_case_step1: 'guide_flow_of_folder_show_case_step1';
+ guide_privacy_modal_content: 'guide_privacy_modal_content';
+ guide_restart: 'guide_restart';
+ guide_workspace_step_title_prefix: 'guide_workspace_step_title_prefix';
+ guinea: 'guinea';
+ guinea_bissau: 'guinea_bissau';
+ guyana: 'guyana';
+ haiti: 'haiti';
+ handbook: 'handbook';
+ handed_over_workspace: 'handed_over_workspace';
+ heading_five: 'heading_five';
+ heading_four: 'heading_four';
+ heading_one: 'heading_one';
+ heading_six: 'heading_six';
+ heading_three: 'heading_three';
+ heading_two: 'heading_two';
+ health_and_self_improvement: 'health_and_self_improvement';
+ help: 'help';
+ help_center: 'help_center';
+ help_help_center_url: 'help_help_center_url';
+ help_partner_program: 'help_partner_program';
+ help_product_manual_url: 'help_product_manual_url';
+ help_questions_url: 'help_questions_url';
+ help_quick_start_url: 'help_quick_start_url';
+ help_resources: 'help_resources';
+ help_user_community: 'help_user_community';
+ help_video_tutorials: 'help_video_tutorials';
+ hidden: 'hidden';
+ hidden_field_calendar_tips: 'hidden_field_calendar_tips';
+ hidden_field_calendar_toast_tips: 'hidden_field_calendar_toast_tips';
+ hidden_field_desc: 'hidden_field_desc';
+ hidden_fields_amount: 'hidden_fields_amount';
+ hidden_graphic_fields_amount: 'hidden_graphic_fields_amount';
+ hidden_groups_by_count: 'hidden_groups_by_count';
+ hidden_n_fields: 'hidden_n_fields';
+ hide_all_fields: 'hide_all_fields';
+ hide_field_tips_in_gantt: 'hide_field_tips_in_gantt';
+ hide_fields: 'hide_fields';
+ hide_fields_not_go: 'hide_fields_not_go';
+ hide_graphic_field_tips_in_gantt: 'hide_graphic_field_tips_in_gantt';
+ hide_kanban_grouping: 'hide_kanban_grouping';
+ hide_node_permission_resource: 'hide_node_permission_resource';
+ hide_one_field: 'hide_one_field';
+ hide_one_graphic_field: 'hide_one_graphic_field';
+ hide_pane: 'hide_pane';
+ hide_uneditable_automation_node: 'hide_uneditable_automation_node';
+ hide_unmanageable_files: 'hide_unmanageable_files';
+ hide_unmanaged_sheet: 'hide_unmanaged_sheet';
+ hide_unusable_sheet: 'hide_unusable_sheet';
+ highlight: 'highlight';
+ hint: 'hint';
+ history_view_more: 'history_view_more';
+ history_view_tip: 'history_view_tip';
+ honduras: 'honduras';
+ hong_kong: 'hong_kong';
+ how_contact_service: 'how_contact_service';
+ how_create_template: 'how_create_template';
+ how_many_seconds: 'how_many_seconds';
+ how_to_get_v_coins: 'how_to_get_v_coins';
+ how_to_report_issues: 'how_to_report_issues';
+ hr_and_recruiting: 'hr_and_recruiting';
+ hungary: 'hungary';
+ i_knew_it: 'i_knew_it';
+ iceland: 'iceland';
+ icon_setting: 'icon_setting';
+ icp1: 'icp1';
+ icp1_mobile: 'icp1_mobile';
+ icp2: 'icp2';
+ icp2_mobile: 'icp2_mobile';
+ identification: 'identification';
+ identifying_code_placeholder: 'identifying_code_placeholder';
+ if_it_is_successful: 'if_it_is_successful';
+ image: 'image';
+ image_limit: 'image_limit';
+ image_uploading: 'image_uploading';
+ import: 'import';
+ import_canceled: 'import_canceled';
+ import_excel: 'import_excel';
+ import_failed: 'import_failed';
+ import_failed_list: 'import_failed_list';
+ import_file: 'import_file';
+ import_file_btn_title: 'import_file_btn_title';
+ import_file_data_succeed: 'import_file_data_succeed';
+ import_file_outside_limit: 'import_file_outside_limit';
+ import_from_excel_tooltip: 'import_from_excel_tooltip';
+ import_view_data_succeed: 'import_view_data_succeed';
+ import_widget: 'import_widget';
+ import_widget_success: 'import_widget_success';
+ improving_info: 'improving_info';
+ improving_info_tip: 'improving_info_tip';
+ include_time: 'include_time';
+ inclusion_plan_button_value: 'inclusion_plan_button_value';
+ inclusion_plan_desc: 'inclusion_plan_desc';
+ inclusion_plan_title: 'inclusion_plan_title';
+ income_expenditure_records: 'income_expenditure_records';
+ india: 'india';
+ indonesia: 'indonesia';
+ inform: 'inform';
+ inherit_field_permission_tip: 'inherit_field_permission_tip';
+ inherit_permission_tip: 'inherit_permission_tip';
+ inherit_permission_tip_root: 'inherit_permission_tip_root';
+ inhert_permission_desc: 'inhert_permission_desc';
+ init_roles: 'init_roles';
+ initial_size: 'initial_size';
+ initialization_failed_message: 'initialization_failed_message';
+ inline_code: 'inline_code';
+ input_confirmation_password: 'input_confirmation_password';
+ input_formula: 'input_formula';
+ input_new_password: 'input_new_password';
+ insert_above: 'insert_above';
+ insert_below: 'insert_below';
+ insert_field_above: 'insert_field_above';
+ insert_field_after: 'insert_field_after';
+ insert_field_before: 'insert_field_before';
+ insert_field_below: 'insert_field_below';
+ insert_new_field_below: 'insert_new_field_below';
+ insert_record: 'insert_record';
+ insert_record_above: 'insert_record_above';
+ insert_record_below: 'insert_record_below';
+ insert_record_left: 'insert_record_left';
+ insert_record_right: 'insert_record_right';
+ install_widget: 'install_widget';
+ installation: 'installation';
+ instruction_of_node_permission: 'instruction_of_node_permission';
+ integer: 'integer';
+ integral_income_notify: 'integral_income_notify';
+ integral_rule_of_be_invited_to_reward: 'integral_rule_of_be_invited_to_reward';
+ integral_rule_of_invitation_reward: 'integral_rule_of_invitation_reward';
+ integration_app_wecom_bind_loading_text: 'integration_app_wecom_bind_loading_text';
+ integration_app_wecom_bind_success_badge: 'integration_app_wecom_bind_success_badge';
+ integration_app_wecom_bind_success_title: 'integration_app_wecom_bind_success_title';
+ integration_app_wecom_config_item1_desc: 'integration_app_wecom_config_item1_desc';
+ integration_app_wecom_config_item1_title: 'integration_app_wecom_config_item1_title';
+ integration_app_wecom_config_item2_title: 'integration_app_wecom_config_item2_title';
+ integration_app_wecom_config_tips: 'integration_app_wecom_config_tips';
+ integration_app_wecom_create_application_error1: 'integration_app_wecom_create_application_error1';
+ integration_app_wecom_create_application_error2: 'integration_app_wecom_create_application_error2';
+ integration_app_wecom_desc: 'integration_app_wecom_desc';
+ integration_app_wecom_form1_desc: 'integration_app_wecom_form1_desc';
+ integration_app_wecom_form1_item1_label: 'integration_app_wecom_form1_item1_label';
+ integration_app_wecom_form1_item2_label: 'integration_app_wecom_form1_item2_label';
+ integration_app_wecom_form1_item3_label: 'integration_app_wecom_form1_item3_label';
+ integration_app_wecom_form1_title: 'integration_app_wecom_form1_title';
+ integration_app_wecom_form2_desc: 'integration_app_wecom_form2_desc';
+ integration_app_wecom_form2_item1_label: 'integration_app_wecom_form2_item1_label';
+ integration_app_wecom_form2_item2_label: 'integration_app_wecom_form2_item2_label';
+ integration_app_wecom_form2_title: 'integration_app_wecom_form2_title';
+ integration_app_wecom_info_check: 'integration_app_wecom_info_check';
+ integration_app_wecom_matters: 'integration_app_wecom_matters';
+ integration_app_wecom_step1_title: 'integration_app_wecom_step1_title';
+ integration_app_wecom_step2_title: 'integration_app_wecom_step2_title';
+ integration_app_wecom_step3_main_desc: 'integration_app_wecom_step3_main_desc';
+ integration_app_wecom_step3_main_title: 'integration_app_wecom_step3_main_title';
+ integration_app_wecom_step3_title: 'integration_app_wecom_step3_title';
+ integration_app_wecom_step_info_title: 'integration_app_wecom_step_info_title';
+ integration_dingtalk: 'integration_dingtalk';
+ integration_feishu: 'integration_feishu';
+ integration_we_com: 'integration_we_com';
+ integration_wecom_disable_button: 'integration_wecom_disable_button';
+ integration_wecom_disable_contact: 'integration_wecom_disable_contact';
+ integration_wecom_disable_tips_message: 'integration_wecom_disable_tips_message';
+ integration_wecom_disable_tips_title: 'integration_wecom_disable_tips_title';
+ integration_yozo_office: 'integration_yozo_office';
+ internet: 'internet';
+ intrant_space_empty_tip: 'intrant_space_empty_tip';
+ intrant_space_list: 'intrant_space_list';
+ intro_dashboard: 'intro_dashboard';
+ intro_widget: 'intro_widget';
+ intro_widget_tips: 'intro_widget_tips';
+ introduction: 'introduction';
+ invalid_action_sort_tip: 'invalid_action_sort_tip';
+ invalid_field_type: 'invalid_field_type';
+ invalid_option_sort_tip: 'invalid_option_sort_tip';
+ invalid_redemption_code_entered: 'invalid_redemption_code_entered';
+ invitation_code_tip: 'invitation_code_tip';
+ invitation_code_usage_tip: 'invitation_code_usage_tip';
+ invitation_link_old: 'invitation_link_old';
+ invitation_reward: 'invitation_reward';
+ invitation_to_join: 'invitation_to_join';
+ invitation_to_join_desc: 'invitation_to_join_desc';
+ invitation_validation_tip: 'invitation_validation_tip';
+ invitation_validation_title: 'invitation_validation_title';
+ invite: 'invite';
+ invite_by_qr_code: 'invite_by_qr_code';
+ invite_code: 'invite_code';
+ invite_code_add_official: 'invite_code_add_official';
+ invite_code_cannot_use_mine: 'invite_code_cannot_use_mine';
+ invite_code_get_v_coin: 'invite_code_get_v_coin';
+ invite_code_input_placeholder: 'invite_code_input_placeholder';
+ invite_code_no: 'invite_code_no';
+ invite_code_tab_mine: 'invite_code_tab_mine';
+ invite_code_tab_mine_get_v_coin_both: 'invite_code_tab_mine_get_v_coin_both';
+ invite_code_tab_mine_way_1: 'invite_code_tab_mine_way_1';
+ invite_code_tab_mine_way_1_tip: 'invite_code_tab_mine_way_1_tip';
+ invite_code_tab_mine_way_2: 'invite_code_tab_mine_way_2';
+ invite_code_tab_mine_way_2_tip: 'invite_code_tab_mine_way_2_tip';
+ invite_code_tab_submit: 'invite_code_tab_submit';
+ invite_code_tab_submit_input_placeholder: 'invite_code_tab_submit_input_placeholder';
+ invite_code_tab_sumbit_get_v_coin_both: 'invite_code_tab_sumbit_get_v_coin_both';
+ invite_email_already_exist: 'invite_email_already_exist';
+ invite_empty_tip: 'invite_empty_tip';
+ invite_exist_mail_failed: 'invite_exist_mail_failed';
+ invite_friends: 'invite_friends';
+ invite_give_capacity_intro: 'invite_give_capacity_intro';
+ invite_invite_title_desc: 'invite_invite_title_desc';
+ invite_member: 'invite_member';
+ invite_member_join: 'invite_member_join';
+ invite_member_toadmin: 'invite_member_toadmin';
+ invite_member_tomyself: 'invite_member_tomyself';
+ invite_member_touser: 'invite_member_touser';
+ invite_members: 'invite_members';
+ invite_ousider_import_file_tip1: 'invite_ousider_import_file_tip1';
+ invite_ousider_import_file_tip2: 'invite_ousider_import_file_tip2';
+ invite_ousider_import_file_tip3: 'invite_ousider_import_file_tip3';
+ invite_ousider_template_click_to_download: 'invite_ousider_template_click_to_download';
+ invite_ousider_template_file_name: 'invite_ousider_template_file_name';
+ invite_outsider_import_cancel: 'invite_outsider_import_cancel';
+ invite_outsider_invite_btn_tip: 'invite_outsider_invite_btn_tip';
+ invite_outsider_invite_input_already_exist: 'invite_outsider_invite_input_already_exist';
+ invite_outsider_invite_input_invalid: 'invite_outsider_invite_input_invalid';
+ invite_outsider_invite_input_placeholder: 'invite_outsider_invite_input_placeholder';
+ invite_outsider_keep_on: 'invite_outsider_keep_on';
+ invite_outsider_send_invitation: 'invite_outsider_send_invitation';
+ invite_qr_code_download: 'invite_qr_code_download';
+ invite_qr_code_introduction: 'invite_qr_code_introduction';
+ invite_reward: 'invite_reward';
+ invite_success: 'invite_success';
+ invite_team_and_collaborating: 'invite_team_and_collaborating';
+ invite_via_link: 'invite_via_link';
+ invite_your_join: 'invite_your_join';
+ invitee: 'invitee';
+ invitee_default_permission_desc: 'invitee_default_permission_desc';
+ inviter: 'inviter';
+ iran: 'iran';
+ iraq: 'iraq';
+ ireland: 'ireland';
+ is_empty: 'is_empty';
+ is_empty_widget_center_space: 'is_empty_widget_center_space';
+ is_empty_widget_panel_mobile: 'is_empty_widget_panel_mobile';
+ is_empty_widget_panel_pc: 'is_empty_widget_panel_pc';
+ is_not_empty: 'is_not_empty';
+ is_repeat: 'is_repeat';
+ is_repeat_column_name: 'is_repeat_column_name';
+ is_repeat_disable_tip: 'is_repeat_disable_tip';
+ israel: 'israel';
+ italic: 'italic';
+ italy: 'italy';
+ ivory_coast: 'ivory_coast';
+ jamaica: 'jamaica';
+ japan: 'japan';
+ join: 'join';
+ join_discord_community: 'join_discord_community';
+ join_the_community: 'join_the_community';
+ joined_members: 'joined_members';
+ jordan: 'jordan';
+ journalism_and_publishing: 'journalism_and_publishing';
+ jump_link_url: 'jump_link_url';
+ jump_official_website: 'jump_official_website';
+ just_now: 'just_now';
+ kaban_not_group: 'kaban_not_group';
+ kanban_add_new_group: 'kanban_add_new_group';
+ kanban_copy_record_url: 'kanban_copy_record_url';
+ kanban_exit_member_group: 'kanban_exit_member_group';
+ kanban_group_tip: 'kanban_group_tip';
+ kanban_guide_desc: 'kanban_guide_desc';
+ kanban_insert_record_above: 'kanban_insert_record_above';
+ kanban_insert_record_below: 'kanban_insert_record_below';
+ kanban_keep_sort_sub_tip: 'kanban_keep_sort_sub_tip';
+ kanban_keep_sort_tip: 'kanban_keep_sort_tip';
+ kanban_new_member_field: 'kanban_new_member_field';
+ kanban_new_option_field: 'kanban_new_option_field';
+ kanban_new_option_group: 'kanban_new_option_group';
+ kanban_no_data: 'kanban_no_data';
+ kanban_no_permission: 'kanban_no_permission';
+ kanban_setting_create_member: 'kanban_setting_create_member';
+ kanban_setting_create_option: 'kanban_setting_create_option';
+ kanban_setting_tip: 'kanban_setting_tip';
+ kanban_setting_title: 'kanban_setting_title';
+ kanban_style_setting_url: 'kanban_style_setting_url';
+ kanban_view: 'kanban_view';
+ kazakhstan: 'kazakhstan';
+ keep_sort: 'keep_sort';
+ kenya: 'kenya';
+ key_of_adjective: 'key_of_adjective';
+ keybinding_show_keyboard_shortcuts_panel: 'keybinding_show_keyboard_shortcuts_panel';
+ keyboard_shortcuts: 'keyboard_shortcuts';
+ kindly_reminder: 'kindly_reminder';
+ kiribati: 'kiribati';
+ know_how_to_logout: 'know_how_to_logout';
+ know_more: 'know_more';
+ known: 'known';
+ kuwait: 'kuwait';
+ kyrgyzstan: 'kyrgyzstan';
+ lab: 'lab';
+ label_account: 'label_account';
+ label_bind_email: 'label_bind_email';
+ label_bind_phone: 'label_bind_phone';
+ label_format_day: 'label_format_day';
+ label_format_day_month_and_year_split_by_slash: 'label_format_day_month_and_year_split_by_slash';
+ label_format_month: 'label_format_month';
+ label_format_month_and_day_split_by_dash: 'label_format_month_and_day_split_by_dash';
+ label_format_year: 'label_format_year';
+ label_format_year_and_month_split_by_dash: 'label_format_year_and_month_split_by_dash';
+ label_format_year_month_and_day_split_by_dash: 'label_format_year_month_and_day_split_by_dash';
+ label_format_year_month_and_day_split_by_slash: 'label_format_year_month_and_day_split_by_slash';
+ label_password: 'label_password';
+ label_set_password: 'label_set_password';
+ language_setting: 'language_setting';
+ language_setting_tip: 'language_setting_tip';
+ lanxin: 'lanxin';
+ lanxin_bind_space_config_detail: 'lanxin_bind_space_config_detail';
+ lanxin_org_manage_reject_msg: 'lanxin_org_manage_reject_msg';
+ lanxin_space_list_item_tag_info: 'lanxin_space_list_item_tag_info';
+ laos: 'laos';
+ lark: 'lark';
+ lark_admin_login_and_config_sub_title: 'lark_admin_login_and_config_sub_title';
+ lark_admin_upgrade: 'lark_admin_upgrade';
+ lark_app_desc: 'lark_app_desc';
+ lark_app_intro: 'lark_app_intro';
+ lark_app_notice: 'lark_app_notice';
+ lark_can_not_upgrade: 'lark_can_not_upgrade';
+ lark_integration: 'lark_integration';
+ lark_integration_ability_desc: 'lark_integration_ability_desc';
+ lark_integration_config_tip: 'lark_integration_config_tip';
+ lark_integration_config_title: 'lark_integration_config_title';
+ lark_integration_step1: 'lark_integration_step1';
+ lark_integration_step1_content: 'lark_integration_step1_content';
+ lark_integration_step1_instructions: 'lark_integration_step1_instructions';
+ lark_integration_step1_tips: 'lark_integration_step1_tips';
+ lark_integration_step1_tips_content: 'lark_integration_step1_tips_content';
+ lark_integration_step1_warning: 'lark_integration_step1_warning';
+ lark_integration_step2: 'lark_integration_step2';
+ lark_integration_step2_appid: 'lark_integration_step2_appid';
+ lark_integration_step2_appsecret: 'lark_integration_step2_appsecret';
+ lark_integration_step2_content: 'lark_integration_step2_content';
+ lark_integration_step2_next: 'lark_integration_step2_next';
+ lark_integration_step2_title: 'lark_integration_step2_title';
+ lark_integration_step3: 'lark_integration_step3';
+ lark_integration_step3_checkbox: 'lark_integration_step3_checkbox';
+ lark_integration_step3_content: 'lark_integration_step3_content';
+ lark_integration_step3_desktop: 'lark_integration_step3_desktop';
+ lark_integration_step3_management: 'lark_integration_step3_management';
+ lark_integration_step3_mobile: 'lark_integration_step3_mobile';
+ lark_integration_step3_redirect: 'lark_integration_step3_redirect';
+ lark_integration_step3_title: 'lark_integration_step3_title';
+ lark_integration_step4: 'lark_integration_step4';
+ lark_integration_step4_content: 'lark_integration_step4_content';
+ lark_integration_step4_encryptkey: 'lark_integration_step4_encryptkey';
+ lark_integration_step4_next: 'lark_integration_step4_next';
+ lark_integration_step4_title: 'lark_integration_step4_title';
+ lark_integration_step4_verificationtoken: 'lark_integration_step4_verificationtoken';
+ lark_integration_step5: 'lark_integration_step5';
+ lark_integration_step5_content: 'lark_integration_step5_content';
+ lark_integration_step5_error_content: 'lark_integration_step5_error_content';
+ lark_integration_step5_error_title: 'lark_integration_step5_error_title';
+ lark_integration_step5_request_button: 'lark_integration_step5_request_button';
+ lark_integration_step5_request_button_error: 'lark_integration_step5_request_button_error';
+ lark_integration_step5_request_button_success: 'lark_integration_step5_request_button_success';
+ lark_integration_step5_request_url: 'lark_integration_step5_request_url';
+ lark_integration_step5_title: 'lark_integration_step5_title';
+ lark_integration_step6: 'lark_integration_step6';
+ lark_integration_step6_content: 'lark_integration_step6_content';
+ lark_integration_step6_title: 'lark_integration_step6_title';
+ lark_integration_sync_btn: 'lark_integration_sync_btn';
+ lark_integration_sync_success: 'lark_integration_sync_success';
+ lark_integration_sync_tip: 'lark_integration_sync_tip';
+ lark_login: 'lark_login';
+ lark_org_manage_reject_msg: 'lark_org_manage_reject_msg';
+ lark_single_record_comment_mentioned: 'lark_single_record_comment_mentioned';
+ lark_single_record_comment_mentioned_title: 'lark_single_record_comment_mentioned_title';
+ lark_single_record_member_mention: 'lark_single_record_member_mention';
+ lark_single_record_member_mention_title: 'lark_single_record_member_mention_title';
+ lark_subscribed_record_cell_updated: 'lark_subscribed_record_cell_updated';
+ lark_subscribed_record_cell_updated_title: 'lark_subscribed_record_cell_updated_title';
+ lark_subscribed_record_commented: 'lark_subscribed_record_commented';
+ lark_subscribed_record_commented_title: 'lark_subscribed_record_commented_title';
+ lark_version_enterprise: 'lark_version_enterprise';
+ lark_version_standard: 'lark_version_standard';
+ lark_versions_free: 'lark_versions_free';
+ last_day: 'last_day';
+ last_modified_by_select_modal_desc: 'last_modified_by_select_modal_desc';
+ last_modified_time_select_modal_desc: 'last_modified_time_select_modal_desc';
+ last_step: 'last_step';
+ last_update_time: 'last_update_time';
+ latvia: 'latvia';
+ layout: 'layout';
+ learn_about_us: 'learn_about_us';
+ lebanon: 'lebanon';
+ left: 'left';
+ legal: 'legal';
+ lesotho: 'lesotho';
+ levels_per_folder: 'levels_per_folder';
+ liberia: 'liberia';
+ libya: 'libya';
+ liechtenstein: 'liechtenstein';
+ limit_chart_values: 'limit_chart_values';
+ limited_time_offer: 'limited_time_offer';
+ line_chart: 'line_chart';
+ link: 'link';
+ link_common_err: 'link_common_err';
+ link_copy_success: 'link_copy_success';
+ link_data_error: 'link_data_error';
+ link_delete_succeed: 'link_delete_succeed';
+ link_failed: 'link_failed';
+ link_failed_after_close_share_link: 'link_failed_after_close_share_link';
+ link_failure: 'link_failure';
+ link_input_placeholder: 'link_input_placeholder';
+ link_invite: 'link_invite';
+ link_other_datasheet: 'link_other_datasheet';
+ link_permanently_valid: 'link_permanently_valid';
+ link_record_no_permission: 'link_record_no_permission';
+ link_to_multi_records: 'link_to_multi_records';
+ link_to_specific_view: 'link_to_specific_view';
+ linked_datasheet: 'linked_datasheet';
+ list: 'list';
+ list_how_many_folders_and_files: 'list_how_many_folders_and_files';
+ list_of_attachments: 'list_of_attachments';
+ lithuania: 'lithuania';
+ load_tree_failed: 'load_tree_failed';
+ loading: 'loading';
+ loading_file: 'loading_file';
+ local_business: 'local_business';
+ local_data_conflict: 'local_data_conflict';
+ local_drag_upload: 'local_drag_upload';
+ lock: 'lock';
+ lock_view: 'lock_view';
+ log_date_range: 'log_date_range';
+ log_out_confirm_again_tip: 'log_out_confirm_again_tip';
+ log_out_reading_h6: 'log_out_reading_h6';
+ log_out_reading_h8: 'log_out_reading_h8';
+ log_out_succeed: 'log_out_succeed';
+ log_out_user_list: 'log_out_user_list';
+ log_out_verify_tip: 'log_out_verify_tip';
+ logical_functions: 'logical_functions';
+ login: 'login';
+ login_failed: 'login_failed';
+ login_frequent_operation_reminder_button: 'login_frequent_operation_reminder_button';
+ login_frequent_operation_reminder_content: 'login_frequent_operation_reminder_content';
+ login_frequent_operation_reminder_title: 'login_frequent_operation_reminder_title';
+ login_logo_slogan: 'login_logo_slogan';
+ login_logo_slogan_mobile: 'login_logo_slogan_mobile';
+ login_mobile_format_err: 'login_mobile_format_err';
+ login_mobile_no_empty: 'login_mobile_no_empty';
+ login_privacy_policy: 'login_privacy_policy';
+ login_register: 'login_register';
+ login_slogan: 'login_slogan';
+ login_status_expired_button: 'login_status_expired_button';
+ login_status_expired_content: 'login_status_expired_content';
+ login_status_expired_title: 'login_status_expired_title';
+ login_sub_slogan: 'login_sub_slogan';
+ login_title: 'login_title';
+ login_with_qq_or_phone_for_invited_email: 'login_with_qq_or_phone_for_invited_email';
+ logo: 'logo';
+ logout: 'logout';
+ logout_warning: 'logout_warning';
+ long_time_no_operate: 'long_time_no_operate';
+ long_time_not_editor: 'long_time_not_editor';
+ lookup: 'lookup';
+ lookup_and: 'lookup_and';
+ lookup_and_example: 'lookup_and_example';
+ lookup_and_summary: 'lookup_and_summary';
+ lookup_arraycompact: 'lookup_arraycompact';
+ lookup_arraycompact_example: 'lookup_arraycompact_example';
+ lookup_arraycompact_summary: 'lookup_arraycompact_summary';
+ lookup_arrayjoin: 'lookup_arrayjoin';
+ lookup_arrayjoin_example: 'lookup_arrayjoin_example';
+ lookup_arrayjoin_summary: 'lookup_arrayjoin_summary';
+ lookup_arrayunique: 'lookup_arrayunique';
+ lookup_arrayunique_example: 'lookup_arrayunique_example';
+ lookup_arrayunique_summary: 'lookup_arrayunique_summary';
+ lookup_average: 'lookup_average';
+ lookup_average_example: 'lookup_average_example';
+ lookup_average_summary: 'lookup_average_summary';
+ lookup_check_info: 'lookup_check_info';
+ lookup_concatenate: 'lookup_concatenate';
+ lookup_concatenate_example: 'lookup_concatenate_example';
+ lookup_concatenate_summary: 'lookup_concatenate_summary';
+ lookup_conditions_success: 'lookup_conditions_success';
+ lookup_configuration_no_link_ds_permission: 'lookup_configuration_no_link_ds_permission';
+ lookup_count: 'lookup_count';
+ lookup_count_example: 'lookup_count_example';
+ lookup_count_summary: 'lookup_count_summary';
+ lookup_counta: 'lookup_counta';
+ lookup_counta_example: 'lookup_counta_example';
+ lookup_counta_summary: 'lookup_counta_summary';
+ lookup_countall: 'lookup_countall';
+ lookup_countall_example: 'lookup_countall_example';
+ lookup_countall_summary: 'lookup_countall_summary';
+ lookup_field: 'lookup_field';
+ lookup_field_err: 'lookup_field_err';
+ lookup_filter_condition_tip: 'lookup_filter_condition_tip';
+ lookup_filter_sort_description: 'lookup_filter_sort_description';
+ lookup_filter_waring: 'lookup_filter_waring';
+ lookup_help: 'lookup_help';
+ lookup_link: 'lookup_link';
+ lookup_max: 'lookup_max';
+ lookup_max_example: 'lookup_max_example';
+ lookup_max_summary: 'lookup_max_summary';
+ lookup_min: 'lookup_min';
+ lookup_min_example: 'lookup_min_example';
+ lookup_min_summary: 'lookup_min_summary';
+ lookup_modal_subtitle: 'lookup_modal_subtitle';
+ lookup_not_found_search_keyword: 'lookup_not_found_search_keyword';
+ lookup_or: 'lookup_or';
+ lookup_or_example: 'lookup_or_example';
+ lookup_or_summary: 'lookup_or_summary';
+ lookup_sum: 'lookup_sum';
+ lookup_sum_example: 'lookup_sum_example';
+ lookup_sum_summary: 'lookup_sum_summary';
+ lookup_values: 'lookup_values';
+ lookup_values_summary: 'lookup_values_summary';
+ lookup_xor: 'lookup_xor';
+ lookup_xor_example: 'lookup_xor_example';
+ lookup_xor_summary: 'lookup_xor_summary';
+ loopkup_filter_pane_tip: 'loopkup_filter_pane_tip';
+ lt_person: 'lt_person';
+ luxembourg: 'luxembourg';
+ macau: 'macau';
+ macedonia: 'macedonia';
+ madagascar: 'madagascar';
+ mail: 'mail';
+ mail_invite_fail: 'mail_invite_fail';
+ mail_invite_success: 'mail_invite_success';
+ main_admin_name: 'main_admin_name';
+ main_admin_page_desc: 'main_admin_page_desc';
+ main_contain: 'main_contain';
+ malawi: 'malawi';
+ malaysia: 'malaysia';
+ maldives: 'maldives';
+ mali: 'mali';
+ malta: 'malta';
+ managable_space_empty_tip: 'managable_space_empty_tip';
+ managable_space_list: 'managable_space_list';
+ manage_company_security: 'manage_company_security';
+ manage_members: 'manage_members';
+ manage_role_empty_btn: 'manage_role_empty_btn';
+ manage_role_empty_desc1: 'manage_role_empty_desc1';
+ manage_role_empty_desc2: 'manage_role_empty_desc2';
+ manage_role_empty_title: 'manage_role_empty_title';
+ manage_role_header_desc: 'manage_role_header_desc';
+ manage_team: 'manage_team';
+ manage_template_center: 'manage_template_center';
+ manage_widget_center: 'manage_widget_center';
+ manage_workbench: 'manage_workbench';
+ manual_save_view: 'manual_save_view';
+ manual_save_view_error: 'manual_save_view_error';
+ manufacturing: 'manufacturing';
+ map_select_data: 'map_select_data';
+ map_select_label_field: 'map_select_label_field';
+ map_select_location_field: 'map_select_location_field';
+ map_select_location_type: 'map_select_location_type';
+ map_select_location_type_dd: 'map_select_location_type_dd';
+ map_select_location_type_text: 'map_select_location_type_text';
+ map_select_location_type_url: 'map_select_location_type_url';
+ map_setting: 'map_setting';
+ mark_all_as_processed: 'mark_all_as_processed';
+ mark_notification_as_processed: 'mark_notification_as_processed';
+ marketing: 'marketing';
+ marketing_and_sales: 'marketing_and_sales';
+ marketing_sub_title: 'marketing_sub_title';
+ marketplace_app_disable_succeed: 'marketplace_app_disable_succeed';
+ marketplace_app_enable_succeed: 'marketplace_app_enable_succeed';
+ marketplace_integration_app_dec_dingtalk: 'marketplace_integration_app_dec_dingtalk';
+ marketplace_integration_app_dec_feishu: 'marketplace_integration_app_dec_feishu';
+ marketplace_integration_app_dec_feishu_html_str: 'marketplace_integration_app_dec_feishu_html_str';
+ marketplace_integration_app_dec_office_preview: 'marketplace_integration_app_dec_office_preview';
+ marketplace_integration_app_dec_wechatcp: 'marketplace_integration_app_dec_wechatcp';
+ marketplace_integration_app_info_dingtalk: 'marketplace_integration_app_info_dingtalk';
+ marketplace_integration_app_info_fesihu: 'marketplace_integration_app_info_fesihu';
+ marketplace_integration_app_info_office_preview: 'marketplace_integration_app_info_office_preview';
+ marketplace_integration_app_info_wecahtcp: 'marketplace_integration_app_info_wecahtcp';
+ marketplace_integration_app_name_dingtalk: 'marketplace_integration_app_name_dingtalk';
+ marketplace_integration_app_name_feishu: 'marketplace_integration_app_name_feishu';
+ marketplace_integration_app_name_officepreview: 'marketplace_integration_app_name_officepreview';
+ marketplace_integration_app_name_wechatcp: 'marketplace_integration_app_name_wechatcp';
+ marketplace_integration_app_note_dingtalk: 'marketplace_integration_app_note_dingtalk';
+ marketplace_integration_app_note_feishu: 'marketplace_integration_app_note_feishu';
+ marketplace_integration_app_note_office_preview: 'marketplace_integration_app_note_office_preview';
+ marketplace_integration_app_note_wechatcp: 'marketplace_integration_app_note_wechatcp';
+ marketplace_integration_btncard_appsbtntext_coming_soon: 'marketplace_integration_btncard_appsbtntext_coming_soon';
+ marketplace_integration_btncard_appsbtntext_read_more: 'marketplace_integration_btncard_appsbtntext_read_more';
+ marketplace_integration_btncard_btntext_authorize: 'marketplace_integration_btncard_btntext_authorize';
+ marketplace_integration_btncard_btntext_open: 'marketplace_integration_btncard_btntext_open';
+ martinique: 'martinique';
+ massive_template: 'massive_template';
+ matters_needing_attention: 'matters_needing_attention';
+ mauritania: 'mauritania';
+ mauritius: 'mauritius';
+ max_admin_nums: 'max_admin_nums';
+ max_api_call: 'max_api_call';
+ max_archived_rows_per_sheet: 'max_archived_rows_per_sheet';
+ max_audit_query_days: 'max_audit_query_days';
+ max_calendar_views_in_space: 'max_calendar_views_in_space';
+ max_capacity_size_in_bytes: 'max_capacity_size_in_bytes';
+ max_consumption: 'max_consumption';
+ max_form_views_in_space: 'max_form_views_in_space';
+ max_gallery_views_in_space: 'max_gallery_views_in_space';
+ max_gantt_views_in_space: 'max_gantt_views_in_space';
+ max_kanban_views_in_space: 'max_kanban_views_in_space';
+ max_message_credits: 'max_message_credits';
+ max_mirror_nums: 'max_mirror_nums';
+ max_record_num_per_dst: 'max_record_num_per_dst';
+ max_records: 'max_records';
+ max_remain_record_activity_days: 'max_remain_record_activity_days';
+ max_remain_timemachine_days: 'max_remain_timemachine_days';
+ max_remain_trash_days: 'max_remain_trash_days';
+ max_rows_in_space: 'max_rows_in_space';
+ max_rows_per_sheet: 'max_rows_per_sheet';
+ max_seats: 'max_seats';
+ max_sheet_nums: 'max_sheet_nums';
+ max_value: 'max_value';
+ maximum_concurrent_volume: 'maximum_concurrent_volume';
+ maybe_later: 'maybe_later';
+ mayotte: 'mayotte';
+ mbile_manual_setting_tip: 'mbile_manual_setting_tip';
+ media_element: 'media_element';
+ member: 'member';
+ member_applied_to_close_account: 'member_applied_to_close_account';
+ member_data_desc_of_appendix: 'member_data_desc_of_appendix';
+ member_data_desc_of_dept_number: 'member_data_desc_of_dept_number';
+ member_data_desc_of_field_number: 'member_data_desc_of_field_number';
+ member_data_desc_of_member_number: 'member_data_desc_of_member_number';
+ member_data_desc_of_record_number: 'member_data_desc_of_record_number';
+ member_err: 'member_err';
+ member_family_name: 'member_family_name';
+ member_info: 'member_info';
+ member_information_configuration: 'member_information_configuration';
+ member_list_review: 'member_list_review';
+ member_name: 'member_name';
+ member_not_exist: 'member_not_exist';
+ member_per_space: 'member_per_space';
+ member_preview_list: 'member_preview_list';
+ member_quit_space: 'member_quit_space';
+ member_setting_invite_member_describle: 'member_setting_invite_member_describle';
+ member_setting_mobile_show_describe: 'member_setting_mobile_show_describe';
+ member_status_removed: 'member_status_removed';
+ member_type_field: 'member_type_field';
+ members_setting: 'members_setting';
+ mention: 'mention';
+ menu_archive_multi_records: 'menu_archive_multi_records';
+ menu_archive_record: 'menu_archive_record';
+ menu_copy_record_url: 'menu_copy_record_url';
+ menu_delete_multi_records: 'menu_delete_multi_records';
+ menu_delete_record: 'menu_delete_record';
+ menu_duplicate_record: 'menu_duplicate_record';
+ menu_expand_record: 'menu_expand_record';
+ menu_insert_record: 'menu_insert_record';
+ menu_insert_record_above: 'menu_insert_record_above';
+ menu_insert_record_below: 'menu_insert_record_below';
+ message_bind_email_succeed: 'message_bind_email_succeed';
+ message_call_sharing_function_with_browser: 'message_call_sharing_function_with_browser';
+ message_can_not_associated_because_of_no_editable: 'message_can_not_associated_because_of_no_editable';
+ message_can_not_associated_because_of_no_manageable: 'message_can_not_associated_because_of_no_manageable';
+ message_change_phone_successfully: 'message_change_phone_successfully';
+ message_code: 'message_code';
+ message_coping: 'message_coping';
+ message_copy_failed: 'message_copy_failed';
+ message_copy_failed_reasoned_by_wrong_type: 'message_copy_failed_reasoned_by_wrong_type';
+ message_copy_link_failed: 'message_copy_link_failed';
+ message_copy_link_successfully: 'message_copy_link_successfully';
+ message_copy_succeed: 'message_copy_succeed';
+ message_delete_template_successfully: 'message_delete_template_successfully';
+ message_display_count: 'message_display_count';
+ message_exit_space_failed: 'message_exit_space_failed';
+ message_exit_space_successfully: 'message_exit_space_successfully';
+ message_fields_count_up_to_bound: 'message_fields_count_up_to_bound';
+ message_file_size_out_of_upperbound: 'message_file_size_out_of_upperbound';
+ message_get_node_share_setting_failed: 'message_get_node_share_setting_failed';
+ message_hidden_field_desc: 'message_hidden_field_desc';
+ message_img_size_limit: 'message_img_size_limit';
+ message_invalid_url: 'message_invalid_url';
+ message_invite_member_to_validate: 'message_invite_member_to_validate';
+ message_member_name_modified_failed: 'message_member_name_modified_failed';
+ message_member_name_modified_successfully: 'message_member_name_modified_successfully';
+ message_node_data_sync_failed: 'message_node_data_sync_failed';
+ message_preparing_to_download: 'message_preparing_to_download';
+ message_send_invitation_email_to_member: 'message_send_invitation_email_to_member';
+ message_set_password_succeed: 'message_set_password_succeed';
+ message_shown_field_desc: 'message_shown_field_desc';
+ message_upload_img_failed: 'message_upload_img_failed';
+ message_verification_code_empty: 'message_verification_code_empty';
+ mexico: 'mexico';
+ miniprogram_code_fail: 'miniprogram_code_fail';
+ minute: 'minute';
+ minutes_of_count: 'minutes_of_count';
+ mirror: 'mirror';
+ mirror_editor_label: 'mirror_editor_label';
+ mirror_from: 'mirror_from';
+ mirror_help_url: 'mirror_help_url';
+ mirror_manager_label: 'mirror_manager_label';
+ mirror_reader_label: 'mirror_reader_label';
+ mirror_resource_dst_been_deleted: 'mirror_resource_dst_been_deleted';
+ mirror_resource_view_been_deleted: 'mirror_resource_view_been_deleted';
+ mirror_show_hidden_checkbox: 'mirror_show_hidden_checkbox';
+ mirror_uploader_label: 'mirror_uploader_label';
+ missing_instruction_op_error: 'missing_instruction_op_error';
+ mobile_and_account_login: 'mobile_and_account_login';
+ mobile_function_over_limit_tip: 'mobile_function_over_limit_tip';
+ mobile_show_allow: 'mobile_show_allow';
+ mobile_show_configuration_desc: 'mobile_show_configuration_desc';
+ mobile_space_list_tip: 'mobile_space_list_tip';
+ mobile_usage_over_limit_tip: 'mobile_usage_over_limit_tip';
+ modal_content_confirm_revoke_logout: 'modal_content_confirm_revoke_logout';
+ modal_content_policy: 'modal_content_policy';
+ modal_normal_err_text: 'modal_normal_err_text';
+ modal_normal_sub_title: 'modal_normal_sub_title';
+ modal_normal_title: 'modal_normal_title';
+ modal_privacy_ok_btn_text: 'modal_privacy_ok_btn_text';
+ modal_res_title: 'modal_res_title';
+ modal_restore_space: 'modal_restore_space';
+ modal_select_title: 'modal_select_title';
+ modal_sub_title: 'modal_sub_title';
+ modal_title: 'modal_title';
+ modal_title_bind_email: 'modal_title_bind_email';
+ modal_title_check_mail: 'modal_title_check_mail';
+ modal_title_check_new_phone: 'modal_title_check_new_phone';
+ modal_title_check_original_mail: 'modal_title_check_original_mail';
+ modal_title_check_original_phone: 'modal_title_check_original_phone';
+ modal_title_modify_nickname: 'modal_title_modify_nickname';
+ modal_title_privacy: 'modal_title_privacy';
+ modal_verify_admin_email: 'modal_verify_admin_email';
+ modal_verify_admin_phone: 'modal_verify_admin_phone';
+ modify: 'modify';
+ modify_field: 'modify_field';
+ moldova: 'moldova';
+ monaco: 'monaco';
+ mongolia: 'mongolia';
+ montenegro: 'montenegro';
+ month: 'month';
+ month_day: 'month_day';
+ montserrat: 'montserrat';
+ more_color: 'more_color';
+ more_data_to_come: 'more_data_to_come';
+ more_education: 'more_education';
+ more_invite_ways: 'more_invite_ways';
+ more_login_mode: 'more_login_mode';
+ more_member_count: 'more_member_count';
+ more_setting: 'more_setting';
+ more_setting_tip: 'more_setting_tip';
+ more_template: 'more_template';
+ more_tips: 'more_tips';
+ more_widget: 'more_widget';
+ morocco: 'morocco';
+ move: 'move';
+ move_favorite_node_fail: 'move_favorite_node_fail';
+ move_node_modal_content: 'move_node_modal_content';
+ move_to: 'move_to';
+ move_to_error_equal_parent: 'move_to_error_equal_parent';
+ move_to_modal_title: 'move_to_modal_title';
+ move_to_success: 'move_to_success';
+ mozambique: 'mozambique';
+ multilingual_mail: 'multilingual_mail';
+ must_one_date: 'must_one_date';
+ my_permissions: 'my_permissions';
+ myanmar: 'myanmar';
+ name: 'name';
+ name_length_err: 'name_length_err';
+ name_not_rule: 'name_not_rule';
+ name_repeat: 'name_repeat';
+ namibia: 'namibia';
+ nav_me: 'nav_me';
+ nav_space_settings: 'nav_space_settings';
+ nav_team: 'nav_team';
+ nav_templates: 'nav_templates';
+ nav_workbench: 'nav_workbench';
+ navigation_activity_tip: 'navigation_activity_tip';
+ nepal: 'nepal';
+ netherlands: 'netherlands';
+ network_icon_hover_connected: 'network_icon_hover_connected';
+ network_icon_hover_data_synchronization: 'network_icon_hover_data_synchronization';
+ network_icon_hover_disconnected: 'network_icon_hover_disconnected';
+ network_icon_hover_reconnection: 'network_icon_hover_reconnection';
+ network_state_disconnection: 'network_state_disconnection';
+ new_a_line: 'new_a_line';
+ new_automation: 'new_automation';
+ new_caledonia: 'new_caledonia';
+ new_datasheet: 'new_datasheet';
+ new_folder: 'new_folder';
+ new_folder_btn_title: 'new_folder_btn_title';
+ new_folder_tooltip: 'new_folder_tooltip';
+ new_from_template: 'new_from_template';
+ new_mian_admin: 'new_mian_admin';
+ new_mirror: 'new_mirror';
+ new_node_btn_title: 'new_node_btn_title';
+ new_node_tooltip: 'new_node_tooltip';
+ new_something: 'new_something';
+ new_something_tips: 'new_something_tips';
+ new_space: 'new_space';
+ new_space_is_unactived: 'new_space_is_unactived';
+ new_space_tips: 'new_space_tips';
+ new_space_widget_notify: 'new_space_widget_notify';
+ new_user_turn_to_home: 'new_user_turn_to_home';
+ new_user_welcom_notify: 'new_user_welcom_notify';
+ new_user_welcome_notify: 'new_user_welcome_notify';
+ new_view: 'new_view';
+ new_zealand: 'new_zealand';
+ next_page: 'next_page';
+ next_record: 'next_record';
+ next_record_plain: 'next_record_plain';
+ next_record_tips: 'next_record_tips';
+ next_step: 'next_step';
+ next_step_add_actions: 'next_step_add_actions';
+ nicaragua: 'nicaragua';
+ nickname: 'nickname';
+ nickname_in_space: 'nickname_in_space';
+ nickname_in_space_short: 'nickname_in_space_short';
+ nickname_modified_successfully: 'nickname_modified_successfully';
+ niger: 'niger';
+ nigeria: 'nigeria';
+ no_access_node: 'no_access_node';
+ no_access_record: 'no_access_record';
+ no_access_space_descirption: 'no_access_space_descirption';
+ no_access_space_title: 'no_access_space_title';
+ no_access_view: 'no_access_view';
+ no_and_thanks: 'no_and_thanks';
+ no_automation_node: 'no_automation_node';
+ no_comment_tip: 'no_comment_tip';
+ no_cover: 'no_cover';
+ no_data: 'no_data';
+ no_datasheet_editing_right: 'no_datasheet_editing_right';
+ no_editing_rights: 'no_editing_rights';
+ no_field_role: 'no_field_role';
+ no_file_permission: 'no_file_permission';
+ no_file_permission_content: 'no_file_permission_content';
+ no_file_permission_message: 'no_file_permission_message';
+ no_foreignDstId: 'no_foreignDstId';
+ no_foreign_dst_readable: 'no_foreign_dst_readable';
+ no_link_ds_permission: 'no_link_ds_permission';
+ no_lookup_field: 'no_lookup_field';
+ no_match_tip: 'no_match_tip';
+ no_member_ds_permission: 'no_member_ds_permission';
+ no_more: 'no_more';
+ no_next_record_tips: 'no_next_record_tips';
+ no_notification: 'no_notification';
+ no_numerical_field: 'no_numerical_field';
+ no_option: 'no_option';
+ no_permission: 'no_permission';
+ no_permission_access: 'no_permission_access';
+ no_permission_add_option: 'no_permission_add_option';
+ no_permission_add_widget: 'no_permission_add_widget';
+ no_permission_add_widget_panel: 'no_permission_add_widget_panel';
+ no_permission_create_widget: 'no_permission_create_widget';
+ no_permission_edit_value: 'no_permission_edit_value';
+ no_permission_img_url: 'no_permission_img_url';
+ no_permission_search_look_field: 'no_permission_search_look_field';
+ no_permission_select_view: 'no_permission_select_view';
+ no_permission_setting: 'no_permission_setting';
+ no_permission_setting_admin: 'no_permission_setting_admin';
+ no_permission_tips_description: 'no_permission_tips_description';
+ no_permission_tips_title: 'no_permission_tips_title';
+ no_permission_to_edit_datasheet: 'no_permission_to_edit_datasheet';
+ no_previous_record_tips: 'no_previous_record_tips';
+ no_redemption_code_entered: 'no_redemption_code_entered';
+ no_sapce_save: 'no_sapce_save';
+ no_search_field: 'no_search_field';
+ no_search_result: 'no_search_result';
+ no_selected_record: 'no_selected_record';
+ no_step_summary: 'no_step_summary';
+ no_support_mobile_desc: 'no_support_mobile_desc';
+ no_support_pc_desc: 'no_support_pc_desc';
+ no_support_pc_sub_desc: 'no_support_pc_sub_desc';
+ no_view_create_form: 'no_view_create_form';
+ no_view_find: 'no_view_find';
+ node_info: 'node_info';
+ node_info_created_time: 'node_info_created_time';
+ node_info_createdby: 'node_info_createdby';
+ node_info_last_modified_by: 'node_info_last_modified_by';
+ node_info_last_modified_time: 'node_info_last_modified_time';
+ node_name: 'node_name';
+ node_not_exist_content: 'node_not_exist_content';
+ node_not_exist_title: 'node_not_exist_title';
+ node_number_err_content: 'node_number_err_content';
+ node_permission: 'node_permission';
+ node_permission_desc: 'node_permission_desc';
+ node_permission_extend_desc: 'node_permission_extend_desc';
+ node_permission_has_been_changed: 'node_permission_has_been_changed';
+ node_permission_item_tips_admin_he: 'node_permission_item_tips_admin_he';
+ node_permission_item_tips_admin_you: 'node_permission_item_tips_admin_you';
+ node_permission_item_tips_file_he: 'node_permission_item_tips_file_he';
+ node_permission_item_tips_file_you: 'node_permission_item_tips_file_you';
+ node_permission_item_tips_other_he: 'node_permission_item_tips_other_he';
+ node_permission_item_tips_other_he_edit: 'node_permission_item_tips_other_he_edit';
+ node_permission_item_tips_other_you: 'node_permission_item_tips_other_you';
+ node_permission_label_space_and_file: 'node_permission_label_space_and_file';
+ node_permission_nums: 'node_permission_nums';
+ node_with_link_share_reminder: 'node_with_link_share_reminder';
+ node_with_link_share_view_reminder: 'node_with_link_share_view_reminder';
+ nodes_per_space: 'nodes_per_space';
+ nonprofit: 'nonprofit';
+ nonprofits_and_volunteering: 'nonprofits_and_volunteering';
+ nonsupport_video: 'nonsupport_video';
+ norway: 'norway';
+ not_available: 'not_available';
+ not_equal: 'not_equal';
+ not_found_field_the_name_as: 'not_found_field_the_name_as';
+ not_found_record_contains_value: 'not_found_record_contains_value';
+ not_found_this_file: 'not_found_this_file';
+ not_found_vika_field_the_name_as: 'not_found_vika_field_the_name_as';
+ not_joined_members: 'not_joined_members';
+ not_mail_invitee_page_tip: 'not_mail_invitee_page_tip';
+ not_shared: 'not_shared';
+ not_shared_tip: 'not_shared_tip';
+ not_support_yet: 'not_support_yet';
+ notes_delete_the_view_linked_to_form: 'notes_delete_the_view_linked_to_form';
+ notes_delete_the_view_linked_to_mirror: 'notes_delete_the_view_linked_to_mirror';
+ notification_center: 'notification_center';
+ notification_center_tab_all: 'notification_center_tab_all';
+ notification_center_tab_comment: 'notification_center_tab_comment';
+ notification_center_tab_member_field: 'notification_center_tab_member_field';
+ notification_center_tab_unread: 'notification_center_tab_unread';
+ notification_delete_record_by_count: 'notification_delete_record_by_count';
+ notification_record_mention: 'notification_record_mention';
+ notification_space_name_changed: 'notification_space_name_changed';
+ notified_assign_permissions_number: 'notified_assign_permissions_number';
+ notified_assign_permissions_text: 'notified_assign_permissions_text';
+ notify_creator_when_there_is_an_error_occurred: 'notify_creator_when_there_is_an_error_occurred';
+ notify_time_zone_change_content: 'notify_time_zone_change_content';
+ notify_time_zone_change_desc: 'notify_time_zone_change_desc';
+ notify_time_zone_change_title: 'notify_time_zone_change_title';
+ notify_type_datasheet: 'notify_type_datasheet';
+ notify_type_member: 'notify_type_member';
+ notify_type_node: 'notify_type_node';
+ notify_type_space: 'notify_type_space';
+ notify_type_system: 'notify_type_system';
+ null: 'null';
+ number_cell_input_tips: 'number_cell_input_tips';
+ number_field_configuration_symbol: 'number_field_configuration_symbol';
+ number_field_format: 'number_field_format';
+ number_field_symbol_placeholder: 'number_field_symbol_placeholder';
+ number_of_records: 'number_of_records';
+ number_of_records_unit: 'number_of_records_unit';
+ number_of_rows: 'number_of_rows';
+ number_of_something: 'number_of_something';
+ number_of_something_unit: 'number_of_something_unit';
+ number_of_team: 'number_of_team';
+ number_of_trigger_is_full: 'number_of_trigger_is_full';
+ numeric_functions: 'numeric_functions';
+ nvc_err_300: 'nvc_err_300';
+ nvc_err_network: 'nvc_err_network';
+ nvc_start_text: 'nvc_start_text';
+ nvc_yes_text: 'nvc_yes_text';
+ obtain_verification_code: 'obtain_verification_code';
+ offical_website_footer_nav_data: 'offical_website_footer_nav_data';
+ offical_website_nav_data: 'offical_website_nav_data';
+ office_preview: 'office_preview';
+ office_preview_app_desc: 'office_preview_app_desc';
+ office_preview_app_intro: 'office_preview_app_intro';
+ office_preview_app_notice: 'office_preview_app_notice';
+ official_account_qrcode: 'official_account_qrcode';
+ official_adjustment: 'official_adjustment';
+ official_gift: 'official_gift';
+ official_invitation_code: 'official_invitation_code';
+ official_invitation_code_desc1: 'official_invitation_code_desc1';
+ official_invitation_code_desc2: 'official_invitation_code_desc2';
+ official_invitation_reward: 'official_invitation_reward';
+ official_invite_code_tip: 'official_invite_code_tip';
+ official_mode: 'official_mode';
+ official_name: 'official_name';
+ official_template: 'official_template';
+ official_template_centre_description: 'official_template_centre_description';
+ official_website: 'official_website';
+ official_website_partners: 'official_website_partners';
+ official_website_without_abbr: 'official_website_without_abbr';
+ og_keywords_content: 'og_keywords_content';
+ og_page_title: 'og_page_title';
+ og_product_description_content: 'og_product_description_content';
+ og_site_name_content: 'og_site_name_content';
+ okay: 'okay';
+ old_user_modal_desc: 'old_user_modal_desc';
+ old_user_turn_to_home: 'old_user_turn_to_home';
+ oman: 'oman';
+ one_month: 'one_month';
+ one_way_link_data_error: 'one_way_link_data_error';
+ one_year: 'one_year';
+ online_custome_service: 'online_custome_service';
+ online_edition: 'online_edition';
+ online_video_training: 'online_video_training';
+ open: 'open';
+ open_api_panel: 'open_api_panel';
+ open_auto_save_success: 'open_auto_save_success';
+ open_auto_save_warn_content: 'open_auto_save_warn_content';
+ open_auto_save_warn_title: 'open_auto_save_warn_title';
+ open_automation_time_arrival: 'open_automation_time_arrival';
+ open_failed: 'open_failed';
+ open_in_new_tab: 'open_in_new_tab';
+ open_invite_after_operate: 'open_invite_after_operate';
+ open_keyboard_shortcuts_panel: 'open_keyboard_shortcuts_panel';
+ open_node_permission: 'open_node_permission';
+ open_node_permission_content: 'open_node_permission_content';
+ open_node_permission_label: 'open_node_permission_label';
+ open_public_link: 'open_public_link';
+ open_quickgo_panel: 'open_quickgo_panel';
+ open_share_edit: 'open_share_edit';
+ open_url: 'open_url';
+ open_url_emby_warning: 'open_url_emby_warning';
+ open_url_formula_emby_warning: 'open_url_formula_emby_warning';
+ open_url_tips_formula: 'open_url_tips_formula';
+ open_url_tips_string: 'open_url_tips_string';
+ open_url_tips_switch: 'open_url_tips_switch';
+ open_view_filter: 'open_view_filter';
+ open_view_group: 'open_view_group';
+ open_view_hidden: 'open_view_hidden';
+ open_view_sort: 'open_view_sort';
+ open_view_sync_tip: 'open_view_sync_tip';
+ open_workbench: 'open_workbench';
+ operate: 'operate';
+ operate_fail: 'operate_fail';
+ operate_info: 'operate_info';
+ operate_success: 'operate_success';
+ operate_warning: 'operate_warning';
+ operated: 'operated';
+ operation: 'operation';
+ operation_log_allow_other_save: 'operation_log_allow_other_save';
+ operation_log_closed_share: 'operation_log_closed_share';
+ operation_log_not_allow_other_save: 'operation_log_not_allow_other_save';
+ operation_log_open_share: 'operation_log_open_share';
+ operation_log_update_share: 'operation_log_update_share';
+ operations: 'operations';
+ operator_and: 'operator_and';
+ operator_or: 'operator_or';
+ option_configuration_advance_palette: 'option_configuration_advance_palette';
+ option_configuration_basic_palette: 'option_configuration_basic_palette';
+ option_configuration_limited_time_free: 'option_configuration_limited_time_free';
+ option_configuration_silver_palette: 'option_configuration_silver_palette';
+ option_name_repeat: 'option_name_repeat';
+ or: 'or';
+ order_price: 'order_price';
+ ordered_list: 'ordered_list';
+ ordinary_members: 'ordinary_members';
+ ordinary_members_setting: 'ordinary_members_setting';
+ org_chart_can_not_drop: 'org_chart_can_not_drop';
+ org_chart_choose_a_link_field: 'org_chart_choose_a_link_field';
+ org_chart_choose_a_self_link_field: 'org_chart_choose_a_self_link_field';
+ org_chart_collapse_node: 'org_chart_collapse_node';
+ org_chart_collapse_node_disabled: 'org_chart_collapse_node_disabled';
+ org_chart_controls_close_menu: 'org_chart_controls_close_menu';
+ org_chart_controls_fit_view: 'org_chart_controls_fit_view';
+ org_chart_controls_open_menu: 'org_chart_controls_open_menu';
+ org_chart_controls_toggle_full: 'org_chart_controls_toggle_full';
+ org_chart_controls_zoom_in: 'org_chart_controls_zoom_in';
+ org_chart_controls_zoom_out: 'org_chart_controls_zoom_out';
+ org_chart_controls_zoom_reset: 'org_chart_controls_zoom_reset';
+ org_chart_copy_record_url: 'org_chart_copy_record_url';
+ org_chart_create_a_node_copy: 'org_chart_create_a_node_copy';
+ org_chart_create_a_node_copy_disabled: 'org_chart_create_a_node_copy_disabled';
+ org_chart_cycle_button_tip: 'org_chart_cycle_button_tip';
+ org_chart_del_link_relationship: 'org_chart_del_link_relationship';
+ org_chart_delete_disabled: 'org_chart_delete_disabled';
+ org_chart_drag_clear_link: 'org_chart_drag_clear_link';
+ org_chart_err_head: 'org_chart_err_head';
+ org_chart_err_title: 'org_chart_err_title';
+ org_chart_expand_node: 'org_chart_expand_node';
+ org_chart_expand_record: 'org_chart_expand_record';
+ org_chart_init_fields_button: 'org_chart_init_fields_button';
+ org_chart_init_fields_desc: 'org_chart_init_fields_desc';
+ org_chart_init_fields_no_permission_desc: 'org_chart_init_fields_no_permission_desc';
+ org_chart_init_fields_no_permission_title: 'org_chart_init_fields_no_permission_title';
+ org_chart_init_fields_title: 'org_chart_init_fields_title';
+ org_chart_insert_into_child: 'org_chart_insert_into_child';
+ org_chart_insert_into_child_disabled: 'org_chart_insert_into_child_disabled';
+ org_chart_insert_into_parent: 'org_chart_insert_into_parent';
+ org_chart_insert_into_parent_disabled: 'org_chart_insert_into_parent_disabled';
+ org_chart_layout_horizontal: 'org_chart_layout_horizontal';
+ org_chart_must_have_a_link_field: 'org_chart_must_have_a_link_field';
+ org_chart_pick_link_field: 'org_chart_pick_link_field';
+ org_chart_play_guide_video_title: 'org_chart_play_guide_video_title';
+ org_chart_please_click_button_to_create_a_node: 'org_chart_please_click_button_to_create_a_node';
+ org_chart_please_drag_a_node_into_canvas: 'org_chart_please_drag_a_node_into_canvas';
+ org_chart_please_drag_a_node_into_canvas_if_list_closed: 'org_chart_please_drag_a_node_into_canvas_if_list_closed';
+ org_chart_record_list: 'org_chart_record_list';
+ org_chart_setting: 'org_chart_setting';
+ org_chart_setting_field_deleted: 'org_chart_setting_field_deleted';
+ org_chart_setting_field_invalid: 'org_chart_setting_field_invalid';
+ org_chart_tip_drag_node_insert: 'org_chart_tip_drag_node_insert';
+ org_chart_tip_drag_node_merge: 'org_chart_tip_drag_node_merge';
+ org_chart_view: 'org_chart_view';
+ org_guide_desc: 'org_guide_desc';
+ organization_and_role: 'organization_and_role';
+ orgin_plan_discount: 'orgin_plan_discount';
+ origin_price: 'origin_price';
+ other_equitys: 'other_equitys';
+ other_equitys_desc: 'other_equitys_desc';
+ other_invitation_rule: 'other_invitation_rule';
+ other_login: 'other_login';
+ other_view_desc: 'other_view_desc';
+ other_views: 'other_views';
+ owner: 'owner';
+ page_not_found_tip: 'page_not_found_tip';
+ page_timeout: 'page_timeout';
+ page_to_down_edge: 'page_to_down_edge';
+ page_to_up_edge: 'page_to_up_edge';
+ pagination_component_jump: 'pagination_component_jump';
+ pagination_component_page: 'pagination_component_page';
+ pagination_component_page_size: 'pagination_component_page_size';
+ pagination_component_total: 'pagination_component_total';
+ paid_edition: 'paid_edition';
+ paid_subscription: 'paid_subscription';
+ pakistan: 'pakistan';
+ palau: 'palau';
+ palestine: 'palestine';
+ panama: 'panama';
+ papua_new_guinea: 'papua_new_guinea';
+ paragraph: 'paragraph';
+ paraguay: 'paraguay';
+ partner: 'partner';
+ password: 'password';
+ password_length_err: 'password_length_err';
+ password_login: 'password_login';
+ password_not_identical_err: 'password_not_identical_err';
+ password_pattern_err: 'password_pattern_err';
+ password_reset_succeed: 'password_reset_succeed';
+ password_rules: 'password_rules';
+ paste: 'paste';
+ paste_attachment: 'paste_attachment';
+ paste_attachment_error: 'paste_attachment_error';
+ paste_cell_data: 'paste_cell_data';
+ paste_tip_add_field: 'paste_tip_add_field';
+ paste_tip_for_add_record: 'paste_tip_for_add_record';
+ paste_tip_for_add_record_field: 'paste_tip_for_add_record_field';
+ paste_tip_permission_field: 'paste_tip_permission_field';
+ paste_upload: 'paste_upload';
+ path: 'path';
+ pay_model_price_contact: 'pay_model_price_contact';
+ pay_model_price_desc: 'pay_model_price_desc';
+ pay_model_price_public_transfer_desc: 'pay_model_price_public_transfer_desc';
+ pay_model_title: 'pay_model_title';
+ payment_record: 'payment_record';
+ payment_reminder: 'payment_reminder';
+ payment_reminder_content: 'payment_reminder_content';
+ pending_invite: 'pending_invite';
+ people: 'people';
+ per_person_per_year: 'per_person_per_year';
+ percent_bar_chart: 'percent_bar_chart';
+ percent_cell_input_tips: 'percent_cell_input_tips';
+ percent_column_chart: 'percent_column_chart';
+ percent_line_chart: 'percent_line_chart';
+ percent_stacked_bar_chart: 'percent_stacked_bar_chart';
+ percent_stacked_by_field: 'percent_stacked_by_field';
+ percent_stacked_column_chart: 'percent_stacked_column_chart';
+ percent_stacked_line_chart: 'percent_stacked_line_chart';
+ permission: 'permission';
+ permission_add_failed: 'permission_add_failed';
+ permission_add_success: 'permission_add_success';
+ permission_allow_other_to_edit: 'permission_allow_other_to_edit';
+ permission_allow_other_to_save: 'permission_allow_other_to_save';
+ permission_and_security: 'permission_and_security';
+ permission_and_security_content: 'permission_and_security_content';
+ permission_bound: 'permission_bound';
+ permission_change_success: 'permission_change_success';
+ permission_config_in_workbench_page: 'permission_config_in_workbench_page';
+ permission_delete_failed: 'permission_delete_failed';
+ permission_delete_success: 'permission_delete_success';
+ permission_edit_failed: 'permission_edit_failed';
+ permission_edit_succeed: 'permission_edit_succeed';
+ permission_fields_count_up_to_bound: 'permission_fields_count_up_to_bound';
+ permission_inherit_superior: 'permission_inherit_superior';
+ permission_management: 'permission_management';
+ permission_no_manageable_permission_access: 'permission_no_manageable_permission_access';
+ permission_no_permission_access: 'permission_no_permission_access';
+ permission_removed_in_curspace_tip: 'permission_removed_in_curspace_tip';
+ permission_setting: 'permission_setting';
+ permission_setting_tip: 'permission_setting_tip';
+ permission_settings: 'permission_settings';
+ permission_specific_show: 'permission_specific_show';
+ permission_switch_failed: 'permission_switch_failed';
+ permission_switch_specified: 'permission_switch_specified';
+ permission_switch_succeed: 'permission_switch_succeed';
+ permission_switch_to_superior: 'permission_switch_to_superior';
+ permission_switched_inherit_superior: 'permission_switched_inherit_superior';
+ permission_switched_reallocate: 'permission_switched_reallocate';
+ permission_template_visitor: 'permission_template_visitor';
+ permisson_model_field_owner: 'permisson_model_field_owner';
+ person: 'person';
+ person_of_rest: 'person_of_rest';
+ person_upper_bound: 'person_upper_bound';
+ personal: 'personal';
+ personal_info: 'personal_info';
+ personal_invitation_code_desc1: 'personal_invitation_code_desc1';
+ personal_invitation_code_desc2: 'personal_invitation_code_desc2';
+ personal_invitation_code_desc2_text: 'personal_invitation_code_desc2_text';
+ personal_invite_code_tip: 'personal_invite_code_tip';
+ personal_invite_code_usercenter: 'personal_invite_code_usercenter';
+ personal_mode: 'personal_mode';
+ personal_nickname: 'personal_nickname';
+ personalized_setting: 'personalized_setting';
+ personalized_setting_tip: 'personalized_setting_tip';
+ peru: 'peru';
+ philippines: 'philippines';
+ phone_code_err: 'phone_code_err';
+ phone_email_login: 'phone_email_login';
+ phone_err: 'phone_err';
+ phone_number: 'phone_number';
+ pick_field_or_function: 'pick_field_or_function';
+ pick_one_option: 'pick_one_option';
+ pie_chart: 'pie_chart';
+ placeholder_add_record_default_complete: 'placeholder_add_record_default_complete';
+ placeholder_choose_group: 'placeholder_choose_group';
+ placeholder_email_code: 'placeholder_email_code';
+ placeholder_enter_here: 'placeholder_enter_here';
+ placeholder_enter_your_description: 'placeholder_enter_your_description';
+ placeholder_enter_your_verification_code: 'placeholder_enter_your_verification_code';
+ placeholder_input: 'placeholder_input';
+ placeholder_input_account: 'placeholder_input_account';
+ placeholder_input_code: 'placeholder_input_code';
+ placeholder_input_datasheet_name: 'placeholder_input_datasheet_name';
+ placeholder_input_email: 'placeholder_input_email';
+ placeholder_input_member_email: 'placeholder_input_member_email';
+ placeholder_input_member_name: 'placeholder_input_member_name';
+ placeholder_input_mobile: 'placeholder_input_mobile';
+ placeholder_input_new_nickname: 'placeholder_input_new_nickname';
+ placeholder_input_new_password_again: 'placeholder_input_new_password_again';
+ placeholder_input_new_password_with_given_rules: 'placeholder_input_new_password_with_given_rules';
+ placeholder_input_new_phone: 'placeholder_input_new_phone';
+ placeholder_input_nickname_with_rules: 'placeholder_input_nickname_with_rules';
+ placeholder_input_password: 'placeholder_input_password';
+ placeholder_input_password_again: 'placeholder_input_password_again';
+ placeholder_input_phone_last_registered: 'placeholder_input_phone_last_registered';
+ placeholder_input_sso_account: 'placeholder_input_sso_account';
+ placeholder_input_team_name: 'placeholder_input_team_name';
+ placeholder_input_workspace_name: 'placeholder_input_workspace_name';
+ placeholder_input_workspace_new_name: 'placeholder_input_workspace_new_name';
+ placeholder_message_code: 'placeholder_message_code';
+ placeholder_modal_normal: 'placeholder_modal_normal';
+ placeholder_search_team: 'placeholder_search_team';
+ placeholder_select_report_reason: 'placeholder_select_report_reason';
+ placeholder_set_password: 'placeholder_set_password';
+ plan_model_benefits_button: 'plan_model_benefits_button';
+ plan_model_benefits_gold: 'plan_model_benefits_gold';
+ plan_model_benefits_sliver: 'plan_model_benefits_sliver';
+ plan_model_benefits_title: 'plan_model_benefits_title';
+ plan_model_button: 'plan_model_button';
+ plan_model_choose_members: 'plan_model_choose_members';
+ plan_model_choose_period: 'plan_model_choose_period';
+ plan_model_choose_space_level: 'plan_model_choose_space_level';
+ plan_model_members_tips: 'plan_model_members_tips';
+ plan_model_period_tips: 'plan_model_period_tips';
+ plan_model_space_member: 'plan_model_space_member';
+ planet_dwellers: 'planet_dwellers';
+ platform_synchronization: 'platform_synchronization';
+ play_guide_video_of_gantt_view: 'play_guide_video_of_gantt_view';
+ player_contact_us: 'player_contact_us';
+ player_contact_us_confirm_btn: 'player_contact_us_confirm_btn';
+ player_step_ui_config_1: 'player_step_ui_config_1';
+ player_step_ui_config_10: 'player_step_ui_config_10';
+ player_step_ui_config_100: 'player_step_ui_config_100';
+ player_step_ui_config_101: 'player_step_ui_config_101';
+ player_step_ui_config_103: 'player_step_ui_config_103';
+ player_step_ui_config_105: 'player_step_ui_config_105';
+ player_step_ui_config_106: 'player_step_ui_config_106';
+ player_step_ui_config_107: 'player_step_ui_config_107';
+ player_step_ui_config_108: 'player_step_ui_config_108';
+ player_step_ui_config_109: 'player_step_ui_config_109';
+ player_step_ui_config_11: 'player_step_ui_config_11';
+ player_step_ui_config_111: 'player_step_ui_config_111';
+ player_step_ui_config_12: 'player_step_ui_config_12';
+ player_step_ui_config_124: 'player_step_ui_config_124';
+ player_step_ui_config_125: 'player_step_ui_config_125';
+ player_step_ui_config_126: 'player_step_ui_config_126';
+ player_step_ui_config_127: 'player_step_ui_config_127';
+ player_step_ui_config_128: 'player_step_ui_config_128';
+ player_step_ui_config_129: 'player_step_ui_config_129';
+ player_step_ui_config_13: 'player_step_ui_config_13';
+ player_step_ui_config_131: 'player_step_ui_config_131';
+ player_step_ui_config_132: 'player_step_ui_config_132';
+ player_step_ui_config_133: 'player_step_ui_config_133';
+ player_step_ui_config_134: 'player_step_ui_config_134';
+ player_step_ui_config_135: 'player_step_ui_config_135';
+ player_step_ui_config_136: 'player_step_ui_config_136';
+ player_step_ui_config_137: 'player_step_ui_config_137';
+ player_step_ui_config_138: 'player_step_ui_config_138';
+ player_step_ui_config_139: 'player_step_ui_config_139';
+ player_step_ui_config_14: 'player_step_ui_config_14';
+ player_step_ui_config_140: 'player_step_ui_config_140';
+ player_step_ui_config_141: 'player_step_ui_config_141';
+ player_step_ui_config_143: 'player_step_ui_config_143';
+ player_step_ui_config_144: 'player_step_ui_config_144';
+ player_step_ui_config_145: 'player_step_ui_config_145';
+ player_step_ui_config_15: 'player_step_ui_config_15';
+ player_step_ui_config_152: 'player_step_ui_config_152';
+ player_step_ui_config_153: 'player_step_ui_config_153';
+ player_step_ui_config_154: 'player_step_ui_config_154';
+ player_step_ui_config_155: 'player_step_ui_config_155';
+ player_step_ui_config_156: 'player_step_ui_config_156';
+ player_step_ui_config_157: 'player_step_ui_config_157';
+ player_step_ui_config_158: 'player_step_ui_config_158';
+ player_step_ui_config_159: 'player_step_ui_config_159';
+ player_step_ui_config_16: 'player_step_ui_config_16';
+ player_step_ui_config_160: 'player_step_ui_config_160';
+ player_step_ui_config_161: 'player_step_ui_config_161';
+ player_step_ui_config_162: 'player_step_ui_config_162';
+ player_step_ui_config_163: 'player_step_ui_config_163';
+ player_step_ui_config_164: 'player_step_ui_config_164';
+ player_step_ui_config_165: 'player_step_ui_config_165';
+ player_step_ui_config_166: 'player_step_ui_config_166';
+ player_step_ui_config_167: 'player_step_ui_config_167';
+ player_step_ui_config_168: 'player_step_ui_config_168';
+ player_step_ui_config_169: 'player_step_ui_config_169';
+ player_step_ui_config_17: 'player_step_ui_config_17';
+ player_step_ui_config_176: 'player_step_ui_config_176';
+ player_step_ui_config_18: 'player_step_ui_config_18';
+ player_step_ui_config_19: 'player_step_ui_config_19';
+ player_step_ui_config_2: 'player_step_ui_config_2';
+ player_step_ui_config_20: 'player_step_ui_config_20';
+ player_step_ui_config_21: 'player_step_ui_config_21';
+ player_step_ui_config_22: 'player_step_ui_config_22';
+ player_step_ui_config_23: 'player_step_ui_config_23';
+ player_step_ui_config_24: 'player_step_ui_config_24';
+ player_step_ui_config_25: 'player_step_ui_config_25';
+ player_step_ui_config_26: 'player_step_ui_config_26';
+ player_step_ui_config_27: 'player_step_ui_config_27';
+ player_step_ui_config_28: 'player_step_ui_config_28';
+ player_step_ui_config_29: 'player_step_ui_config_29';
+ player_step_ui_config_3: 'player_step_ui_config_3';
+ player_step_ui_config_30: 'player_step_ui_config_30';
+ player_step_ui_config_31: 'player_step_ui_config_31';
+ player_step_ui_config_32: 'player_step_ui_config_32';
+ player_step_ui_config_33: 'player_step_ui_config_33';
+ player_step_ui_config_34: 'player_step_ui_config_34';
+ player_step_ui_config_35: 'player_step_ui_config_35';
+ player_step_ui_config_36: 'player_step_ui_config_36';
+ player_step_ui_config_37: 'player_step_ui_config_37';
+ player_step_ui_config_38: 'player_step_ui_config_38';
+ player_step_ui_config_39: 'player_step_ui_config_39';
+ player_step_ui_config_4: 'player_step_ui_config_4';
+ player_step_ui_config_40: 'player_step_ui_config_40';
+ player_step_ui_config_41: 'player_step_ui_config_41';
+ player_step_ui_config_42: 'player_step_ui_config_42';
+ player_step_ui_config_43: 'player_step_ui_config_43';
+ player_step_ui_config_44: 'player_step_ui_config_44';
+ player_step_ui_config_45: 'player_step_ui_config_45';
+ player_step_ui_config_46: 'player_step_ui_config_46';
+ player_step_ui_config_47: 'player_step_ui_config_47';
+ player_step_ui_config_48: 'player_step_ui_config_48';
+ player_step_ui_config_49: 'player_step_ui_config_49';
+ player_step_ui_config_5: 'player_step_ui_config_5';
+ player_step_ui_config_50: 'player_step_ui_config_50';
+ player_step_ui_config_51: 'player_step_ui_config_51';
+ player_step_ui_config_52: 'player_step_ui_config_52';
+ player_step_ui_config_53: 'player_step_ui_config_53';
+ player_step_ui_config_54: 'player_step_ui_config_54';
+ player_step_ui_config_55: 'player_step_ui_config_55';
+ player_step_ui_config_56: 'player_step_ui_config_56';
+ player_step_ui_config_57: 'player_step_ui_config_57';
+ player_step_ui_config_58: 'player_step_ui_config_58';
+ player_step_ui_config_59: 'player_step_ui_config_59';
+ player_step_ui_config_6: 'player_step_ui_config_6';
+ player_step_ui_config_60: 'player_step_ui_config_60';
+ player_step_ui_config_61: 'player_step_ui_config_61';
+ player_step_ui_config_62: 'player_step_ui_config_62';
+ player_step_ui_config_63: 'player_step_ui_config_63';
+ player_step_ui_config_64: 'player_step_ui_config_64';
+ player_step_ui_config_65: 'player_step_ui_config_65';
+ player_step_ui_config_66: 'player_step_ui_config_66';
+ player_step_ui_config_67: 'player_step_ui_config_67';
+ player_step_ui_config_68: 'player_step_ui_config_68';
+ player_step_ui_config_69: 'player_step_ui_config_69';
+ player_step_ui_config_7: 'player_step_ui_config_7';
+ player_step_ui_config_70: 'player_step_ui_config_70';
+ player_step_ui_config_71: 'player_step_ui_config_71';
+ player_step_ui_config_72: 'player_step_ui_config_72';
+ player_step_ui_config_73: 'player_step_ui_config_73';
+ player_step_ui_config_74: 'player_step_ui_config_74';
+ player_step_ui_config_75: 'player_step_ui_config_75';
+ player_step_ui_config_76: 'player_step_ui_config_76';
+ player_step_ui_config_77: 'player_step_ui_config_77';
+ player_step_ui_config_78: 'player_step_ui_config_78';
+ player_step_ui_config_79: 'player_step_ui_config_79';
+ player_step_ui_config_8: 'player_step_ui_config_8';
+ player_step_ui_config_80: 'player_step_ui_config_80';
+ player_step_ui_config_81: 'player_step_ui_config_81';
+ player_step_ui_config_82: 'player_step_ui_config_82';
+ player_step_ui_config_83: 'player_step_ui_config_83';
+ player_step_ui_config_84: 'player_step_ui_config_84';
+ player_step_ui_config_85: 'player_step_ui_config_85';
+ player_step_ui_config_86: 'player_step_ui_config_86';
+ player_step_ui_config_87: 'player_step_ui_config_87';
+ player_step_ui_config_88: 'player_step_ui_config_88';
+ player_step_ui_config_89: 'player_step_ui_config_89';
+ player_step_ui_config_9: 'player_step_ui_config_9';
+ player_step_ui_config_90: 'player_step_ui_config_90';
+ player_step_ui_config_91: 'player_step_ui_config_91';
+ player_step_ui_config_92: 'player_step_ui_config_92';
+ player_step_ui_config_93: 'player_step_ui_config_93';
+ player_step_ui_config_94: 'player_step_ui_config_94';
+ player_step_ui_config_95: 'player_step_ui_config_95';
+ player_step_ui_config_97: 'player_step_ui_config_97';
+ player_step_ui_config_99: 'player_step_ui_config_99';
+ player_step_ui_config_automation_1: 'player_step_ui_config_automation_1';
+ player_step_ui_config_button_field_action_create: 'player_step_ui_config_button_field_action_create';
+ player_step_ui_config_button_field_bound_datasheet: 'player_step_ui_config_button_field_bound_datasheet';
+ player_step_ui_config_button_field_node: 'player_step_ui_config_button_field_node';
+ player_step_ui_config_button_field_node_form_active: 'player_step_ui_config_button_field_node_form_active';
+ player_step_ui_config_notice_0_10_5: 'player_step_ui_config_notice_0_10_5';
+ please: 'please';
+ please_check: 'please_check';
+ please_choose: 'please_choose';
+ please_contact_admin_if_you_have_any_problem: 'please_contact_admin_if_you_have_any_problem';
+ please_download_to_view_locally: 'please_download_to_view_locally';
+ please_note: 'please_note';
+ please_read_carefully: 'please_read_carefully';
+ please_select: 'please_select';
+ please_select_org: 'please_select_org';
+ plus_edition: 'plus_edition';
+ png: 'png';
+ poc_sync_members: 'poc_sync_members';
+ poland: 'poland';
+ portugal: 'portugal';
+ pr_and_communications: 'pr_and_communications';
+ pre_fill_content: 'pre_fill_content';
+ pre_fill_copy_title: 'pre_fill_copy_title';
+ pre_fill_helper_title: 'pre_fill_helper_title';
+ pre_fill_share_copy_title: 'pre_fill_share_copy_title';
+ pre_fill_title: 'pre_fill_title';
+ pre_fill_title_btn: 'pre_fill_title_btn';
+ pre_set_node_permission: 'pre_set_node_permission';
+ precision: 'precision';
+ press_again_to_exit: 'press_again_to_exit';
+ preview: 'preview';
+ preview_cannot_preview: 'preview_cannot_preview';
+ preview_click_reset_image_size: 'preview_click_reset_image_size';
+ preview_copy_attach_url: 'preview_copy_attach_url';
+ preview_copy_attach_url_succeed: 'preview_copy_attach_url_succeed';
+ preview_doc_error_no_support_in_this_station: 'preview_doc_error_no_support_in_this_station';
+ preview_doc_type_attachment_loading: 'preview_doc_type_attachment_loading';
+ preview_fail_content: 'preview_fail_content';
+ preview_fail_title: 'preview_fail_title';
+ preview_form_title: 'preview_form_title';
+ preview_form_title_desc: 'preview_form_title_desc';
+ preview_guide_click_to_restart: 'preview_guide_click_to_restart';
+ preview_guide_enable_it: 'preview_guide_enable_it';
+ preview_guide_open_office_preview: 'preview_guide_open_office_preview';
+ preview_next_automation_execution_time: 'preview_next_automation_execution_time';
+ preview_not_support_video_codecs: 'preview_not_support_video_codecs';
+ preview_revision: 'preview_revision';
+ preview_see_more: 'preview_see_more';
+ preview_the_image_not_support_yet: 'preview_the_image_not_support_yet';
+ preview_time_machine: 'preview_time_machine';
+ preview_tip_contact_main_admin: 'preview_tip_contact_main_admin';
+ preview_widget: 'preview_widget';
+ previous_month: 'previous_month';
+ previous_page: 'previous_page';
+ previous_record: 'previous_record';
+ previous_record_plain: 'previous_record_plain';
+ previous_record_tips: 'previous_record_tips';
+ previous_week: 'previous_week';
+ price_bottom_secction_desc: 'price_bottom_secction_desc';
+ price_bottom_secction_title: 'price_bottom_secction_title';
+ price_discount_activity_info: 'price_discount_activity_info';
+ price_question_title: 'price_question_title';
+ price_questions: 'price_questions';
+ price_sub_title: 'price_sub_title';
+ price_title1: 'price_title1';
+ price_title2: 'price_title2';
+ primary: 'primary';
+ primary_admin: 'primary_admin';
+ primary_admin_email: 'primary_admin_email';
+ primary_admin_new_nickname: 'primary_admin_new_nickname';
+ primary_admin_new_phone: 'primary_admin_new_phone';
+ primary_admin_nickname: 'primary_admin_nickname';
+ primary_admin_phone: 'primary_admin_phone';
+ privacy_check_box_content: 'privacy_check_box_content';
+ privacy_policy: 'privacy_policy';
+ privacy_policy_pure_string: 'privacy_policy_pure_string';
+ privacy_policy_title: 'privacy_policy_title';
+ privacy_protection: 'privacy_protection';
+ private_cloud: 'private_cloud';
+ private_external_person_only: 'private_external_person_only';
+ private_internal_person_only: 'private_internal_person_only';
+ private_product_point: 'private_product_point';
+ privatized_deployment: 'privatized_deployment';
+ privatized_deployment_desc: 'privatized_deployment_desc';
+ privilege_list_of_sliver: 'privilege_list_of_sliver';
+ pro_edition: 'pro_edition';
+ process: 'process';
+ processed: 'processed';
+ product_design_and_ux: 'product_design_and_ux';
+ product_roadmap: 'product_roadmap';
+ products_and_consumer_reviews: 'products_and_consumer_reviews';
+ profession: 'profession';
+ professional: 'professional';
+ project_management: 'project_management';
+ proportion: 'proportion';
+ public_cloud: 'public_cloud';
+ public_cloud_desc: 'public_cloud_desc';
+ public_link: 'public_link';
+ public_link_desc: 'public_link_desc';
+ publish: 'publish';
+ publish_link_tip: 'publish_link_tip';
+ publish_share_link_with_anyone: 'publish_share_link_with_anyone';
+ publish_to_dingtalk_workbench: 'publish_to_dingtalk_workbench';
+ publishing: 'publishing';
+ puerto_rico: 'puerto_rico';
+ purchase_capacity: 'purchase_capacity';
+ put_away_record_comments: 'put_away_record_comments';
+ put_away_record_history: 'put_away_record_history';
+ qatar: 'qatar';
+ qq: 'qq';
+ qq_login_button: 'qq_login_button';
+ qrcode_help: 'qrcode_help';
+ quick_close_public_link: 'quick_close_public_link';
+ quick_compass: 'quick_compass';
+ quick_free_trial: 'quick_free_trial';
+ quick_import_widget: 'quick_import_widget';
+ quick_login: 'quick_login';
+ quick_login_bind: 'quick_login_bind';
+ quick_search_intro: 'quick_search_intro';
+ quick_search_loading: 'quick_search_loading';
+ quick_search_not_found: 'quick_search_not_found';
+ quick_search_placeholder: 'quick_search_placeholder';
+ quick_search_shortcut_esc: 'quick_search_shortcut_esc';
+ quick_search_shortcut_open: 'quick_search_shortcut_open';
+ quick_search_shortcut_select: 'quick_search_shortcut_select';
+ quick_search_shortcut_tab: 'quick_search_shortcut_tab';
+ quick_search_title: 'quick_search_title';
+ quick_tour: 'quick_tour';
+ quickly_create_space: 'quickly_create_space';
+ quit_space: 'quit_space';
+ quote: 'quote';
+ rainbow_label: 'rainbow_label';
+ rating: 'rating';
+ re_typing_email_err: 're_typing_email_err';
+ reach_dashboard_installed_limit: 'reach_dashboard_installed_limit';
+ reach_limit_installed_widget: 'reach_limit_installed_widget';
+ read_agree_agreement: 'read_agree_agreement';
+ reader_lable: 'reader_lable';
+ readonly_column: 'readonly_column';
+ real_estate: 'real_estate';
+ rebuild_token_value: 'rebuild_token_value';
+ receive_new_folder: 'receive_new_folder';
+ received_a_new_doc: 'received_a_new_doc';
+ recent_installed_widget: 'recent_installed_widget';
+ recently_used_files: 'recently_used_files';
+ recommend: 'recommend';
+ recommend_album: 'recommend_album';
+ reconciled_data: 'reconciled_data';
+ record: 'record';
+ record_activity_experience_tips: 'record_activity_experience_tips';
+ record_comment: 'record_comment';
+ record_comments: 'record_comments';
+ record_fail_data: 'record_fail_data';
+ record_filter_tips: 'record_filter_tips';
+ record_functions: 'record_functions';
+ record_history: 'record_history';
+ record_history_help_url: 'record_history_help_url';
+ record_history_title: 'record_history_title';
+ record_pre_filtered: 'record_pre_filtered';
+ record_pre_move: 'record_pre_move';
+ record_unnamed: 'record_unnamed';
+ record_watch_mobile: 'record_watch_mobile';
+ record_watch_multiple: 'record_watch_multiple';
+ record_watch_single: 'record_watch_single';
+ records_of_count: 'records_of_count';
+ records_per_datasheet: 'records_per_datasheet';
+ records_per_space: 'records_per_space';
+ recover_node: 'recover_node';
+ recover_node_fail: 'recover_node_fail';
+ recover_node_success: 'recover_node_success';
+ redemption_code: 'redemption_code';
+ redemption_code_button: 'redemption_code_button';
+ redo: 'redo';
+ refresh: 'refresh';
+ refresh_and_close_page_when_automation_queue: 'refresh_and_close_page_when_automation_queue';
+ refresh_manually: 'refresh_manually';
+ register_immediately: 'register_immediately';
+ register_invitation_code_subTitle: 'register_invitation_code_subTitle';
+ register_invitation_code_title: 'register_invitation_code_title';
+ register_means_to_agree: 'register_means_to_agree';
+ register_regulations: 'register_regulations';
+ register_time: 'register_time';
+ registration_completed: 'registration_completed';
+ registration_guidelines: 'registration_guidelines';
+ registration_service_agreement: 'registration_service_agreement';
+ reject: 'reject';
+ rejected: 'rejected';
+ related_automations_disconnect_title: 'related_automations_disconnect_title';
+ related_files: 'related_files';
+ reload_page_later_msg: 'reload_page_later_msg';
+ remain: 'remain';
+ remain_capacity: 'remain_capacity';
+ remaining_records: 'remaining_records';
+ remaining_time: 'remaining_time';
+ remarks: 'remarks';
+ remind_never_again: 'remind_never_again';
+ remove: 'remove';
+ remove_cover: 'remove_cover';
+ remove_favorite: 'remove_favorite';
+ remove_from_group: 'remove_from_group';
+ remove_from_role: 'remove_from_role';
+ remove_from_space: 'remove_from_space';
+ remove_from_space_confirm_tip: 'remove_from_space_confirm_tip';
+ remove_from_team: 'remove_from_team';
+ remove_from_team_confirm_tip: 'remove_from_team_confirm_tip';
+ remove_from_the_team: 'remove_from_the_team';
+ remove_member_fail: 'remove_member_fail';
+ remove_member_from_space_confirm_content: 'remove_member_from_space_confirm_content';
+ remove_member_from_space_or_team_select_content: 'remove_member_from_space_or_team_select_content';
+ remove_member_in_sub_team_err: 'remove_member_in_sub_team_err';
+ remove_member_success: 'remove_member_success';
+ remove_members_button: 'remove_members_button';
+ remove_members_content: 'remove_members_content';
+ remove_members_title: 'remove_members_title';
+ remove_own_permissions_desc: 'remove_own_permissions_desc';
+ remove_permissions: 'remove_permissions';
+ remove_permissions_desc: 'remove_permissions_desc';
+ remove_role: 'remove_role';
+ removed_member_tomyself: 'removed_member_tomyself';
+ rename: 'rename';
+ rename_role_success_message: 'rename_role_success_message';
+ rename_role_title: 'rename_role_title';
+ rename_team: 'rename_team';
+ rename_team_fail: 'rename_team_fail';
+ rename_team_success: 'rename_team_success';
+ rename_view: 'rename_view';
+ render_normal: 'render_normal';
+ render_prompt: 'render_prompt';
+ renew: 'renew';
+ renewal: 'renewal';
+ renewal_prompt: 'renewal_prompt';
+ renewal_prompt_description: 'renewal_prompt_description';
+ renewal_seat_warning: 'renewal_seat_warning';
+ reopen: 'reopen';
+ report_issues: 'report_issues';
+ report_issues_github_url: 'report_issues_github_url';
+ report_reason_1: 'report_reason_1';
+ report_reason_2: 'report_reason_2';
+ report_reason_3: 'report_reason_3';
+ report_reason_4: 'report_reason_4';
+ report_reason_5: 'report_reason_5';
+ report_success_tip: 'report_success_tip';
+ republic_of_the_congo: 'republic_of_the_congo';
+ request: 'request';
+ request_in_api_panel: 'request_in_api_panel';
+ request_in_api_panel_body_warning: 'request_in_api_panel_body_warning';
+ request_in_api_panel_curl: 'request_in_api_panel_curl';
+ request_in_api_panel_curl_warning: 'request_in_api_panel_curl_warning';
+ request_tree_node_error_tips: 'request_tree_node_error_tips';
+ require_login_tip: 'require_login_tip';
+ reselect: 'reselect';
+ reset: 'reset';
+ reset_password: 'reset_password';
+ reset_password_need_message_verify_code_tip: 'reset_password_need_message_verify_code_tip';
+ reset_password_used_by_phone: 'reset_password_used_by_phone';
+ reset_password_via_emai_failed: 'reset_password_via_emai_failed';
+ reset_password_via_emai_success: 'reset_password_via_emai_success';
+ reset_password_via_email: 'reset_password_via_email';
+ reset_permission: 'reset_permission';
+ reset_permission_content: 'reset_permission_content';
+ reset_permission_default: 'reset_permission_default';
+ reset_permission_desc: 'reset_permission_desc';
+ reset_permission_desc_root: 'reset_permission_desc_root';
+ resource_load_failed: 'resource_load_failed';
+ response_status_code: 'response_status_code';
+ response_status_code_desc: 'response_status_code_desc';
+ rest: 'rest';
+ rest_consumption: 'rest_consumption';
+ rest_storage: 'rest_storage';
+ restore: 'restore';
+ restore_space: 'restore_space';
+ restore_space_confirm_delete: 'restore_space_confirm_delete';
+ restore_success: 'restore_success';
+ retail: 'retail';
+ retrieve_password: 'retrieve_password';
+ reunion_island: 'reunion_island';
+ revoke_changes: 'revoke_changes';
+ revoke_logout: 'revoke_logout';
+ right: 'right';
+ robot: 'robot';
+ robot_action_config: 'robot_action_config';
+ robot_action_delete: 'robot_action_delete';
+ robot_action_delete_confirm_desc: 'robot_action_delete_confirm_desc';
+ robot_action_delete_confirm_title: 'robot_action_delete_confirm_title';
+ robot_action_guide: 'robot_action_guide';
+ robot_action_guide_then: 'robot_action_guide_then';
+ robot_action_send_dingtalk_config_1: 'robot_action_send_dingtalk_config_1';
+ robot_action_send_dingtalk_config_1_desc: 'robot_action_send_dingtalk_config_1_desc';
+ robot_action_send_dingtalk_config_2: 'robot_action_send_dingtalk_config_2';
+ robot_action_send_dingtalk_config_2_desc: 'robot_action_send_dingtalk_config_2_desc';
+ robot_action_send_dingtalk_config_3: 'robot_action_send_dingtalk_config_3';
+ robot_action_send_dingtalk_config_3_desc: 'robot_action_send_dingtalk_config_3_desc';
+ robot_action_send_dingtalk_config_4: 'robot_action_send_dingtalk_config_4';
+ robot_action_send_dingtalk_config_4_desc: 'robot_action_send_dingtalk_config_4_desc';
+ robot_action_send_dingtalk_desc: 'robot_action_send_dingtalk_desc';
+ robot_action_send_dingtalk_message_type_1: 'robot_action_send_dingtalk_message_type_1';
+ robot_action_send_dingtalk_message_type_2: 'robot_action_send_dingtalk_message_type_2';
+ robot_action_send_dingtalk_title: 'robot_action_send_dingtalk_title';
+ robot_action_send_lark_config_1: 'robot_action_send_lark_config_1';
+ robot_action_send_lark_config_1_desc: 'robot_action_send_lark_config_1_desc';
+ robot_action_send_lark_config_2: 'robot_action_send_lark_config_2';
+ robot_action_send_lark_config_2_desc: 'robot_action_send_lark_config_2_desc';
+ robot_action_send_lark_config_3: 'robot_action_send_lark_config_3';
+ robot_action_send_lark_config_3_desc: 'robot_action_send_lark_config_3_desc';
+ robot_action_send_lark_desc: 'robot_action_send_lark_desc';
+ robot_action_send_lark_message_markdown_error: 'robot_action_send_lark_message_markdown_error';
+ robot_action_send_lark_message_type_1: 'robot_action_send_lark_message_type_1';
+ robot_action_send_lark_title: 'robot_action_send_lark_title';
+ robot_action_send_mails_config_1_pleaseholder_1: 'robot_action_send_mails_config_1_pleaseholder_1';
+ robot_action_send_mails_config_1_pleaseholder_2: 'robot_action_send_mails_config_1_pleaseholder_2';
+ robot_action_send_mails_config_2_pleaseholder: 'robot_action_send_mails_config_2_pleaseholder';
+ robot_action_send_mails_config_3_pleaseholder: 'robot_action_send_mails_config_3_pleaseholder';
+ robot_action_send_mails_config_4_pleaseholder: 'robot_action_send_mails_config_4_pleaseholder';
+ robot_action_send_mails_config_5_pleaseholder: 'robot_action_send_mails_config_5_pleaseholder';
+ robot_action_send_mails_config_6_pleaseholder: 'robot_action_send_mails_config_6_pleaseholder';
+ robot_action_send_web_request_add_formdata_button: 'robot_action_send_web_request_add_formdata_button';
+ robot_action_send_web_request_add_header_button: 'robot_action_send_web_request_add_header_button';
+ robot_action_send_web_request_body_formdata: 'robot_action_send_web_request_body_formdata';
+ robot_action_send_web_request_body_formdata_desc: 'robot_action_send_web_request_body_formdata_desc';
+ robot_action_send_web_request_body_json: 'robot_action_send_web_request_body_json';
+ robot_action_send_web_request_body_json_desc: 'robot_action_send_web_request_body_json_desc';
+ robot_action_send_web_request_body_raw: 'robot_action_send_web_request_body_raw';
+ robot_action_send_web_request_body_raw_desc: 'robot_action_send_web_request_body_raw_desc';
+ robot_action_send_web_request_body_text: 'robot_action_send_web_request_body_text';
+ robot_action_send_web_request_config_1: 'robot_action_send_web_request_config_1';
+ robot_action_send_web_request_config_1_desc: 'robot_action_send_web_request_config_1_desc';
+ robot_action_send_web_request_config_2: 'robot_action_send_web_request_config_2';
+ robot_action_send_web_request_config_2_desc: 'robot_action_send_web_request_config_2_desc';
+ robot_action_send_web_request_config_3: 'robot_action_send_web_request_config_3';
+ robot_action_send_web_request_config_3_desc: 'robot_action_send_web_request_config_3_desc';
+ robot_action_send_web_request_config_4: 'robot_action_send_web_request_config_4';
+ robot_action_send_web_request_desc: 'robot_action_send_web_request_desc';
+ robot_action_send_web_request_method_1: 'robot_action_send_web_request_method_1';
+ robot_action_send_web_request_method_2: 'robot_action_send_web_request_method_2';
+ robot_action_send_web_request_method_3: 'robot_action_send_web_request_method_3';
+ robot_action_send_web_request_method_4: 'robot_action_send_web_request_method_4';
+ robot_action_send_web_request_title: 'robot_action_send_web_request_title';
+ robot_action_send_wework_config_1: 'robot_action_send_wework_config_1';
+ robot_action_send_wework_config_1_desc: 'robot_action_send_wework_config_1_desc';
+ robot_action_send_wework_config_2: 'robot_action_send_wework_config_2';
+ robot_action_send_wework_config_2_desc: 'robot_action_send_wework_config_2_desc';
+ robot_action_send_wework_config_3: 'robot_action_send_wework_config_3';
+ robot_action_send_wework_config_3_desc: 'robot_action_send_wework_config_3_desc';
+ robot_action_send_wework_desc: 'robot_action_send_wework_desc';
+ robot_action_send_wework_message_type_1: 'robot_action_send_wework_message_type_1';
+ robot_action_send_wework_message_type_2: 'robot_action_send_wework_message_type_2';
+ robot_action_send_wework_title: 'robot_action_send_wework_title';
+ robot_action_type: 'robot_action_type';
+ robot_auto_desc: 'robot_auto_desc';
+ robot_cancel_save_step_button: 'robot_cancel_save_step_button';
+ robot_change_action_tip_content: 'robot_change_action_tip_content';
+ robot_change_action_tip_title: 'robot_change_action_tip_title';
+ robot_change_trigger_tip_content: 'robot_change_trigger_tip_content';
+ robot_change_trigger_tip_title: 'robot_change_trigger_tip_title';
+ robot_config_empty_warning: 'robot_config_empty_warning';
+ robot_config_help_url: 'robot_config_help_url';
+ robot_config_incomplete_tooltip: 'robot_config_incomplete_tooltip';
+ robot_config_panel_help_tooltip: 'robot_config_panel_help_tooltip';
+ robot_config_panel_title: 'robot_config_panel_title';
+ robot_create_name_placeholder: 'robot_create_name_placeholder';
+ robot_create_wizard_next: 'robot_create_wizard_next';
+ robot_create_wizard_step_1: 'robot_create_wizard_step_1';
+ robot_create_wizard_step_1_desc: 'robot_create_wizard_step_1_desc';
+ robot_create_wizard_step_2: 'robot_create_wizard_step_2';
+ robot_create_wizard_step_2_desc: 'robot_create_wizard_step_2_desc';
+ robot_create_wizard_step_3: 'robot_create_wizard_step_3';
+ robot_create_wizard_step_3_desc: 'robot_create_wizard_step_3_desc';
+ robot_create_wizard_step_4: 'robot_create_wizard_step_4';
+ robot_create_wizard_step_4_button: 'robot_create_wizard_step_4_button';
+ robot_create_wizard_step_4_desc: 'robot_create_wizard_step_4_desc';
+ robot_delete: 'robot_delete';
+ robot_delete_confirm_desc: 'robot_delete_confirm_desc';
+ robot_delete_confirm_title: 'robot_delete_confirm_title';
+ robot_disable_create_tooltip: 'robot_disable_create_tooltip';
+ robot_edit_desc: 'robot_edit_desc';
+ robot_enable_config_incomplete_error: 'robot_enable_config_incomplete_error';
+ robot_enter_body_text_placeholder: 'robot_enter_body_text_placeholder';
+ robot_enter_key_placeholder: 'robot_enter_key_placeholder';
+ robot_enter_message_content_placeholder: 'robot_enter_message_content_placeholder';
+ robot_enter_request_address_placeholder: 'robot_enter_request_address_placeholder';
+ robot_enter_value_placeholder: 'robot_enter_value_placeholder';
+ robot_enter_webhook_placeholder: 'robot_enter_webhook_placeholder';
+ robot_feature_entry: 'robot_feature_entry';
+ robot_help_url: 'robot_help_url';
+ robot_inserted_variable_invalid: 'robot_inserted_variable_invalid';
+ robot_inserted_variable_part_1: 'robot_inserted_variable_part_1';
+ robot_more_operations_tooltip: 'robot_more_operations_tooltip';
+ robot_new_action: 'robot_new_action';
+ robot_new_action_tooltip: 'robot_new_action_tooltip';
+ robot_no_step_config_1: 'robot_no_step_config_1';
+ robot_option_invalid_error: 'robot_option_invalid_error';
+ robot_panel_create_tab: 'robot_panel_create_tab';
+ robot_panel_help_tooltip: 'robot_panel_help_tooltip';
+ robot_panel_no_robot_tip: 'robot_panel_no_robot_tip';
+ robot_panel_title: 'robot_panel_title';
+ robot_reach_count_limit: 'robot_reach_count_limit';
+ robot_rename: 'robot_rename';
+ robot_required_error: 'robot_required_error';
+ robot_return: 'robot_return';
+ robot_run_history_bottom_tip: 'robot_run_history_bottom_tip';
+ robot_run_history_desc: 'robot_run_history_desc';
+ robot_run_history_error: 'robot_run_history_error';
+ robot_run_history_fail: 'robot_run_history_fail';
+ robot_run_history_fail_tooltip: 'robot_run_history_fail_tooltip';
+ robot_run_history_fail_unknown_error: 'robot_run_history_fail_unknown_error';
+ robot_run_history_input: 'robot_run_history_input';
+ robot_run_history_no_data: 'robot_run_history_no_data';
+ robot_run_history_no_output: 'robot_run_history_no_output';
+ robot_run_history_old_version_tip: 'robot_run_history_old_version_tip';
+ robot_run_history_output: 'robot_run_history_output';
+ robot_run_history_returned_data: 'robot_run_history_returned_data';
+ robot_run_history_running: 'robot_run_history_running';
+ robot_run_history_status_code: 'robot_run_history_status_code';
+ robot_run_history_success: 'robot_run_history_success';
+ robot_run_history_title: 'robot_run_history_title';
+ robot_run_history_tooltip: 'robot_run_history_tooltip';
+ robot_save_step_button: 'robot_save_step_button';
+ robot_save_step_failed: 'robot_save_step_failed';
+ robot_save_step_success: 'robot_save_step_success';
+ robot_select_option: 'robot_select_option';
+ robot_select_option_invalid: 'robot_select_option_invalid';
+ robot_share_page_create_tip: 'robot_share_page_create_tip';
+ robot_trigger_add_match_condition_button: 'robot_trigger_add_match_condition_button';
+ robot_trigger_config: 'robot_trigger_config';
+ robot_trigger_delete: 'robot_trigger_delete';
+ robot_trigger_form_submitted_config_1: 'robot_trigger_form_submitted_config_1';
+ robot_trigger_form_submitted_config_1_desc: 'robot_trigger_form_submitted_config_1_desc';
+ robot_trigger_form_submitted_desc: 'robot_trigger_form_submitted_desc';
+ robot_trigger_form_submitted_title: 'robot_trigger_form_submitted_title';
+ robot_trigger_guide: 'robot_trigger_guide';
+ robot_trigger_match_condition_and: 'robot_trigger_match_condition_and';
+ robot_trigger_match_condition_or: 'robot_trigger_match_condition_or';
+ robot_trigger_match_condition_when: 'robot_trigger_match_condition_when';
+ robot_trigger_or: 'robot_trigger_or';
+ robot_trigger_record_created_config_1: 'robot_trigger_record_created_config_1';
+ robot_trigger_record_created_config_1_desc: 'robot_trigger_record_created_config_1_desc';
+ robot_trigger_record_created_desc: 'robot_trigger_record_created_desc';
+ robot_trigger_record_created_title: 'robot_trigger_record_created_title';
+ robot_trigger_record_matches_condition_cannot_access_field: 'robot_trigger_record_matches_condition_cannot_access_field';
+ robot_trigger_record_matches_condition_config_1: 'robot_trigger_record_matches_condition_config_1';
+ robot_trigger_record_matches_condition_config_1_desc: 'robot_trigger_record_matches_condition_config_1_desc';
+ robot_trigger_record_matches_condition_config_2: 'robot_trigger_record_matches_condition_config_2';
+ robot_trigger_record_matches_condition_config_2_desc: 'robot_trigger_record_matches_condition_config_2_desc';
+ robot_trigger_record_matches_condition_desc: 'robot_trigger_record_matches_condition_desc';
+ robot_trigger_record_matches_condition_invalid_field: 'robot_trigger_record_matches_condition_invalid_field';
+ robot_trigger_record_matches_condition_title: 'robot_trigger_record_matches_condition_title';
+ robot_trigger_type: 'robot_trigger_type';
+ robot_unnamed: 'robot_unnamed';
+ robot_variables_array_flatten: 'robot_variables_array_flatten';
+ robot_variables_array_length: 'robot_variables_array_length';
+ robot_variables_breadcrumb_column_type: 'robot_variables_breadcrumb_column_type';
+ robot_variables_breadcrumb_record: 'robot_variables_breadcrumb_record';
+ robot_variables_breadcrumb_selecting: 'robot_variables_breadcrumb_selecting';
+ robot_variables_cant_view_field: 'robot_variables_cant_view_field';
+ robot_variables_creator_ID: 'robot_variables_creator_ID';
+ robot_variables_creator_avatar: 'robot_variables_creator_avatar';
+ robot_variables_creator_name: 'robot_variables_creator_name';
+ robot_variables_datasheet_ID: 'robot_variables_datasheet_ID';
+ robot_variables_datasheet_URL: 'robot_variables_datasheet_URL';
+ robot_variables_datasheet_name: 'robot_variables_datasheet_name';
+ robot_variables_date_to_timstamp: 'robot_variables_date_to_timstamp';
+ robot_variables_editor_ID: 'robot_variables_editor_ID';
+ robot_variables_editor_avatar: 'robot_variables_editor_avatar';
+ robot_variables_editor_name: 'robot_variables_editor_name';
+ robot_variables_insert_button: 'robot_variables_insert_button';
+ robot_variables_join_array_item_property: 'robot_variables_join_array_item_property';
+ robot_variables_join_attachment_IDs: 'robot_variables_join_attachment_IDs';
+ robot_variables_join_attachment_URLs: 'robot_variables_join_attachment_URLs';
+ robot_variables_join_attachment_heights: 'robot_variables_join_attachment_heights';
+ robot_variables_join_attachment_mime_types: 'robot_variables_join_attachment_mime_types';
+ robot_variables_join_attachment_names: 'robot_variables_join_attachment_names';
+ robot_variables_join_attachment_preview_image_token: 'robot_variables_join_attachment_preview_image_token';
+ robot_variables_join_attachment_sizes: 'robot_variables_join_attachment_sizes';
+ robot_variables_join_attachment_storage_locations: 'robot_variables_join_attachment_storage_locations';
+ robot_variables_join_attachment_thumbnail_URLs: 'robot_variables_join_attachment_thumbnail_URLs';
+ robot_variables_join_attachment_types: 'robot_variables_join_attachment_types';
+ robot_variables_join_attachment_upload_token: 'robot_variables_join_attachment_upload_token';
+ robot_variables_join_attachment_widths: 'robot_variables_join_attachment_widths';
+ robot_variables_join_color_names: 'robot_variables_join_color_names';
+ robot_variables_join_color_values: 'robot_variables_join_color_values';
+ robot_variables_join_linked_record_IDs: 'robot_variables_join_linked_record_IDs';
+ robot_variables_join_linked_record_titles: 'robot_variables_join_linked_record_titles';
+ robot_variables_join_member_IDs: 'robot_variables_join_member_IDs';
+ robot_variables_join_member_avatars: 'robot_variables_join_member_avatars';
+ robot_variables_join_member_names: 'robot_variables_join_member_names';
+ robot_variables_join_member_types: 'robot_variables_join_member_types';
+ robot_variables_join_option_IDs: 'robot_variables_join_option_IDs';
+ robot_variables_join_option_color_names: 'robot_variables_join_option_color_names';
+ robot_variables_join_option_color_values: 'robot_variables_join_option_color_values';
+ robot_variables_join_option_colors: 'robot_variables_join_option_colors';
+ robot_variables_join_option_names: 'robot_variables_join_option_names';
+ robot_variables_join_url_link: 'robot_variables_join_url_link';
+ robot_variables_join_url_title: 'robot_variables_join_url_title';
+ robot_variables_join_workdoc_id: 'robot_variables_join_workdoc_id';
+ robot_variables_join_workdoc_name: 'robot_variables_join_workdoc_name';
+ robot_variables_more_operations: 'robot_variables_more_operations';
+ robot_variables_option_ID: 'robot_variables_option_ID';
+ robot_variables_option_color: 'robot_variables_option_color';
+ robot_variables_option_name: 'robot_variables_option_name';
+ robot_variables_record_ID: 'robot_variables_record_ID';
+ robot_variables_record_URL: 'robot_variables_record_URL';
+ robot_variables_select_basics: 'robot_variables_select_basics';
+ robot_variables_select_column_property: 'robot_variables_select_column_property';
+ robot_variables_select_columns: 'robot_variables_select_columns';
+ robot_variables_select_step: 'robot_variables_select_step';
+ robot_variables_select_step_no_output_type: 'robot_variables_select_step_no_output_type';
+ robot_variables_select_step_record_type: 'robot_variables_select_step_record_type';
+ robot_variables_stringify_json: 'robot_variables_stringify_json';
+ robot_variables_unsupported_column_type: 'robot_variables_unsupported_column_type';
+ robot_variables_user_ID: 'robot_variables_user_ID';
+ robot_variables_user_icon: 'robot_variables_user_icon';
+ robot_variables_user_name: 'robot_variables_user_name';
+ role_context_item_delete: 'role_context_item_delete';
+ role_context_item_rename: 'role_context_item_rename';
+ role_item: 'role_item';
+ role_member_table_empty: 'role_member_table_empty';
+ role_member_table_header_name: 'role_member_table_header_name';
+ role_member_table_header_team: 'role_member_table_header_team';
+ role_name_input_placeholder: 'role_name_input_placeholder';
+ role_permission_manage_integration: 'role_permission_manage_integration';
+ role_permission_manage_main_admin: 'role_permission_manage_main_admin';
+ role_permission_manage_member: 'role_permission_manage_member';
+ role_permission_manage_normal_member: 'role_permission_manage_normal_member';
+ role_permission_manage_role: 'role_permission_manage_role';
+ role_permission_manage_security: 'role_permission_manage_security';
+ role_permission_manage_space: 'role_permission_manage_space';
+ role_permission_manage_sub_admin: 'role_permission_manage_sub_admin';
+ role_permission_manage_team: 'role_permission_manage_team';
+ role_permission_manage_template: 'role_permission_manage_template';
+ role_permission_manage_widget: 'role_permission_manage_widget';
+ role_permission_manage_workbench: 'role_permission_manage_workbench';
+ rollback: 'rollback';
+ rollback_fail_content: 'rollback_fail_content';
+ rollback_fail_tip: 'rollback_fail_tip';
+ rollback_fail_title: 'rollback_fail_title';
+ rollback_history_empty: 'rollback_history_empty';
+ rollback_operator_field: 'rollback_operator_field';
+ rollback_revision: 'rollback_revision';
+ rollback_time_field: 'rollback_time_field';
+ rollback_tip: 'rollback_tip';
+ rollback_title: 'rollback_title';
+ rollback_version_field: 'rollback_version_field';
+ rollbacking: 'rollbacking';
+ rollup_choose_field: 'rollup_choose_field';
+ rollup_choose_table: 'rollup_choose_table';
+ rollup_choose_table_description: 'rollup_choose_table_description';
+ rollup_conditions_num: 'rollup_conditions_num';
+ rollup_field: 'rollup_field';
+ rollup_filter_sort: 'rollup_filter_sort';
+ rollup_filter_sort_description: 'rollup_filter_sort_description';
+ rollup_filter_sort_popup_setting: 'rollup_filter_sort_popup_setting';
+ rollup_formula: 'rollup_formula';
+ rollup_limit: 'rollup_limit';
+ rollup_limit_option_1: 'rollup_limit_option_1';
+ rollup_limit_option_2: 'rollup_limit_option_2';
+ rollup_sort_description: 'rollup_sort_description';
+ romania: 'romania';
+ rotate: 'rotate';
+ rotate_upgrade_txt: 'rotate_upgrade_txt';
+ row: 'row';
+ row_height: 'row_height';
+ row_height_extra_tall: 'row_height_extra_tall';
+ row_height_medium: 'row_height_medium';
+ row_height_setting: 'row_height_setting';
+ row_height_short: 'row_height_short';
+ row_height_tall: 'row_height_tall';
+ rows_limit_5000_limit_tips: 'rows_limit_5000_limit_tips';
+ rows_per_datasheet: 'rows_per_datasheet';
+ runlog: 'runlog';
+ russia: 'russia';
+ rwanda: 'rwanda';
+ safety_tip: 'safety_tip';
+ safety_verification: 'safety_verification';
+ safety_verification_tip: 'safety_verification_tip';
+ saint_kitts_and_nevis: 'saint_kitts_and_nevis';
+ saint_lucia: 'saint_lucia';
+ saint_maarten_dutch_part: 'saint_maarten_dutch_part';
+ saint_pierre_and_miquelon: 'saint_pierre_and_miquelon';
+ saint_vincent_and_the_grenadines: 'saint_vincent_and_the_grenadines';
+ sales_and_customers: 'sales_and_customers';
+ samoa: 'samoa';
+ san_marino: 'san_marino';
+ sao_tome_and_principe: 'sao_tome_and_principe';
+ saudi_arabia: 'saudi_arabia';
+ save: 'save';
+ save_action_desc: 'save_action_desc';
+ save_as_template: 'save_as_template';
+ save_document: 'save_document';
+ save_template_disabled: 'save_template_disabled';
+ save_this_modified: 'save_this_modified';
+ save_to_space: 'save_to_space';
+ save_view_configuration: 'save_view_configuration';
+ scan_code_to_join_team: 'scan_code_to_join_team';
+ scan_to_login: 'scan_to_login';
+ scan_to_login_by_method: 'scan_to_login_by_method';
+ scatter_chart: 'scatter_chart';
+ schedule_type: 'schedule_type';
+ science_and_technology: 'science_and_technology';
+ scroll_screen_down: 'scroll_screen_down';
+ scroll_screen_left: 'scroll_screen_left';
+ scroll_screen_right: 'scroll_screen_right';
+ scroll_screen_up: 'scroll_screen_up';
+ search: 'search';
+ search_associate_record: 'search_associate_record';
+ search_field: 'search_field';
+ search_fields: 'search_fields';
+ search_folder_or_form: 'search_folder_or_form';
+ search_folder_or_sheet: 'search_folder_or_sheet';
+ search_new_admin: 'search_new_admin';
+ search_node_pleaseholder: 'search_node_pleaseholder';
+ search_or_add: 'search_or_add';
+ search_role_placeholder: 'search_role_placeholder';
+ seats: 'seats';
+ second_prize: 'second_prize';
+ second_prize_name: 'second_prize_name';
+ second_prize_number: 'second_prize_number';
+ section1_desc: 'section1_desc';
+ section1_tip: 'section1_tip';
+ section1_title: 'section1_title';
+ section1_title_highligh: 'section1_title_highligh';
+ section2_sub_title1: 'section2_sub_title1';
+ section2_sub_title2: 'section2_sub_title2';
+ section2_tips: 'section2_tips';
+ section2_title: 'section2_title';
+ section2_title_highligh: 'section2_title_highligh';
+ section3_step1: 'section3_step1';
+ section3_step2: 'section3_step2';
+ section3_step3: 'section3_step3';
+ section3_title: 'section3_title';
+ section4_nickname: 'section4_nickname';
+ section4_title: 'section4_title';
+ section5_empty: 'section5_empty';
+ section6_desc: 'section6_desc';
+ section6_list_item1: 'section6_list_item1';
+ section6_list_item2: 'section6_list_item2';
+ section6_list_item3: 'section6_list_item3';
+ section6_list_item4: 'section6_list_item4';
+ section6_list_item5: 'section6_list_item5';
+ section6_title: 'section6_title';
+ security_address_list_isolation: 'security_address_list_isolation';
+ security_address_list_isolation_describe: 'security_address_list_isolation_describe';
+ security_address_list_isolation_description: 'security_address_list_isolation_description';
+ security_advanced_tip: 'security_advanced_tip';
+ security_disabled_apply_join_space: 'security_disabled_apply_join_space';
+ security_disabled_apply_join_space_describle: 'security_disabled_apply_join_space_describle';
+ security_disabled_apply_join_space_modal_describle: 'security_disabled_apply_join_space_modal_describle';
+ security_disabled_apply_join_space_modal_title: 'security_disabled_apply_join_space_modal_title';
+ security_disabled_copy_cell_data: 'security_disabled_copy_cell_data';
+ security_disabled_copy_cell_data_describle: 'security_disabled_copy_cell_data_describle';
+ security_disabled_copy_cell_data_modal_describle: 'security_disabled_copy_cell_data_modal_describle';
+ security_disabled_copy_cell_data_modal_title: 'security_disabled_copy_cell_data_modal_title';
+ security_disabled_copy_cell_date: 'security_disabled_copy_cell_date';
+ security_disabled_copy_cell_date_tip: 'security_disabled_copy_cell_date_tip';
+ security_disabled_download_file: 'security_disabled_download_file';
+ security_disabled_download_file_describle: 'security_disabled_download_file_describle';
+ security_disabled_download_file_modal_describle: 'security_disabled_download_file_modal_describle';
+ security_disabled_download_file_modal_title: 'security_disabled_download_file_modal_title';
+ security_disabled_download_file_tip: 'security_disabled_download_file_tip';
+ security_disabled_export: 'security_disabled_export';
+ security_disabled_export_data: 'security_disabled_export_data';
+ security_disabled_export_data_describle: 'security_disabled_export_data_describle';
+ security_disabled_export_data_modal_describle: 'security_disabled_export_data_modal_describle';
+ security_disabled_export_data_modal_title: 'security_disabled_export_data_modal_title';
+ security_disabled_export_tip: 'security_disabled_export_tip';
+ security_disabled_invite_member: 'security_disabled_invite_member';
+ security_disabled_invite_member_describle: 'security_disabled_invite_member_describle';
+ security_disabled_invite_member_modal_describle: 'security_disabled_invite_member_modal_describle';
+ security_disabled_invite_member_modal_title: 'security_disabled_invite_member_modal_title';
+ security_disabled_share: 'security_disabled_share';
+ security_disabled_share_describle: 'security_disabled_share_describle';
+ security_disabled_share_modal_describle: 'security_disabled_share_modal_describle';
+ security_disabled_share_modal_title: 'security_disabled_share_modal_title';
+ security_features: 'security_features';
+ security_setting_address_list_isolation: 'security_setting_address_list_isolation';
+ security_setting_apply_join_space: 'security_setting_apply_join_space';
+ security_setting_apply_join_space_describle: 'security_setting_apply_join_space_describle';
+ security_setting_apply_join_space_description: 'security_setting_apply_join_space_description';
+ security_setting_apply_join_space_title: 'security_setting_apply_join_space_title';
+ security_setting_catalog_management: 'security_setting_catalog_management';
+ security_setting_catalog_management_describle: 'security_setting_catalog_management_describle';
+ security_setting_catalog_management_description: 'security_setting_catalog_management_description';
+ security_setting_catalog_management_title: 'security_setting_catalog_management_title';
+ security_setting_copy_cell_data: 'security_setting_copy_cell_data';
+ security_setting_copy_cell_data_describle: 'security_setting_copy_cell_data_describle';
+ security_setting_copy_cell_data_description: 'security_setting_copy_cell_data_description';
+ security_setting_copy_cell_data_title: 'security_setting_copy_cell_data_title';
+ security_setting_download_file: 'security_setting_download_file';
+ security_setting_download_file_describle: 'security_setting_download_file_describle';
+ security_setting_download_file_description: 'security_setting_download_file_description';
+ security_setting_download_file_title: 'security_setting_download_file_title';
+ security_setting_export: 'security_setting_export';
+ security_setting_export_data_describle: 'security_setting_export_data_describle';
+ security_setting_export_data_description: 'security_setting_export_data_description';
+ security_setting_export_data_editable: 'security_setting_export_data_editable';
+ security_setting_export_data_manageable: 'security_setting_export_data_manageable';
+ security_setting_export_data_read_only: 'security_setting_export_data_read_only';
+ security_setting_export_data_title: 'security_setting_export_data_title';
+ security_setting_export_data_tooltips: 'security_setting_export_data_tooltips';
+ security_setting_export_data_updatable: 'security_setting_export_data_updatable';
+ security_setting_invite_member: 'security_setting_invite_member';
+ security_setting_invite_member_describle: 'security_setting_invite_member_describle';
+ security_setting_invite_member_description: 'security_setting_invite_member_description';
+ security_setting_invite_member_title: 'security_setting_invite_member_title';
+ security_setting_mobile: 'security_setting_mobile';
+ security_setting_share: 'security_setting_share';
+ security_setting_share_describle: 'security_setting_share_describle';
+ security_setting_share_description: 'security_setting_share_description';
+ security_setting_share_title: 'security_setting_share_title';
+ security_show_mobile: 'security_show_mobile';
+ security_show_mobile_describle: 'security_show_mobile_describle';
+ security_show_mobile_description: 'security_show_mobile_description';
+ security_show_mobile_modal_describle: 'security_show_mobile_modal_describle';
+ security_show_mobile_modal_title: 'security_show_mobile_modal_title';
+ security_show_watermark: 'security_show_watermark';
+ security_show_watermark_describle: 'security_show_watermark_describle';
+ security_show_watermark_description: 'security_show_watermark_description';
+ security_show_watermark_modal_describle: 'security_show_watermark_modal_describle';
+ security_show_watermark_modal_title: 'security_show_watermark_modal_title';
+ see_more: 'see_more';
+ select: 'select';
+ select_all: 'select_all';
+ select_all_fields: 'select_all_fields';
+ select_automation_node: 'select_automation_node';
+ select_axis_sort: 'select_axis_sort';
+ select_bar_chart_x_axis: 'select_bar_chart_x_axis';
+ select_bar_chart_y_axis: 'select_bar_chart_y_axis';
+ select_chart_category: 'select_chart_category';
+ select_chart_type: 'select_chart_type';
+ select_chart_values: 'select_chart_values';
+ select_column_chart_x_axis: 'select_column_chart_x_axis';
+ select_column_chart_y_axis: 'select_column_chart_y_axis';
+ select_data_source: 'select_data_source';
+ select_end_date: 'select_end_date';
+ select_form_panel_title: 'select_form_panel_title';
+ select_layout: 'select_layout';
+ select_link_data_number: 'select_link_data_number';
+ select_link_data_number_all: 'select_link_data_number_all';
+ select_link_data_number_first: 'select_link_data_number_first';
+ select_local_file: 'select_local_file';
+ select_one_field: 'select_one_field';
+ select_phone_code: 'select_phone_code';
+ select_sort_rule: 'select_sort_rule';
+ select_space_save: 'select_space_save';
+ select_start_date: 'select_start_date';
+ select_theme_color: 'select_theme_color';
+ select_view: 'select_view';
+ select_wdget_Import_widget: 'select_wdget_Import_widget';
+ select_widget_Import_widget: 'select_widget_Import_widget';
+ select_y_axis_field: 'select_y_axis_field';
+ selected: 'selected';
+ selected_with_workdoc_no_copy: 'selected_with_workdoc_no_copy';
+ selection_to_down: 'selection_to_down';
+ selection_to_down_edge: 'selection_to_down_edge';
+ selection_to_left: 'selection_to_left';
+ selection_to_left_edge: 'selection_to_left_edge';
+ selection_to_right: 'selection_to_right';
+ selection_to_right_edge: 'selection_to_right_edge';
+ selection_to_up: 'selection_to_up';
+ selection_to_up_edge: 'selection_to_up_edge';
+ self_hosting: 'self_hosting';
+ send: 'send';
+ send_again_toast: 'send_again_toast';
+ send_code_again: 'send_code_again';
+ send_comment_tip: 'send_comment_tip';
+ send_verification_code_to: 'send_verification_code_to';
+ send_widget_to_dashboard_success: 'send_widget_to_dashboard_success';
+ send_widget_to_dashboard_success_link: 'send_widget_to_dashboard_success_link';
+ senegal: 'senegal';
+ senior_field: 'senior_field';
+ serbia: 'serbia';
+ server_error_page_bg: 'server_error_page_bg';
+ server_error_tip: 'server_error_tip';
+ server_pre_publish: 'server_pre_publish';
+ set_alarm_disable: 'set_alarm_disable';
+ set_alarm_fail_tips: 'set_alarm_fail_tips';
+ set_alarm_field_delete_tips: 'set_alarm_field_delete_tips';
+ set_alarm_menu: 'set_alarm_menu';
+ set_alarm_success_tips: 'set_alarm_success_tips';
+ set_alarm_switch: 'set_alarm_switch';
+ set_alarm_title: 'set_alarm_title';
+ set_as_the_template: 'set_as_the_template';
+ set_field: 'set_field';
+ set_field_permission_modal_title: 'set_field_permission_modal_title';
+ set_field_permission_no_access: 'set_field_permission_no_access';
+ set_field_required: 'set_field_required';
+ set_field_required_tip_1: 'set_field_required_tip_1';
+ set_field_required_tip_2: 'set_field_required_tip_2';
+ set_field_required_tip_title: 'set_field_required_tip_title';
+ set_filter: 'set_filter';
+ set_gallery_card_style: 'set_gallery_card_style';
+ set_graphic_field: 'set_graphic_field';
+ set_grouping: 'set_grouping';
+ set_new_password: 'set_new_password';
+ set_nickname: 'set_nickname';
+ set_password: 'set_password';
+ set_permission: 'set_permission';
+ set_permission_add_member_modal_search: 'set_permission_add_member_modal_search';
+ set_permission_add_member_modal_title: 'set_permission_add_member_modal_title';
+ set_permission_include_oneself_tips_description: 'set_permission_include_oneself_tips_description';
+ set_permission_include_oneself_tips_title: 'set_permission_include_oneself_tips_title';
+ set_permission_modal_add_node_role: 'set_permission_modal_add_node_role';
+ set_permission_modal_help: 'set_permission_modal_help';
+ set_permission_modal_radio_1: 'set_permission_modal_radio_1';
+ set_permission_modal_radio_1_description: 'set_permission_modal_radio_1_description';
+ set_permission_modal_radio_2: 'set_permission_modal_radio_2';
+ set_permission_modal_radio_2_description: 'set_permission_modal_radio_2_description';
+ set_permission_modal_title: 'set_permission_modal_title';
+ set_permission_success_tips: 'set_permission_success_tips';
+ set_record: 'set_record';
+ set_sort: 'set_sort';
+ setting_nickname_sub_title: 'setting_nickname_sub_title';
+ setting_nickname_title: 'setting_nickname_title';
+ setting_permission: 'setting_permission';
+ seychelles: 'seychelles';
+ share: 'share';
+ shareAndPermission_illustration: 'shareAndPermission_illustration';
+ share_and_collaboration: 'share_and_collaboration';
+ share_and_editable_desc: 'share_and_editable_desc';
+ share_and_editable_title: 'share_and_editable_title';
+ share_and_permission_member_detail: 'share_and_permission_member_detail';
+ share_and_permission_open_share_tip: 'share_and_permission_open_share_tip';
+ share_and_permission_open_share_title: 'share_and_permission_open_share_title';
+ share_and_permission_popconfirm_title: 'share_and_permission_popconfirm_title';
+ share_and_permission_share_link: 'share_and_permission_share_link';
+ share_and_save_desc: 'share_and_save_desc';
+ share_and_save_title: 'share_and_save_title';
+ share_card_tips: 'share_card_tips';
+ share_code_desc: 'share_code_desc';
+ share_configuration: 'share_configuration';
+ share_copy_url_link: 'share_copy_url_link';
+ share_edit_exist_member_tip: 'share_edit_exist_member_tip';
+ share_edit_tip: 'share_edit_tip';
+ share_editor: 'share_editor';
+ share_editor_label: 'share_editor_label';
+ share_email_invite: 'share_email_invite';
+ share_embed: 'share_embed';
+ share_exist_something_tip: 'share_exist_something_tip';
+ share_fail_og_description_content: 'share_fail_og_description_content';
+ share_failed: 'share_failed';
+ share_field_shortcut_link_tip: 'share_field_shortcut_link_tip';
+ share_file: 'share_file';
+ share_file_desc: 'share_file_desc';
+ share_form_edit_tip: 'share_form_edit_tip';
+ share_form_login_tip: 'share_form_login_tip';
+ share_form_title: 'share_form_title';
+ share_invite_no_permission: 'share_invite_no_permission';
+ share_link_text: 'share_link_text';
+ share_login_tip: 'share_login_tip';
+ share_mobile_friendly_tip: 'share_mobile_friendly_tip';
+ share_modal_desc: 'share_modal_desc';
+ share_modal_title: 'share_modal_title';
+ share_node_number_err_content: 'share_node_number_err_content';
+ share_only_desc: 'share_only_desc';
+ share_only_title: 'share_only_title';
+ share_permisson_model_link_datasheet_label: 'share_permisson_model_link_datasheet_label';
+ share_permisson_model_link_datasheet_label_desc: 'share_permisson_model_link_datasheet_label_desc';
+ share_permisson_model_node_owner: 'share_permisson_model_node_owner';
+ share_permisson_model_node_owner_desc: 'share_permisson_model_node_owner_desc';
+ share_permisson_model_open_share_false_1: 'share_permisson_model_open_share_false_1';
+ share_permisson_model_open_share_label: 'share_permisson_model_open_share_label';
+ share_permisson_model_open_share_label_desc: 'share_permisson_model_open_share_label_desc';
+ share_permisson_model_setting_role_label: 'share_permisson_model_setting_role_label';
+ share_permisson_model_setting_role_label_desc: 'share_permisson_model_setting_role_label_desc';
+ share_permisson_model_space_admin: 'share_permisson_model_space_admin';
+ share_permisson_model_space_admin_desc: 'share_permisson_model_space_admin_desc';
+ share_permisson_model_space_admin_tip: 'share_permisson_model_space_admin_tip';
+ share_qr_code_tips: 'share_qr_code_tips';
+ share_reader: 'share_reader';
+ share_reader_label: 'share_reader_label';
+ share_save: 'share_save';
+ share_save_label: 'share_save_label';
+ share_setting: 'share_setting';
+ share_settings_tip: 'share_settings_tip';
+ share_succeed: 'share_succeed';
+ share_tips: 'share_tips';
+ share_tips_title: 'share_tips_title';
+ share_title: 'share_title';
+ share_with_offsite_users: 'share_with_offsite_users';
+ shared_link_copied: 'shared_link_copied';
+ sharing_guidelines: 'sharing_guidelines';
+ shelf_manage: 'shelf_manage';
+ shortcut_key: 'shortcut_key';
+ shortcut_key_redo: 'shortcut_key_redo';
+ shortcut_key_redo_nothing: 'shortcut_key_redo_nothing';
+ shortcut_key_undo: 'shortcut_key_undo';
+ shortcut_key_undo_nothing: 'shortcut_key_undo_nothing';
+ should_not_empty: 'should_not_empty';
+ show_all_fields: 'show_all_fields';
+ show_data_tips: 'show_data_tips';
+ show_data_tips_describle: 'show_data_tips_describle';
+ show_empty_values: 'show_empty_values';
+ show_empty_values_describle: 'show_empty_values_describle';
+ show_field_desc: 'show_field_desc';
+ show_hidden_field_within_mirror: 'show_hidden_field_within_mirror';
+ show_hidden_fields_by_count: 'show_hidden_fields_by_count';
+ show_name: 'show_name';
+ show_record_history: 'show_record_history';
+ show_smooth_line: 'show_smooth_line';
+ sierra_leone: 'sierra_leone';
+ sign_up: 'sign_up';
+ signin_idaas_official_account: 'signin_idaas_official_account';
+ silver: 'silver';
+ silver_grade: 'silver_grade';
+ silver_grade_6months_time_machine: 'silver_grade_6months_time_machine';
+ silver_grade_desc: 'silver_grade_desc';
+ silver_grade_unlimited: 'silver_grade_unlimited';
+ silver_img: 'silver_img';
+ silver_seat_100_desc: 'silver_seat_100_desc';
+ silver_seat_2_desc: 'silver_seat_2_desc';
+ singapore: 'singapore';
+ single_color_gradient_theme: 'single_color_gradient_theme';
+ single_record_comment_mentioned: 'single_record_comment_mentioned';
+ single_record_member_mention: 'single_record_member_mention';
+ single_sign_on: 'single_sign_on';
+ siwtch_to_invite_tab: 'siwtch_to_invite_tab';
+ six_months: 'six_months';
+ skip: 'skip';
+ skip_guide: 'skip_guide';
+ slider_verification_tips: 'slider_verification_tips';
+ slovakia: 'slovakia';
+ slovenia: 'slovenia';
+ social_dingtalk_single_record_comment_mention: 'social_dingtalk_single_record_comment_mention';
+ social_dingtalk_single_record_member_mention: 'social_dingtalk_single_record_member_mention';
+ social_dingtalk_subscribed_record_cell_updated: 'social_dingtalk_subscribed_record_cell_updated';
+ social_dingtalk_subscribed_record_cell_updated_title: 'social_dingtalk_subscribed_record_cell_updated_title';
+ social_dingtalk_subscribed_record_commented: 'social_dingtalk_subscribed_record_commented';
+ social_dingtalk_subscribed_record_commented_title: 'social_dingtalk_subscribed_record_commented_title';
+ social_dingtalk_task_reminder: 'social_dingtalk_task_reminder';
+ social_lark_task_reminder: 'social_lark_task_reminder';
+ social_lark_task_reminder_title: 'social_lark_task_reminder_title';
+ social_media: 'social_media';
+ social_notification_url_title: 'social_notification_url_title';
+ social_open_card_btn_text: 'social_open_card_btn_text';
+ social_plat_bind_space_bound_err: 'social_plat_bind_space_bound_err';
+ social_plat_bind_space_seats_err: 'social_plat_bind_space_seats_err';
+ social_plat_space_list_item_seats_msg: 'social_plat_space_list_item_seats_msg';
+ social_task_reminder_title: 'social_task_reminder_title';
+ social_wecom_single_record_member_mention: 'social_wecom_single_record_member_mention';
+ social_wecom_subscribed_record_cell_updated: 'social_wecom_subscribed_record_cell_updated';
+ social_wecom_subscribed_record_commented: 'social_wecom_subscribed_record_commented';
+ social_wecom_task_reminder: 'social_wecom_task_reminder';
+ socket_error_network: 'socket_error_network';
+ socket_error_server: 'socket_error_server';
+ software_development: 'software_development';
+ solomon_islands: 'solomon_islands';
+ solution: 'solution';
+ somalia: 'somalia';
+ some_day_after: 'some_day_after';
+ some_day_before: 'some_day_before';
+ some_one_lock_view: 'some_one_lock_view';
+ something_went_wrong: 'something_went_wrong';
+ something_wrong: 'something_wrong';
+ sort: 'sort';
+ sort_apply: 'sort_apply';
+ sort_by_option_order: 'sort_by_option_order';
+ sort_by_option_reverse: 'sort_by_option_reverse';
+ sort_count_tip: 'sort_count_tip';
+ sort_desc: 'sort_desc';
+ sort_help_url: 'sort_help_url';
+ sort_link_data: 'sort_link_data';
+ sort_rules: 'sort_rules';
+ sorting_conditions_setting_description: 'sorting_conditions_setting_description';
+ south_africa: 'south_africa';
+ south_korea: 'south_korea';
+ space: 'space';
+ space_add_primary_admin: 'space_add_primary_admin';
+ space_add_sub_admin: 'space_add_sub_admin';
+ space_admin: 'space_admin';
+ space_admin_info: 'space_admin_info';
+ space_admin_level: 'space_admin_level';
+ space_admin_limit: 'space_admin_limit';
+ space_admin_limit_email_title: 'space_admin_limit_email_title';
+ space_admins_3_up: 'space_admins_3_up';
+ space_admins_unlimited_upgrade: 'space_admins_unlimited_upgrade';
+ space_api_limit: 'space_api_limit';
+ space_api_limit_email_title: 'space_api_limit_email_title';
+ space_assigned_to_group: 'space_assigned_to_group';
+ space_assigned_to_role: 'space_assigned_to_role';
+ space_calendar_limit: 'space_calendar_limit';
+ space_calendar_limit_email_title: 'space_calendar_limit_email_title';
+ space_capacity: 'space_capacity';
+ space_capacity_1g_limit_tips: 'space_capacity_1g_limit_tips';
+ space_certification_fail_notify: 'space_certification_fail_notify';
+ space_certification_notify: 'space_certification_notify';
+ space_changed_ordinary_user: 'space_changed_ordinary_user';
+ space_configuration: 'space_configuration';
+ space_corp_certified: 'space_corp_certified';
+ space_corp_uncertified: 'space_corp_uncertified';
+ space_corp_uncertified_tooltip: 'space_corp_uncertified_tooltip';
+ space_dashboard_contact: 'space_dashboard_contact';
+ space_dashboard_contact_desc: 'space_dashboard_contact_desc';
+ space_dashboard_contact_title: 'space_dashboard_contact_title';
+ space_dingtalk_notify: 'space_dingtalk_notify';
+ space_dingtalk_notify_email_title: 'space_dingtalk_notify_email_title';
+ space_exist_dashboard: 'space_exist_dashboard';
+ space_field_permission_limit: 'space_field_permission_limit';
+ space_field_permission_limit_email_title: 'space_field_permission_limit_email_title';
+ space_file_permission_limit: 'space_file_permission_limit';
+ space_file_permission_limit_email_title: 'space_file_permission_limit_email_title';
+ space_form_limit: 'space_form_limit';
+ space_form_limit_email_title: 'space_form_limit_email_title';
+ space_free_capacity_expansion: 'space_free_capacity_expansion';
+ space_gantt_limit: 'space_gantt_limit';
+ space_gantt_limit_email_title: 'space_gantt_limit_email_title';
+ space_guide_step_one_desc: 'space_guide_step_one_desc';
+ space_guide_step_one_tip: 'space_guide_step_one_tip';
+ space_guide_success_tip: 'space_guide_success_tip';
+ space_has_been_deleted: 'space_has_been_deleted';
+ space_has_been_recover: 'space_has_been_recover';
+ space_id: 'space_id';
+ space_info: 'space_info';
+ space_info_del_confirm1: 'space_info_del_confirm1';
+ space_info_del_confirm2: 'space_info_del_confirm2';
+ space_info_feishu_desc: 'space_info_feishu_desc';
+ space_info_feishu_label: 'space_info_feishu_label';
+ space_join_apply: 'space_join_apply';
+ space_join_apply_approved: 'space_join_apply_approved';
+ space_join_apply_refused: 'space_join_apply_refused';
+ space_lark_notify: 'space_lark_notify';
+ space_lark_notify_email_title: 'space_lark_notify_email_title';
+ space_list: 'space_list';
+ space_log_action_time: 'space_log_action_time';
+ space_log_action_type: 'space_log_action_type';
+ space_log_actions: 'space_log_actions';
+ space_log_date_range: 'space_log_date_range';
+ space_log_download_button: 'space_log_download_button';
+ space_log_file_name: 'space_log_file_name';
+ space_log_operator: 'space_log_operator';
+ space_log_title: 'space_log_title';
+ space_log_trial_button: 'space_log_trial_button';
+ space_log_trial_desc1: 'space_log_trial_desc1';
+ space_log_trial_desc2: 'space_log_trial_desc2';
+ space_log_trial_desc3: 'space_log_trial_desc3';
+ space_logo: 'space_logo';
+ space_logs: 'space_logs';
+ space_manage_choose_new_primary_admin: 'space_manage_choose_new_primary_admin';
+ space_manage_confirm_del_sub_admin_content: 'space_manage_confirm_del_sub_admin_content';
+ space_manage_confirm_del_sub_admin_title: 'space_manage_confirm_del_sub_admin_title';
+ space_manage_infomation_text: 'space_manage_infomation_text';
+ space_manage_menu_feishu: 'space_manage_menu_feishu';
+ space_manage_menu_social: 'space_manage_menu_social';
+ space_manage_menu_wecom: 'space_manage_menu_wecom';
+ space_manage_verify_primary_admin: 'space_manage_verify_primary_admin';
+ space_members_limit: 'space_members_limit';
+ space_members_limit_email_title: 'space_members_limit_email_title';
+ space_mirror_limit: 'space_mirror_limit';
+ space_mirror_limit_email_title: 'space_mirror_limit_email_title';
+ space_name: 'space_name';
+ space_name_length_err: 'space_name_length_err';
+ space_not_access: 'space_not_access';
+ space_origin: 'space_origin';
+ space_overview: 'space_overview';
+ space_paid_notify: 'space_paid_notify';
+ space_rainbow_label_limit: 'space_rainbow_label_limit';
+ space_rainbow_label_limit_email_title: 'space_rainbow_label_limit_email_title';
+ space_record_limit: 'space_record_limit';
+ space_record_limit_email_title: 'space_record_limit_email_title';
+ space_search_empty: 'space_search_empty';
+ space_seat_info: 'space_seat_info';
+ space_seats_limit: 'space_seats_limit';
+ space_seats_limit_email_title: 'space_seats_limit_email_title';
+ space_setting: 'space_setting';
+ space_setting_social_ad_btn: 'space_setting_social_ad_btn';
+ space_setting_social_ad_decs: 'space_setting_social_ad_decs';
+ space_subscription_notify: 'space_subscription_notify';
+ space_template: 'space_template';
+ space_time_machine_limit: 'space_time_machine_limit';
+ space_time_machine_limit_email_title: 'space_time_machine_limit_email_title';
+ space_trash_limit: 'space_trash_limit';
+ space_trash_limit_email_title: 'space_trash_limit_email_title';
+ space_trial: 'space_trial';
+ space_watermark_notify: 'space_watermark_notify';
+ space_watermark_notify_email_title: 'space_watermark_notify_email_title';
+ space_wecom_api_trial_end: 'space_wecom_api_trial_end';
+ space_wecom_notify: 'space_wecom_notify';
+ space_wecom_notify_email_title: 'space_wecom_notify_email_title';
+ space_yozooffice_notify: 'space_yozooffice_notify';
+ space_yozooffice_notify_email_title: 'space_yozooffice_notify_email_title';
+ spain: 'spain';
+ specifical_member: 'specifical_member';
+ specifical_member_field: 'specifical_member_field';
+ specified_fields: 'specified_fields';
+ split_multiple_values: 'split_multiple_values';
+ sports_and_games: 'sports_and_games';
+ sri_lanka: 'sri_lanka';
+ sso_account: 'sso_account';
+ sso_login: 'sso_login';
+ sso_password: 'sso_password';
+ stacked_bar_chart: 'stacked_bar_chart';
+ stacked_by_field: 'stacked_by_field';
+ stacked_column_chart: 'stacked_column_chart';
+ stacked_line_chart: 'stacked_line_chart';
+ standard: 'standard';
+ start_automation_workflow: 'start_automation_workflow';
+ start_download_loading: 'start_download_loading';
+ start_field_name: 'start_field_name';
+ start_onfiguration: 'start_onfiguration';
+ start_time: 'start_time';
+ start_use: 'start_use';
+ startup: 'startup';
+ startup_company_support_program: 'startup_company_support_program';
+ stat_average: 'stat_average';
+ stat_checked: 'stat_checked';
+ stat_count_all: 'stat_count_all';
+ stat_date_range_of_days: 'stat_date_range_of_days';
+ stat_date_range_of_months: 'stat_date_range_of_months';
+ stat_empty: 'stat_empty';
+ stat_fill: 'stat_fill';
+ stat_max: 'stat_max';
+ stat_max_date: 'stat_max_date';
+ stat_min: 'stat_min';
+ stat_min_date: 'stat_min_date';
+ stat_none: 'stat_none';
+ stat_percent_checked: 'stat_percent_checked';
+ stat_percent_empty: 'stat_percent_empty';
+ stat_percent_filled: 'stat_percent_filled';
+ stat_percent_un_checked: 'stat_percent_un_checked';
+ stat_percent_unique: 'stat_percent_unique';
+ stat_sum: 'stat_sum';
+ stat_un_checked: 'stat_un_checked';
+ stat_uniqe: 'stat_uniqe';
+ statistical_link_data: 'statistical_link_data';
+ statistics: 'statistics';
+ status_code_inviter_space_member_limit: 'status_code_inviter_space_member_limit';
+ status_code_link_invalid: 'status_code_link_invalid';
+ status_code_nvc_fail: 'status_code_nvc_fail';
+ status_code_phone_validation: 'status_code_phone_validation';
+ status_code_space_limit: 'status_code_space_limit';
+ status_code_space_not_exist: 'status_code_space_not_exist';
+ stay_tuned_for_more_features: 'stay_tuned_for_more_features';
+ steps_choose_reset_mode: 'steps_choose_reset_mode';
+ steps_validate_identities: 'steps_validate_identities';
+ stop_dingtalk_h5_modal_content: 'stop_dingtalk_h5_modal_content';
+ storage_per_seats: 'storage_per_seats';
+ storage_per_space: 'storage_per_space';
+ strikethrough: 'strikethrough';
+ styling_upgrade_tips_description: 'styling_upgrade_tips_description';
+ styling_upgrade_tips_title: 'styling_upgrade_tips_title';
+ sub_admin: 'sub_admin';
+ sub_admin_add: 'sub_admin_add';
+ sub_admin_edit: 'sub_admin_edit';
+ sub_admin_view: 'sub_admin_view';
+ subject_capacity_full: 'subject_capacity_full';
+ subject_change_admin: 'subject_change_admin';
+ subject_datasheet_remind: 'subject_datasheet_remind';
+ subject_invite_notify: 'subject_invite_notify';
+ subject_pay_success: 'subject_pay_success';
+ subject_record_comment: 'subject_record_comment';
+ subject_register_verify: 'subject_register_verify';
+ subject_remove_member: 'subject_remove_member';
+ subject_space_apply: 'subject_space_apply';
+ subject_transfer_widget_notify: 'subject_transfer_widget_notify';
+ subject_unpublish_widget_notify: 'subject_unpublish_widget_notify';
+ subject_verify_code: 'subject_verify_code';
+ submit: 'submit';
+ submit_filter_success: 'submit_filter_success';
+ submit_questionnaire_success: 'submit_questionnaire_success';
+ submit_requirements: 'submit_requirements';
+ subscribe: 'subscribe';
+ subscribe_credit_usage_over_limit: 'subscribe_credit_usage_over_limit';
+ subscribe_demonstrate: 'subscribe_demonstrate';
+ subscribe_disabled_seat: 'subscribe_disabled_seat';
+ subscribe_grade_business: 'subscribe_grade_business';
+ subscribe_grade_free: 'subscribe_grade_free';
+ subscribe_grade_plus: 'subscribe_grade_plus';
+ subscribe_grade_pro: 'subscribe_grade_pro';
+ subscribe_grade_starter: 'subscribe_grade_starter';
+ subscribe_label_tooltip: 'subscribe_label_tooltip';
+ subscribe_new_choose_member: 'subscribe_new_choose_member';
+ subscribe_new_choose_member_tips: 'subscribe_new_choose_member_tips';
+ subscribe_seats_usage_over_limit: 'subscribe_seats_usage_over_limit';
+ subscribe_success_desc: 'subscribe_success_desc';
+ subscribe_success_title: 'subscribe_success_title';
+ subscribe_upgrade_choose_member: 'subscribe_upgrade_choose_member';
+ subscribe_upgrade_choose_member_tips: 'subscribe_upgrade_choose_member_tips';
+ subscribe_welcome_tip: 'subscribe_welcome_tip';
+ subscribed_record_archived: 'subscribed_record_archived';
+ subscribed_record_cell_updated: 'subscribed_record_cell_updated';
+ subscribed_record_commented: 'subscribed_record_commented';
+ subscribed_record_unarchived: 'subscribed_record_unarchived';
+ subscription_expire_error: 'subscription_expire_error';
+ subscription_fee: 'subscription_fee';
+ subscription_grades_checklist: 'subscription_grades_checklist';
+ subscription_grades_checklist_mobile_saas: 'subscription_grades_checklist_mobile_saas';
+ subscription_grades_checklist_mobile_selfhost: 'subscription_grades_checklist_mobile_selfhost';
+ subscription_information: 'subscription_information';
+ subscription_level: 'subscription_level';
+ subscription_product_seats: 'subscription_product_seats';
+ subscription_type: 'subscription_type';
+ success: 'success';
+ success_invite_number: 'success_invite_number';
+ success_invite_person_number: 'success_invite_person_number';
+ sudan: 'sudan';
+ summarize: 'summarize';
+ summary_return_field_value_of_row: 'summary_return_field_value_of_row';
+ summary_widget_add_describle: 'summary_widget_add_describle';
+ summary_widget_add_target: 'summary_widget_add_target';
+ summary_widget_select_field: 'summary_widget_select_field';
+ summary_widget_select_view: 'summary_widget_select_view';
+ summary_widget_setting: 'summary_widget_setting';
+ summary_widget_setting_help_tips: 'summary_widget_setting_help_tips';
+ summary_widget_setting_help_url: 'summary_widget_setting_help_url';
+ superior_team: 'superior_team';
+ support: 'support';
+ support_access_to_editors: 'support_access_to_editors';
+ support_attachment_formats: 'support_attachment_formats';
+ support_features: 'support_features';
+ support_image_formats: 'support_image_formats';
+ support_image_formats_limits: 'support_image_formats_limits';
+ suriname: 'suriname';
+ swagger_constants_desc: 'swagger_constants_desc';
+ swaziland: 'swaziland';
+ sweden: 'sweden';
+ switch_avatar: 'switch_avatar';
+ switch_to_catalog: 'switch_to_catalog';
+ switch_view_next: 'switch_view_next';
+ switch_view_prev: 'switch_view_prev';
+ switzerland: 'switzerland';
+ sync_failed: 'sync_failed';
+ sync_success: 'sync_success';
+ syncing: 'syncing';
+ syria: 'syria';
+ system_configuration_company_copyright: 'system_configuration_company_copyright';
+ system_configuration_company_name_short: 'system_configuration_company_name_short';
+ system_configuration_company_official_account: 'system_configuration_company_official_account';
+ system_configuration_product_name: 'system_configuration_product_name';
+ system_message: 'system_message';
+ system_theme: 'system_theme';
+ tab_add_view_datasheet: 'tab_add_view_datasheet';
+ tab_org: 'tab_org';
+ tab_role: 'tab_role';
+ table: 'table';
+ table_link_err: 'table_link_err';
+ tag: 'tag';
+ taiwan: 'taiwan';
+ tajikistan: 'tajikistan';
+ take_photos_or_upload: 'take_photos_or_upload';
+ tanzania: 'tanzania';
+ task_completed: 'task_completed';
+ task_list: 'task_list';
+ task_progress: 'task_progress';
+ task_reminder: 'task_reminder';
+ task_reminder_app_enable_settings: 'task_reminder_app_enable_settings';
+ task_reminder_app_enable_switch: 'task_reminder_app_enable_switch';
+ task_reminder_enable_member: 'task_reminder_enable_member';
+ task_reminder_entry: 'task_reminder_entry';
+ task_reminder_hover_cell_tooltip: 'task_reminder_hover_cell_tooltip';
+ task_reminder_notify_column_member: 'task_reminder_notify_column_member';
+ task_reminder_notify_date: 'task_reminder_notify_date';
+ task_reminder_notify_date_option_15_minutes_before: 'task_reminder_notify_date_option_15_minutes_before';
+ task_reminder_notify_date_option_1_hour_before: 'task_reminder_notify_date_option_1_hour_before';
+ task_reminder_notify_date_option_2_hours_before: 'task_reminder_notify_date_option_2_hours_before';
+ task_reminder_notify_date_option_30_minutes_before: 'task_reminder_notify_date_option_30_minutes_before';
+ task_reminder_notify_date_option_5_minutes_before: 'task_reminder_notify_date_option_5_minutes_before';
+ task_reminder_notify_date_option_exact: 'task_reminder_notify_date_option_exact';
+ task_reminder_notify_date_option_one_day_before: 'task_reminder_notify_date_option_one_day_before';
+ task_reminder_notify_date_option_one_month_before: 'task_reminder_notify_date_option_one_month_before';
+ task_reminder_notify_date_option_one_week_before: 'task_reminder_notify_date_option_one_week_before';
+ task_reminder_notify_date_option_six_months_before: 'task_reminder_notify_date_option_six_months_before';
+ task_reminder_notify_date_option_three_month_before: 'task_reminder_notify_date_option_three_month_before';
+ task_reminder_notify_date_option_two_day_before: 'task_reminder_notify_date_option_two_day_before';
+ task_reminder_notify_date_option_two_months_before: 'task_reminder_notify_date_option_two_months_before';
+ task_reminder_notify_date_option_two_weeks_before: 'task_reminder_notify_date_option_two_weeks_before';
+ task_reminder_notify_member: 'task_reminder_notify_member';
+ task_reminder_notify_time: 'task_reminder_notify_time';
+ task_reminder_notify_time_warning: 'task_reminder_notify_time_warning';
+ task_reminder_notify_tooltip: 'task_reminder_notify_tooltip';
+ task_reminder_notify_who: 'task_reminder_notify_who';
+ task_reminder_notify_who_error_empty: 'task_reminder_notify_who_error_empty';
+ task_reminder_notify_who_error_not_exist: 'task_reminder_notify_who_error_not_exist';
+ task_reminder_tips: 'task_reminder_tips';
+ task_timeout: 'task_timeout';
+ team: 'team';
+ team_is_exist_err: 'team_is_exist_err';
+ team_length_err: 'team_length_err';
+ teamwork: 'teamwork';
+ teamwork_click_here: 'teamwork_click_here';
+ teamwork_desc: 'teamwork_desc';
+ teamwork_number_tip: 'teamwork_number_tip';
+ template: 'template';
+ template_advise_tip: 'template_advise_tip';
+ template_album_share_success: 'template_album_share_success';
+ template_center_use_to_create_datasheets: 'template_center_use_to_create_datasheets';
+ template_centre: 'template_centre';
+ template_centre_create_vika_used_by_template: 'template_centre_create_vika_used_by_template';
+ template_centre_using_template_data: 'template_centre_using_template_data';
+ template_centre_using_template_permission_tip: 'template_centre_using_template_permission_tip';
+ template_centre_using_template_tip: 'template_centre_using_template_tip';
+ template_created_successfully: 'template_created_successfully';
+ template_creation_failed: 'template_creation_failed';
+ template_detail_tip: 'template_detail_tip';
+ template_experience: 'template_experience';
+ template_feedback: 'template_feedback';
+ template_go_back: 'template_go_back';
+ template_has_been_deleted: 'template_has_been_deleted';
+ template_has_been_deleted_title: 'template_has_been_deleted_title';
+ template_management: 'template_management';
+ template_name: 'template_name';
+ template_name_limit: 'template_name_limit';
+ template_name_repetition_content: 'template_name_repetition_content';
+ template_name_repetition_title: 'template_name_repetition_title';
+ template_no_template: 'template_no_template';
+ template_not_found: 'template_not_found';
+ template_recommend_title: 'template_recommend_title';
+ template_type: 'template_type';
+ terms_of_service: 'terms_of_service';
+ terms_of_service_pure_string: 'terms_of_service_pure_string';
+ terms_of_service_title: 'terms_of_service_title';
+ test: 'test';
+ test_function: 'test_function';
+ test_function_btncard_btntext_apply: 'test_function_btncard_btntext_apply';
+ test_function_btncard_btntext_open: 'test_function_btncard_btntext_open';
+ test_function_btnmodal_btntext: 'test_function_btnmodal_btntext';
+ test_function_card_info_async_compute: 'test_function_card_info_async_compute';
+ test_function_card_info_render_normal: 'test_function_card_info_render_normal';
+ test_function_card_info_render_prompt: 'test_function_card_info_render_prompt';
+ test_function_card_info_robot: 'test_function_card_info_robot';
+ test_function_card_info_view_manual_save: 'test_function_card_info_view_manual_save';
+ test_function_card_info_widget: 'test_function_card_info_widget';
+ test_function_desc: 'test_function_desc';
+ test_function_exit_experiencing: 'test_function_exit_experiencing';
+ test_function_experiencing: 'test_function_experiencing';
+ test_function_form_submit_tip: 'test_function_form_submit_tip';
+ test_function_modal_info_async_compute: 'test_function_modal_info_async_compute';
+ test_function_modal_info_render_normal: 'test_function_modal_info_render_normal';
+ test_function_modal_info_render_prompt: 'test_function_modal_info_render_prompt';
+ test_function_modal_info_robot: 'test_function_modal_info_robot';
+ test_function_modal_info_view_manual_save: 'test_function_modal_info_view_manual_save';
+ test_function_modal_info_widget: 'test_function_modal_info_widget';
+ test_function_normal_modal_close_content: 'test_function_normal_modal_close_content';
+ test_function_normal_modal_open_content: 'test_function_normal_modal_open_content';
+ test_function_note_async_compute: 'test_function_note_async_compute';
+ test_function_note_render_normal: 'test_function_note_render_normal';
+ test_function_note_render_prompt: 'test_function_note_render_prompt';
+ test_function_note_robot: 'test_function_note_robot';
+ test_function_note_view_manual_save: 'test_function_note_view_manual_save';
+ test_function_note_widget: 'test_function_note_widget';
+ test_function_space_level_desc: 'test_function_space_level_desc';
+ test_function_space_level_title: 'test_function_space_level_title';
+ test_function_user_level_desc: 'test_function_user_level_desc';
+ test_function_user_level_title: 'test_function_user_level_title';
+ test_huanghao: 'test_huanghao';
+ text: 'text';
+ text_button: 'text_button';
+ text_editor_tip_end: 'text_editor_tip_end';
+ text_functions: 'text_functions';
+ thailand: 'thailand';
+ the_current_automation_workflow_has_no_related_files_you_can_establish_a_link_by_adding_trigger_conditions_and_actions_on_the_left_side: 'the_current_automation_workflow_has_no_related_files_you_can_establish_a_link_by_adding_trigger_conditions_and_actions_on_the_left_side';
+ the_current_button_column_has_expired_please_reselect: 'the_current_button_column_has_expired_please_reselect';
+ the_last_7_days: 'the_last_7_days';
+ the_last_month: 'the_last_month';
+ the_last_week: 'the_last_week';
+ the_next_month: 'the_next_month';
+ the_next_week: 'the_next_week';
+ theme_blue: 'theme_blue';
+ theme_brown: 'theme_brown';
+ theme_color: 'theme_color';
+ theme_color_1: 'theme_color_1';
+ theme_color_2: 'theme_color_2';
+ theme_color_3: 'theme_color_3';
+ theme_color_4: 'theme_color_4';
+ theme_deepPurple: 'theme_deepPurple';
+ theme_green: 'theme_green';
+ theme_indigo: 'theme_indigo';
+ theme_orange: 'theme_orange';
+ theme_pink: 'theme_pink';
+ theme_purple: 'theme_purple';
+ theme_red: 'theme_red';
+ theme_setting: 'theme_setting';
+ theme_tangerine: 'theme_tangerine';
+ theme_teal: 'theme_teal';
+ theme_yellow: 'theme_yellow';
+ then: 'then';
+ there_are_attachments_being_uploaded: 'there_are_attachments_being_uploaded';
+ there_are_unsaved_content_in_the_current_step: 'there_are_unsaved_content_in_the_current_step';
+ these_columns_you_chose_would_be_deleted: 'these_columns_you_chose_would_be_deleted';
+ third_party_edit_space_name_err: 'third_party_edit_space_name_err';
+ third_party_integration_info: 'third_party_integration_info';
+ third_party_logins: 'third_party_logins';
+ third_prize: 'third_prize';
+ third_prize_name: 'third_prize_name';
+ third_prize_number: 'third_prize_number';
+ this_feature_is_not_yet_available: 'this_feature_is_not_yet_available';
+ this_field_no_reference_data_yet: 'this_field_no_reference_data_yet';
+ this_month: 'this_month';
+ this_week: 'this_week';
+ this_year: 'this_year';
+ tile: 'tile';
+ time: 'time';
+ time_format: 'time_format';
+ time_format_month_and_day: 'time_format_month_and_day';
+ time_format_today: 'time_format_today';
+ time_format_year_month_and_day: 'time_format_year_month_and_day';
+ time_format_year_month_and_day_for_dayjs: 'time_format_year_month_and_day_for_dayjs';
+ time_format_yesterday: 'time_format_yesterday';
+ time_machine: 'time_machine';
+ time_machine_action_title: 'time_machine_action_title';
+ time_machine_unlimited: 'time_machine_unlimited';
+ time_zone_inconsistent_tips: 'time_zone_inconsistent_tips';
+ timemachine_add: 'timemachine_add';
+ timemachine_add_field: 'timemachine_add_field';
+ timemachine_add_record: 'timemachine_add_record';
+ timemachine_add_widget: 'timemachine_add_widget';
+ timemachine_delete_comment: 'timemachine_delete_comment';
+ timemachine_delete_field: 'timemachine_delete_field';
+ timemachine_delete_record: 'timemachine_delete_record';
+ timemachine_delete_views: 'timemachine_delete_views';
+ timemachine_delete_widget: 'timemachine_delete_widget';
+ timemachine_delete_widget_panel: 'timemachine_delete_widget_panel';
+ timemachine_freeze_column_count: 'timemachine_freeze_column_count';
+ timemachine_help_url: 'timemachine_help_url';
+ timemachine_manual_save_view: 'timemachine_manual_save_view';
+ timemachine_modify_alarm: 'timemachine_modify_alarm';
+ timemachine_modify_view: 'timemachine_modify_view';
+ timemachine_modify_widget_panel: 'timemachine_modify_widget_panel';
+ timemachine_move_row: 'timemachine_move_row';
+ timemachine_move_view: 'timemachine_move_view';
+ timemachine_move_widget: 'timemachine_move_widget';
+ timemachine_paste_set_field: 'timemachine_paste_set_field';
+ timemachine_paste_set_record: 'timemachine_paste_set_record';
+ timemachine_set_alarm: 'timemachine_set_alarm';
+ timemachine_set_auto_head_height: 'timemachine_set_auto_head_height';
+ timemachine_set_calender_style: 'timemachine_set_calender_style';
+ timemachine_set_columns_property: 'timemachine_set_columns_property';
+ timemachine_set_gallery_style: 'timemachine_set_gallery_style';
+ timemachine_set_org_chart_style: 'timemachine_set_org_chart_style';
+ timemachine_set_record: 'timemachine_set_record';
+ timemachine_set_row_height: 'timemachine_set_row_height';
+ timemachine_set_view_auto_save: 'timemachine_set_view_auto_save';
+ timemachine_set_view_lock_info: 'timemachine_set_view_lock_info';
+ timemachine_undo_add_field: 'timemachine_undo_add_field';
+ timemachine_undo_add_view: 'timemachine_undo_add_view';
+ timemachine_undo_auto_head_height: 'timemachine_undo_auto_head_height';
+ timemachine_undo_delete_view: 'timemachine_undo_delete_view';
+ timemachine_undo_freeze_column_count: 'timemachine_undo_freeze_column_count';
+ timemachine_undo_modify_view: 'timemachine_undo_modify_view';
+ timemachine_undo_move_column: 'timemachine_undo_move_column';
+ timemachine_undo_move_view: 'timemachine_undo_move_view';
+ timemachine_undo_paste_set_record: 'timemachine_undo_paste_set_record';
+ timemachine_undo_set_alarm: 'timemachine_undo_set_alarm';
+ timemachine_undo_set_column_property: 'timemachine_undo_set_column_property';
+ timemachine_undo_set_group: 'timemachine_undo_set_group';
+ timemachine_undo_set_row_height: 'timemachine_undo_set_row_height';
+ timemachine_undo_set_sort_info: 'timemachine_undo_set_sort_info';
+ timemachine_undo_set_view_filter: 'timemachine_undo_set_view_filter';
+ timemachine_undo_view_lock_info: 'timemachine_undo_view_lock_info';
+ timemachine_update_comment: 'timemachine_update_comment';
+ times_per_month_unit: 'times_per_month_unit';
+ times_unit: 'times_unit';
+ timing_rules: 'timing_rules';
+ timor_leste: 'timor_leste';
+ tip_del_success: 'tip_del_success';
+ tip_do_you_want_to_know_about_field_permission: 'tip_do_you_want_to_know_about_field_permission';
+ tip_primary_field_frozen: 'tip_primary_field_frozen';
+ tip_setting_nickname: 'tip_setting_nickname';
+ tip_setting_nickname_distribute: 'tip_setting_nickname_distribute';
+ tip_shift_scroll: 'tip_shift_scroll';
+ tiral_3days_1dollar: 'tiral_3days_1dollar';
+ title_select_sorting_fields: 'title_select_sorting_fields';
+ to_be_paid: 'to_be_paid';
+ to_filter_link_data: 'to_filter_link_data';
+ to_new_main_admin_tip_after_change: 'to_new_main_admin_tip_after_change';
+ to_old_main_admin_tip_after_change: 'to_old_main_admin_tip_after_change';
+ to_select_tip: 'to_select_tip';
+ to_view_dashboard: 'to_view_dashboard';
+ toast_add_field_success: 'toast_add_field_success';
+ toast_cell_fill_success: 'toast_cell_fill_success';
+ toast_change_option_success: 'toast_change_option_success';
+ toast_copy_cell_by_count: 'toast_copy_cell_by_count';
+ toast_copy_record_by_count: 'toast_copy_record_by_count';
+ toast_ctrl_s: 'toast_ctrl_s';
+ toast_cut_cell_by_count: 'toast_cut_cell_by_count';
+ toast_cut_record_by_count: 'toast_cut_record_by_count';
+ toast_delete_option_success: 'toast_delete_option_success';
+ toast_duplicate_field_success: 'toast_duplicate_field_success';
+ toast_field_configuration_success: 'toast_field_configuration_success';
+ toast_insert_field_success: 'toast_insert_field_success';
+ today: 'today';
+ toggle_catalog_panel: 'toggle_catalog_panel';
+ toggle_comment_pane: 'toggle_comment_pane';
+ toggle_widget_dev_mode: 'toggle_widget_dev_mode';
+ toggle_widget_panel: 'toggle_widget_panel';
+ togo: 'togo';
+ token_value: 'token_value';
+ tomorrow: 'tomorrow';
+ tonga: 'tonga';
+ tool_bar_hidden: 'tool_bar_hidden';
+ tooltip_cannot_create_widget_from_dashboard: 'tooltip_cannot_create_widget_from_dashboard';
+ tooltip_edit_form_formula_field: 'tooltip_edit_form_formula_field';
+ tooltip_edit_form_lookup_field: 'tooltip_edit_form_lookup_field';
+ tooltip_edit_form_workdoc_field: 'tooltip_edit_form_workdoc_field';
+ tooltip_primary_field_type_select: 'tooltip_primary_field_type_select';
+ tooltip_workspace_up_to_bound_no_new: 'tooltip_workspace_up_to_bound_no_new';
+ total: 'total';
+ total_capacity: 'total_capacity';
+ total_error_records_count: 'total_error_records_count';
+ total_import_employee_by_count: 'total_import_employee_by_count';
+ total_records: 'total_records';
+ total_saving: 'total_saving';
+ total_storage: 'total_storage';
+ training_add_data_source_btn_text: 'training_add_data_source_btn_text';
+ training_data_source_table_column_1: 'training_data_source_table_column_1';
+ training_data_source_table_column_2: 'training_data_source_table_column_2';
+ training_data_source_table_column_3: 'training_data_source_table_column_3';
+ training_data_source_table_column_4: 'training_data_source_table_column_4';
+ training_data_source_title: 'training_data_source_title';
+ transfer_to_public: 'transfer_to_public';
+ trash: 'trash';
+ trash_over_limit_tip: 'trash_over_limit_tip';
+ trash_tip: 'trash_tip';
+ travel_and_outdoors: 'travel_and_outdoors';
+ tree_level: 'tree_level';
+ trial_expires: 'trial_expires';
+ trial_subscription: 'trial_subscription';
+ trigger_binding_pre_configured: 'trigger_binding_pre_configured';
+ trinidad_and_tobago: 'trinidad_and_tobago';
+ try_my_best_effort_to_reconnect: 'try_my_best_effort_to_reconnect';
+ tunisia: 'tunisia';
+ turkey: 'turkey';
+ turkmenistan: 'turkmenistan';
+ turks_and_caicos_islands: 'turks_and_caicos_islands';
+ twelve_hour_clock: 'twelve_hour_clock';
+ twenty_four_hour_clock: 'twenty_four_hour_clock';
+ type: 'type';
+ uganda: 'uganda';
+ ukraine: 'ukraine';
+ un_bind_email: 'un_bind_email';
+ un_bind_mobile: 'un_bind_mobile';
+ un_bind_success: 'un_bind_success';
+ un_lock: 'un_lock';
+ un_lock_view: 'un_lock_view';
+ unaccess_notified_message: 'unaccess_notified_message';
+ unactive_space: 'unactive_space';
+ unarchive_notice: 'unarchive_notice';
+ unarchive_record_in_activity: 'unarchive_record_in_activity';
+ unauthorized_operation: 'unauthorized_operation';
+ unavailable_og_title_content: 'unavailable_og_title_content';
+ unbind: 'unbind';
+ unbind_third_party_accounts_desc: 'unbind_third_party_accounts_desc';
+ unbind_wechat_desc: 'unbind_wechat_desc';
+ unbound: 'unbound';
+ under_line: 'under_line';
+ under_use_restrictions: 'under_use_restrictions';
+ understand_and_accept: 'understand_and_accept';
+ undo: 'undo';
+ uneditable_check_info: 'uneditable_check_info';
+ unit_ge: 'unit_ge';
+ unit_piece: 'unit_piece';
+ united_arab_emirates: 'united_arab_emirates';
+ united_kingdom: 'united_kingdom';
+ united_states: 'united_states';
+ unlimited: 'unlimited';
+ unlimited_search_tips: 'unlimited_search_tips';
+ unlink: 'unlink';
+ unlock_forever: 'unlock_forever';
+ unnamed: 'unnamed';
+ unordered_list: 'unordered_list';
+ unpaid_order_status: 'unpaid_order_status';
+ unprocessed: 'unprocessed';
+ unresolved_message: 'unresolved_message';
+ unshow_record_history: 'unshow_record_history';
+ up: 'up';
+ update_description_fail: 'update_description_fail';
+ update_invitation_link_content: 'update_invitation_link_content';
+ update_invitation_link_title: 'update_invitation_link_title';
+ update_node_share_link_content: 'update_node_share_link_content';
+ update_node_share_link_title: 'update_node_share_link_title';
+ update_rate_error_notify: 'update_rate_error_notify';
+ update_space_fail: 'update_space_fail';
+ update_space_success: 'update_space_success';
+ upgrade: 'upgrade';
+ upgrade_expire_time_warning: 'upgrade_expire_time_warning';
+ upgrade_guide: 'upgrade_guide';
+ upgrade_now: 'upgrade_now';
+ upgrade_pure: 'upgrade_pure';
+ upgrade_should_in_dingtalk_msg: 'upgrade_should_in_dingtalk_msg';
+ upgrade_space: 'upgrade_space';
+ upgrade_success: 'upgrade_success';
+ upgrade_success_1_desc: 'upgrade_success_1_desc';
+ upgrade_success_2_desc: 'upgrade_success_2_desc';
+ upgrade_success_button: 'upgrade_success_button';
+ upgrade_success_model: 'upgrade_success_model';
+ upgrade_success_tip: 'upgrade_success_tip';
+ upgrade_to_silver_get_unlimited_search: 'upgrade_to_silver_get_unlimited_search';
+ upload_again: 'upload_again';
+ upload_avatar: 'upload_avatar';
+ upload_canceled: 'upload_canceled';
+ upload_fail: 'upload_fail';
+ upload_later: 'upload_later';
+ upload_on_your_phone: 'upload_on_your_phone';
+ upload_success: 'upload_success';
+ url: 'url';
+ url_batch_recog_failure_message: 'url_batch_recog_failure_message';
+ url_cell_edit: 'url_cell_edit';
+ url_jump_link: 'url_jump_link';
+ url_preview_limit_message: 'url_preview_limit_message';
+ url_preview_setting: 'url_preview_setting';
+ url_recog_failure_message: 'url_recog_failure_message';
+ uruguay: 'uruguay';
+ usage_overlimit_alert_title: 'usage_overlimit_alert_title';
+ use_the_template: 'use_the_template';
+ used: 'used';
+ used_space_capacity: 'used_space_capacity';
+ used_storage: 'used_storage';
+ user_avatar: 'user_avatar';
+ user_center: 'user_center';
+ user_feedback: 'user_feedback';
+ user_log_out: 'user_log_out';
+ user_mentioned_in_record: 'user_mentioned_in_record';
+ user_menu_tooltip_member_name: 'user_menu_tooltip_member_name';
+ user_profile: 'user_profile';
+ user_profile_setting: 'user_profile_setting';
+ user_removed_by_space_toadmin: 'user_removed_by_space_toadmin';
+ user_removed_by_space_touser: 'user_removed_by_space_touser';
+ user_setting: 'user_setting';
+ user_setting_time_zone_title: 'user_setting_time_zone_title';
+ user_space_member_limited_tips: 'user_space_member_limited_tips';
+ user_space_member_unlimited_tips: 'user_space_member_unlimited_tips';
+ user_token: 'user_token';
+ using_btn: 'using_btn';
+ using_template_title: 'using_template_title';
+ using_templates_successful: 'using_templates_successful';
+ uzbekistan: 'uzbekistan';
+ v_500: 'v_500';
+ v_coins: 'v_coins';
+ v_coins_1000: 'v_coins_1000';
+ vanuatu: 'vanuatu';
+ vb_1000: 'vb_1000';
+ vb_2000: 'vb_2000';
+ venezuela: 'venezuela';
+ venture_capital: 'venture_capital';
+ verification_code: 'verification_code';
+ verification_code_error_message: 'verification_code_error_message';
+ verification_code_login: 'verification_code_login';
+ verify_account_title: 'verify_account_title';
+ verify_via_email: 'verify_via_email';
+ verify_via_phone: 'verify_via_phone';
+ video_not_support_play: 'video_not_support_play';
+ vietnam: 'vietnam';
+ view: 'view';
+ view_by_person: 'view_by_person';
+ view_changed: 'view_changed';
+ view_collaborative_members: 'view_collaborative_members';
+ view_configuration_changes_have_been_reversed: 'view_configuration_changes_have_been_reversed';
+ view_configuration_tooltips: 'view_configuration_tooltips';
+ view_count: 'view_count';
+ view_count_over_limit: 'view_count_over_limit';
+ view_detail: 'view_detail';
+ view_export_to_excel: 'view_export_to_excel';
+ view_field: 'view_field';
+ view_field_permission: 'view_field_permission';
+ view_field_search_not_found_tip: 'view_field_search_not_found_tip';
+ view_find: 'view_find';
+ view_foreign_form: 'view_foreign_form';
+ view_foreign_form_count: 'view_foreign_form_count';
+ view_foreign_form_empty: 'view_foreign_form_empty';
+ view_form: 'view_form';
+ view_form_field_changed_tip: 'view_form_field_changed_tip';
+ view_full_catalog: 'view_full_catalog';
+ view_has_locked_not_deletes: 'view_has_locked_not_deletes';
+ view_list: 'view_list';
+ view_lock: 'view_lock';
+ view_lock_command_error: 'view_lock_command_error';
+ view_lock_desc_placeholder: 'view_lock_desc_placeholder';
+ view_lock_note: 'view_lock_note';
+ view_lock_setting_desc: 'view_lock_setting_desc';
+ view_manual_save: 'view_manual_save';
+ view_mirror_count: 'view_mirror_count';
+ view_name_length_err: 'view_name_length_err';
+ view_name_repetition: 'view_name_repetition';
+ view_permission: 'view_permission';
+ view_permission_description: 'view_permission_description';
+ view_permissions: 'view_permissions';
+ view_property_sync_content: 'view_property_sync_content';
+ view_property_sync_content_2: 'view_property_sync_content_2';
+ view_property_sync_success: 'view_property_sync_success';
+ view_property_sync_title: 'view_property_sync_title';
+ view_record_comments: 'view_record_comments';
+ view_record_history: 'view_record_history';
+ view_record_history_mobile: 'view_record_history_mobile';
+ view_restrictions: 'view_restrictions';
+ view_sort_and_group_disabled: 'view_sort_and_group_disabled';
+ view_sort_help: 'view_sort_help';
+ view_sync_property_close_tip: 'view_sync_property_close_tip';
+ view_sync_property_tip: 'view_sync_property_tip';
+ view_sync_property_tip_close_auto_save: 'view_sync_property_tip_close_auto_save';
+ view_sync_property_tip_open_auto_save: 'view_sync_property_tip_open_auto_save';
+ view_sync_property_tip_short: 'view_sync_property_tip_short';
+ view_un_lock_success: 'view_un_lock_success';
+ viewers_per_space: 'viewers_per_space';
+ views_per_datasheet: 'views_per_datasheet';
+ vika: 'vika';
+ vika_column: 'vika_column';
+ vika_community: 'vika_community';
+ vika_copyright: 'vika_copyright';
+ vika_form: 'vika_form';
+ vika_form_change_tip: 'vika_form_change_tip';
+ vika_invite_link_template: 'vika_invite_link_template';
+ vika_official_accounts: 'vika_official_accounts';
+ vika_privacy_policy: 'vika_privacy_policy';
+ vika_share_link_template: 'vika_share_link_template';
+ vika_small_classroom: 'vika_small_classroom';
+ vika_star: 'vika_star';
+ vikaby_activity_train_camp: 'vikaby_activity_train_camp';
+ vikaby_helper: 'vikaby_helper';
+ vikaby_menu_beginner_task: 'vikaby_menu_beginner_task';
+ vikaby_menu_hidden_vikaby: 'vikaby_menu_hidden_vikaby';
+ vikaby_menu_releases_history: 'vikaby_menu_releases_history';
+ vikaby_todo_menu1: 'vikaby_todo_menu1';
+ vikaby_todo_menu2: 'vikaby_todo_menu2';
+ vikaby_todo_menu3: 'vikaby_todo_menu3';
+ vikaby_todo_menu4: 'vikaby_todo_menu4';
+ vikaby_todo_menu5: 'vikaby_todo_menu5';
+ vikaby_todo_menu6: 'vikaby_todo_menu6';
+ vikaby_todo_tip1: 'vikaby_todo_tip1';
+ vikaby_todo_tip2: 'vikaby_todo_tip2';
+ vikadata: 'vikadata';
+ virgin_islands_british: 'virgin_islands_british';
+ virgin_islands_us: 'virgin_islands_us';
+ visit: 'visit';
+ vomit_a_slot: 'vomit_a_slot';
+ waiting_for_upload: 'waiting_for_upload';
+ wallet_activity_reward: 'wallet_activity_reward';
+ waring_coloring_when_filter_empty: 'waring_coloring_when_filter_empty';
+ warning: 'warning';
+ warning_can_not_remove_yourself_or_primary_admin: 'warning_can_not_remove_yourself_or_primary_admin';
+ warning_coloring_records_when_no_single_field: 'warning_coloring_records_when_no_single_field';
+ warning_confirm_to_del_option: 'warning_confirm_to_del_option';
+ warning_exists_sub_team_or_member: 'warning_exists_sub_team_or_member';
+ warning_filter_limit: 'warning_filter_limit';
+ warning_rule_limit: 'warning_rule_limit';
+ watch_out: 'watch_out';
+ watch_record: 'watch_record';
+ watch_record_button_tooltips: 'watch_record_button_tooltips';
+ watch_record_success: 'watch_record_success';
+ watermark: 'watermark';
+ watermark_content: 'watermark_content';
+ watermark_title: 'watermark_title';
+ way_to_create_dashboard: 'way_to_create_dashboard';
+ we_already_received_your_apply: 'we_already_received_your_apply';
+ web_publish: 'web_publish';
+ web_publish_refresh: 'web_publish_refresh';
+ wechat: 'wechat';
+ wechat_bind: 'wechat_bind';
+ wechat_login: 'wechat_login';
+ wechat_login_btn: 'wechat_login_btn';
+ wechat_payment: 'wechat_payment';
+ wechat_qr_code: 'wechat_qr_code';
+ wecom: 'wecom';
+ wecom_admin_desc: 'wecom_admin_desc';
+ wecom_admin_title: 'wecom_admin_title';
+ wecom_api_intercept_notification_text: 'wecom_api_intercept_notification_text';
+ wecom_app_desc: 'wecom_app_desc';
+ wecom_app_intro: 'wecom_app_intro';
+ wecom_app_notice: 'wecom_app_notice';
+ wecom_base: 'wecom_base';
+ wecom_enterprise: 'wecom_enterprise';
+ wecom_grade_desc: 'wecom_grade_desc';
+ wecom_integration_desc_check: 'wecom_integration_desc_check';
+ wecom_integration_domain_check: 'wecom_integration_domain_check';
+ wecom_invite_member_browser_tips: 'wecom_invite_member_browser_tips';
+ wecom_invite_member_version_tips: 'wecom_invite_member_version_tips';
+ wecom_login: 'wecom_login';
+ wecom_login_Internet_error: 'wecom_login_Internet_error';
+ wecom_login_application_uninstall: 'wecom_login_application_uninstall';
+ wecom_login_btn_text: 'wecom_login_btn_text';
+ wecom_login_fail_button: 'wecom_login_fail_button';
+ wecom_login_fail_tips_title: 'wecom_login_fail_tips_title';
+ wecom_login_out_of_range: 'wecom_login_out_of_range';
+ wecom_login_tenant_not_exsist: 'wecom_login_tenant_not_exsist';
+ wecom_logo_unauthorized_error: 'wecom_logo_unauthorized_error';
+ wecom_new_tab_tooltip: 'wecom_new_tab_tooltip';
+ wecom_not_complete_bind_content: 'wecom_not_complete_bind_content';
+ wecom_not_complete_bind_title: 'wecom_not_complete_bind_title';
+ wecom_org_manage_reject_msg: 'wecom_org_manage_reject_msg';
+ wecom_profession: 'wecom_profession';
+ wecom_single_record_comment_mentioned: 'wecom_single_record_comment_mentioned';
+ wecom_single_record_comment_mentioned_title: 'wecom_single_record_comment_mentioned_title';
+ wecom_single_record_member_mention_title: 'wecom_single_record_member_mention_title';
+ wecom_social_deactivate_tip: 'wecom_social_deactivate_tip';
+ wecom_space_list_item_tag_info: 'wecom_space_list_item_tag_info';
+ wecom_standard: 'wecom_standard';
+ wecom_subscribed_record_cell_updated_title: 'wecom_subscribed_record_cell_updated_title';
+ wecom_subscribed_record_commented_title: 'wecom_subscribed_record_commented_title';
+ wecom_sync_address_error: 'wecom_sync_address_error';
+ wecom_upgrade_go: 'wecom_upgrade_go';
+ wecom_upgrade_guidance: 'wecom_upgrade_guidance';
+ wecom_widget_created_by_field_name: 'wecom_widget_created_by_field_name';
+ wecom_widget_last_edited_by_field_name: 'wecom_widget_last_edited_by_field_name';
+ wecom_widget_member_field_name: 'wecom_widget_member_field_name';
+ weixin_share_card_desc: 'weixin_share_card_desc';
+ weixin_share_card_title: 'weixin_share_card_title';
+ welcome_interface: 'welcome_interface';
+ welcome_module1: 'welcome_module1';
+ welcome_module2: 'welcome_module2';
+ welcome_module3: 'welcome_module3';
+ welcome_module4: 'welcome_module4';
+ welcome_module5: 'welcome_module5';
+ welcome_module6: 'welcome_module6';
+ welcome_module7: 'welcome_module7';
+ welcome_module8: 'welcome_module8';
+ welcome_module9: 'welcome_module9';
+ welcome_more_help: 'welcome_more_help';
+ welcome_sub_title1: 'welcome_sub_title1';
+ welcome_sub_title2: 'welcome_sub_title2';
+ welcome_sub_title3: 'welcome_sub_title3';
+ welcome_title: 'welcome_title';
+ welcome_use: 'welcome_use';
+ welcome_workspace_tip1: 'welcome_workspace_tip1';
+ welcome_workspace_tip2: 'welcome_workspace_tip2';
+ when: 'when';
+ when_meet_the_following_filters: 'when_meet_the_following_filters';
+ where: 'where';
+ whether_bind_with_invited_email: 'whether_bind_with_invited_email';
+ who_shares: 'who_shares';
+ widget: 'widget';
+ widget_center: 'widget_center';
+ widget_center_create_modal_desc: 'widget_center_create_modal_desc';
+ widget_center_create_modal_title: 'widget_center_create_modal_title';
+ widget_center_create_modal_widget_agreement: 'widget_center_create_modal_widget_agreement';
+ widget_center_create_modal_widget_name: 'widget_center_create_modal_widget_name';
+ widget_center_create_modal_widget_name_placeholder: 'widget_center_create_modal_widget_name_placeholder';
+ widget_center_create_modal_widget_template: 'widget_center_create_modal_widget_template';
+ widget_center_create_modal_widget_template_link: 'widget_center_create_modal_widget_template_link';
+ widget_center_help_tooltip: 'widget_center_help_tooltip';
+ widget_center_install_modal_content: 'widget_center_install_modal_content';
+ widget_center_install_modal_title: 'widget_center_install_modal_title';
+ widget_center_menu_transfer: 'widget_center_menu_transfer';
+ widget_center_menu_unpublish: 'widget_center_menu_unpublish';
+ widget_center_official_introduction: 'widget_center_official_introduction';
+ widget_center_publisher: 'widget_center_publisher';
+ widget_center_space_introduction: 'widget_center_space_introduction';
+ widget_center_tab_official: 'widget_center_tab_official';
+ widget_center_tab_space: 'widget_center_tab_space';
+ widget_cli_upgrade_tip: 'widget_cli_upgrade_tip';
+ widget_collapse_tooltip: 'widget_collapse_tooltip';
+ widget_connect_error: 'widget_connect_error';
+ widget_continue_develop: 'widget_continue_develop';
+ widget_cret_invalid_error_content: 'widget_cret_invalid_error_content';
+ widget_cret_invalid_error_title: 'widget_cret_invalid_error_title';
+ widget_datasheet_has_delete: 'widget_datasheet_has_delete';
+ widget_dev_config_content: 'widget_dev_config_content';
+ widget_dev_url: 'widget_dev_url';
+ widget_dev_url_input_placeholder: 'widget_dev_url_input_placeholder';
+ widget_developer_novice_guide: 'widget_developer_novice_guide';
+ widget_disable_fullscreen: 'widget_disable_fullscreen';
+ widget_enable_fullscreen: 'widget_enable_fullscreen';
+ widget_env_error: 'widget_env_error';
+ widget_expand_tooltip: 'widget_expand_tooltip';
+ widget_filter_add_filter: 'widget_filter_add_filter';
+ widget_filter_condition_numbers: 'widget_filter_condition_numbers';
+ widget_filter_tips: 'widget_filter_tips';
+ widget_has_be_delete: 'widget_has_be_delete';
+ widget_hide_settings_tooltip: 'widget_hide_settings_tooltip';
+ widget_homepage_tooltip: 'widget_homepage_tooltip';
+ widget_import_from_airtable_done: 'widget_import_from_airtable_done';
+ widget_import_from_airtable_done_button: 'widget_import_from_airtable_done_button';
+ widget_import_from_airtable_field_name_suffix: 'widget_import_from_airtable_field_name_suffix';
+ widget_import_from_airtable_start_import: 'widget_import_from_airtable_start_import';
+ widget_import_from_airtable_start_import_description: 'widget_import_from_airtable_start_import_description';
+ widget_import_from_airtable_step_1_title: 'widget_import_from_airtable_step_1_title';
+ widget_import_from_airtable_step_1_viewid: 'widget_import_from_airtable_step_1_viewid';
+ widget_import_from_airtable_step_1_warning_content: 'widget_import_from_airtable_step_1_warning_content';
+ widget_import_from_airtable_step_2_description: 'widget_import_from_airtable_step_2_description';
+ widget_import_from_airtable_step_2_fields: 'widget_import_from_airtable_step_2_fields';
+ widget_import_from_airtable_step_2_fields_type: 'widget_import_from_airtable_step_2_fields_type';
+ widget_import_from_airtable_step_2_title: 'widget_import_from_airtable_step_2_title';
+ widget_import_from_airtable_step_2_waring_file_upload: 'widget_import_from_airtable_step_2_waring_file_upload';
+ widget_import_from_airtable_step_3_button: 'widget_import_from_airtable_step_3_button';
+ widget_import_from_airtable_step_3_description: 'widget_import_from_airtable_step_3_description';
+ widget_import_from_airtable_step_3_import_num: 'widget_import_from_airtable_step_3_import_num';
+ widget_import_from_airtable_tutorial: 'widget_import_from_airtable_tutorial';
+ widget_import_from_airtable_wrong_button: 'widget_import_from_airtable_wrong_button';
+ widget_install_error_env: 'widget_install_error_env';
+ widget_install_error_title: 'widget_install_error_title';
+ widget_item_build: 'widget_item_build';
+ widget_item_developing: 'widget_item_developing';
+ widget_load_error: 'widget_load_error';
+ widget_load_error_ban_btn: 'widget_load_error_ban_btn';
+ widget_load_error_ban_content: 'widget_load_error_ban_content';
+ widget_load_error_ban_title: 'widget_load_error_ban_title';
+ widget_load_error_load_error: 'widget_load_error_load_error';
+ widget_load_error_not_match: 'widget_load_error_not_match';
+ widget_load_error_published: 'widget_load_error_published';
+ widget_load_error_title: 'widget_load_error_title';
+ widget_load_url_error_not_match: 'widget_load_url_error_not_match';
+ widget_loader_developing_content: 'widget_loader_developing_content';
+ widget_loader_developing_title: 'widget_loader_developing_title';
+ widget_loader_error_cret_invalid: 'widget_loader_error_cret_invalid';
+ widget_loader_error_cret_invalid_action_text: 'widget_loader_error_cret_invalid_action_text';
+ widget_more_settings: 'widget_more_settings';
+ widget_more_settings_tooltip: 'widget_more_settings_tooltip';
+ widget_name: 'widget_name';
+ widget_name_length_error: 'widget_name_length_error';
+ widget_no_access_datasheet: 'widget_no_access_datasheet';
+ widget_num: 'widget_num';
+ widget_operate_delete: 'widget_operate_delete';
+ widget_operate_enter_dev: 'widget_operate_enter_dev';
+ widget_operate_exit_dev: 'widget_operate_exit_dev';
+ widget_operate_publish_help: 'widget_operate_publish_help';
+ widget_operate_refresh: 'widget_operate_refresh';
+ widget_operate_rename: 'widget_operate_rename';
+ widget_operate_send_dashboard: 'widget_operate_send_dashboard';
+ widget_operate_setting: 'widget_operate_setting';
+ widget_panel: 'widget_panel';
+ widget_panel_count_limit: 'widget_panel_count_limit';
+ widget_panel_title: 'widget_panel_title';
+ widget_per_space: 'widget_per_space';
+ widget_publish_help_desc: 'widget_publish_help_desc';
+ widget_publish_help_step1: 'widget_publish_help_step1';
+ widget_publish_help_step2: 'widget_publish_help_step2';
+ widget_publish_modal_content: 'widget_publish_modal_content';
+ widget_publish_modal_title: 'widget_publish_modal_title';
+ widget_reference: 'widget_reference';
+ widget_runtime_desktop: 'widget_runtime_desktop';
+ widget_runtime_mobile: 'widget_runtime_mobile';
+ widget_scripting_edit_code: 'widget_scripting_edit_code';
+ widget_scripting_edit_console: 'widget_scripting_edit_console';
+ widget_scripting_edit_examples: 'widget_scripting_edit_examples';
+ widget_scripting_edit_finish: 'widget_scripting_edit_finish';
+ widget_scripting_edit_stop: 'widget_scripting_edit_stop';
+ widget_scripting_run: 'widget_scripting_run';
+ widget_scripting_start: 'widget_scripting_start';
+ widget_show_settings_tooltip: 'widget_show_settings_tooltip';
+ widget_something_went_wrong: 'widget_something_went_wrong';
+ widget_start_dev: 'widget_start_dev';
+ widget_step_dev: 'widget_step_dev';
+ widget_step_dev_content_label: 'widget_step_dev_content_label';
+ widget_step_dev_desc: 'widget_step_dev_desc';
+ widget_step_dev_title: 'widget_step_dev_title';
+ widget_step_init: 'widget_step_init';
+ widget_step_init_content_desc: 'widget_step_init_content_desc';
+ widget_step_init_content_label: 'widget_step_init_content_label';
+ widget_step_init_desc: 'widget_step_init_desc';
+ widget_step_init_title: 'widget_step_init_title';
+ widget_step_install: 'widget_step_install';
+ widget_step_install_content_label1: 'widget_step_install_content_label1';
+ widget_step_install_content_label2: 'widget_step_install_content_label2';
+ widget_step_install_desc: 'widget_step_install_desc';
+ widget_step_install_title: 'widget_step_install_title';
+ widget_step_start: 'widget_step_start';
+ widget_step_start_content_desc2: 'widget_step_start_content_desc2';
+ widget_step_start_content_label1: 'widget_step_start_content_label1';
+ widget_step_start_content_label2: 'widget_step_start_content_label2';
+ widget_step_start_desc: 'widget_step_start_desc';
+ widget_step_start_title: 'widget_step_start_title';
+ widget_tip: 'widget_tip';
+ widget_transfer_modal_content: 'widget_transfer_modal_content';
+ widget_transfer_modal_title: 'widget_transfer_modal_title';
+ widget_transfer_success: 'widget_transfer_success';
+ widget_unknow_err: 'widget_unknow_err';
+ widget_unpublish_modal_content: 'widget_unpublish_modal_content';
+ widget_website: 'widget_website';
+ widgets_per_dashboard: 'widgets_per_dashboard';
+ width_limit_waring: 'width_limit_waring';
+ without_day: 'without_day';
+ wizard_14_success_message: 'wizard_14_success_message';
+ wizard_15_success_message: 'wizard_15_success_message';
+ wizard_16_success_message: 'wizard_16_success_message';
+ wizard_17_success_message: 'wizard_17_success_message';
+ wizard_18_success_message: 'wizard_18_success_message';
+ wizard_20_success_message: 'wizard_20_success_message';
+ wizard_reward: 'wizard_reward';
+ wizard_video_reward: 'wizard_video_reward';
+ work_data: 'work_data';
+ workbench_instruction_of_all_member_setting_and_node_permission: 'workbench_instruction_of_all_member_setting_and_node_permission';
+ workbench_setting: 'workbench_setting';
+ workbench_setting_all: 'workbench_setting_all';
+ workbench_setting_cannot_export_datasheet_describle: 'workbench_setting_cannot_export_datasheet_describle';
+ workbench_setting_cannot_export_datasheet_tips: 'workbench_setting_cannot_export_datasheet_tips';
+ workbench_setting_cannot_export_datasheet_title: 'workbench_setting_cannot_export_datasheet_title';
+ workbench_setting_show_watermark_tips: 'workbench_setting_show_watermark_tips';
+ workbench_setting_show_watermark_title: 'workbench_setting_show_watermark_title';
+ workbench_share_link_template: 'workbench_share_link_template';
+ workbench_side_space_template: 'workbench_side_space_template';
+ workbenck_shortcuts: 'workbenck_shortcuts';
+ workdoc_attach_uploading: 'workdoc_attach_uploading';
+ workdoc_authentication_failed: 'workdoc_authentication_failed';
+ workdoc_background_title: 'workdoc_background_title';
+ workdoc_code_placeholder: 'workdoc_code_placeholder';
+ workdoc_collapsed: 'workdoc_collapsed';
+ workdoc_color_default: 'workdoc_color_default';
+ workdoc_color_title: 'workdoc_color_title';
+ workdoc_create: 'workdoc_create';
+ workdoc_expanded: 'workdoc_expanded';
+ workdoc_image_max_10mb: 'workdoc_image_max_10mb';
+ workdoc_info: 'workdoc_info';
+ workdoc_info_create_time: 'workdoc_info_create_time';
+ workdoc_info_creator: 'workdoc_info_creator';
+ workdoc_info_last_modify_people: 'workdoc_info_last_modify_people';
+ workdoc_info_last_modify_time: 'workdoc_info_last_modify_time';
+ workdoc_link_placeholder: 'workdoc_link_placeholder';
+ workdoc_only_image: 'workdoc_only_image';
+ workdoc_text_placeholder: 'workdoc_text_placeholder';
+ workdoc_title_placeholder: 'workdoc_title_placeholder';
+ workdoc_unnamed: 'workdoc_unnamed';
+ workdoc_unsave_cancel: 'workdoc_unsave_cancel';
+ workdoc_unsave_content: 'workdoc_unsave_content';
+ workdoc_unsave_ok: 'workdoc_unsave_ok';
+ workdoc_unsave_title: 'workdoc_unsave_title';
+ workdoc_upload_failed: 'workdoc_upload_failed';
+ workdoc_ws_connected: 'workdoc_ws_connected';
+ workdoc_ws_connecting: 'workdoc_ws_connecting';
+ workdoc_ws_disconnected: 'workdoc_ws_disconnected';
+ workdoc_ws_reconnecting: 'workdoc_ws_reconnecting';
+ workflow_execute_failed_notify: 'workflow_execute_failed_notify';
+ workspace_data: 'workspace_data';
+ workspace_files: 'workspace_files';
+ workspace_list: 'workspace_list';
+ wrap_text: 'wrap_text';
+ wrong_url: 'wrong_url';
+ x_axis_field_date_range: 'x_axis_field_date_range';
+ x_axis_field_date_range_by_day: 'x_axis_field_date_range_by_day';
+ x_axis_field_date_range_by_quarter: 'x_axis_field_date_range_by_quarter';
+ x_axis_field_date_range_by_week: 'x_axis_field_date_range_by_week';
+ x_axis_field_date_range_by_year: 'x_axis_field_date_range_by_year';
+ y_axis_field_average: 'y_axis_field_average';
+ y_axis_field_max: 'y_axis_field_max';
+ y_axis_field_min: 'y_axis_field_min';
+ y_axis_field_sum: 'y_axis_field_sum';
+ year: 'year';
+ year_month_day_hh_mm: 'year_month_day_hh_mm';
+ year_month_day_hyphen: 'year_month_day_hyphen';
+ year_month_day_slash: 'year_month_day_slash';
+ year_season_hyphen: 'year_season_hyphen';
+ year_week_hyphen: 'year_week_hyphen';
+ yemen: 'yemen';
+ yesterday: 'yesterday';
+ you: 'you';
+ your_account_will_destroy_at: 'your_account_will_destroy_at';
+ zambia: 'zambia';
+ zimbabwe: 'zimbabwe';
+ zoom_in: 'zoom_in';
+ zoom_out: 'zoom_out';
};
export type StringKeysType = {
- [K in keyof StringKeysMapType]: K;
- } & { [key: string]: unknown };
\ No newline at end of file
+ [K in keyof StringKeysMapType]: K;
+} & { [key: string]: unknown };
diff --git a/packages/core/src/config/system_config.source.json b/packages/core/src/config/system_config.source.json
index a96176b91f..f96da67c3a 100644
--- a/packages/core/src/config/system_config.source.json
+++ b/packages/core/src/config/system_config.source.json
@@ -1,7810 +1,7544 @@
{
- "api_panel": {
- "Attachment": {
- "defaultExample": "[\n {\n \"id\": \"atcPtxnvqti5M\",\n \"name\": \"6.gif\",\n \"size\": 33914,\n \"mimeType\": \"image/gif\",\n \"token\": \"space/2020/09/22/01ee7202922d48688f61e34f12da5abc\",\n \"width\": 240,\n \"height\": 240,\n \"url\": \"__host__/space/2020/09/22/01ee7202922d48688f61e34f12da5abc\"\n }\n]",
- "defaultExampleId": "api_panel_type_default_example_attachment",
- "description": "ē±č„å¹²āé件对豔āē»ęēę°ē» ęÆäøäøŖé件对豔åŗčÆ„å
å«äøåå±ę§ļ¼ mimeType (string) : éä»¶ēåŖä½ē±»å name (string) : éä»¶ēåē§° size (number) : éä»¶ē大å°ļ¼åä½äøŗåč width (number) : å¦ęéä»¶ęÆå¾ēę ¼å¼ļ¼č”Øē¤ŗå¾ēē宽度ļ¼åä½äøŗpx height (number) : å¦ęéä»¶ęÆå¾ēę ¼å¼ļ¼č”Øē¤ŗå¾ēēé«åŗ¦ļ¼åä½äøŗpx token (string) : éä»¶ē访é®č·Æå¾ preview (string) : å¦ęéä»¶ęÆPDFę ¼å¼ļ¼å°ä¼ēęäøäøŖé¢č§å¾ļ¼ēØę·åÆä»„éčæę¤ē½å访é®",
- "descriptionId": "api_panel_type_desc_attachment",
- "valueType": "array of attachment objects"
+ "environment": {
+ "integration": {
+ "env": "integration"
},
- "AutoNumber": {
- "defaultExample": "10001",
- "defaultExampleId": "api_panel_type_default_example_auto_number",
- "description": "ę°å¼ļ¼ę£ę“ę° å建记å½ę¶čŖåØēęļ¼äøęÆęęåØåå
„",
- "descriptionId": "api_panel_type_desc_autonumber",
- "valueType": "number"
+ "production": {
+ "env": "production"
},
- "Cascader": {
- "defaultExample": "å¤ēŗ§čåØļ¼éåä½äøŗęå±ēŗ§å
³ē³»é锹ēęę¬ļ¼ä¾å¦ēåŗåøēéę©ć",
- "defaultExampleId": "api_panel_type_desc_cascader",
- "description": "å¤ēŗ§čåØļ¼éåä½äøŗęå±ēŗ§å
³ē³»é锹ēęę¬ļ¼ä¾å¦ēåŗåøēéę©ć",
- "descriptionId": "api_panel_type_desc_cascader",
- "valueType": "string"
+ "staging": {
+ "env": "staging"
+ }
+ },
+ "settings": {
+ "_build_branch": {
+ "value": "local"
},
- "Checkbox": {
- "defaultExample": "true",
- "defaultExampleId": "api_panel_type_default_example_checkbox",
- "description": "åøå°ē±»åētrue ę 空 å½ę¤å段被å¾éę¶čæåātrueāćé¤ę¤ä»„å¤ļ¼č®°å½äøäøčæåę¤åꮵļ¼",
- "descriptionId": "api_panel_type_desc_checkbox",
- "valueType": "boolean"
+ "_build_id": {
+ "value": "0"
},
- "CreatedBy": {
- "defaultExample": "{\n \"uuid\": \"aa3e6af7041c4907ba03889acc0b0cd1\",\n \"name\": \"Kelvin\",\n \"avatar\": \"__host__/public/2020/08/03/574bcee4cfc54f6fbb7d686bb237f6f3\"\n}",
- "defaultExampleId": "api_panel_type_default_example_created_by",
- "description": "å建ę¤č®°å½ēęåļ¼unitļ¼ļ¼ä»„ę°ē»å½¢å¼čæå ćē»ē»åå
ćęÆē»“ę ¼č”Øäøęčæ°ā空é“ē«āäøāęåāä¹é“ēå
³ē³»ēäøäøŖę½č±”ę¦åæµćęåļ¼memberļ¼ćå°ē»ļ¼teamļ¼é½ęÆäøē§ē»ē»åå
ć *å建人åæ
锻为ęåļ¼memberļ¼ unitId (string) : ē»ē»åå
ēID unitType (number) : ē»ē»åå
ēē±»åļ¼1ęÆå°ē»ļ¼3ęÆęå unitName (string) : ē»ē»åå
ēåē§°ļ¼å¦ęunitTypeęÆ1ļ¼ę¤å¼äøŗå°ē»åē§°ļ¼å¦ęunitTypeęÆ3ļ¼ę¤å¼äøŗęåē«å
ęµē§°",
- "descriptionId": "api_panel_type_desc_created_by",
- "valueType": "array of unit objects"
+ "_version_type": {
+ "value": "local"
},
- "CreatedTime": {
- "defaultExample": "1600777860000",
- "defaultExampleId": "api_panel_type_default_example_created_time",
- "description": "ę„ęåę¶é“ļ¼ä»„毫ē§(ms)äøŗåä½čæåę¶é“ę³",
- "descriptionId": "api_panel_type_desc_created_time",
- "valueType": "number | string"
+ "activity_center_end_time": {
+ "value": "2021-05-30 19:30"
},
- "Currency": {
- "defaultExample": "8.88",
- "defaultExampleId": "api_panel_type_default_example_currency",
- "description": "ę°å¼ļ¼ęÆęč“å¼ éčæapič°ēØčæåēå¼ļ¼äøååé
ē½®éęå®ē精度影åļ¼åŖä¼åę ·čæåć",
- "descriptionId": "api_panel_type_desc_currency",
- "valueType": "number"
+ "activity_center_url": {
+ "value": "https://mp.weixin.qq.com/s/s2IRoAMHzsGq697TP0CCrQ"
},
- "DateTime": {
- "defaultExample": "1600777860000",
- "defaultExampleId": "api_panel_type_default_example_date_time",
- "description": "ę„ęåę¶é“ļ¼ä»„毫ē§ļ¼msļ¼äøŗåä½čæåę¶é“ę³",
- "descriptionId": "api_panel_type_desc_date_time",
- "valueType": "number | string"
+ "activity_train_camp_end_time": {
+ "value": "2022-08-31 23:59"
},
- "Email": {
- "defaultExample": "support@vikadata.com",
- "defaultExampleId": "api_panel_type_default_example_email",
- "description": "é®ē®±å°åļ¼å符串ļ¼",
- "descriptionId": "api_panel_type_desc_email",
- "valueType": "string"
+ "activity_train_camp_start_time": {
+ "value": "2022-03-31 00:00"
},
- "Formula": {
- "defaultExample": "åØē¬¬äøč”å®ę“唫åę°ę®ļ¼å°±åÆä»„ę„ē示ä¾äŗ",
- "defaultExampleId": "api_panel_type_default_example_formula",
- "description": "ē»čæå
¬å¼åå½ę°čæē®åēē»ęļ¼ę°ę®ē±»ååÆč½ęÆę°åćå符串ćåøå°å¼ ę¤åꮵęÆčæē®å¼ļ¼å建/ę“ę°č®°å½ę¶äøęÆęåå
„",
- "descriptionId": "api_panel_type_desc_formula",
- "valueType": "number | string | boolean"
+ "agree_terms_of_service": {
+ "value": "75"
},
- "LastModifiedBy": {
- "defaultExample": "{\n \"uuid\": \"aa3e6af7041c4907ba03889acc0b0cd1\",\n \"name\": \"Kelvin\",\n \"avatar\": \"__host__/public/2020/08/03/574bcee4cfc54f6fbb7d686bb237f6f3\"\n}",
- "defaultExampleId": "api_panel_type_default_example_last_modified_by",
- "description": "ęčæäøę¬”ē¼č¾č®°å½/ęå®åꮵēęåļ¼unitļ¼ļ¼ä»„ę°ē»å½¢å¼čæå ćē»ē»åå
ćęÆē»“ę ¼č”Øäøęčæ°ā空é“ē«āäøāęåāä¹é“ēå
³ē³»ēäøäøŖę½č±”ę¦åæµćęåļ¼memberļ¼ćå°ē»ļ¼teamļ¼é½ęÆäøē§ē»ē»åå
ć *äæ®ę¹äŗŗåæ
锻为ęåļ¼memberļ¼ unitId (string) : ē»ē»åå
ēID unitType (number) : ē»ē»åå
ēē±»åļ¼1ęÆå°ē»ļ¼3ęÆęå unitName (string) : ē»ē»åå
ēåē§°ļ¼å¦ęunitTypeęÆ1ļ¼ę¤å¼äøŗå°ē»åē§°ļ¼å¦ęunitTypeęÆ3ļ¼ę¤å¼äøŗęåē«å
ęµē§°",
- "descriptionId": "api_panel_type_desc_last_modified_by",
- "valueType": "array of unit objects"
+ "api_apiffox_patch_url": {
+ "value": "https://www.apifox.cn/apidoc/project-613370/api-13867672-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&environment[token]=${token}&environment[body]=${body}"
},
- "LastModifiedTime": {
- "defaultExample": "1600777860000",
- "defaultExampleId": "api_panel_type_default_example_last_modified_time",
- "description": "ę„ęåę¶é“ļ¼ä»„ęÆ«ē§ (ms) äøŗåä½čæåę¶é“ę³",
- "descriptionId": "api_panel_type_desc_last_modified_time",
- "valueType": "number | string"
+ "api_apiffox_post_url": {
+ "value": "https://www.apifox.cn/apidoc/project-613370/api-13867671-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&environment[token]=${token}&environment[body]=${body}"
},
- "OneWayLink": {
- "defaultExample": "[\n \"rec8116cdd76088af\",\n \"rec245db9343f55e8\",\n \"rec4f3bade67ff565\"\n]",
- "defaultExampleId": "api_panel_type_default_example_one_way_link",
- "description": "ē±å¤ę”å·²å
³čč®°å½ēIDē»ęēę°ē» ",
- "descriptionId": "api_panel_type_desc_one_way_link",
- "valueType": "array of record IDs (strings)"
+ "api_apifox_delete_url": {
+ "value": "https://www.apifox.cn/apidoc/project-613370/api-13867673-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&query[recordIds]=${recordId}&environment[token]=${token}"
},
- "Link": {
- "defaultExample": "[\n \"rec8116cdd76088af\",\n \"rec245db9343f55e8\",\n \"rec4f3bade67ff565\"\n]",
- "defaultExampleId": "api_panel_type_default_example_link",
- "description": "ē±å¤ę”å·²å
³čč®°å½ēIDē»ęēę°ē» ",
- "descriptionId": "api_panel_type_desc_link",
- "valueType": "array of record IDs (strings)"
+ "api_apifox_get_url": {
+ "value": "https://www.apifox.cn/apidoc/project-613370/api-13867447-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&environment[token]=${token}"
},
- "LookUp": {
- "defaultExample": "åØē¬¬äøč”å®ę“唫åę°ę®ļ¼å°±åÆä»„ę„ē示ä¾äŗ",
- "defaultExampleId": "api_panel_type_default_example_look_up",
- "description": "A蔨äøB蔨éčæååå
³čåꮵčæč”蔨å
³čåļ¼åÆä½æēØę¤å段对B蔨ēä»»ęåꮵčæč”å¼ēØļ¼č§ä¹å¼ēØę¹å¼ēäøåļ¼ččæåäøåę°ę®ē±»åēčæē®å¼ć å¦ęå¼ēØę¹å¼éę©äŗćåę ·å¼ēØćļ¼åčæē®ē»ęēę°ę®ē±»åäæęäøB蔨ęŗåꮵäøč“ļ¼ å
¶ä»å¼ēØę¹å¼ēčæåę°åē±»åēčæē®å¼",
- "descriptionId": "api_panel_type_desc_look_up",
- "valueType": "any"
+ "api_apifox_upload_url": {
+ "value": "https://www.apifox.cn/apidoc/project-613370/api-13867674-run?path[datasheetId]=${datasheetId}&environment[token]=${token}"
},
- "Member": {
- "defaultExample": "[\n {\n \"id\": \"1291258301781176321\",\n \"type\": 3,\n \"name\": \"å°čµ\",\n \"avatar\": \"https://s1.vika.cn/default/avatar004.jpg\"\n }\n]",
- "defaultExampleId": "api_panel_type_default_example_member",
- "description": "ē±č„å¹²ćē»ē»åå
ļ¼unitļ¼ćē»ęēę°ē» ćē»ē»åå
ćęÆē»“ę ¼č”Øäøęčæ°ā空é“ē«āäøāęåāä¹é“ēå
³ē³»ēäøäøŖę½č±”ę¦åæµćęåļ¼memberļ¼ćå°ē»ļ¼teamļ¼é½ęÆäøē§ē»ē»åå
ć id (string) : ē»ē»åå
ēID type (number) : ē»ē»åå
ēē±»åļ¼1ęÆå°ē»ļ¼3ęÆęå name (string) : ē»ē»åå
ēåē§°ļ¼å¦ę type ęÆ1ļ¼ę¤å¼äøŗå°ē»åē§°ļ¼å¦ę type ęÆ3ļ¼ę¤å¼äøŗęåē«å
ęµē§°",
- "descriptionId": "api_panel_type_desc_member",
- "valueType": "array of unit objects"
+ "api_times_per_day": {
+ "value": "1000000"
},
- "MultiSelect": {
- "defaultExample": "[\n \"é锹 A\",\n \"é锹 B\"\n]",
- "defaultExampleId": "api_panel_type_default_example_multi_select",
- "description": "åÆč½ęå¤äøŖé锹ļ¼čæåå·²éäøēč„干个é锹å¼ęęēå符串ę°ē» å½å建/ę“ę°č®°å½ę¶ļ¼ęäŗ¤ēé锹å¼å¹¶äøååØäŗé锹å蔨ļ¼åä¼čæåé误ē 400ļ¼ę示āåę°é误ā",
- "descriptionId": "api_panel_type_desc_multi_select",
- "valueType": "array of strings"
+ "api_times_per_hour": {
+ "value": "0"
},
- "Number": {
- "defaultExample": "8",
- "defaultExampleId": "api_panel_type_default_example_number",
- "description": "ę°å¼ļ¼ęÆęč“å¼ éčæapič°ēØčæåēå¼ļ¼äøååé
ē½®éęå®ē精度影åļ¼åŖä¼åę ·čæåć",
- "descriptionId": "api_panel_type_desc_number",
- "valueType": "number"
+ "api_times_per_minute": {
+ "value": "100"
},
- "Percent": {
- "defaultExample": "0.88",
- "defaultExampleId": "api_panel_type_default_example_percent",
- "description": "ę°å¼ļ¼ęÆęč“å¼ éčæAPIč°ēØčæåēå¼ļ¼äøååé
ē½®éęå®ē精度影åļ¼åŖä¼åę ·čæåć",
- "descriptionId": "api_panel_type_desc_percent",
- "valueType": "number"
+ "api_times_per_second": {
+ "value": "10"
},
- "Phone": {
- "defaultExample": "138xxxx7240",
- "defaultExampleId": "api_panel_type_default_example_phone",
- "description": "ēµčÆå·ē ļ¼å符串ļ¼",
- "descriptionId": "api_panel_type_desc_phone",
- "valueType": "string"
+ "apitable_login_logo": {
+ "value": "space/2022/12/05/1e36972963f64c85a7ce998c6abc075d"
},
- "Rating": {
- "defaultExample": "1",
- "defaultExampleId": "api_panel_type_default_example_rating",
- "description": "čÆåå¼ęÆ 1-9 ä¹é“ēäøäøŖę£ę“ę° å¦ęåå
ę ¼äøŗē©ŗęč
ę¤éčÆåļ¼åč®°å½äøäøčæåę¤åꮵļ¼",
- "descriptionId": "api_panel_type_desc_rating",
- "valueType": "number"
+ "assistant": {
+ "value": "true"
},
- "SingleSelect": {
- "defaultExample": "é锹 A",
- "defaultExampleId": "api_panel_type_default_example_single_select",
- "description": "åÆč½ęå¤äøŖé锹ļ¼čæåå·²éäøēäøäøŖé锹å¼ļ¼åē¬¦äø²ļ¼ å½å建/ę“ę°č®°å½ę¶ļ¼ęäŗ¤ēé锹å¼å¹¶äøååØäŗé锹å蔨ļ¼åä¼čæåé误ē 400ļ¼ę示āåę°é误ā",
- "descriptionId": "api_panel_type_desc_single_select",
- "valueType": "string"
+ "assistant_activity_train_camp_end_time": {
+ "value": "2022-08-31 23:59"
},
- "SingleText": {
- "defaultExample": "åč”ęę¬å
容",
- "defaultExampleId": "api_panel_type_default_example_single_text",
- "description": "åč”ęę¬ļ¼éåäæåäøåø¦ę¢č”符ēęę¬ļ¼ä¾å¦ęē« ēę é¢ć",
- "descriptionId": "api_panel_type_desc_single_text",
- "valueType": "string"
+ "assistant_activity_train_camp_start_time": {
+ "value": "2022-03-31 00:00"
},
- "Text": {
- "defaultExample": "å¤č”\nęę¬å
容",
- "defaultExampleId": "api_panel_type_default_example_text",
- "description": "å¤č”ęę¬ļ¼åÆēØäŗåę¾č¾éæēęę¬å
容ļ¼ä¾å¦äøēÆå¦ęÆč®ŗęć",
- "descriptionId": "api_panel_type_desc_text",
- "valueType": "string"
+ "assistant_ai_course_url": {
+ "value": "https://vika.cn/ai-course/"
},
- "Workdoc": {
- "defaultExample": "ę攣å
容",
- "defaultExampleId": "api_panel_type_default_example_workdoc",
- "description": "ę攣ļ¼åÆēØäŗåę¾ę攣ć",
- "descriptionId": "api_panel_type_desc_workdoc",
- "valueType": "array"
+ "assistant_release_history_url": {
+ "value": "https://bbs.vika.cn/column/details/13"
},
- "URL": {
- "defaultExample": "{\"title\":\"vika\",\"text\":\"https://vika.cn\", \"favicon\":\"https://s1.vika.cn/space/2022/12/20/73456950217f4f79b20c7ef1a49acf6e\"}",
- "defaultExampleId": "api_panel_type_default_example_url",
- "description": "URL å°åļ¼å符串ļ¼",
- "descriptionId": "api_panel_type_desc_url",
- "valueType": "string"
+ "automation_action_send_msg_to_dingtalk": {
+ "value": "true"
},
- "Button": {
- "defaultExample": "Click Start",
- "defaultExampleId": "click_start",
- "description": "ęé®å",
- "descriptionId": "field_desc_button",
- "valueType": "string"
- }
- },
- "audit": {
- "actual_delete_space": {
- "category": "space_change_event",
- "content": "audit_space_complete_delete_detail",
- "name": "audit_space_complete_delete",
- "online": true,
- "type": "space"
+ "automation_action_send_msg_to_feishu": {
+ "value": "true"
},
- "add_field_role": {
- "category": "datasheet_field_permission_change_event",
- "content": "audit_add_field_role_detail",
- "name": "audit_add_field_role",
- "type": "space"
+ "automation_action_send_msg_to_wecom": {
+ "value": "true"
},
- "add_node_role": {
- "category": "work_catalog_permission_change_event",
- "content": "audit_add_node_role_detail",
- "name": "audit_add_node_role",
- "online": true,
- "show_in_audit_log": true,
- "sort": "11",
- "type": "space"
+ "billing_default_billing_period": {
+ "value": "annual"
},
- "add_sub_admin": {
- "category": "admin_permission_change_event",
- "type": "space"
+ "billing_default_grade": {
+ "value": "silver"
},
- "add_team_to_member": {
- "category": "organization_change_event",
- "type": "space"
+ "billing_default_seats": {
+ "value": "50"
},
- "agree_user_apply": {
- "category": "organization_change_event",
- "type": "space"
+ "billing_enterprise_qr_code": {
+ "value": "space/2022/02/16/cf2f386d300142a19268c487b351d6bb"
},
- "cancel_delete_space": {
- "category": "space_change_event",
- "content": "audit_space_cancel_delete_detail",
- "name": "audit_space_cancel_delete",
- "online": true,
- "type": "space"
+ "billing_pay_contact_us": {
+ "value": "space/2022/02/17/b32ecd3a5dcb43a1add4d320632c6d2a"
},
- "change_main_admin": {
- "category": "admin_permission_change_event",
- "type": "space"
+ "billing_pay_success_qr_code": {
+ "value": "space/2022/02/17/b7cd077fca35444aa02fba4d11f2c1ba"
},
- "copy_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_copy_detail",
- "name": "audit_space_node_copy",
- "online": true,
- "show_in_audit_log": true,
- "sort": "4",
- "type": "space"
+ "datasheet_max_view_count_per_sheet": {
+ "value": "60"
},
- "create_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_create_detail",
- "name": "audit_space_node_create",
- "online": true,
- "show_in_audit_log": true,
- "sort": "1",
- "type": "space"
- },
- "create_space": {
- "category": "space_change_event",
- "content": "audit_space_create_detail",
- "name": "audit_space_create",
- "online": true,
- "type": "space"
+ "datasheet_unlogin_user_avatar": {
+ "value": "space/2020/09/11/744b39b7ed5240e1b257553f683ed6cd"
},
- "create_team": {
- "category": "organization_change_event",
- "type": "space"
+ "delete_account_step1_cover": {
+ "value": "space/2022/01/11/05fb6ad3c03b4b4da95156313b5d7777"
},
- "create_template": {
- "category": "space_template_event",
- "content": "audit_create_template_detail",
- "name": "audit_create_template",
- "online": true,
- "type": "space"
+ "delete_account_step2_email_icon": {
+ "value": "space/2022/01/11/b0d06adfb14d457b9db266349edbf656"
},
- "delete_field_role": {
- "category": "datasheet_field_permission_change_event",
- "content": "audit_delete_field_role_detail",
- "name": "audit_delete_field_role",
- "type": "space"
+ "delete_account_step2_mobile_icon": {
+ "value": "space/2022/01/11/ba4572da263c46ccb94843046a2a8e6c"
},
- "delete_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_delete_detail",
- "name": "audit_space_node_delete",
- "online": true,
- "show_in_audit_log": true,
- "sort": "6",
- "type": "space"
+ "education_url": {
+ "value": "https://edu.vika.cn"
},
- "delete_node_role": {
- "category": "work_catalog_permission_change_event",
- "content": "audit_delete_node_role_detail",
- "name": "audit_delete_node_role",
- "online": true,
- "show_in_audit_log": true,
- "sort": "13",
- "type": "space"
+ "email_icon": {
+ "value": "space/2022/12/05/0d3881bd9d3c4be59845739090d06051"
},
- "delete_rubbish_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_rubbish_node_delete_detail",
- "name": "audit_space_rubbish_node_delete",
- "online": true,
- "type": "space"
+ "emoji_apple_32": {
+ "value": "space/2021/03/23/6972f73d8bfe4539b67a4d3e264771e0"
},
- "delete_space": {
- "category": "space_change_event",
- "content": "audit_space_delete_detail",
- "name": "audit_space_delete",
- "online": true,
- "type": "space"
+ "emoji_apple_64": {
+ "value": "space/2021/03/23/c88653f7b7424d10bef058c345f6df6d"
},
- "delete_sub_admin": {
- "category": "admin_permission_change_event",
- "type": "space"
+ "experimental_features_unsynchronized_view_intro_img": {
+ "value": "space/2021/11/30/854742d76eaa46bba848d80f358f9cdf"
},
- "delete_team": {
- "category": "organization_change_event",
- "type": "space"
+ "field_cascade": {
+ "value": "true"
},
- "delete_template": {
- "category": "space_template_event",
- "content": "audit_delete_template_detail",
- "name": "audit_delete_template",
- "online": true,
- "type": "space"
+ "github_icon": {
+ "value": "space/2022/12/14/08393af8ffc84039a75f99b8ff01b61f"
},
- "disable_field_role": {
- "category": "datasheet_field_permission_change_event",
- "content": "audit_disable_field_role_detail",
- "name": "audit_disable_field_role",
- "type": "space"
+ "grades_info": {
+ "value": "/pricing/"
},
- "disable_node_role": {
- "category": "work_catalog_permission_change_event",
- "content": "audit_disable_node_role_detail",
- "name": "audit_disable_node_role",
- "online": true,
- "show_in_audit_log": true,
- "sort": "10",
- "type": "space"
+ "help_assistant": {
+ "value": "true"
},
- "disable_node_share": {
- "category": "work_catalog_share_event",
- "content": "audit_disable_node_share_detail",
- "name": "audit_disable_node_share",
- "online": true,
- "show_in_audit_log": true,
- "sort": "16",
- "type": "space"
+ "help_contact_us_type": {
+ "value": "qrcode"
},
- "enable_field_role": {
- "category": "datasheet_field_permission_change_event",
- "content": "audit_enable_field_role_detail",
- "name": "audit_enable_field_role",
- "type": "space"
+ "help_developers_center_url": {
+ "value": "https://vika.cn/developers"
},
- "enable_node_role": {
- "category": "work_catalog_permission_change_event",
- "content": "audit_enable_node_role_detail",
- "name": "audit_enable_node_role",
- "online": true,
- "show_in_audit_log": true,
- "sort": "9",
- "type": "space"
+ "help_download_app": {
+ "value": "true"
},
- "enable_node_share": {
- "category": "work_catalog_share_event",
- "content": "audit_enable_node_share_detail",
- "name": "audit_enable_node_share",
- "online": true,
- "show_in_audit_log": true,
- "sort": "14",
- "type": "space"
+ "help_join_chatgroup_url": {
+ "value": "https://vika.cn/chatgroup/"
},
- "export_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_export_detail",
- "name": "audit_space_node_export",
- "type": "space"
+ "help_official_website_url": {
+ "value": "vika.cn?home=1"
},
- "import_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_import_detail",
- "name": "audit_space_node_import",
- "online": true,
- "show_in_audit_log": true,
- "sort": "3",
- "type": "space"
+ "help_product_roadmap_url": {
+ "value": "https://bbs.vika.cn/page/product_roadmap"
},
- "invite_user_join_by_email": {
- "category": "organization_change_event",
- "content": "audit_space_invite_user_detail",
- "name": "audit_space_invite_user",
- "type": "space"
+ "help_solution_url": {
+ "value": "https://vika.cn/solutions/"
},
- "move_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_move_detail",
- "name": "audit_space_node_move",
- "online": true,
- "show_in_audit_log": true,
- "sort": "5",
- "type": "space"
+ "help_subscribe_demonstrate_form_url": {
+ "value": "https://vika.cn/share/shrFVCtHXQwYm3DVgNn91"
},
- "quote_template": {
- "category": "work_catalog_change_event",
- "content": "audit_quote_template_detail",
- "name": "audit_quote_template",
- "online": true,
- "type": "space"
+ "help_user_community_url": {
+ "value": "{\"dev\":\"https://bbs.vika.cn\",\"prod\":\"https://bbs.vika.cn\"}"
},
- "recover_rubbish_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_rubbish_node_recover_detail",
- "name": "audit_space_rubbish_node_recover",
- "online": true,
- "show_in_audit_log": true,
- "sort": "7",
- "type": "space"
+ "help_user_community_url_dev": {
+ "value": "https://bbs.vika.cn"
},
- "remove_member_from_team": {
- "category": "organization_change_event",
- "type": "space"
+ "help_user_community_url_prod": {
+ "value": "https://bbs.vika.cn"
},
- "remove_user": {
- "category": "organization_change_event",
- "type": "space"
+ "help_user_feedback_url": {
+ "value": "https://vika.cn/share/shrzw0miJVmSkJ7eBBa9k/fomx5qPX0JGPFvfEEP"
},
- "rename_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_rename_detail",
- "name": "audit_space_node_rename",
- "online": true,
- "show_in_audit_log": true,
- "sort": "2",
- "type": "space"
+ "help_video_tutorials_url": {
+ "value": "https://edu.vika.cn"
},
- "rename_space": {
- "category": "space_change_event",
- "content": "audit_space_rename_detail",
- "name": "audit_space_rename",
- "online": true,
- "type": "space"
+ "integration_apifox_url": {
+ "value": "https://www.apifox.cn/apidoc/project-613370/doc-806641"
},
- "sort_node": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_sort_detail",
- "name": "audit_space_node_sort",
- "online": true,
- "type": "space"
+ "integration_dingtalk_da": {
+ "value": "https://h5.dingtalk.com/dingtalk-da/index.html"
},
- "store_share_node": {
- "category": "work_catalog_change_event",
- "content": "audit_store_share_node_detail",
- "name": "audit_store_share_node",
- "online": true,
- "show_in_audit_log": true,
- "sort": "8",
- "type": "space"
+ "integration_dingtalk_help_url": {
+ "value": "https://help.vika.cn/docs/guide/integration-dingtalk",
+ "marketplace": {
+ "integration": "ina9134969049653777"
+ }
},
- "update_field_role": {
- "category": "datasheet_field_permission_change_event",
- "content": "audit_update_field_role_detail",
- "name": "audit_update_field_role",
- "type": "space"
+ "integration_dingtalk_upgrade_url": {
+ "value": "http://h5.dingtalk.com/open-purchase/mobileUrl.html?redirectUrl=https%3A%2F%2Fh5.dingtalk.com%2Fopen-market%2Fshare.html%3FshareGoodsCode%3DD34E5A30A9AC7FC6CA73DEEEDFCEC860C2F97D997C85C521B71035D4F4F2DADF5E69AE3825326C7F%26token%3D65482d6a78796151887e033769bebfd8%26shareUid%3DBCB170692B0B56DA0C22819901B68B80&dtaction=os"
},
- "update_field_role_setting": {
- "category": "datasheet_field_permission_change_event",
- "type": "space"
+ "integration_feishu_help": {
+ "value": "vikaē»“ę ¼č”Ø 使ēØęå"
},
- "update_member_property": {
- "category": "organization_change_event",
- "type": "space"
+ "integration_feishu_help_url": {
+ "value": "https://help.vika.cn/docs/guide/integration-lark",
+ "marketplace": {
+ "integration": "cli_9f3930dd7d7ad00c, cli_a08120b120fad00e, cli_9f614b454434500e"
+ }
},
- "update_member_team": {
- "category": "organization_change_event",
- "type": "space"
+ "integration_feishu_manage_open_url": {
+ "value": "https://applink.feishu.cn/client/bot/open"
},
- "update_node_cover": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_update_cover_detail",
- "name": "audit_space_node_update_cover",
- "online": true,
- "type": "space"
+ "integration_feishu_seats_form_url": {
+ "value": "https://u.vika.cn/pb7cj"
},
- "update_node_desc": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_update_desc_detail",
- "name": "audit_space_node_update_desc",
- "online": true,
- "type": "space"
+ "integration_feishu_upgrade_url": {
+ "value": "https://feishu.cn/admin/appCenter/manage/cli_9f614b454434500e"
},
- "update_node_icon": {
- "category": "work_catalog_change_event",
- "content": "audit_space_node_update_icon_detail",
- "name": "audit_space_node_update_icon",
- "online": true,
- "type": "space"
+ "integration_feishu_upgrade_url_dev": {
+ "value": "https://feishu.cn/admin/appCenter/manage/cli_a28611a8b9e2900d"
},
- "update_node_role": {
- "category": "work_catalog_permission_change_event",
- "content": "audit_update_node_role_detail",
- "name": "audit_update_node_role",
- "online": true,
- "show_in_audit_log": true,
- "sort": "12",
- "type": "space"
+ "integration_feisu_register_now_url": {
+ "value": "https://u.vika.cn/qmdp3"
},
- "update_node_share_setting": {
- "category": "work_catalog_share_event",
- "content": "audit_update_node_share_setting_detail",
- "name": "audit_update_node_share_setting",
- "online": true,
- "show_in_audit_log": true,
- "sort": "15",
- "type": "space"
+ "integration_wecom_bind_help_center": {
+ "value": "/help"
},
- "update_space_logo": {
- "category": "space_change_event",
- "content": "audit_space_update_logo_detail",
- "name": "audit_space_update_logo",
- "online": true,
- "type": "space"
+ "integration_wecom_bind_help_center_url": {
+ "value": "/help"
},
- "update_sub_admin_role": {
- "category": "admin_permission_change_event",
- "type": "space"
+ "integration_wecom_bind_success_icon_img": {
+ "value": "/space/2021/09/16/124e249b651f4934949ae39839e3ee77"
},
- "update_team_property": {
- "category": "organization_change_event",
- "type": "space"
+ "integration_wecom_custom_subdomain_help_url": {
+ "value": "https://help.vika.cn/docs/guide/intro_custom_subdomain"
},
- "user_leave_space": {
- "category": "organization_change_event",
- "content": "audit_user_quit_space_detail",
- "name": "audit_user_quit_space",
- "type": "space"
+ "integration_wecom_help_url": {
+ "value": "https://help.vika.cn/docs/guide/integration-wecom",
+ "marketplace": {
+ "integration": "ina5200279359980055"
+ }
},
- "user_login": {
- "category": "account_event",
- "content": "audit_user_login_detail",
- "name": "audit_user_login",
- "online": true,
- "type": "system"
+ "integration_wecom_login_qrcode_js": {
+ "value": "http://wwcdn.weixin.qq.com/node/wework/wwopen/js/wwLogin-1.2.4.js"
},
- "user_logout": {
- "category": "account_event",
- "content": "audit_user_logout_detail",
- "name": "audit_user_logout",
- "online": true,
- "type": "system"
- }
- },
- "country_code_and_phone_code": {
- "afghanistan": {
- "phoneCode": "93"
+ "integration_wecom_qrcode_css": {
+ "value": "/space/2021/08/02/6b5374b4b3ba42aba69022ae2b13a577"
},
- "albania": {
- "phoneCode": "355"
+ "integration_wecom_shop_cms": {
+ "value": "https://help.vika.cn/docs/guide/integration-wecom"
},
- "algeria": {
- "phoneCode": "213"
+ "integration_wecom_shop_corpid_dev": {
+ "value": "ww11761d11177ae10b"
},
- "american_samoa": {
- "phoneCode": "1684"
+ "integration_wecom_shop_corpid_prod": {
+ "value": "ww11761d11177ae10b"
},
- "andorra": {
- "phoneCode": "376"
+ "integration_wecom_shop_corpid_staging": {
+ "value": "ww11761d11177ae10b"
},
- "angola": {
- "phoneCode": "244"
+ "integration_wecom_shop_corpid_test": {
+ "value": "ww11761d11177ae10b"
},
- "anguilla": {
- "phoneCode": "1264"
+ "integration_wecom_shop_suiteid_dev": {
+ "value": "wwc98ec5fc01dfdaeb"
},
- "antigua_and_barbuda": {
- "phoneCode": "1268"
+ "integration_wecom_shop_suiteid_prod": {
+ "value": "ww0506baa4d734acb9"
},
- "argentina": {
- "phoneCode": "54"
+ "integration_wecom_shop_suiteid_staging": {
+ "value": "ww514bd11dfd0f294f"
},
- "armenia": {
- "phoneCode": "374"
+ "integration_wecom_shop_suiteid_test": {
+ "value": "ww3dd616a360b3ce97"
},
- "aruba": {
- "phoneCode": "297"
+ "integration_wecom_upgrade_guide_url": {
+ "value": "/wecom-integration/#upgrade"
},
- "australia": {
- "phoneCode": "61"
+ "integration_yozosoft_help_url": {
+ "value": "https://help.vika.cn/docs/guide/integration-yozosoft",
+ "marketplace": {
+ "integration": "ina5645957505507647"
+ }
},
- "austria": {
- "phoneCode": "43"
+ "introduction_video": {
+ "value": "space/2022/04/14/aff988f37b6849b1bf438a73d8721ae2"
},
- "azerbaijan": {
- "phoneCode": "994"
+ "linkedin_icon": {
+ "value": "space/2022/12/05/762594b3353141f6a7a83d10a3e47ea4"
},
- "bahamas": {
- "phoneCode": "1242"
+ "login_agree_terms_of_service": {
+ "value": "75"
},
- "bahrain": {
- "phoneCode": "973"
+ "login_icp1_url": {
+ "value": "https://beian.miit.gov.cn/"
},
- "bangladesh": {
- "phoneCode": "880"
+ "login_icp2_url": {
+ "value": "http://www.beian.gov.cn/portal/registerSystemInfo"
},
- "barbados": {
- "phoneCode": "1246"
+ "login_introduction_video": {
+ "value": "space/2022/04/14/aff988f37b6849b1bf438a73d8721ae2"
},
- "belarus": {
- "phoneCode": "375"
+ "login_join_chatgroup_url": {
+ "value": "https://vika.cn/chatgroup/"
},
- "belgium": {
- "phoneCode": "32"
+ "login_privacy_policy": {
+ "value": "ē»“ę ¼éē§ęæē"
},
- "belize": {
- "phoneCode": "501"
+ "login_private_deployment_form_url": {
+ "value": "https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL"
},
- "benin": {
- "phoneCode": "229"
+ "login_service_agreement": {
+ "value": "ē»“ę ¼ęå”åč®®"
},
- "bermuda": {
- "phoneCode": "1441"
+ "official_avatar": {
+ "value": "space/2021/12/07/aaac193704834e9a9e4af27a1535826a"
},
- "bhutan": {
- "phoneCode": "975"
+ "page_apply_logout": {
+ "value": "space/2022/01/11/5bb30117e4934522af081a05eb4fd903"
},
- "bolivia": {
- "phoneCode": "591"
+ "page_apply_logout_bg": {
+ "value": "space/2022/01/11/35106645c2614d11bea689a540d13787"
},
- "bosnia_and_herzegovina": {
- "phoneCode": "387"
+ "permission_config_in_workbench_page": {
+ "value": "[{\"key\":0,\"title\":\"č”Øę ¼å
ēęä½ęé\",\"detail\":[{\"title\":\"ē¼č¾č§å¾å·„å
·ę \",\"permissions\":[0,1,2]},{\"title\":\"ē¼č¾č§å¾å蔨\",\"permissions\":[0,1,2]},{\"title\":\"导åŗč§å¾ę°ę®\",\"permissions\":[0,1]},{\"title\":\"å¢å ē»“ę ¼å\",\"permissions\":[0,1]},{\"title\":\"ē¼č¾ē»“ę ¼åå±ę§ļ¼åå/ē±»å/ęčæ°ļ¼\",\"permissions\":[0,1]},{\"title\":\"ē¼č¾ē»“ę ¼åę ·å¼ļ¼å宽/ē»č®”ę ļ¼\",\"permissions\":[0,1]},{\"title\":\"ē¼č¾č”ļ¼å¢å /ęåØļ¼\",\"permissions\":[0,1,2]},{\"title\":\"ē¼č¾åå
ę ¼ļ¼å¢å ę¹ę°ę®ļ¼\",\"permissions\":[0,1,2]},{\"title\":\" ę¤éļ¼éå\",\"permissions\":[0,1,2]}]},{\"key\":1,\"title\":\"对ęä»¶ļ¼å¤¹ļ¼ēęä½ęé\",\"detail\":[{\"title\":\"设置ęä»¶ļ¼å¤¹ļ¼ęé\",\"permissions\":[0,1]},{\"title\":\"å°ē»§ęæåę¢äøŗęå®ęé\",\"permissions\":[0,1]},{\"title\":\"å°ęå®åę¢äøŗē»§ęæęé\",\"permissions\":[0]},{\"title\":\"ę°å»ŗęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1]},{\"title\":\"导å
„ęä»¶\",\"permissions\":[0,1]},{\"title\":\"导åŗęä»¶\",\"permissions\":[0,1]},{\"title\":\"å¤å¶ęä»¶ļ¼å½åęä»¶&äøēŗ§ę件夹ęéļ¼\",\"permissions\":[0,1]},{\"title\":\"ē§»åØęä»¶ļ¼å½åęä»¶&ē®ę ę件夹ęéļ¼\",\"permissions\":[0,1]},{\"title\":\"éå½åęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1]},{\"title\":\"å é¤ęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1]},{\"title\":\"åäŗ«ęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1,2]},{\"title\":\"äæå为樔ęæ\",\"permissions\":[0,1]}]}]"
},
- "botswana": {
- "phoneCode": "267"
+ "quick_search_default_dark": {
+ "value": "space/2023/03/15/42dc46843161478fb56d27efb43a50b8"
},
- "brazil": {
- "phoneCode": "55"
+ "quick_search_default_light": {
+ "value": "space/2023/03/15/0fd81978a8c04d96a483f4c785736b62"
},
- "brunei": {
- "phoneCode": "673"
+ "server_error_page_bg": {
+ "value": "/space/2022/09/07/cbaf2ee93be24f6bbe361a85db0efba7?attname=theserverisundermaintenance.%402x.png"
},
- "bulgaria": {
- "phoneCode": "359"
+ "share_iframe_brand": {
+ "value": "space/2021/12/09/3b09b857cee04a12b6b02cd63bb90a81?attname=%E7%BB%B4%E6%A0%BC%E8%A1%A8logo.svg"
},
- "burkina_faso": {
- "phoneCode": "226"
+ "share_iframe_brand_dark": {
+ "value": "space/2022/11/28/94e87bd1fd25472e99556c9b5f72c62e?attname=logo-reverse.svg"
},
- "burundi": {
- "phoneCode": "257"
+ "space_setting_integrations_dingtalk": {
+ "value": "true"
},
- "cambodia": {
- "phoneCode": "855"
+ "space_setting_integrations_feishu": {
+ "value": "true"
},
- "cameroon": {
- "phoneCode": "237"
+ "space_setting_integrations_preview_office_file": {
+ "value": "true"
},
- "canada": {
- "phoneCode": "1"
+ "space_setting_integrations_wecom": {
+ "value": "true"
},
- "cape_verde": {
- "phoneCode": "238"
+ "space_setting_invite_user_to_get_v_coins": {
+ "value": "true"
},
- "cayman_islands": {
- "phoneCode": "1345"
+ "space_setting_list_of_enable_all_lab_features": {
+ "value": "[\"spcXXXXX\"]"
},
- "central_african_republic": {
- "phoneCode": "236"
+ "space_setting_role_empty_img": {
+ "value": "space/2022/08/03/3fbdff65d66547a8ab796e1b808d45b0"
},
- "chad": {
- "phoneCode": "235"
+ "space_setting_upgrade": {
+ "value": "true"
},
- "chile": {
- "phoneCode": "56"
+ "system_configuration_logo_with_name_white_font": {
+ "value": "/space/2021/09/17/5c69f63932da4be7aa0965d3b0e543c4"
},
- "china": {
- "phoneCode": "86"
+ "system_configuration_minmum_version_require": {
+ "value": "0.5.0"
},
- "colombia": {
- "phoneCode": "57"
+ "system_configuration_server_error_bg_img": {
+ "value": "/space/2022/09/07/cbaf2ee93be24f6bbe361a85db0efba7?attname=theserverisundermaintenance.%402x.png"
},
- "comoros": {
- "phoneCode": "269"
+ "system_configuration_version": {
+ "value": "0.5.0"
},
- "cook_islands": {
- "phoneCode": "682"
+ "twitter_icon": {
+ "value": "space/2022/12/05/09cc01ee1f894fb2923bd08b715226b6"
},
- "costa_rica": {
- "phoneCode": "506"
+ "user_account_deleted_bg_img": {
+ "value": "space/2022/01/11/35106645c2614d11bea689a540d13787"
},
- "croatia": {
- "phoneCode": "385"
+ "user_account_deleted_img": {
+ "value": "space/2022/01/11/5bb30117e4934522af081a05eb4fd903"
},
- "cuba": {
- "phoneCode": "53"
+ "user_guide_welcome_developer_center_url": {
+ "value": "/help/developers/"
},
- "curacao": {
- "phoneCode": "599"
+ "user_guide_welcome_introduction_video": {
+ "value": "{ \"title\":\"ē©č½¬äøå¼ ē»“ę ¼č”Ø\", \"video\":\"space/2020/12/21/cb7bdf6fe22146068111d46915587fb2\", \"autoPlay\":true }"
},
- "cyprus": {
- "phoneCode": "357"
+ "user_guide_welcome_quick_start_video": {
+ "value": "{\"title\":\"äøåéåæ«éå
㎯\", \"video\":\"space/2021/03/10/a68dbf1e2e7943b09b1550175253fdab\", \"autoPlay\":true}"
},
- "czech": {
- "phoneCode": "420"
+ "user_guide_welcome_template1_icon": {
+ "value": "ē°ęē icon é¾ę„"
},
- "democratic_republic_of_the_congo": {
- "phoneCode": "243"
+ "user_guide_welcome_template1_url": {
+ "value": "/template/tpchFkNFaaJMC/tplDYzZqqwpRQ"
},
- "denmark": {
- "phoneCode": "45"
+ "user_guide_welcome_template2_icon": {
+ "value": "ē°ęē icon é¾ę„"
},
- "djibouti": {
- "phoneCode": "253"
+ "user_guide_welcome_template2_url": {
+ "value": "/template/tpc76og2J6D8p/tplDBUKmXFo7c"
},
- "dominica": {
- "phoneCode": "1767"
+ "user_guide_welcome_template3_icon": {
+ "value": "ē°ęē icon é¾ę„"
},
- "dominican_republic": {
- "phoneCode": "1809"
+ "user_guide_welcome_template3_url": {
+ "value": "/template/tpcMixDKM5f3s/tplaglc40487X"
},
- "ecuador": {
- "phoneCode": "593"
+ "user_guide_welcome_what_is_datasheet_video": {
+ "value": "{ \"title\":\"ä»ä¹ęÆē»“ę ¼č”Ø\", \"video\":\"space/2022/02/21/94cb82f9ffd84a5499c8931a224ad234\", \"autoPlay\":true }"
},
- "egypt": {
- "phoneCode": "20"
+ "user_setting_account_bind": {
+ "value": "true"
},
- "el_salvador": {
- "phoneCode": "503"
+ "user_setting_account_bind_dingtalk": {
+ "value": "true"
},
- "equatorial_guinea": {
- "phoneCode": "240"
+ "user_setting_account_bind_qq": {
+ "value": "true"
},
- "eritrea": {
- "phoneCode": "291"
+ "user_setting_account_bind_wechat": {
+ "value": "true"
},
- "estonia": {
- "phoneCode": "372"
+ "user_setting_default_avatar": {
+ "value": "space/2020/09/11/e6aa3037a38f45acb65324ea314aea58,space/2021/03/10/61a8aae11da2439ebb4df35b9075587d,space/2020/09/11/41e723917dc742d2974e41abab8cf60b,space/2020/09/11/4dce50e4ec4649b9a408a494aca28183,space/2020/09/11/e4d073b1fa674bc884a8c194e9248ecf,space/2020/09/11/31a1acb4734c4dd3ae9538299282b39e"
},
- "ethiopia": {
- "phoneCode": "251"
+ "view_architecture_empty_graphics_img": {
+ "value": "space/2021/11/19/b1c660a317fb4068bd312d16671308a1"
},
- "faroe_islands": {
- "phoneCode": "298"
+ "view_architecture_empty_record_list_img": {
+ "value": "space/2021/11/19/73c1cda56b3d4d448416d9b69c757598"
},
- "fiji": {
- "phoneCode": "679"
+ "view_architecture_guide_video": {
+ "value": "space/2021/11/18/428b94bb262845afabf46efff8e082b5"
},
- "finland": {
- "phoneCode": "358"
+ "view_calendar_guide_create": {
+ "value": "space/2021/08/16/bda3a4c51ebc444ea9f26d4573987257"
},
- "france": {
- "phoneCode": "33"
+ "view_calendar_guide_no_permission": {
+ "value": "space/2022/05/23/4206adbf0aaa43bf90342fd0e568dc73"
},
- "french_guiana": {
- "phoneCode": "594"
+ "view_calendar_guide_video": {
+ "value": "space/2021/08/06/e3a4e480768c4b4d8d01ea4a269bf2bb"
},
- "french_polynesia": {
- "phoneCode": "689"
+ "view_form_guide_video": {
+ "value": "space/2020/12/25/f0ecc536d7324df888d165cb73cd22c6"
},
- "gabon": {
- "phoneCode": "241"
+ "view_gallery_guide_video": {
+ "value": "space/2020/09/15/4383ec2f8eb041599396df0f18d99f5a"
},
- "gambia": {
- "phoneCode": "220"
+ "view_gantt_guide_video": {
+ "value": "space/2021/06/02/8bd6c5263ba444aabc138ed051b83c8c"
},
- "georgia": {
- "phoneCode": "995"
+ "view_grid_guide_video": {
+ "value": "space/2020/09/16/77e941353d8141b69f684e2592350ec7"
},
- "germany": {
- "phoneCode": "49"
+ "view_kanban_guide_video": {
+ "value": "space/2020/09/11/c964bcf3ec48458dae7fbdc55a59856b"
},
- "ghana": {
- "phoneCode": "233"
+ "view_mirror_list_empty_img": {
+ "value": "space/2022/05/23/d880e95a4a204492b20d8725c61c998c"
},
- "gibraltar": {
- "phoneCode": "350"
+ "widget_center_feature_not_unturned_on_img": {
+ "value": "/space/2021/12/27/cc7c3d706c8e4443a0e9b79673a078e0"
},
- "greece": {
- "phoneCode": "30"
+ "widget_center_help_link": {
+ "value": "#"
},
- "greenland": {
- "phoneCode": "299"
+ "widget_center_space_widget_empty_img": {
+ "value": "/space/2021/10/08/18343b0891a74bdb9ca0b36b6c543e3b"
},
- "grenada": {
- "phoneCode": "1473"
+ "widget_cli_miumum_version": {
+ "value": "0.0.1"
},
- "guadeloupe": {
- "phoneCode": "590"
+ "widget_custom_widget_empty_img": {
+ "value": "/space/2021/10/08/18343b0891a74bdb9ca0b36b6c543e3b"
},
- "guam": {
- "phoneCode": "1671"
+ "widget_default_cover_img": {
+ "value": "/space/2021/11/09/f82a5c9cb6c74452b824e17b03f20f67"
},
- "guatemala": {
- "phoneCode": "502"
+ "widget_panel_empty_img": {
+ "value": "space/2022/05/23/c5096fdb5d674985a49725e23f72cdc7"
},
- "guinea": {
- "phoneCode": "224"
+ "workbench_folder_default_cover_list": {
+ "value": "space/2021/12/29/7306be86fc6d4cac9d8de9b4a787b1fa,space/2021/12/29/58073bbfe0f64dc7bd2f5f44a123c172,space/2021/12/29/e36e93966aa049e1ba7fd53907c2265f,space/2021/12/29/ebd570b6ee3b429f8c2e51e1b1df6657,space/2021/12/29/7eb38331f61240dcb74b1fce3a90c6bc,space/2021/12/29/a8c5df5eba2e4c07a78bdca6b9613579"
},
- "guinea_bissau": {
- "phoneCode": "245"
+ "workbench_max_node_number_show_invite_and_new_node": {
+ "value": "13"
},
- "guyana": {
- "phoneCode": "592"
+ "workbench_no_permission_img": {
+ "value": "/space/2022/09/07/6e95e804d5f44fe4a0dec81d228b0286?attname=filecannotbeaccessed%402x.png"
+ }
+ },
+ "shortcut_keys": [
+ {
+ "show": true,
+ "key": "cmd+z",
+ "winKey": "ctrl+z",
+ "name": [],
+ "when": "!isGlobalEditing",
+ "id": "cmd+z",
+ "command": "Undo",
+ "description": "ę¤é",
+ "type": []
},
- "haiti": {
- "phoneCode": "509"
+ {
+ "show": true,
+ "key": "cmd+shift+z",
+ "winKey": "ctrl+shift+z",
+ "name": [],
+ "when": "!isGlobalEditing",
+ "id": "cmd+shift+z",
+ "command": "Redo",
+ "description": "éå",
+ "type": []
},
- "honduras": {
- "phoneCode": "504"
+ {
+ "show": true,
+ "key": "cmd+y",
+ "winKey": "ctrl+y",
+ "name": [],
+ "when": "!isGlobalEditing",
+ "id": "cmd+y",
+ "command": "Redo",
+ "description": "éå",
+ "type": []
},
- "hong_kong": {
- "phoneCode": "852"
+ {
+ "show": true,
+ "key": "cmd+f",
+ "winKey": "ctrl+f",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+f",
+ "command": "ToggleFindPanel",
+ "description": "ę„ę¾",
+ "type": []
},
- "hungary": {
- "phoneCode": "36"
+ {
+ "show": true,
+ "key": "cmd+shift+p",
+ "winKey": "ctrl+shift+p",
+ "name": [],
+ "when": "true ",
+ "id": "cmd+shift+p",
+ "command": "ToggleApiPanel",
+ "description": "ęå¼ API 示ä¾é¢ęæ",
+ "type": []
},
- "iceland": {
- "phoneCode": "354"
+ {
+ "show": true,
+ "key": "cmd+/",
+ "winKey": "ctrl+/",
+ "name": [],
+ "when": "!isGlobalEditing && !isRecordExpanding",
+ "id": "cmd+/",
+ "command": "Help",
+ "description": "ęå¼åæ«ę·é®é¢ęæ",
+ "type": []
},
- "india": {
- "phoneCode": "91"
+ {
+ "show": true,
+ "key": "cmd+up",
+ "winKey": "ctrl+up",
+ "name": [],
+ "when": "isRecordExpanding",
+ "id": "cmd+up",
+ "command": "PreviousRecord",
+ "description": "å”ēēæ»å°äøäøę”č®°å½",
+ "type": []
},
- "indonesia": {
- "phoneCode": "62"
+ {
+ "show": true,
+ "key": "cmd+shift+,",
+ "winKey": "ctrl+shift+,",
+ "name": [],
+ "when": "isRecordExpanding",
+ "id": "cmd+shift+,",
+ "command": "PreviousRecord",
+ "description": "å”ēēæ»å°äøäøę”č®°å½",
+ "type": []
},
- "iran": {
- "phoneCode": "98"
+ {
+ "show": true,
+ "key": "cmd+down",
+ "winKey": "ctrl+down",
+ "name": [],
+ "when": "isRecordExpanding",
+ "id": "cmd+down",
+ "command": "NextRecord",
+ "description": "å”ēēæ»å°äøäøę”č®°å½",
+ "type": []
},
- "iraq": {
- "phoneCode": "964"
+ {
+ "show": true,
+ "key": "cmd+shift+.",
+ "winKey": "ctrl+shift+.",
+ "name": [],
+ "when": "isRecordExpanding",
+ "id": "cmd+shift+.",
+ "command": "NextRecord",
+ "description": "å”ēēæ»å°äøäøę”č®°å½",
+ "type": []
},
- "ireland": {
- "phoneCode": "353"
+ {
+ "show": true,
+ "key": "cmd+shift+,",
+ "winKey": "ctrl+shift+,",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+shift+,",
+ "command": "ViewPrev",
+ "description": "č§å¾ę ē¾åååę¢č§å¾",
+ "type": []
},
- "israel": {
- "phoneCode": "972"
+ {
+ "show": true,
+ "key": "cmd+shift+.",
+ "winKey": "ctrl+shift+.",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+shift+.",
+ "command": "ViewNext",
+ "description": "č§å¾ę ē¾åååę¢č§å¾",
+ "type": []
},
- "italy": {
- "phoneCode": "39"
+ {
+ "show": true,
+ "key": "cmd+c",
+ "winKey": "ctrl+c",
+ "name": [],
+ "when": "hasActiveCell",
+ "id": "cmd+c",
+ "command": "Copy",
+ "description": "å¤å¶",
+ "type": []
},
- "ivory_coast": {
- "phoneCode": "225"
+ {
+ "show": true,
+ "key": "cmd+v",
+ "winKey": "ctrl+v",
+ "name": [],
+ "when": "hasActiveCell",
+ "id": "cmd+v",
+ "command": "Paste",
+ "description": "ē²č““",
+ "type": []
},
- "jamaica": {
- "phoneCode": "1876"
+ {
+ "show": true,
+ "key": "cmd+x",
+ "winKey": "ctrl+x",
+ "name": [],
+ "id": "cmd+x",
+ "command": "None",
+ "description": "åŖå",
+ "type": []
},
- "japan": {
- "phoneCode": "81"
+ {
+ "show": true,
+ "key": "space",
+ "winKey": "space",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && !isEditing",
+ "id": "space",
+ "command": "ExpandRecord",
+ "description": "å±å¼č”",
+ "type": []
},
- "jordan": {
- "phoneCode": "962"
- },
- "kazakhstan": {
- "phoneCode": "7"
- },
- "kenya": {
- "phoneCode": "254"
+ {
+ "show": true,
+ "key": "escape",
+ "winKey": "escape",
+ "name": [],
+ "when": "isEditing",
+ "id": "escape",
+ "command": "ExitEditing",
+ "description": "éåŗē¼č¾ęå
³éēŖå£",
+ "type": []
},
- "kiribati": {
- "phoneCode": "686"
+ {
+ "show": true,
+ "key": "shift+enter",
+ "winKey": "shift+enter",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && recordEditable",
+ "id": "shift+enter",
+ "command": "AppendRow",
+ "description": "åäøęå
„č”",
+ "type": []
},
- "kuwait": {
- "phoneCode": "965"
+ {
+ "show": true,
+ "key": "cmd+shift+enter",
+ "winKey": "ctrl+shift+enter",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && recordEditable",
+ "id": "cmd+shift+enter",
+ "command": "PrependRow",
+ "description": "åäøęå
„č”",
+ "type": []
},
- "kyrgyzstan": {
- "phoneCode": "996"
+ {
+ "show": true,
+ "key": "enter",
+ "winKey": "enter",
+ "name": [],
+ "when": "isFocusing && !isRecordExpanding",
+ "id": "enter",
+ "command": "ToggleNextEditing",
+ "description": "ęæę“»åå
ę ¼ē¼č¾ē¶ę",
+ "type": []
},
- "laos": {
- "phoneCode": "856"
+ {
+ "show": true,
+ "key": "F2",
+ "winKey": "F2",
+ "name": [],
+ "when": "isFocusing && !isRecordExpanding",
+ "id": "F2",
+ "command": "ToggleNextEditing",
+ "description": "ęæę“»åå
ę ¼ē¼č¾ē¶ę",
+ "type": []
},
- "latvia": {
- "phoneCode": "371"
+ {
+ "show": true,
+ "key": "backspace",
+ "winKey": "backspace",
+ "name": [],
+ "when": "!isGlobalEditing && !isRecordExpanding",
+ "id": "backspace",
+ "command": "Clear",
+ "description": "ęø
é¤åå
ę ¼å
容",
+ "type": []
},
- "lebanon": {
- "phoneCode": "961"
+ {
+ "show": true,
+ "key": "delete",
+ "winKey": "delete",
+ "name": [],
+ "when": "!isGlobalEditing && !isRecordExpanding",
+ "id": "delete",
+ "command": "Clear",
+ "description": "ęø
é¤åå
ę ¼å
容",
+ "type": []
},
- "lesotho": {
- "phoneCode": "266"
+ {
+ "show": true,
+ "key": "tab",
+ "winKey": "tab",
+ "name": [],
+ "when": "(isEditing || hasActiveCell) && !isRecordExpanding && !isMenuOpening",
+ "id": "tab",
+ "command": "CellTab",
+ "description": "å®ęē¼č¾å¹¶åå³äøäøŖåå
ę ¼",
+ "type": []
},
- "liberia": {
- "phoneCode": "231"
+ {
+ "show": true,
+ "key": "shift+tab",
+ "winKey": "shift+tab",
+ "name": [],
+ "when": "(isEditing || hasActiveCell) && !isRecordExpanding&& !isMenuOpening",
+ "id": "shift+tab",
+ "command": "CellShiftTab",
+ "description": "å®ęē¼č¾å¹¶åå·¦äøäøŖåå
ę ¼",
+ "type": []
},
- "libya": {
- "phoneCode": "218"
+ {
+ "show": true,
+ "key": "up",
+ "winKey": "up",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening && !modalVisible",
+ "id": "up",
+ "command": "CellUp",
+ "description": "åäøē§»åØäøäøŖåå
ę ¼",
+ "type": []
},
- "liechtenstein": {
- "phoneCode": "423"
+ {
+ "show": true,
+ "key": "down",
+ "winKey": "down",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening && !modalVisible",
+ "id": "down",
+ "command": "CellDown",
+ "description": "åäøē§»åØäøäøŖåå
ę ¼",
+ "type": []
},
- "lithuania": {
- "phoneCode": "370"
+ {
+ "show": true,
+ "key": "left",
+ "winKey": "left",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && !isMenuOpening && !modalVisible",
+ "id": "left",
+ "command": "CellLeft",
+ "description": "å左移åØäøäøŖåå
ę ¼",
+ "type": []
},
- "luxembourg": {
- "phoneCode": "352"
+ {
+ "show": true,
+ "key": "right",
+ "winKey": "right",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening && !modalVisible",
+ "id": "right",
+ "command": "CellRight",
+ "description": "åå³ē§»åØäøäøŖåå
ę ¼",
+ "type": []
},
- "macau": {
- "phoneCode": "853"
+ {
+ "show": true,
+ "key": "cmd+up",
+ "winKey": "ctrl+up",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+up",
+ "command": "CellUpEdge",
+ "description": "ē§»åØå°é”¶éØåå
ę ¼",
+ "type": []
},
- "macedonia": {
- "phoneCode": "389"
+ {
+ "show": true,
+ "key": "cmd+down",
+ "winKey": "ctrl+down",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+down",
+ "command": "CellDownEdge",
+ "description": "ē§»åØå°åŗéØåå
ę ¼",
+ "type": []
},
- "madagascar": {
- "phoneCode": "261"
+ {
+ "show": true,
+ "key": "cmd+left",
+ "winKey": "ctrl+left",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+left",
+ "command": "CellLeftEdge",
+ "description": "ē§»åØå°ę左侧åå
ę ¼",
+ "type": []
},
- "malawi": {
- "phoneCode": "265"
+ {
+ "show": true,
+ "key": "cmd+right",
+ "winKey": "ctrl+right",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+right",
+ "command": "CellRightEdge",
+ "description": "ē§»åØå°ęå³ä¾§åå
ę ¼",
+ "type": []
},
- "malaysia": {
- "phoneCode": "60"
+ {
+ "show": true,
+ "key": "fn+ā",
+ "winKey": "fn+ā",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "fn+ā",
+ "command": "None",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "maldives": {
- "phoneCode": "960"
+ {
+ "show": true,
+ "key": "pageup",
+ "winKey": "pageup",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "pageup",
+ "command": "PageUp",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "mali": {
- "phoneCode": "223"
+ {
+ "show": true,
+ "key": "fn+ā",
+ "winKey": "fn+ā",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "fn+ā",
+ "command": "None",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "malta": {
- "phoneCode": "356"
+ {
+ "show": true,
+ "key": "pagedown",
+ "winKey": "pagedown",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "pagedown",
+ "command": "PageDown",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "martinique": {
- "phoneCode": "596"
+ {
+ "show": true,
+ "key": "fn+ā",
+ "winKey": "fn+ā",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "fn+ā",
+ "command": "None",
+ "description": "åå·¦ę»åØäøå±",
+ "type": []
},
- "mauritania": {
- "phoneCode": "222"
+ {
+ "show": true,
+ "key": "home",
+ "winKey": "home",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "home",
+ "command": "PageLeft",
+ "description": "åå·¦ę»åØäøå±",
+ "type": []
},
- "mauritius": {
- "phoneCode": "230"
+ {
+ "show": true,
+ "key": "fn+ā",
+ "winKey": "fn+ā",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "fn+ā",
+ "command": "None",
+ "description": "åå³ę»åØäøå±",
+ "type": []
},
- "mayotte": {
- "phoneCode": "269"
+ {
+ "show": true,
+ "key": "end",
+ "winKey": "end",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "end",
+ "command": "PageRight",
+ "description": "åå³ę»åØäøå±",
+ "type": []
},
- "mexico": {
- "phoneCode": "52"
+ {
+ "show": true,
+ "key": "cmd+a",
+ "winKey": "ctrl+a",
+ "name": [],
+ "when": "!isGlobalEditing && !isRecordExpanding",
+ "id": "cmd+a",
+ "command": "SelectionAll",
+ "description": "å
Øé",
+ "type": []
},
- "moldova": {
- "phoneCode": "373"
+ {
+ "show": true,
+ "key": "shift+up",
+ "winKey": "shift+up",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "shift+up",
+ "command": "SelectionUp",
+ "description": "åå
ę ¼éåŗåäø",
+ "type": []
},
- "monaco": {
- "phoneCode": "377"
+ {
+ "show": true,
+ "key": "shift+down",
+ "winKey": "shift+down",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "shift+down",
+ "command": "SelectionDown",
+ "description": "åå
ę ¼éåŗåäø",
+ "type": []
},
- "mongolia": {
- "phoneCode": "976"
+ {
+ "show": true,
+ "key": "shift+left",
+ "winKey": "shift+left",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "shift+left",
+ "command": "SelectionLeft",
+ "description": "åå
ę ¼éåŗåå·¦",
+ "type": []
},
- "montenegro": {
- "phoneCode": "382"
+ {
+ "show": true,
+ "key": "shift+right",
+ "winKey": "shift+right",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "shift+right",
+ "command": "SelectionRight",
+ "description": "åå
ę ¼éåŗåå³",
+ "type": []
},
- "montserrat": {
- "phoneCode": "1664"
+ {
+ "show": true,
+ "key": "cmd+shift+up",
+ "winKey": "ctrl+shift+up",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+shift+up",
+ "command": "SelectionUpEdge",
+ "description": "åå
ę ¼éåŗåäøč³é”¶éØ",
+ "type": []
},
- "morocco": {
- "phoneCode": "212"
+ {
+ "show": true,
+ "key": "cmd+shift+down",
+ "winKey": "ctrl+shift+down",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+shift+down",
+ "command": "SelectionDownEdge",
+ "description": "åå
ę ¼éåŗåäøč³åŗéØ",
+ "type": []
},
- "mozambique": {
- "phoneCode": "258"
+ {
+ "show": true,
+ "key": "cmd+shift+left",
+ "winKey": "ctrl+shift+left",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+shift+left",
+ "command": "SelectionLeftEdge",
+ "description": "åå
ę ¼éåŗåå·¦å°č¾¹ē¼",
+ "type": []
},
- "myanmar": {
- "phoneCode": "95"
+ {
+ "show": true,
+ "key": "cmd+shift+right",
+ "winKey": "ctrl+shift+right",
+ "name": [],
+ "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
+ "id": "cmd+shift+right",
+ "command": "SelectionRightEdge",
+ "description": "åå
ę ¼éåŗåå³č³č¾¹ē¼",
+ "type": []
},
- "namibia": {
- "phoneCode": "264"
+ {
+ "show": true,
+ "key": "fn+ā",
+ "winKey": "fn+ā",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "fn+ā",
+ "command": "None",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "nepal": {
- "phoneCode": "977"
+ {
+ "show": true,
+ "key": "pageup",
+ "winKey": "pageup",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "pageup",
+ "command": "PageUp",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "netherlands": {
- "phoneCode": "31"
+ {
+ "show": true,
+ "key": "fn+ā",
+ "winKey": "fn+ā",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "fn+ā",
+ "command": "None",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "new_caledonia": {
- "phoneCode": "687"
+ {
+ "show": true,
+ "key": "pagedown",
+ "winKey": "pagedown",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "pagedown",
+ "command": "PageDown",
+ "description": "åäøę»åØäøå±",
+ "type": []
},
- "new_zealand": {
- "phoneCode": "64"
+ {
+ "show": true,
+ "key": "cmd+up",
+ "winKey": "ctrl+up",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+up",
+ "command": "PageUpEdge",
+ "description": "ę»åØå°é”µé¢é”¶éØ",
+ "type": []
},
- "nicaragua": {
- "phoneCode": "505"
+ {
+ "show": true,
+ "key": "cmd+down",
+ "winKey": "ctrl+down",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+down",
+ "command": "PageDownEdge",
+ "description": "ę»åØå°é”µé¢åŗéØ",
+ "type": []
},
- "niger": {
- "phoneCode": "227"
+ {
+ "key": "cmd+s",
+ "winKey": "ctrl+s",
+ "name": [],
+ "when": "true",
+ "id": "cmd+s",
+ "command": "ToastForSave",
+ "description": "ä½ ēäæ®ę¹ę°ę®ä¼å®ę¶äæåå°äŗē«Æļ¼ę éęåØäæå",
+ "type": []
},
- "nigeria": {
- "phoneCode": "234"
+ {
+ "show": true,
+ "key": "cmd+k",
+ "winKey": "ctrl+k",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+k",
+ "command": "SearchNode",
+ "description": "ęå¼å·„ä½å°ēęē“¢ę ",
+ "type": []
},
- "norway": {
- "phoneCode": "47"
+ {
+ "show": true,
+ "key": "ctrl+n",
+ "winKey": "alt+n",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "ctrl+n",
+ "command": "NewDatasheet",
+ "description": "ę°å»ŗē»“ę ¼č”Ø",
+ "type": []
},
- "oman": {
- "phoneCode": "968"
+ {
+ "show": true,
+ "key": "ctrl+shift+n",
+ "winKey": "alt+shift+n",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "ctrl+shift+n",
+ "command": "NewFolder",
+ "description": "ę°å»ŗę件夹",
+ "type": []
},
- "pakistan": {
- "phoneCode": "92"
+ {
+ "show": true,
+ "key": "f2",
+ "winKey": "f2 ",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "f2",
+ "command": "RenameNode",
+ "description": "éå½å",
+ "type": []
},
- "palau": {
- "phoneCode": "680"
+ {
+ "show": true,
+ "key": "ctrl+s",
+ "winKey": "alt+s",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "ctrl+s",
+ "command": "Share",
+ "description": "åäŗ«",
+ "type": []
},
- "palestine": {
- "phoneCode": "970"
+ {
+ "show": true,
+ "key": "ctrl+p",
+ "winKey": "alt+p",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "ctrl+p",
+ "command": "Permission",
+ "description": "设置ęé",
+ "type": []
},
- "panama": {
- "phoneCode": "507"
+ {
+ "show": true,
+ "key": "ctrl+t",
+ "winKey": "alt+t",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "ctrl+t",
+ "command": "SaveAsTemplate",
+ "description": "äæå为樔ęæ",
+ "type": []
},
- "papua_new_guinea": {
- "phoneCode": "675"
+ {
+ "show": true,
+ "key": "cmd+b",
+ "winKey": "ctrl+b",
+ "name": [],
+ "when": "!isRecordExpanding && !modalVisible",
+ "id": "cmd+b",
+ "command": "ToggleCatalogPanel",
+ "description": "å±å¼ęå ē®å½é¢ęæ",
+ "type": []
},
- "paraguay": {
- "phoneCode": "595"
+ {
+ "key": "space",
+ "winKey": "space",
+ "when": "!isGlobalEditing && isRecordExpanding && !isEditing",
+ "id": "space",
+ "command": "CloseExpandRecord"
},
- "peru": {
- "phoneCode": "51"
+ {
+ "key": "shift+tab",
+ "winKey": "shift+tab",
+ "when": "isRecordExpanding",
+ "id": "shift+tab",
+ "command": "RecordShiftTab"
},
- "philippines": {
- "phoneCode": "63"
- },
- "poland": {
- "phoneCode": "48"
+ {
+ "key": "tab",
+ "winKey": "tab",
+ "when": "isRecordExpanding",
+ "id": "tab",
+ "command": "RecordTab"
},
- "portugal": {
- "phoneCode": "351"
+ {
+ "show": true,
+ "key": "cmd+shift+o",
+ "winKey": "ctrl+shift+o",
+ "name": [],
+ "when": "!isRecordExpanding",
+ "id": "cmd+shift+o",
+ "command": "ToggleWidgetPanel",
+ "description": "å±å¼å°ēØåŗ",
+ "type": []
},
- "puerto_rico": {
- "phoneCode": "1787"
+ {
+ "key": "cmd+shift+d",
+ "winKey": "ctrl+shift+d",
+ "when": "!isRecordExpanding",
+ "id": "cmd+shift+d",
+ "command": "ToggleDevPanel"
},
- "qatar": {
- "phoneCode": "974"
+ {
+ "key": "cmd+alt+d",
+ "winKey": "ctrl+alt+d",
+ "when": "!isRecordExpanding",
+ "id": "cmd+alt+d",
+ "command": "ToggleDevPanel"
},
- "republic_of_the_congo": {
- "phoneCode": "242"
+ {
+ "key": "up",
+ "winKey": "up",
+ "when": "isQuickSearchExpanding",
+ "id": "up",
+ "command": "QuickSearchUp"
},
- "reunion_island": {
- "phoneCode": "262"
+ {
+ "key": "down",
+ "winKey": "down",
+ "when": "isQuickSearchExpanding",
+ "id": "down",
+ "command": "QuickSearchDown"
},
- "romania": {
- "phoneCode": "40"
+ {
+ "key": "tab",
+ "winKey": "tab",
+ "when": "isQuickSearchExpanding",
+ "id": "tab",
+ "command": "QuickSearchTab"
},
- "russia": {
- "phoneCode": "7"
+ {
+ "key": "enter",
+ "winKey": "enter",
+ "when": "isQuickSearchExpanding",
+ "id": "enter",
+ "command": "QuickSearchEnter"
+ }
+ ],
+ "country_code_and_phone_code": {
+ "china": {
+ "phoneCode": "86"
},
- "rwanda": {
- "phoneCode": "250"
+ "hong_kong": {
+ "phoneCode": "852"
},
- "saint_kitts_and_nevis": {
- "phoneCode": "1869"
+ "macau": {
+ "phoneCode": "853"
},
- "saint_lucia": {
- "phoneCode": "1758"
+ "taiwan": {
+ "phoneCode": "886"
},
- "saint_maarten_dutch_part": {
- "phoneCode": "1721"
+ "albania": {
+ "phoneCode": "355"
},
- "saint_pierre_and_miquelon": {
- "phoneCode": "508"
+ "algeria": {
+ "phoneCode": "213"
},
- "saint_vincent_and_the_grenadines": {
- "phoneCode": "1784"
+ "afghanistan": {
+ "phoneCode": "93"
},
- "samoa": {
- "phoneCode": "685"
+ "argentina": {
+ "phoneCode": "54"
},
- "san_marino": {
- "phoneCode": "378"
+ "united_arab_emirates": {
+ "phoneCode": "971"
},
- "sao_tome_and_principe": {
- "phoneCode": "239"
+ "aruba": {
+ "phoneCode": "297"
},
- "saudi_arabia": {
- "phoneCode": "966"
+ "oman": {
+ "phoneCode": "968"
},
- "senegal": {
- "phoneCode": "221"
+ "azerbaijan": {
+ "phoneCode": "994"
},
- "serbia": {
- "phoneCode": "381"
+ "egypt": {
+ "phoneCode": "20"
},
- "seychelles": {
- "phoneCode": "248"
+ "ethiopia": {
+ "phoneCode": "251"
},
- "sierra_leone": {
- "phoneCode": "232"
+ "ireland": {
+ "phoneCode": "353"
},
- "singapore": {
- "phoneCode": "65"
+ "estonia": {
+ "phoneCode": "372"
},
- "slovakia": {
- "phoneCode": "421"
+ "andorra": {
+ "phoneCode": "376"
},
- "slovenia": {
- "phoneCode": "386"
+ "angola": {
+ "phoneCode": "244"
},
- "solomon_islands": {
- "phoneCode": "677"
+ "anguilla": {
+ "phoneCode": "1264"
},
- "somalia": {
- "phoneCode": "252"
+ "antigua_and_barbuda": {
+ "phoneCode": "1268"
},
- "south_africa": {
- "phoneCode": "27"
+ "austria": {
+ "phoneCode": "43"
},
- "south_korea": {
- "phoneCode": "82"
+ "australia": {
+ "phoneCode": "61"
},
- "spain": {
- "phoneCode": "34"
+ "barbados": {
+ "phoneCode": "1246"
},
- "sri_lanka": {
- "phoneCode": "94"
+ "papua_new_guinea": {
+ "phoneCode": "675"
},
- "sudan": {
- "phoneCode": "249"
+ "bahamas": {
+ "phoneCode": "1242"
},
- "suriname": {
- "phoneCode": "597"
+ "pakistan": {
+ "phoneCode": "92"
},
- "swaziland": {
- "phoneCode": "268"
+ "paraguay": {
+ "phoneCode": "595"
},
- "sweden": {
- "phoneCode": "46"
+ "palestine": {
+ "phoneCode": "970"
},
- "switzerland": {
- "phoneCode": "41"
+ "bahrain": {
+ "phoneCode": "973"
},
- "syria": {
- "phoneCode": "963"
+ "panama": {
+ "phoneCode": "507"
},
- "taiwan": {
- "phoneCode": "886"
+ "brazil": {
+ "phoneCode": "55"
},
- "tajikistan": {
- "phoneCode": "992"
+ "belarus": {
+ "phoneCode": "375"
},
- "tanzania": {
- "phoneCode": "255"
+ "bermuda": {
+ "phoneCode": "1441"
},
- "thailand": {
- "phoneCode": "66"
+ "bulgaria": {
+ "phoneCode": "359"
},
- "timor_leste": {
- "phoneCode": "670"
+ "benin": {
+ "phoneCode": "229"
},
- "togo": {
- "phoneCode": "228"
+ "belgium": {
+ "phoneCode": "32"
},
- "tonga": {
- "phoneCode": "676"
+ "iceland": {
+ "phoneCode": "354"
},
- "trinidad_and_tobago": {
- "phoneCode": "1868"
+ "puerto_rico": {
+ "phoneCode": "1787"
},
- "tunisia": {
- "phoneCode": "216"
+ "poland": {
+ "phoneCode": "48"
},
- "turkey": {
- "phoneCode": "90"
+ "bosnia_and_herzegovina": {
+ "phoneCode": "387"
},
- "turkmenistan": {
- "phoneCode": "993"
+ "bolivia": {
+ "phoneCode": "591"
},
- "turks_and_caicos_islands": {
- "phoneCode": "1649"
+ "belize": {
+ "phoneCode": "501"
},
- "uganda": {
- "phoneCode": "256"
+ "botswana": {
+ "phoneCode": "267"
},
- "ukraine": {
- "phoneCode": "380"
+ "bhutan": {
+ "phoneCode": "975"
},
- "united_arab_emirates": {
- "phoneCode": "971"
+ "burkina_faso": {
+ "phoneCode": "226"
},
- "united_kingdom": {
- "phoneCode": "44"
+ "burundi": {
+ "phoneCode": "257"
},
- "united_states": {
- "phoneCode": "1"
+ "equatorial_guinea": {
+ "phoneCode": "240"
},
- "uruguay": {
- "phoneCode": "598"
+ "denmark": {
+ "phoneCode": "45"
},
- "uzbekistan": {
- "phoneCode": "998"
+ "germany": {
+ "phoneCode": "49"
},
- "vanuatu": {
- "phoneCode": "678"
+ "timor_leste": {
+ "phoneCode": "670"
},
- "venezuela": {
- "phoneCode": "58"
+ "togo": {
+ "phoneCode": "228"
},
- "vietnam": {
- "phoneCode": "84"
+ "dominica": {
+ "phoneCode": "1767"
},
- "virgin_islands_british": {
- "phoneCode": "1340"
+ "dominican_republic": {
+ "phoneCode": "1809"
},
- "virgin_islands_us": {
- "phoneCode": "1284"
+ "russia": {
+ "phoneCode": "7"
},
- "yemen": {
- "phoneCode": "967"
+ "ecuador": {
+ "phoneCode": "593"
},
- "zambia": {
- "phoneCode": "260"
+ "eritrea": {
+ "phoneCode": "291"
+ },
+ "france": {
+ "phoneCode": "33"
+ },
+ "faroe_islands": {
+ "phoneCode": "298"
+ },
+ "french_polynesia": {
+ "phoneCode": "689"
+ },
+ "french_guiana": {
+ "phoneCode": "594"
+ },
+ "philippines": {
+ "phoneCode": "63"
+ },
+ "fiji": {
+ "phoneCode": "679"
+ },
+ "finland": {
+ "phoneCode": "358"
+ },
+ "gambia": {
+ "phoneCode": "220"
+ },
+ "republic_of_the_congo": {
+ "phoneCode": "242"
+ },
+ "democratic_republic_of_the_congo": {
+ "phoneCode": "243"
+ },
+ "colombia": {
+ "phoneCode": "57"
+ },
+ "costa_rica": {
+ "phoneCode": "506"
+ },
+ "grenada": {
+ "phoneCode": "1473"
+ },
+ "greenland": {
+ "phoneCode": "299"
+ },
+ "georgia": {
+ "phoneCode": "995"
+ },
+ "cuba": {
+ "phoneCode": "53"
+ },
+ "guadeloupe": {
+ "phoneCode": "590"
+ },
+ "guatemala": {
+ "phoneCode": "502"
+ },
+ "guam": {
+ "phoneCode": "1671"
+ },
+ "guyana": {
+ "phoneCode": "592"
+ },
+ "kazakhstan": {
+ "phoneCode": "7"
+ },
+ "haiti": {
+ "phoneCode": "509"
+ },
+ "south_korea": {
+ "phoneCode": "82"
+ },
+ "netherlands": {
+ "phoneCode": "31"
+ },
+ "montenegro": {
+ "phoneCode": "382"
+ },
+ "honduras": {
+ "phoneCode": "504"
+ },
+ "kiribati": {
+ "phoneCode": "686"
+ },
+ "djibouti": {
+ "phoneCode": "253"
+ },
+ "kyrgyzstan": {
+ "phoneCode": "996"
+ },
+ "guinea": {
+ "phoneCode": "224"
+ },
+ "guinea_bissau": {
+ "phoneCode": "245"
+ },
+ "canada": {
+ "phoneCode": "1"
+ },
+ "ghana": {
+ "phoneCode": "233"
+ },
+ "gabon": {
+ "phoneCode": "241"
+ },
+ "cambodia": {
+ "phoneCode": "855"
+ },
+ "czech": {
+ "phoneCode": "420"
},
"zimbabwe": {
"phoneCode": "263"
- }
- },
- "environment": {
- "integration": {
- "env": "integration"
},
- "production": {
- "env": "production"
+ "cameroon": {
+ "phoneCode": "237"
},
- "staging": {
- "env": "staging"
- }
- },
- "guide": {
- "step": {
- "1": {
- "backdrop": "around_mask",
- "next": "ē”®å®",
- "nextId": "confirm",
- "onClose": [
- "skip_current_wizard()"
- ],
- "onNext": [
- "skip_all_wizards()"
- ],
- "onPlay": [
- "clear_guide_all_ui()"
- ],
- "onPrev": [
- "clear_guide_all_ui()"
- ],
- "onSkip": [
- "clear_guide_all_ui()"
- ],
- "onTarget": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "prev": "-",
- "uiConfig": "{}",
- "uiConfigId": "player_step_ui_config_1",
- "uiType": "notice"
- },
- "2": {
- "backdrop": "around_mask",
- "next": "ē”®å®",
- "nextId": "confirm",
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæē»“ę ¼č”Øč§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č§å\",\n \"客ę·ęå”\",\n \"锹ē®ē®”ē\",\n \"éč“ä¾åŗ\",\n \"å
容ēäŗ§\",\n \"ēµåčæč„\",\n \"ę“»åØēå\",\n \"äŗŗåčµęŗ\",\n \"č”ęæē®”ē\",\n \"č“¢å”ē®”ē\",\n \"ē½ē»ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"锹ē®ē»ē\",\n \"äŗ§åē»ē\",\n \"设讔åø\",\n \"ē åćå·„ēØåø\",\n \"čæč„ćē¼č¾\",\n \"éå®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č“¢å”ćä¼č®”\",\n \"å¾åøćę³å”\",\n \"åøåŗ\",\n \"ęåø\",\n \"å¦ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøåē§°ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"请ēäøä½ ēé®ē®±/ęęŗ/微俔å·ļ¼ä»„便ę们åę¶ęä¾åø®å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč°¢ä½ ē唫åļ¼čÆ·å äøäøå®¢ęå·ä»„å¤äøę¶ä¹é\",\n \"platform\": {\n \"website\": \"https://s1.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s1.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s1.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
- "uiConfigId": "player_step_ui_config_2",
- "uiType": "questionnaire"
- },
- "3": {
- "next": "ē”®å®",
- "nextId": "confirm",
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"ę“ę°å
¬å\",\n \"children\": \"⨠Hello, ęēå±
ę°ä»¬~ 伓é12ęēåå„ļ¼ē»“ę ¼ęēåčæę„äŗäøę³¢ę“ę°ļ¼åØåØęęę¢ē“¢äøęę°ēčµęŗå§ š
š ęę„ News ęęŗē«ÆęÆęē¼č¾å¦ļ¼ē°åØä½ åÆä»„ē“ę„åØęęŗäøę¢ē“¢ē»“ę ¼č”Ø ē»“ę ¼č”ØAPI å¢å GolangčÆčØēSDK ę°å¢č®°å½ēćåØęčÆč®ŗćļ¼ä½ åå°ä¼ä¼“åÆä»„åØē»“ę ¼č”Øå
å±å¼ę·±å
„ē讨论 ć空é“ē«ē®”ē-ę®éęåć锵é¢ę°å¢å
Øå±å¼å
³ļ¼åÆä»„ę§å¶ęÆå¦åØå享锵é¢å±ē¤ŗćē³čÆ·å å
„空é“ē«ćēå
„å£ š ä¼å Enhancement å享樔ęēŖę¹ēļ¼åÆä»„ę“ęø
ę°å°éę©čŖå·±ēåä½ę¹å¼ ęé樔ęēŖę¹ēļ¼č®¾ē½®ęéåęē¬ē«ēé”µé¢ ēęæč§å¾åÆä»„åØå”ēäøåę¢å°é¢å¾ēļ¼é«ęø
ę ē 大å¾å¦ę¤ę§ę åé/å¤é/ęåēé锹å蔨ęÆęé®ēåæ«ę·é®äøäøéę©é锹ļ¼č§£ę¾äŗčē½å²ęµŖč¾¾äŗŗēåę \"\n }",
- "uiConfigId": "player_step_ui_config_3",
- "uiType": "notice"
- },
- "4": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onPlay": [
- "set_wizard_completed({\"curWizard\": true})"
- ],
- "uiConfig": "{\n\"title\":\"ä»ä¹ęÆē»“ę ¼č”Ø\",\n\"video\":\"space/2022/02/21/94cb82f9ffd84a5499c8931a224ad234\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_1\",\n\"autoPlay\":true\n}",
- "uiConfigId": "player_step_ui_config_4",
- "uiType": "modal"
- },
- "5": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onPlay": [
- "set_wizard_completed({\"curWizard\": true})"
- ],
- "uiConfig": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
- "uiConfigId": "player_step_ui_config_5",
- "uiType": "modal"
- },
- "6": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onPlay": [
- "set_wizard_completed({\"curWizard\": true})"
- ],
- "uiConfig": "{\n\"title\":\"ē©č½¬äøå¼ ē»“ę ¼č”Ø\",\n\"video\":\"space/2020/12/21/cb7bdf6fe22146068111d46915587fb2\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_3\",\n\"autoPlay\":true\n}",
- "uiConfigId": "player_step_ui_config_6",
- "uiType": "modal"
- },
- "7": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onPlay": [
- "set_wizard_completed({\"curWizard\": true})"
- ],
- "uiConfig": "{\n\"title\":\"åäŗ«åé请ęå\",\n\"video\":\"space/2020/12/21/b8fa92ba4c7d41c6acbd7f24469e15fc\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_4\",\n\"autoPlay\":true\n}",
- "uiConfigId": "player_step_ui_config_7",
- "uiType": "modal"
- },
- "8": {
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "uiConfig": "{\n \"element\": \"#ADDRESS_INVITE_BTN\", \n\"placement\": \"bottomLeft\",\n \"title\": \"é请ę¹å¼\", \n\"description\": \"å½å空é“ē«ęÆęé¾ę„ćé®ē®±ć导å
„äøē§ę¹å¼é请ęå\", \"children\":\"\" \n} ",
- "uiConfigId": "player_step_ui_config_8",
- "uiType": "popover"
- },
- "9": {
- "backdrop": "around_mask",
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#ADDRESS_INVITE_BTN\"\n} ",
- "uiConfigId": "player_step_ui_config_9",
- "uiType": "breath"
- },
- "10": {
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "uiConfig": "{\n \"element\": \".style_linkWrapper__12Kgi .style_urlWrapper__2IVlG button\", \n\"placement\": \"bottomRight\",\n \"title\": \"å¤å¶å¹¶åäŗ«\",\n\"description\": \"ē¹å»å¤å¶é¾ę„å¹¶åäŗ«ē»ęåļ¼å³åÆå®ęé请\", \"children\":\"\" \n} ",
- "uiConfigId": "player_step_ui_config_10",
- "uiType": "popover"
- },
- "11": {
- "backdrop": "around_mask",
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\"element\": \".style_linkWrapper__12Kgi .style_urlWrapper__2IVlG button\",\n\"shadowDirection\": \"none\"} ",
- "uiConfigId": "player_step_ui_config_11",
- "uiType": "breath"
- },
- "12": {
- "backdrop": "around_mask",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "uiConfig": "{\n \"element\": \".style_addNewLink__3ALup>button\", \n\"placement\": \"bottomRight\",\n \"title\": \"å建é请é¾ę„\", \n\"description\": \"å建é¾ę„é请ęåå å
„空é“ē«ęē«å
ęå®å°ē»\", \"children\":\"\" \n} ",
- "uiConfigId": "player_step_ui_config_12",
- "uiType": "popover"
- },
- "13": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_addNewLink__3ALup>button\"\n} ",
- "uiConfigId": "player_step_ui_config_13",
- "uiType": "breath"
- },
- "14": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()",
- "open_guide_next_step()"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "skip": "äøēØäŗļ¼č°¢č°¢",
- "skipId": "no_and_thanks",
- "uiConfig": "{\n \"placement\": \"bottomRight\",\n \"description\": \"欢čæę„å°ē»“ę ¼ęØ”ęæäøåæļ¼čæéęäø°åÆē樔ęæļ¼č®©ęę„ē»ä½ ä»ē»äøäøå¦ä½ä½æēØäøäøŖęØ”ęæå§\"\n}",
- "uiConfigId": "player_step_ui_config_14",
- "uiType": "slideout"
- },
- "15": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "uiConfig": "{\n \"element\": \".style_templateItem__1UDe0\", \n\"placement\": \"bottom\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"ę们å
éę©äøäøŖęØ”ęæļ¼ē¹å»čæå
„å®ēé¢č§é”µ\", \"children\":\"\" \n}\n",
- "uiConfigId": "player_step_ui_config_15",
- "uiType": "popover"
- },
- "16": {
- "backdrop": "around_mask",
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_templateItem__1UDe0\"\n}\n",
- "uiConfigId": "player_step_ui_config_16",
- "uiType": "breath"
- },
- "17": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "uiConfig": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"ē¹å»å·¦ä¾§ęé®ä½æēØęØ”ęæ\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_17",
- "uiType": "popover"
- },
- "18": {
- "next": "äøäøę„",
- "nextId": "next_step",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "uiConfig": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éę©ęØ”ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_18",
- "uiType": "popover"
- },
- "19": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
- "uiConfigId": "player_step_ui_config_19",
- "uiType": "breath"
- },
- "20": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "uiConfig": "{\n \"element\": \"#TEMPLATE_CENTER_CONFIRM_BTN_IN_TEMPLATE_MODAL\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"åØē”®å®äŗč¦åę¾ēä½ē½®åļ¼ē¹å»ē”®å®ļ¼ęØ”ęæęä¼ä½æēØēęå¦\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_20",
- "uiType": "popover"
- },
- "21": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#TEMPLATE_CENTER_CONFIRM_BTN_IN_TEMPLATE_MODAL\" \n}",
- "uiConfigId": "player_step_ui_config_21",
- "uiType": "breath"
- },
- "22": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step()"
- ],
- "onSkip": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"ęåä½ å¦ä¼äŗå¦ä½ä½æēØäøäøŖęØ”ęæļ¼ē»“ę ¼č”Øčæęę“å¤åč½ēå¾
ä½ ēę¢ē“¢å¦ļ½\"\n}",
- "uiConfigId": "player_step_ui_config_22",
- "uiType": "slideout"
- },
- "23": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n \"element\": \".style_searchPanelContainer__1_iOe\", \n\"placement\": \"leftTop\",\n \"title\": \"å¦ä½ēęē„å„蔨å\", \n\"description\": \"é¦å
ļ¼éč¦éę©äøå¼ ē»“ę ¼č”Øę„åę¾ę¶éēę°ę®\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_23",
- "uiType": "popover"
- },
- "24": {
- "byEvent": [
- "workbench_create_form_previewer_shown"
- ],
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_formPreviewer__2Au6g\", \n\"placement\": \"leftTop\",\n \"title\": \"å¦ä½ēęē„å„蔨å\", \n\"description\": \"ē„å„蔨åēåꮵę°é仄å锺åŗļ¼ä¼äøęéč§å¾ēé
ē½®äæęäøč“ćåŗäŗä½ éę©ēč§å¾ļ¼å³ä¾§äøŗčŖåØēęēé¢č§ęęć\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_24",
- "uiType": "popover"
- },
- "25": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_FORM_USE_GUIDE_BTN\", \n\"placement\": \"bottomRight\",\n \"title\": \"ę¶é蔨ęēØ\", \n\"description\": \"å¦ęéč¦ę“å 详ē»ēę¶é蔨ęēØļ¼åÆä»„ē¹å»äøę¹ēå
„å£ę„ēå¦\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_25",
- "uiType": "popover"
- },
- "26": {
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"让ę们ę°å»ŗäøå¼ 空ē½ēē»“ę ¼č”ØčÆäøčÆ\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_26",
- "uiType": "popover"
- },
- "27": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\"\n}",
- "uiConfigId": "player_step_ui_config_27",
- "uiType": "breath"
- },
- "28": {
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{\n \"element\": \"#NODE_CONTEXT_MENU_ID .react-contexify__item:nth-of-type(1)\", \n\"placement\": \"rightCenter\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"ę„ēļ¼éę©āę°å»ŗē©ŗē½ē»“ę ¼č”Øā\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_28",
- "uiType": "popover"
- },
- "29": {
- "uiConfig": "{\n \"element\": \"#NODE_CONTEXT_MENU_ID > .react-contexify__item:nth-of-type(1) .react-contexify__item__content > div:nth-of-type(1)\",\n\"shadowDirection\":\"inset\"\n} ",
- "uiConfigId": "player_step_ui_config_29",
- "uiType": "breath"
- },
- "30": {
- "backdrop": "around_mask",
- "byEvent": [
- "datasheet_grid_view_shown"
- ],
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_ADD_COLUMN_BTN\", \n\"placement\": \"leftTop\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"äøå¼ 空ē½ēē»“ę ¼č”Øå建儽å¦ļ¼ę„äøę„ę们ę„å°čÆäøäøę°å»ŗäøäøŖē»“ę ¼åå§\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_30",
- "uiType": "popover"
- },
- "31": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_FORM_USE_GUIDE_BTN\"\n}",
- "uiConfigId": "player_step_ui_config_31",
- "uiType": "breath"
- },
- "32": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step()"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_GRID_CUR_COLUMN_TYPE\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"ē»“ę ¼č”Øęä¾äŗäø°åÆēē»“ę ¼åē±»å仄å¹é
åē§ä½æēØåŗęÆļ¼é¼ ę ę¬ęµ®åØčæéå³åÆę„ē\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_32",
- "uiType": "popover"
- },
- "33": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_VIEW_TAB_BAR .style_viewBarWrapper__AJlc-\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"åäøå¼ ē»“ę ¼č”ØåÆęä¾å¤ē§č§å¾ęØ”å¼ļ¼éčæāåē»ćēéćęåŗāēåč½ę„čŖå®ä¹č§å¾ēå±ē¤ŗę°ę®ćä½ęÆč¦ę³Øęļ¼äøå¼ ē»“ę ¼č”Øäøęęēč§å¾ēØēé½ęÆåäøä»½ę°ę®ęŗļ¼åŖęÆå±ē¤ŗēę ·å¼åęäøåļ¼ę仄äøč¦ęč§å¾å½ä½excelēå·„ä½ē°æēØå¦ļ¼\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_33",
- "uiType": "popover"
- },
- "34": {
- "uiConfig": "{\n \"element\": \"#DATASHEET_VIEW_TAB_BAR .style_viewBarWrapper__AJlc-\"\n}",
- "uiConfigId": "player_step_ui_config_34",
- "uiType": "breath"
- },
- "35": {
- "byEvent": [
- "datasheet_field_setting_hidden"
- ],
- "next": "äøäøę„",
- "nextId": "next_step",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_ADD_VIEW_BTN\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"ē»“ę ¼č”Øé¤äŗę åč”Øę ¼å½¢å¼ēāē»“ę ¼č§å¾āå¤ļ¼čæęÆęåę¢āēøåč§å¾āāēęæč§å¾āāēē¹č§å¾āāę„åč§å¾āāę¶ęč§å¾āļ¼åå«åƹåŗē®”ēäø°åÆēå¾ååę°ę®åä»»å”åę°ę®ļ¼č®©ä½ äŗåååļ¼čæęÆå¾č¦ęéäøę¬”ļ¼č§å¾åŖęÆå±ē¤ŗēę ·å¼äøåļ¼ä½ęÆę°ę®ęŗęÆåäøä»½å¦ļ¼\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_35",
- "uiType": "popover"
- },
- "36": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_ADD_VIEW_BTN\",\n\"shadowDirection\":\"inset\"\n}",
- "uiConfigId": "player_step_ui_config_36",
- "uiType": "breath"
- },
- "37": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR .style_toolbarMiddle__2kxTf>button:nth-of-type(7)\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"å¦ęč¦å°å
容åäŗ«ē»ē©ŗé“ē«å¤ēäŗŗåļ¼ä½ åÆä»„éčæčæäøŖåč½å建äøę”é¾ę„åäŗ«åŗå»\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_37",
- "uiType": "popover"
- },
- "38": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR .style_toolbarMiddle__2kxTf>button:nth-of-type(7)\"\n}",
- "uiConfigId": "player_step_ui_config_38",
- "uiType": "breath"
- },
- "39": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"ęŗč½å¼åƼ就å°čæéå¦ļ¼å¦ęę³č¦ę„ēē»“ę ¼č”Øę“å 详ē»ēęēØļ¼ä½ åÆä»„ē¹å»å·¦äøč§ēåø®å©äøåæå»ę„ēę们ēäŗ§åęåå¦\"\n}",
- "uiConfigId": "player_step_ui_config_39",
- "uiType": "slideout"
- },
- "40": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_FORM_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"åÆä»„éčæē„å„蔨åę„å½å
„ę°ę®äŗļ¼čµ¶ē“§ä½éŖäøäøå§ļ½\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_40",
- "uiType": "popover"
- },
- "41": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_FORM_BTN\"\n}",
- "uiConfigId": "player_step_ui_config_41",
- "uiType": "breath"
- },
- "42": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_FORM_LIST_PANEL\", \n\"placement\": \"leftTop\",\n \"title\": \"ē„å„蔨å\", \n\"description\": \"åØčæéåÆä»„åæ«éēęå½åč§å¾ēē„å„蔨åļ¼ē„å„蔨åēåꮵęÆä¾ē
§č§å¾ēē»“ę ¼åę°é仄å锺åŗę„ēęēå¦\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_42",
- "uiType": "popover"
- },
- "43": {
- "backdrop": "around_mask",
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "skip_current_wizard()"
- ],
- "onSkip": [
- "skip_current_wizard({\"curWizardCompleted\": true})"
- ],
- "skip": "äøåęé",
- "skipId": "remind_never_again",
- "uiConfig": "{\n \"element\": \".style_navigation__1U5cR .style_help__1sXEA\", \n\"placement\": \"rightBottom\",\n \"title\": \"å°ę示\", \n\"offsetY\":5,\n\"description\": \"ä½ åÆä»„åØå·¦ä¾§ēćåø®å©äøåæćę¾åä½ ēē»“ę ¼å°å©ę\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_43",
- "uiType": "popover"
- },
- "44": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "open_guide_wizard(18)"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onPlay": [
- "set_wizard_completed({\"wizardId\": 14})"
- ],
- "uiConfig": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
- "uiConfigId": "player_step_ui_config_44",
- "uiType": "modal"
- },
- "45": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"ę“ę°å
¬å\",\n \"children\": \"⨠Hello, ęēå±
ę°ä»¬~ åØ2020幓ē尾声ļ¼ē»“ę ¼ęēčæę„äŗäøę³¢ę“ę°ļ¼ę°å¹“ę°ę°č±”ļ¼äøčµ·ę„ę¢ē“¢2021幓ēę°ē©ę³å§~
š ęę„ News ćę¶é蔨ćę£å¼äøēŗæļ¼å
Øę°ē©ę³č®©ę°ę®ę¶éćå
éØåä½ę“å č½»ę¾čŖå¦ ćē§»åØē«ÆćęÆęē¼č¾åé
ē½®ļ¼č·ē¦»ēę³ēćčŗŗåØę²ę»©äøåå
¬ćę“čæå¦ļ¼ č®°å½å°ęä¾ćé¢ęåŗćäŗ¤äŗęęļ¼äæ®ę¹åēč®°å½äøä¼é©¬äøé£čµ°äŗļ¼å¤äøę„ēåē让ę¹åØę“ę深度 ē»“ę ¼åé
ē½®čåęÆęęē“¢ē»“ę ¼åē±»åāāå¦ļ¼ä½ ēåŗę们ēéåæäŗļ¼ š ä¼å Enhancement éę°č®¾č®”ēę°ęå¼åƼļ¼ę„ęćéåćēē»“ę ¼å°å©ęåø¦ä½ č½»ę¾äøęē»“ę ¼č”Ø ē»“ę ¼č”ØęÆęé®ē®±ę³Øåäŗ čæę许å¤å°ä¼åļ¼ę¬¢čæę¢ē“¢ä½éŖć \"\n }",
- "uiConfigId": "player_step_ui_config_45",
- "uiType": "notice"
- },
- "46": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"ę“ę°å
¬å\",\n \"children\": \"⨠Hello ęēå±
ę°ä»¬~ ē幓ę°ę°č±”ļ¼ē»“ę ¼č”Øå¼ę¤ę°ę„ä¹é
äøę°å¦ćč„å¹²éē£
åč½éŖäŗ®ē»åŗļ¼č®©ä½ ēå·„ä½ęēåäøäøäøŖå°é¶ š„ć
š¤ 仪蔨ē å
Øę°ęä»¶ē±»åļ¼äø¾ęä¹é“č½»ę¾ę建å¾č”Øé©¾é©¶č±ļ¼ęø
ę°åē°ęÆäøŖęę ļ¼ę±čå·„ä½ē¦ē¹ć
š å¾č”Ø ē®ę“ēµę“»ēę°ę®åÆč§åå¾č”Øļ¼ęÆęę±ē¶å¾ćęēŗæå¾ć鄼ē¶å¾ēå¤ē§ē±»åć ę·»å å³ę„ēļ¼äøé®åę¢ē»“åŗ¦åę°å¼č®”ē®ļ¼10s å®ęå¶ä½ć
šÆ ē»č®”äøęę ęå®ē»č®”å段并éę©ę±åćå¹³åå¼ēęę ļ¼å°čŖåØč®”ē®å¹¶åæ«éåē°å
³é®ē»ęć ęÆęčŖå®ä¹ē»č®”诓ęå对ęÆē®ę ļ¼ęåé
读ä½éŖć
š é£ä¹¦éę ęéé£ä¹¦ļ¼ęŗč½åę„é讯å½åē»ē»ę¶ęļ¼å巄蓦å·ē®”ēę“č½»ę¾ć åØē»“ę ¼č”Øäøļ¼å¦ęęåęååčÆč®ŗ @ ēé½åÆä»„åØé£ä¹¦äøę¶å°åę„éē„ć
ę示ļ¼ē®åé£ä¹¦ē»å½ä»å¤äŗå®ę¹å®”ę øé¶ę®µļ¼ęę ę³ä½æēØé£ä¹¦ę«ē ē»å½ļ¼čÆ·č°
č§£ć
š» ē»“ę ¼č”Øę”é¢ē«Æ å
Øę°ēę”é¢ēŗ§å®¢ę·ē«Æļ¼ęÆę Windows å macOSļ¼č®©ęØéę¶éå°ē»“ę ¼äøäøć
š¬ é请ē ä¼åé请ē åäŗ«ęŗå¶ļ¼å¤å¶åčŖåØč½¬åäøŗé请é¾ę„ļ¼ä»„便ä»äŗŗę“åæ«å®ę注åå使ēØļ¼åę¹čæå°č·å¾ 1000 V åøå„å±ć
\"\n }",
- "uiConfigId": "player_step_ui_config_46",
- "uiType": "notice"
- },
- "47": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"å°ēØåŗäøēŗæļ¼ę³č¦č®©ę²ę·äøę„ēę°ę®å¾å°ę“儽ēčæēØåļ¼é£å°±čµ¶ē“§ę„ä½éŖäøäøå§\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_47",
- "uiType": "popover"
- },
- "48": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"shadowDirection\": \"inset\"\n}",
- "uiConfigId": "player_step_ui_config_48",
- "uiType": "breath"
- },
- "49": {
- "backdrop": "around_mask",
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n \"title\": \"ä»ä¹ęÆå°ēØåŗ\", \n\"description\": \"ē»“ę ¼å°ēØåŗęÆē»“ę ¼č”Øēäøē§ę©å±åŗēØļ¼åÆå®ē°ę°ę®åÆč§åćę°ę®ä¼ č¾ćę°ę®ęø
ę“ēēé¢å¤åč½ćéčæåØå°ēØåŗé¢ęæå®č£
éåå¢éēå°ēØåŗļ¼åÆä»„让巄ä½äŗååå\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_49",
- "uiType": "popover"
- },
- "50": {
- "byEvent": [
- "datasheet_widget_center_modal_shown"
- ],
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_widgetModal__eXmdB\",\n\"placement\": \"leftTop\",\n \"title\": \"å°ēØåŗäøåæ\", \n\"description\": \"å®ę¹ęØčå空é“ē«čŖå»ŗēå°ēØåŗä¼ååøå°čæéćä½ åÆä»„ę ¹ę®åŗęÆļ¼åØčæéęéåéēå°ēØåŗę¾ē½®å°ä»Ŗč”Øēęå°ēØåŗé¢ęæé\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_50",
- "uiType": "popover"
- },
- "51": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"placement\": \"rightBottom\",\n \"title\": \"å®č£
å°ēØåŗ\", \n\"description\": \"ę们å®č£
čæäøŖćå¾č”Øćå°ēØåŗēēå§\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_51",
- "uiType": "popover"
- },
- "52": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"shadowDirection\":\"none\"\n}",
- "uiConfigId": "player_step_ui_config_52",
- "uiType": "breath"
- },
- "53": {
- "backdrop": "around_mask",
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n\"description\": \"å®č£
ęåļ¼åę¶ę们ä¹äøŗä½ å建äŗäøäøŖå°ēØåŗé¢ęæļ¼äøäøŖē»“ę ¼č”Øēęęå°ēØåŗé½ä¼ę¾ē½®åØčæäøŖåŗå\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_53",
- "uiType": "popover"
- },
- "54": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV .style_panelHeader__3X0pG\",\n\"placement\": \"bottom\",\n \"title\": \"å°ēØåŗé¢ęæ\", \n\"description\": \"å°ēØåŗé¢ęæęÆēØäŗč£
č½½å°ēØåŗē容åØļ¼åÆä»„éčæå建å¤äøŖå°ēØåŗé¢ęæę„ē»ä½ ēå°ēØåŗčæč”åē±»\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_54",
- "uiType": "popover"
- },
- "55": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"仪蔨ēä½äøŗē»“ę ¼č”Øēäøē§ęä»¶ē±»åļ¼ę·»å /导å
„å°ēØåŗåļ¼åÆč§åč½åęåćä½ åÆä»„éčæę°ę®ē»č®”åå¾č”Øåęļ¼ę“儽å°čæč”å¤ęåå³ē\"\n}",
- "uiConfigId": "player_step_ui_config_55",
- "uiType": "slideout"
- },
- "56": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"#DASHBOARD_PANEL_ID .style_tabRight__4YAkM button:nth-of-type(1)\",\n\"placement\": \"bottom\",\n \"title\": \"ę·»å å°ēØåŗ\", \n\"description\": \"åØčæéęäø¤ē§ę¹ę³ę·»å å°ēØåŗļ¼äøē§ęÆä»å°ēØåŗäøåæę·»å ļ¼äøē§ęÆä»å·²ęēå°ēØåŗäøåƼå
„čæå»\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_56",
- "uiType": "popover"
- },
- "57": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DASHBOARD_PANEL_ID .style_tabRight__4YAkM button:nth-of-type(1)\",\n \"shadowDirection\":\"inset\"\n}",
- "uiConfigId": "player_step_ui_config_57",
- "uiType": "breath"
- },
- "58": {
- "next": "儽ē",
- "nextId": "okay",
- "uiConfig": "{\n \"element\": \".style_addWidgetMenu__29bIe .style_menuItem__3Ugjz:nth-of-type(1)\",\n\"placement\": \"bottom\",\n \"title\": \"ę·»å å°ēØåŗ\", \n\"description\": \"让ę们ę„å°čÆäøäøļ¼ę·»å äøäøŖå°ēØåŗå°ä»Ŗč”Øēå§\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_58",
- "uiType": "popover"
- },
- "59": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"#DASHBOARD_PANEL_ID .style_widgetContainer__2HwEf\",\n\"placement\": \"rightTop\",\n \"title\": \"å
³čē»“ę ¼č”Ø\", \n\"description\": \"ē±äŗéØåå°ēØåŗéč¦ä¾čµē»“ę ¼č”Øēę°ę®ļ¼ę仄å®č£
å°ēØåŗä¹åčæéč¦éę©äøäøŖē»“ę ¼č”Øčæč”å
³č\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_59",
- "uiType": "popover"
- },
- "60": {
- "byEvent": [
- "datasheet_search_panel_shown"
- ],
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \".style_searchPanelContainer__1_iOe\",\n\"placement\": \"rightTop\",\n \"title\": \"å
³čē»“ę ¼č”Ø\", \n\"description\": \"åØčæééę©ä½ éč¦å
³čēē»“ę ¼č”Øļ¼ä»„ä¾å°ēØåŗč®æé®ę°ę®\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_60",
- "uiType": "popover"
- },
- "61": {
- "byEvent": [
- "datasheet_search_panel_hidden"
- ],
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"ęåä½ ļ¼å·²ęę”äŗä»Ŗč”Øēåę·»å å°ēØåŗēåŗę¬ä½æēØę¹ę³ćę„äøę„ļ¼ä½ åÆä»„ę ¹ę®äøå”åŗęÆå»ę建äøå±ē仪蔨ēäŗ\"\n}",
- "uiConfigId": "player_step_ui_config_61",
- "uiType": "slideout"
- },
- "62": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"⨠ęēå±
ę°ä»¬ļ¼å„½ä¹
äøč§ļ½\",\n\"children\": \"åØčæå»ē 2 äøŖęéļ¼ē»“ę ¼č”Øäøē“ęåØęęę“ę°ļ¼ę¹å使ēØä½éŖć čæę¬”ę°å¢äŗäøå°ę¾ę§åč½ē¹ļ¼å
ę„äŗč§£äøäøåäøęå§ļ½
š å¾č”Øē»ä»¶å¢å¼ŗåÆč§å čŖåØčÆå«ę„ę结度ļ¼å¼åÆę ¼å¼åę„ęååÆéę©ęåØ/ę/å£åŗ¦/幓å±ē¤ŗļ¼ęø
ę°åē°ę°ę®čµ°åæ
ę°å¢ 10+ 款åč²ęøåäø»é¢ļ¼éååØå¤äøŖę°ę®ē³»åēå¾č”ØäøåŗēØļ¼å¢å¼ŗå®”č§ļ¼ēŖåŗē¦ē¹
š office ęä»¶åØēŗæé¢č§ éä»¶åꮵäøä¼ ęä»¶ååÆåØēŗæé¢č§ļ¼ęååä½ęēļ¼ęÆęę攣ćč”Øę ¼ćPPT å¤ē§ę ¼å¼ č·Æå¾ļ¼ē©ŗé“ē«č®¾ē½®-第äøę¹åŗēØéę-office ęä»¶é¢č§ļ¼ęęåęč½ēęå¦
š ē„å„å¼ēØåęÆęēé åØē„å„å¼ēØåäøļ¼åƹå¼ēØēę°ę®čæč”ēéļ¼ä»„便åØęµ·éę°ę®äøåæ«éćē²¾åå°å±ē¤ŗęē±»ę°ę®
š
ę„ęę ¼å¼ę“äø°åÆ ę„ęåꮵę°å¢å¹“ćęćę„äøē§ę„ęę ¼å¼
ā å
¶ä» ä¼å锵é¢å·ę°é»č¾ļ¼å é¤ćå¤å¶ęä»¶åę ééč½½ļ¼äæęå½åęä½äøč¢«ęę
\"\n }",
- "uiConfigId": "player_step_ui_config_62",
- "uiType": "notice"
- },
- "63": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"vika ē»“ę ¼č”Øåååę“ę°å¦ļ¼åå¼äøå¤ēåęéćēē¹å¾å·²äøēŗæļ¼åæ«ę„ē¹äŗ® vika ēéę³ę£å§ļ½
š ē²¾ē»åęéē®”ē åęéäøēŗæļ¼äæę¤ęęę°ę®ćå¼åÆåęéåļ¼åÆéå¶ęåę„ēęē¼č¾č”Øę ¼å
ēęåę°ę®ć č·Æå¾ļ¼č®¾ē½®åęéåļ¼éå
å¼åÆęä»¶ęé
Ⳡ锹ē®č·čæļ¼å¼ å¼ęåŗ¦ č¶
å¼ŗēē¹å¾ļ¼å©å锹ē®ē®”ēć仄ę¶é“为轓ļ¼å±ē¤ŗęÆäøäøŖä»»å”ēę¶é“čē¹ä»„åå
³é®äæ”ęÆļ¼å
Øé¢ęę§čæåŗ¦ć
š č®°å½äæ®ę¹ļ¼ęčæ¹åÆå¾Ŗ 追溯修ę¹åå²ļ¼ä»„é²ę°ę®äø¢å¤±ćęčæ 90 天ēäæ®ę¹č®°å½ļ¼å
ę¬äæ®ę¹äŗŗćäæ®ę¹å
容ēå®ę“äæ”ęÆé½č½č¢«ę¾åć č·Æå¾ļ¼å±å¼č”-ē¹å»å¼¹ēŖå³äøč§čÆč®ŗ-ę¾ē¤ŗę¬č”Øēäæ®ę¹åå²-äæ®ę¹åå²
š ē
äŗ«č¾å
„ļ¼č½»ę¾ęē ę件详ę
锵ę¹ēļ¼ęę¬ē¼č¾å¾ęø
ē½ćęÆę markdown čÆę³ļ¼č¾å
„ā/āå±å¼čåę ļ¼å
容ęē快人äøę„ć
š éä»¶äøč½½ļ¼äøę„å®ę åč”č®°å½äøļ¼éä»¶åēå¤äøŖęä»¶åÆäøé®äøč½½ćäøč½½ęä»¶å°ä»„å缩å
ēå½¢å¼ååØåØę¬å°č®¾å¤äøć
āļø ęåęęŗļ¼åÆę§ę¾ē¤ŗ ę¾ē¤ŗęåęęŗå·ē ļ¼ē“§ę„äŗé”¹åę¶ę²éćå¼åÆé锹åļ¼é讯å½ęåēęęŗå·ē å°å®ę“å±ē¤ŗć č·Æå¾ļ¼ē©ŗé“ē«ē®”ē-ę®éęå-ęåäæ”ęÆ-ę¾ē¤ŗęåęęŗå·
āØļø åæ«ę·ęä½ęå
åå»č”Øę ¼å¤“éØē蔨åļ¼åæ«éå®ęéå½åć ē¹å»å³äøč§ēååęå夓åļ¼åæ«é设置ęååØå½åč”Øę ¼ēęéć ę¹ééčćęåØęå é¤ē»“ę ¼åļ¼éäøäøååļ¼ęä½ shift å¹¶é¼ ę ē¹å»å
¶ä»ååÆåæ«éå½¢ęéåŗå¹¶čæč”ęä½ć ę¹éęä½čæē»ēč®°å½ę¶ļ¼é¼ ę å¾éäøč”åęä½ shift å¹¶ē¹å»ęåäøč”åēå¤éę”ļ¼å³åÆåæ«éå½¢ęéåŗć
\"\n }",
- "uiConfigId": "player_step_ui_config_63",
- "uiType": "notice"
- },
- "64": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"title\":\"ēē¹å¾ęå¦č§é¢\",\n\"video\":\"space/2021/05/26/baddaa8b7d0c4b0390b03ef9a5549c6e\"\n}",
- "uiConfigId": "player_step_ui_config_64",
- "uiType": "modal"
- },
- "65": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"7ę份ē尾巓ļ¼ęÆēę
ę“ęŗ¢ēē®ååŗ§ļ¼ä¹ęÆéę³ē„å„ēē»“ę ¼č”Øļ¼åæ«ę„åŗ·åŗ·čæę¬”ę“ę°äŗåŖäŗåč½å§ļ½
š§ā ē„å„蔨åę“ē„å„ ęŖę交蔨åå
容ę¶éåŗé”µé¢ļ¼éę°čæå
„čŖåØäæēäøę¬”唫åå
容ļ¼åå°éå¤č¾å
„ ęÆęęŗč½å
¬å¼åćē„å„å¼ēØåēå
容ę¾ē¤ŗļ¼č”Øå唫åęŗč½å
š å段设置å¾č““åæ ę¾ē¤ŗååå
³čååØåƹåŗå
³č蔨äøēååē§°ļ¼åø®å©ä½æēØč
åæ«éēč§£ćäøäøåƹåŗ
ę°ååē±»åę ¼å¼å¢å¼ŗļ¼č““åäøå”åŗęÆčŖå®ä¹åä½åē§°ļ¼å¤ē§ååä½ę ¼å¼č®¾ē½®ļ¼ę°ę®č®°å½ę“ē“č§
ā³ ēéę„éę°ęč½ ę°ę®å½å
„å蔨åęäŗ¤ę¶åÆč½åƼč“ēéå¤č®°å½ļ¼é½åÆä»„éčæēéåØåæ«éę„ę¾ļ¼ä»„便åę¶ę“ę£
š 第äøę¹éęļ¼éé åØééäøå建čŖå»ŗåŗēØćē»“ę ¼č”Øćļ¼å¹³å°é“ēē»ē»ę¶ęåę¶ęÆéē„å³ę¶åę„ļ¼ęø
é¤åä½éē¢
š å
¶ä»åč½ä¼å ēøåč§å¾åøå±č°ę“ļ¼å¹³éŗē¶ęäøęå°åÆå±ē¤ŗäøåļ¼ē§»åØē«Æę„ēę“å čé
é¦åååē§°å¢å å°ę示ļ¼ę°ę®ē»ęå仄ćč®°å½ę é¢ćäøŗäø»é®ļ¼äøęÆęęåØćéčåå é¤
å½ē»“ę ¼č”Øēåę°éč¾å¤éč¦ęØŖåęåØčæč”ę„ēę¶ļ¼åÆęä½ Shift åę»åØé¼ ę äøēę»č½®ę„å®ē°
\"\n }",
- "uiConfigId": "player_step_ui_config_65",
- "uiType": "notice"
- },
- "66": {
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"title\":\"ę„åč§å¾ęå¦č§é¢\",\n\"video\":\"space/2022/04/26/ab9d17db76064e9d8fd228889e30f1ad\"\n} ",
- "uiConfigId": "player_step_ui_config_66",
- "uiType": "modal"
- },
- "67": {
- "next": "ē„éå¦",
- "nextId": "known",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\t\"title\": \"šęēå±
ę°ä»¬š\",\n\t\"children\": \"åęę“ę°ē¬¬äŗå¼¹ļ¼ē»“ę ¼ęŗåØäŗŗę„å½ļ¼ęé IM å·„å
·ļ¼ę¶ęÆéē„使å½åæ
č¾¾ļ¼čæęę»”å±ē»čę“ę°ļ¼åæ«ę„ä½éŖå§ļ½
š¤ļø ē»“ę ¼ęŗåØäŗŗ ē»“ę ¼ęŗåØäŗŗ (Vika Robot) ęÆå·„ä½ęµęē³»ē»åƹę„ēčŖåØåę¹ę”ļ¼å°åø®å©ä¼äø/äøŖäŗŗåå°ęŗę¢°å³åØļ¼éę¾ēäŗ§åćå½åļ¼ē»“ę ¼ęŗåØäŗŗå·²å®ē°äø IM å·„å
·ēäæ”ęÆčæę„ļ¼åŖéē®åé
ē½®å³åÆå°ē»“ę ¼č”Øč®°å½ęØéč³é£ä¹¦ćééćä¼äøå¾®äæ”ćę“å¤åÆč½ļ¼ę¬čÆ·ęå¾
ļ½ å°é²ä½éŖéå
ē³čÆ·å
ęµčµę ¼ļ¼č·Æå¾ļ¼å·¦äøč§å¤“å-ēØę·äøåæ-å®éŖę§åč½-ęŗåØäŗŗ-å»ē³čÆ·å
ęµ
š
ę„ęē»č®”ę“éēØ ä¼å WEEKNUM()ćWORKDAY()ćWORKDAY_DIFF() äøäøŖę„ęå
¬å¼č®”ē®é»č¾ļ¼ä½æē»č®”ē»ęę“符åé¢ęć
WEEKNUM()ļ¼ę„ęåę°é»č®¤å°ęÆå¹“ē 1 ę 1 ę„ä½äøŗē¬¬äøåØļ¼äøåØę„äøŗęÆåØē第äøå¤©å¦ļ¼ WEEKNUM('2021-11-11')ļ¼ č¾åŗå¼ļ¼ 46 WORKDAY()ćWORKDAY_DIFF()ļ¼äæ®å¤åę°å½±å导č“ēč®”ē®ē»ęå¼åøøē°č±” š čÆåę“ä¾æę· åØę»”ęåŗ¦č°ē 蔨åäøļ¼čÆååꮵē使ēØå°¤äøŗé¢ē¹ļ¼ 使ēØé¼ ę ē¹å»å¹¶äøä¾æę·ćē°åØļ¼ä½ åÆä»„éäøčÆååå
ę ¼åļ¼ä»é®ēč¾å
„ę°åę„å®ęļ¼ ęÆę PC 端åē½é”µē«Æļ¼ć
āļø åē»ę“å儽 ååå
³čä½äøŗē»“ę ¼č”Øēęęåč½ļ¼ē»čä½éŖååēŖåŗļ¼å°ååå
³čåꮵä½äøŗåē»ę”ä»¶åļ¼ē¹å»åē»ę é¢å±å¼č®°å½čƦę
ļ¼č½»ę¾ęę”ę“å¤äæ”ęÆć
šļø éē„ę“ē»č
» < p class='body3'> éåēØå¾å„½ļ¼ęéę ē¦ę¼ļ¼åØéåč§å¾äø@ēøå
³ęåļ¼ęåę„ēéē„č®°å½å°ęå¼åƹåŗēéåč§å¾ļ¼ éæå
å蔨ę 访é®ęéēå°“å°¬ć
\"\n}",
- "uiConfigId": "player_step_ui_config_67",
- "uiType": "notice"
- },
- "68": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child\",\n\"placement\": \"leftCenter\",\n \"title\": \"å¼å樔å¼\", \n\"description\": \"å¼å樔å¼äøļ¼ä½ åÆä»„é¢č§å°ēØåŗēęę°ę¬å°ę¹åØ\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_68",
- "uiType": "popover"
- },
- "69": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child [data-guide-id=WIDGET_ITEM_REFRESH]\",\n\"placement\": \"topRight\",\n \"title\": \"å·ę°\", \n\"description\": \"ęÆę¬”ę¬å°ę¹åØä»£ē åļ¼é½éč¦ē¹å»å·ę°ę„é¢č§\", \"children\":\"\"\n}",
- "uiConfigId": "player_step_ui_config_69",
- "uiType": "popover"
- },
- "70": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child [data-guide-id=WIDGET_ITEM_MORE]\",\n\"placement\": \"topRight\",\n \"title\": \"éåŗå¼å樔å¼\", \n\"description\": \"ē¹å»ę¤å¤éę©ćéåŗå¼å樔å¼ćļ¼å°ęå¼äøę¬å°ęå”ēčæę„ļ¼ę¢å¤č³äøäøäøŖēę¬ēå°ēØåŗē¶ę\", \"children\":\"\"\n}",
- "uiConfigId": "player_step_ui_config_70",
- "uiType": "popover"
- },
- "71": {
- "uiConfig": "{}",
- "uiConfigId": "player_step_ui_config_71",
- "uiType": "customQuestionnaire"
- },
- "72": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"ē»“ę ¼č”Ø 10 ęäøę¬ę“ę°ę„äŗļ¼ę„ęēé大å¹
ä¼åļ¼ę»”č¶³å
Øę¹ä½ä½æēØéę±ļ¼ęŗč½å
¬å¼ä¼åļ¼ę°ę®ē»č®”ę“å ē²¾å便ę·ć
š
ę„ęēéę“čŖē± čæč„äŗŗåęÆåØåę广åęę¾ęęļ¼č“¢å”äŗŗåęę«ę“ē对蓦ę°ę®ļ¼čæäŗåŗęÆäøę„ęēéåÆäøåÆåļ¼åØęę„询å°č®©ę°ę®ē»č®”åęå·„ä½ęå č½»ę¾ć
ę°å¢ę¬åØ/ę¬ę/äøåØ/äøę/ä»å¹“ 5 äøŖåøøēØę„ęę”ä»¶ļ¼äøę¬”设置éæęåÆēØļ¼åä¹äøēØęÆę¬”ęåØč°ę“å¦ļ½
锹ē®å锾ćå·„åå¤ēēåŗęÆäøéč¦čē¦ęäøŖåØęå
ēę°ę®ļ¼ęÆęčŖå®ä¹ę¶é“čå“ļ¼ęä½ę“å儽
ę°ę®åęäøęę¶åŖéå
³ę³Øčæęę°ę®ååļ¼ēéę©äŗ/ęäŗå½åå¤å°å¤©ēę°ę®ļ¼ē»å仪蔨ēčæč½č½»ę¾å®ē°åÆč§å大å±ęę
š ęŗč½å
¬å¼ä¼å ä¼å DATETIME_DIFF()ćAVERAGE()ćFIND() äøäøŖęŗč½å
¬å¼č®”ē®é»č¾ļ¼
DATETIME_DIFF()č¾åŗē»ęč°ę“äøŗęµ®ē¹ę°ļ¼ę“精甮å°č®”ē®äø¤äøŖę„ęé“ēå·®å¼ AVERAGE()ęē»č®”å段带ę空å¼ę¶ļ¼ē©ŗå¼å°äøēŗ³å
„č®”ē® FIND()ę°å¢ęÆęä»ęę¬ę«ē«Æå¾åę„ę¾ļ¼å¦ļ¼FIND('a','vikadata',-1)ļ¼č¾åŗē»ę 8 \"\n }",
- "uiConfigId": "player_step_ui_config_72",
- "uiType": "notice"
- },
- "73": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"åęę“ę°ē¬¬äŗå¼¹ļ¼ē»“ę ¼ęŗåØäŗŗ (Vika Robot) ę„å½ļ¼ęé IM å·„å
·ļ¼ę¶ęÆéē„使å½åæ
č¾¾ćčæęę»”å±ē»čę“ę°ļ¼åæ«ę„ä½éŖå§ļ½
š°ļø ē»“ę ¼ęŗåØäŗŗ ē»“ę ¼ęŗåØäŗŗ (Vika Robot) ęÆå·„ä½ęµęē³»ē»åƹę„ēčŖåØåę¹ę”ļ¼å°åø®å©ä¼äø/äøŖäŗŗåå°ęŗę¢°å³åØļ¼éę¾ēäŗ§åćå½åļ¼ē»“ę ¼ęŗåØäŗŗå·²å®ē°äø IM å·„å
·ēäæ”ęÆčæę„ļ¼åŖéē®åé
ē½®å³åÆå°ē»“ę ¼č”Øč®°å½ęØéč³é£ä¹¦ćééćä¼äøå¾®äæ”ćę“å¤åÆč½ļ¼ę¬čÆ·ęå¾
ļ½
å°é²ä½éŖéå
ē³čÆ·å
ęµčµę ¼ļ¼č·Æå¾ļ¼å·¦äøč§å¤“å-ēØę·äøåæ-å®éŖę§åč½-ęŗåØäŗŗ-å»ē³čÆ·å
ęµ
š
ę„ęē»č®”ę“éēØ ä¼å WEEKNUM()ćWORKDAY()ćWORKDAY_DIFF() äøäøŖę„ęå
¬å¼č®”ē®é»č¾ļ¼ä½æē»č®”ē»ęę“符åé¢ęć
WEEKNUM()ļ¼ę„ęåę°é»č®¤å°ęÆå¹“ē 1 ę 1 ę„ä½äøŗē¬¬äøåØļ¼äøåØę„äøŗęÆåØē第äøå¤©ćå¦ļ¼WEEKNUM('2021-11-11')ļ¼č¾åŗå¼ļ¼46 WORKDAY()ćWORKDAY_DIFF()ļ¼äæ®å¤åę°å½±å导č“ēč®”ē®ē»ęå¼åøøē°č±” š čÆåę“ä¾æę· åØę»”ęåŗ¦č°ē 蔨åäøļ¼čÆååꮵē使ēØå°¤äøŗé¢ē¹ļ¼ä½æēØé¼ ę ē¹å»å¹¶äøä¾æę·ćē°åØļ¼ä½ åÆä»„éäøčÆååå
ę ¼åļ¼ä»é®ēč¾å
„ę°åę„å®ęļ¼ęÆę PC 端åē½é”µē«Æļ¼ć
āļø åē»ę“å儽 ååå
³čä½äøŗē»“ę ¼č”Øēęęåč½ļ¼ē»čä½éŖååēŖåŗļ¼å°ååå
³čåꮵä½äøŗåē»ę”ä»¶åļ¼ē¹å»åē»ę é¢å±å¼č®°å½čƦę
ļ¼č½»ę¾ęę”ę“å¤äæ”ęÆć
šļø éē„ę“ē»č
» éåēØå¾å„½ļ¼ęéę ē¦ę¼ļ¼åØéåč§å¾äø @ ēøå
³ęåļ¼ęåę„ēéē„č®°å½å°ęå¼åƹåŗēéåč§å¾ļ¼éæå
ęŗč”Øę 访é®ęéēå°“å°¬ć
\"\n }",
- "uiConfigId": "player_step_ui_config_73",
- "uiType": "notice"
- },
- "74": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".style_formSpace__1_szP .style_right__DRofa #DATASHEET_FORM_CONTAINER_SETTING\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę¶ēŗ³åå¤éēé锹\",\n \"arrowStyle\": { \"right\": \"40px\" },\n\"description\": \"é锹čæå¤åƼč“锵é¢å¤Ŗéæļ¼čÆčÆęå®ä»¬ę¶ēŗ³čµ·ę„å§\" \n}",
- "uiConfigId": "player_step_ui_config_74",
- "uiType": "popover"
- },
- "75": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child\",\n\"placement\": \"leftCenter\",\n \"title\": \"ęŖååøēå°ēØåŗ\", \n\"description\": \"å½åå°ēØåŗęŖååøå°ē©ŗé“ē«ļ¼åŖč½åØå¼å樔å¼äøé¢č§å°ēØåŗęę\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_75",
- "uiType": "popover"
- },
- "76": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n \"children\": \"čæåÆč½ęÆå²äøęē”¬ę øē Q4ļ¼ē»§ Vika Robot ē»“ę ¼ęŗåØäŗŗåļ¼ę¬ę¬”ę“ę°åꬔęØåŗčŖå»ŗå°ē»ä»¶ļ¼å®ē°ę“äø°åÆēę°ę®åÆč§åęęļ¼ę°ę®ęµč½¬ćåä½ę“ęŗč½ć
š§āāļø č”Øåę¾ē¤ŗę“ē“§å 使ēØē„å„蔨åčæč”ę°ę®ę¶éļ¼åé/å¤éēé锹č¾å¤ę¶ļ¼é”µé¢ä¼äøęęéæļ¼å½±å唫åä½éŖć对ę¤ļ¼ē„å„蔨åčæč”äŗę ·å¼ä¼åļ¼å¼åÆćę¶ēŗ³åå¤éēé锹ćļ¼åå¤ēé锹é½åÆä»„å®ē¾å
¼å®¹ć
č·Æå¾ļ¼ē„å„蔨å-设置-ę¶ēŗ³åå¤éēé锹
š å®å
Øäøęéåēŗ§ 空é“ē«ę°å¢ćå®å
Øč®¾ē½®ćļ¼ä¼äø/å¢éč“蓣人åÆę“å ē²¾ē»åå°čæč”å®å
Øē®”ę§ļ¼å
ę¬ē»“ę ¼č”Ø/č§å¾ęÆå¦åÆåƼåŗååäŗ«ćęÆå¦åÆé请ä»äŗŗå å
„åä½ļ¼ęÆå¦å¼åÆå
Øå±ę°“å°ēļ¼čæäøę„č§éæę°ę®ę³ę¼é£é©ć
č·Æå¾ļ¼č®¾ē½®-驾驶č±-å®å
Øč®¾ē½®
š§° čŖå»ŗå°ē»ä»¶å
ęµå¦ļ½ ē»“ę ¼č”ØčŖå»ŗå°ē»ä»¶ē»åŗļ¼äøŗä¼äøå¢éē¹å®ēå·„ä½åŗęÆååä½ęµēØęä¾ę“å¤å»¶å±åÆč½ļ¼å
ęµē³čÆ·éčæåå³åÆä½éŖļ½
č·Æå¾ļ¼ēØę·äøåæ-å®éŖę§åč½-čŖå»ŗå°ē»ä»¶-ē³čÆ·å
ęµ
š°ļø ä¼åęŗåØäŗŗ ęÆęåéę¶ęÆč³ä¼äøå¾®äæ”群ļ¼åę¶ę°å¢ę„ēčæč”åå²čƦę
ļ¼ä»„便快éå®ä½å¼åøøļ¼ē”®äæę¶ęÆåę¶č§¦č¾¾ć
č·Æå¾ļ¼ēØę·äøåæ-å®éŖę§åč½-ęŗåØäŗŗ-ē³čÆ·å
ęµ
\"\n}",
- "uiConfigId": "player_step_ui_config_76",
- "uiType": "notice"
- },
- "77": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"children\": \"å
³äŗ 11 ę 17 ę„ęå”åØē»“ę¤åƼč“äøåÆč®æé®ēč“ę诓ę 11 ę 17 ę„ 23:02-23:30 ęé“ļ¼å vika.cn ęå”åØåØå级结ę¤čæēØåŗē°å¼åøøļ¼ē»“ę ¼č”Øåŗē°äŗ 28 åéęå”äøåÆä½æēØē¶ęļ¼ę们为ę¤ę·±ęę±ęćvikaē»“ę ¼č”Øę¬åŗå©åę·±å¤ä»åØč¾å¤å·„ä½ēēØę·ļ¼ę“čéåæ«éå°ē»ęå·„ä½ļ¼åØčæéļ¼åęęåå½±åēēØę·å欔蔨达ę们ēęęļ¼
é®é¢åŗē°åļ¼äŗ§ē å¢é第äøę¶é“äøēŗæč§£å³ć11 ę 18 ę„ļ¼vikaē»“ę ¼č”Øå¢éē»ē»äŗé®é¢å¤ēä¼ļ¼ę»ē»ęč®ēåę¶ļ¼ę们åęÆäøä½ēØę·ååŗå¦äøęæčÆŗļ¼
ęÆę¬”ęå”åØå级结ę¤ļ¼ę们å°č³å°ęå 36 å°ę¶ē»ęØęØéé®ä»¶éē„ćē«å
éē„ļ¼ ęå”åØåøøč§å级结ę¤ēä½äøę¶é“åŗå®č°ę“č³åęØ 4 ē¹å¼å§ļ¼ å欔为ę们é ęēäøä¾æč“仄čÆęęęćå¦ęęä»»ä½é®é¢ļ¼čÆ·éę¶čē³»ę们ļ¼
vikaē»“ę ¼č”Øå
Øä½ęåå°ē«čÆäøŗęØęå”ć
vikaē»“ę ¼č”Øäŗ§ē å¢é
2021 幓 11 ę 18 ę„
\"\n}",
- "uiConfigId": "player_step_ui_config_77",
- "uiType": "notice"
- },
- "78": {
- "next": "ęē„éäŗ",
- "nextId": "i_knew_it",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR .style_toolbarMiddle__2kxTf\",\n\"placement\": \"bottomRight\",\n \"arrowStyle\": { \"display\": \"none\" },\n \"title\": \"č§å¾é
ē½®äøåå\",\n\"description\": \"ē°åØļ¼äø“ę¶ēēéćåē»ćęåŗēé
ē½®åØęŖäæåēę
åµäøļ¼äøä¼åę„ē»å
¶ä»äŗŗļ¼ä½ ēäø“ę¶é
ē½®ä¹å°åØå·ę°å失ęć\" \n}",
- "uiConfigId": "player_step_ui_config_78",
- "uiType": "popover"
- },
- "79": {
- "next": "ęē„éäŗ",
- "nextId": "i_knew_it",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_VIEW_TAB_BAR #view_item_sync_icon\",\n\"placement\": \"bottomLeft\",\n \"arrowStyle\": { \"left\": \"6px\" },\n \"title\": \"å½åč§å¾é
ē½®ęŖäæå\",\n\"description\": \"ä½ åäæ®ę¹äŗęäŗč§å¾é
ē½®ļ¼ēéćåē»ćęåŗ...ļ¼ļ¼å®ä»¬ē°åØčæę²”ęäæåå¦ćčæęå³ēå®ä»¬ä»
åÆ¹ä½ čŖå·±äø“ę¶ēęćä½ åÆä»„ē¹å»ę¤å¤äæåå¹¶åę„ē»å
¶ä»äŗŗ\" \n}",
- "uiConfigId": "player_step_ui_config_79",
- "uiType": "popover"
- },
- "80": {
- "next": "ęē„éäŗ",
- "nextId": "i_knew_it",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#AUTO_SAVE_SVG_ID\",\n\"placement\": \"bottomLeft\",\n \"arrowStyle\": { \"left\": \"6px\" },\n \"title\": \"å½åč§å¾å·²å¼åÆčŖåØäæå\",\n\"description\": \"ä½ ē°åØčæč”ēéćåē»ćęåŗēč§å¾é
ē½®ęä½ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»äŗŗ\" \n}",
- "uiConfigId": "player_step_ui_config_80",
- "uiType": "popover"
- },
- "81": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n \"children\": \"ä½ ä»¬åé¦ēęÆäøŖéę±ååŗęÆļ¼ę们é½č®°åØå°ę¬ę¬äøļ¼åæ«ę„åŗ·åŗ·ę¬ęę“ę°ļ¼ęä½ ę³č¦ēåļ¼
šø å
Øę°é©¾é©¶č± ē»ååč½ęØ”åļ¼ē©ŗé“ē«ē®”ēååÆęø
ę°å°ę„ēå„é¤ę»éååÆēØä½éļ¼äŗč§£å¢éåä½ę
åµć
āļø ę¹éē²č““č®°å½ēä¼å å°ęåØē»“ę ¼č§å¾ēåē»ē¶ęäøļ¼ę¹éē²č““č®°å½ååē°č¦ēäŗäøäøåē»äøēę°ę®ćå ę¤ä»åŖč½ę¤éē²č““ęä½ļ¼åØå½ååē»äøę°å¢č¶³å¤ēč”ę°åčæč”ē²č““ć
对ę¤ļ¼ē»“ę ¼č”Øčæč”ä¼åļ¼åē»äøę¹éē²č““č®°å½ę¶čÆ¢é®ęÆå¦ę°å¢č”ļ¼éæå
č¦ēåęč®°å½ć
š°ļø ē»“ę ¼ęŗåØäŗŗ ē»“ę ¼ęŗåØäŗŗéę©åéę¶ęÆęęå
„å
¬å¼åļ¼åéč³éé/é£ä¹¦/ä¼äøå¾®äæ”群ēę¶ęÆå
容äøå°å±ē¤ŗå
¬å¼č®”ē®ē»ęćęÆå¦ļ¼å°ęåØē»“ę ¼č”Øäøå建ęŗč½å
¬å¼åļ¼ēØäŗč®”ē®ä»»å”å°ę天ę°
ē»“ę ¼å设置ęéęå é¤ļ¼ē»“ę ¼ęŗåØäŗŗäøäøä¹ēøå
³ēå¹é
ę”ä»¶ååéå¼ä¹å°å®ę¶åę„å¼åøøē¶ęć
š” åč½ä¼å å·„ä½ē®å½ę ę°å¢čŖåØęå åę¬ęµ®ęęļ¼äøŗå·„ä½å°č
¾åŗę“å¤ęä½ē©ŗé“
ä¼åč§å¾ę ē¾ę ļ¼ęÆęę¾ē¤ŗęä»¶ęčæ°ļ¼å¤č§å¾äøčŖåØčæč”ę¶ēŗ³
\"\n}",
- "uiConfigId": "player_step_ui_config_81",
- "uiType": "notice"
- },
- "82": {
- "onClose": [
- "clear_guide_all_ui()"
- ],
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n\"title\":\"ę¶ęč§å¾ęå¦č§é¢\",\n\"video\":\"space/2022/04/26/bebe4536c330427c81e6b26627263904\"\n}",
- "uiConfigId": "player_step_ui_config_82",
- "uiType": "modal"
- },
- "83": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_CREATOR_ORG_CHART\",\n\"shadowDirection\": \"none\"\n}",
- "uiConfigId": "player_step_ui_config_83",
- "uiType": "breath"
- },
- "84": {
- "backdrop": "around_mask",
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onTarget": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_CREATOR_ORG_CHART\",\n\"placement\": \"right\",\n \"title\": \"ę¶ęč§å¾äøēŗæ\", \n\"description\": \"čµ¶ē“§ę„ä½éŖäøäøå§\", \n\"children\": \"\"\n}",
- "uiConfigId": "player_step_ui_config_84",
- "uiType": "popover"
- },
- "85": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\",\n\"placement\": \"left\",\n \"title\": \"äøŗå®å建äøäøŖåēŗ§\", \n\"description\": \"ä½ åÆä»„å°č®°å½ęč³å·¦ä¾§ēč®°å½å”ēäøļ¼čŖåØęäøŗå”ēēåēŗ§\",\n\"offsetY\": 144\n}",
- "uiConfigId": "player_step_ui_config_85",
- "uiType": "popover"
- },
- "86": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\",\n\"placement\": \"left\",\n \"title\": \"ęø
é¤åēŗ§\", \n\"description\": \"ä½ åÆä»„å°č®°å½ęč³å³ä¾§ēå¾
å¤ēč®°å½åŗļ¼ęø
é¤å
¶å
³čå
³ē³»\",\n\"offsetY\": 144\n}",
- "uiConfigId": "player_step_ui_config_86",
- "uiType": "popover"
- },
- "87": {
- "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\"\n}",
- "uiConfigId": "player_step_ui_config_87",
- "uiType": "breath"
- },
- "88": {
- "uiConfig": "{\n \"element\": \"#toolHideField\"\n}",
- "uiConfigId": "player_step_ui_config_88",
- "uiType": "breath"
- },
- "89": {
- "next": "ęē„éäŗ",
- "nextId": "i_knew_it",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#toolHideField\",\n\"placement\": \"bottom\",\n \"title\": \"设置å”ēę ·å¼\", \n\"description\": \"čŖå®ä¹å”ēę¾ē¤ŗēåꮵåå°é¢å¾ęę\" \n}",
- "uiConfigId": "player_step_ui_config_89",
- "uiType": "popover"
- },
- "90": {
- "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR_VIEW_SETTING\"\n}",
- "uiConfigId": "player_step_ui_config_90",
- "uiType": "breath"
- },
- "91": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "clear_guide_uis([\"popover\"])"
- ],
- "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR_VIEW_SETTING\",\n\"placement\": \"bottom\",\n \"title\": \"éę°ę„ēęå¦č§é¢\", \n\"description\": \"ä½ åÆä»„ē¹å»ć设置ćļ¼åØéé¢ę¾å°ćę¶ęč§å¾ćēęå¦č§é¢éę°č§ēå¢~\" \n}",
- "uiConfigId": "player_step_ui_config_91",
- "uiType": "popover"
- },
- "92": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\"title\":\"šęēå±
ę°ä»¬š\",\"children\":\"ę¶ęč§å¾ę„č¢ļ¼ęåØå®ęē»å¶ļ¼č§å¾é
ē½®äøååļ¼ę°ę®åē°åäŗŗåé¢ļ¼åæ«ę„ä½éŖå§ļ½
\\nšāāļø ę¶ęč§å¾ \\nę¶ęč§å¾ēØäŗåē°ę¬č”ØęÆę”č®°å½é“ēå±ēŗ§å
³ē³»ļ¼åŖéå°č®°å½å”ēęåØč³å¾å½¢åŗå»ŗē«å
³čļ¼å³åÆč½»ę¾ē»å¶ē»ē»ę¶ęå¾ć软件ę¶ęå¾ēęęļ¼ēę¶åé«ę
\\n
\\nš
āāļø č§å¾é
ē½®äøåå \\nå¤ęååØåäøč§å¾äøåä½ę¶ļ¼åøęéčæēé/åē»/ęåŗēęä½åæ«éå±ē¤ŗē¬¦åčŖčŗ«éę±ēč®°å½å¹¶äøäøåå
¶ä»ęåēęä½å¹²ę°ļ¼éčæćč§å¾é
ē½®äøååćļ¼åÆå®ē°č§å¾ęęä»
å½åēęć
\\nč·Æå¾ļ¼ē©ŗé“ē« > 空é“ē«ē®”ē > ē®”ēåēå®éŖę§åč½ > č§å¾é
ē½®äøåå
\\n
\\nš°ļø ē»“ę ¼ęŗåØäŗŗ \\nē»“ę ¼ęŗåØäŗŗéę©åéę¶ęÆęęå
„ē„å„å¼ēØåē±»åēå¼ļ¼ęęå¼ēØē±»åé½åÆåØę¶ęÆéē„äøå±ē¤ŗć
\\n
\\nš§£ ē»čä½éŖä¼å \\nē„å„å¼ēØååęŗč½å
¬å¼åäøēē½åē¹å»åÆč·³č½¬ļ¼ę°åęÆę设置ååä½ć
\\nēøåč§å¾ä¼åå°é¢å¾å°¤å
¶ęÆéæå¾ēéé
ęęļ¼č®°å½å”ēęÆęč·Øē»ęåØć
\"}",
- "uiConfigId": "player_step_ui_config_92",
- "uiType": "notice"
- },
- "93": {
- "next": "儽ē",
- "nextId": "okay",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"ē»“ę ¼éē§ęæē\",\n \"children\": \"1. ę们å¦ä½ę¶é并使ēØęØēäæ”ęÆ \\nåØęØä½æēØē»“ę ¼č”Øęä¾ē仄äøęå”ęåč½čæēØäøļ¼ę们å°åŗäŗä»„äøåŗę¬åč½ę¶éęØēēøå
³åæ
č¦äøŖäŗŗäæ”ęÆć
\\n1.1 蓦å·ē注ååä½æēØ \\nęØé¦å
éč¦ę³ØåäøäøŖē»“ę ¼č”Øč“¦å·ęäøŗē»“ę ¼č”Øē注åēØę·ćå½ęØę³Øåę¶ļ¼ęØéč¦åę们ęä¾ęØę¬äŗŗēęęŗå·ē ęč
ēµåé®ē®±ļ¼ę们å°éčæåéēäæ”éŖčÆē ęč
é®ä»¶éŖčÆē ēę¹å¼ę„éŖčÆęØē身份ęÆå¦ęęćå¦ęęØäøęä¾čÆ„äæ”ęÆļ¼ęØä¹åÆä»„éčæē¬¬äøę¹å¹³å°ļ¼å¾®äæ”ćééćé£ä¹¦ćä¼äøå¾®äæ”ļ¼ęęēå½¢å¼åæ«éå®ę注åļ¼ę¤ę¹å¼éč¦ęØęęē»“ę ¼č”Øč·å¾ęØåØē¬¬äøę¹å¹³å°ē夓åćęµē§°ć
\\n1.2 åŗę¬äøå”ä½æēØ \\n1.2.1 空é“ē«ēé讯å½
\\n空é“ē«ēé讯å½äøåÆč½ä¼å±ē¤ŗęØåØę¤ē©ŗé“ē«ēęµē§°ć夓åćēµčÆå·ē 仄åé®ē®±ć注ļ¼éę¬ē©ŗé“ē«ēęåå°äøä¼ēå°ęØēäøŖäŗŗäæ”ęÆć
\\n1.2.2 ååøč®°å½čÆč®ŗ
\\nęØåÆä»„åÆ¹č”Øę ¼äøēč®°å½čæč”čÆč®ŗļ¼čÆč®ŗēäæ”ęÆå°ä¼åø¦äøęØēęµē§°ä»„å夓åć注ļ¼éę¬ē©ŗé“ē«ēęåå°äøä¼ēå°ęØēäøŖäŗŗäæ”ęÆć
\\n1.2.3 åø¦ęęåēøå
³äæ”ęÆēåꮵ
\\nåØč”Øę ¼äøä½æēØęååꮵēēøå
³åč½ļ¼å°ä¼åø¦äøęØēęµē§°ä»„å夓åäæ”ęÆć
\\n1.2.4 ęä»¶ēå
¬å¼é¾ę„
\\nå©ēØęä»¶ēå
¬å¼é¾ę„č½åčæč”åäŗ«ļ¼åØåäŗ«ē锵é¢äøå°ä¼åø¦äøęØēęµē§°ć夓å仄å空é“ē«ēåē§°äæ”ęÆć
\\n1.2.5 āē»“ę ¼ē¤¾åŗāå
¬å¼ååøåč½
\\nęØåÆéčæāē»“ę ¼ē¤¾åŗāēé®é¢ćęē« ćę“»åØćčÆč®ŗåč½å
¬å¼ååøäæ”ęÆļ¼ēøå
³é”µé¢å°ę¾ē¤ŗęØēęµē§°å夓åćęØå
¬å¼ååøēäæ”ęÆäøåÆč½ä¼ę¶åęØęä»äŗŗēäøŖäŗŗäæ”ęÆēč³äøŖäŗŗęęäæ”ęÆļ¼čÆ·ęØč°Øę
å°ččļ¼ęÆå¦åØä½æēØę们ēęå”ę¶å
¬å¼ååøēøå
³äæ”ęÆćč„ęØå
¬å¼ååøēäæ”ęÆäøę¶åä»äŗŗäøŖäŗŗäæ”ęÆēļ¼ęØéåØååøåå¾å¾ä»äŗŗēåęć
\\n1.3 客ę·ęå” \\näøŗäŗę“儽为ęØęę„使ēØäøēé®é¢ļ¼ę们ä¼ę¶é仄äøäæ”ęÆę„åø®å©å·„ēØåøå®ä½é®é¢ć
\\n1.3.1 设å¤äæ”ęÆ
\\nę们ä¼ę ¹ę®ęØåØå
·ä½ä½æēØē»“ę ¼č”Øę¶ēęä½ļ¼ę¶éęØę使ēØē设å¤ēøå
³äæ”ęÆļ¼å
ę¬č®¾å¤åå·ćęä½ē³»ē»ēę¬ć设å¤č®¾ē½®ć MAC å°åå IMEI ēēøå
³äæ”ęÆć
\\n1.3.2 ęå”ę„åæ
\\nę们ä¼ę¶éęØåØä½æēØē»“ę ¼č”Øęå”ę¶ēęä½ę„åæčæč”äæåļ¼å
ę¬ļ¼ęµč§č®°å½ćē¹å»äŗä»¶ćęµč§åØē±»åćēµäæ”čæč„åćIP å°åć访é®ę¶éæć访é®ę„ęåę¶é“ć
\\n1.4 ęęåęä¹å¤ \\nę ¹ę®ę³å¾ę³č§ēč§å®ļ¼åØä»„äøę
å½¢äøļ¼ę们åÆęŖē»ęØęęēę
åµäøę¶é并使ēØä»„äøäæ”ęÆļ¼
\\n\\n\\näøå½å®¶å®å
Øćå½é²å®å
Øē“ę„ēøå
³ēļ¼
\\n \\n\\näøå
Œ
±å®å
Øćå
Œ
±å«ēćé大å
Œ
±å©ēē“ę„ēøå
³ēļ¼
\\n \\n\\näøēÆē½Ŗä¾¦ę„ćčµ·čÆćå®”å¤åå¤å³ę§č”ēē“ę„ēøå
³ēļ¼
\\n \\n\\nä¾ē
§ćäøåäŗŗę°å
±åå½äøŖäŗŗäæ”ęÆäæę¤ę³ćč§å®åØåēēčå“å
å¤ēęØčŖč”å
¬å¼ęč
å
¶ä»å·²ē»åę³å
¬å¼ēäøŖäŗŗäæ”ęÆļ¼
\\n \\n\\nä»åę³å
¬å¼ę«é²ēäæ”ęÆäøę¶éå°ęØēäøŖäŗŗäæ”ęÆļ¼å¦ä»åę³ēę°é»ę„éćęæåŗäæ”ęÆå
¬å¼ēęø éļ¼
\\n \\n\\nę ¹ę®ęØēč¦ę±ē¾č®¢å屄č”ååęåæ
éēļ¼
\\n \\n\\nēØäŗē»“ę¤ē»“ę ¼č”Øēäŗ§åå/ęęå”ēå®å
Øēسå®čæč”ęåæ
éēļ¼
\\n \\n\\nę³å¾ę³č§č§å®ēå
¶ä»ę
å½¢ć
\\n \\n \\n2. ę们äæčÆäæ”ęÆēå®å
Øę§ \\nē»“ę ¼č”ØäøŗäæéēØę·ēę°ę®å®å
Øäøéä½åćę们å§ē»ä»„软件č”äøęé«å®å
Øę åäæę¤ēØę·ę°ę®ļ¼ę使ēØēå®å
ØęØ”ååēē„å
ØéØåŗäŗå½é
ę ååč”äøęä½³å®č·µć
\\nę们å°äø„ę ¼äæę¤ęØēäæ”ęÆēå®å
Øć使ēØåē§å®å
ØęęÆåēØåŗę„äæę¤ęØēäæ”ęÆäøč¢«ęŖē»ęęē访é®ć使ēØęę³ę¼ćå¦ęęØåƹéē§äæę¤ęä»»ä½ē½®ēļ¼čÆ·åéé®ä»¶č³ devops@vikadata.com ć
\\n2.1 ęęÆęŖę½ \\n2.1.1 ę°ę®ä½ē½®
\\nē»“ę ¼č”Øēę°ę®å
ØéØęē®”åØäŗé©¬éäøå½ļ¼AWSļ¼å®å¤åŗåćåäŗ¬åŗåćéæéäŗēå¤äøŖę°ę®äøåæēåÆēØåŗäøļ¼éēØå¤åÆę¬åä½ååØćä»ä»¬ęÆäøå½ęé”¶å°ēäŗęå”ęä¾åļ¼ę°ę®ęē®”åØä»ä»¬ēåŗē”设ę½äøļ¼éæå
äŗē”¬ē被ēę失ęćēč³ę“äøŖåŗåę
é导č“ēę°ę®äø¢å¤±é£é©ć
\\n2.1.2 ę°ę®ē¾å¤äøę¢å¤
\\nē»“ę ¼č”ØęÆå¤©é½ä¼åƹę°ę®čæč”å¤ä»½ļ¼å¤ä»½ę°ę®ä¹ååØåØå¤äøŖę°ę®äøåæēåÆēØåŗäøļ¼å¹¶ä½æēØ AES-256 ē®ę³čæč”å åÆļ¼ ęęå¤ä»½é½ä¼å®ę追踪å
¶å®ę“ę§å¹¶čæč”éŖčÆę£ę„ļ¼ä»„ē”®äæę
éåēę¶ļ¼ę们åÆä»„čæ
éåÆåØę¢å¤ęµēØå¹¶ē«å³äæ®å¤ę°ę®ć
\\n2.1.3 ęå”åØå®å
Ø
\\nē½ē»å®å
Ø
\\nē»“ę ¼č”ØéēØäŗé©¬éäŗäøå½ļ¼AWSļ¼äŗęä¾ēćå
·ęå¤å±äæę¤åé²å¾”ęŗå¶ēē½ē»å®å
ØęęÆļ¼éčæé²ē«å¢é»ę”ęŖē»ęęē访é®ļ¼åę¶čæéēØå¤äøŖäŗ¤ę¢ęŗåå®å
Øē½å
³ę„ē”®äæē½ē»åä½ļ¼é²ę¢å
éØē½ē»ēåē¹ę
éć
\\nDDoS é²å¾”
\\nē»“ę ¼č”Øä½æēØę°äøä»£Amazon WAFļ¼Web åŗēØé²ę¤ē³»ē»ļ¼ęęÆę„é²ę¢åƹęå”åØē DDoS ę»å»ļ¼åŖå
许ę£åøøēęµééčæļ¼é²ę¢ę¶ęęµéę»å»é ęēäøå”äøęļ¼ä½æē½ē«å API äæęé«åÆēØę§åé«ę§č½ć
\\nęå”åØå¼ŗå
\\nē»“ę ¼č”Øęęęå”åØęŖä½æēØē端å£ååøę·é½č¢«ē¦ēØļ¼ę们å®ę对äŗęå”åØčæč”å®å
Øę«ęå蔄äøåēŗ§ć
\\nęå”ē¾é¾ę¢å¤åäøå”čæē»ę§
\\nē»“ę ¼č”Øēęå”åéēØå¤åÆę¬åä½ęŗå¶ļ¼ååøåØå¤äøŖäøååŗåå
ļ¼åØåäøŖåŗååēę
éēę
åµäøļ¼å
¶ä»åŗåä¼ę„箔并平稳å°čæč”åę¢ęä½ćé¤ę¤ä¹å¤ļ¼ę们čæå¶å®äŗäøå”čæē»ę§č®”å并对åŗē”ę¶ęčæč”ęē»ēę§ļ¼ē”®äæē»“ę ¼č”Øēå锹ęå”č½å¤ę£åøøčæč”ć
\\nē®”ēęé
\\nē»“ę ¼č”ØéēØč®æé®ę§å¶ęęÆäø„ę ¼ē®”ēęå”åØē访é®ęéćåŗäŗęå°ē¹ęååŗäŗč§č²ēęéę§å¶ååļ¼ę大ēØåŗ¦å°åå°ę°ę®ę³é²ēé£é©ćē»å½ęå”åØč¢«č¦ę±ä½æēØååÆē äæę¤ē SSH åÆé„ååå ē“ čŗ«ä»½éŖčÆļ¼å¹¶č®°å½ęęēęå”åØęä½ļ¼ę„åøøå®”ę øć
\\n2.1.4 软件ęå”å®å
Ø
\\n代ē å®å
Ø
\\nē»“ę ¼č”Øēęę代ē åØéØē½²å°ęå”åØä¹ååē»čæäø„ę ¼ēå®å
Øę£éŖļ¼å
ę¬åØč建樔ćčŖåØåęµčÆćčŖåØę«ęå代ē å®”ę øćåę¶ę们ēå¼åäŗŗåä¼čæč”å®å
Øå¹č®ļ¼ä»„äæčÆä»ä»¬ęę”ęę°ćęä½³ēå®å
Øå¼åå®č·µļ¼é²ę¢éę£äŗ§ēć
\\néäæ”å åÆ
\\nå½ēØę·ę§č”访é®ē½ē«ęäøä¼ éä»¶ēęä½ę¶ļ¼ę°ę®ä¼åØä»ē设å¤åę们ēę°ę®äøåæä¹é“å åÆä¼ č¾ćę们设置äŗå¤éå®å
Øé²ę¤ę„äæę¤ēØę·ę°ę®ēä¼ č¾ļ¼č¦ę±ęęäøęå”åØēčæę„åä½æēØ TLS 1.2 / TLS 1.3 åē°ä»£åÆē ē®ę³åƹęµéčæč”å åÆļ¼åÆēØäŗ HTTPS å®å
Øåč®®ļ¼č¦ę±ęµč§åØä»
č½éčæå åÆčæę„äøę们建ē«čæę„ć
\\nę°ę®é“ęåé离
\\näøŗäŗē”®äæę°ę®ēåę³č®æé®ļ¼ē»“ę ¼č”Øä½æēØå½é
ę åēé“ęä½ē³»ļ¼ęä¾čŗ«ä»½ē®”ēć认čÆē®”ēåč§č²ęęäøä½äøä½ēēØę·äøå”é“ęęå”ćéčæēØę·čŗ«ä»½ę čÆćēØę·ęęę£ę„ćäøå”身份ę čÆå½¢ę端对端ēé“ęä½ē³»ļ¼é²ę¢éęęēę°ę®č®æé®åēć仄é“ęēå®å
Øę§äøŗåŗē”ļ¼ē»“ę ¼č”Øä¾ē
§ SaaS ęå”å¤ē§ę·ēęä½³å®č·µļ¼č®¾č®”å®ē°äŗēØę·å¢éä¹é“ę°ę®ēé离ę§ć
\\nē½ē«å®å
Øå åŗ
\\nē»“ę ¼č”Øå®ęčæč”äøäøę¼ę“ę«ę, éčæWebę¼ę“ę«ęćęä½ē³»ē»ę¼ę“ę«ęćčµäŗ§å
容åč§ę£ęµćé
ē½®åŗēŗæę«ęćå¼±åÆē ę£ęµäŗå¤§ę¹é¢ļ¼čŖåØåē°ē½ē«ęęå”åØę“é²åØē½ē»äøēå®å
Øé£é©ļ¼äøŗäŗäøäøå”ęä¾å¤ē»“åŗ¦ēå®å
Øę£ęµęå”ļ¼ę»”č¶³åč§č¦ę±ļ¼č®©å®å
Øå¼±ē¹ę ęéå½¢ć
\\n2.2 å®å
Øč®¤čÆ \\n2.2.1 ē½ē»å®å
Øēēŗ§äæę¤ 2.0
\\nä¾ę®ē½ē»å®å
Øēēŗ§äæę¤ 2.0 ēę ååēøå
³ę”ä¾č§å®ļ¼ē»“ę ¼č”ØåÆ¹ę“äøŖē³»ē»čæč”å®å
Øå åŗļ¼ę£åØē³čÆ·č®¤čÆęŗå
³ēå®”ę øļ¼å°äŗ 2022 幓å
å®ęę¤é”¹č®¤čÆć
\\näøå½ē½ē»å®å
Øēēŗ§äæę¤ 2.0ļ¼ē®ē§°ēäæ 2.0ļ¼äŗ 2019 幓 12 ę 1 ę„čµ·ę£å¼å®ę½ćēäæ 2.0 ę“å 注éäø»åØé²å¾”ļ¼ä»č¢«åØé²å¾”å°äŗåćäŗäøćäŗåå
ØęµēØēå®å
ØåÆäæ”ćåØęęē„åå
Øé¢å®”č®”ļ¼å®ē°äŗåÆ¹ä¼ ē»äæ”ęÆē³»ē»ćåŗē”äæ”ęÆē½ē»ćäŗč®”ē®ćē§»åØäŗčćē©čē½ć大ę°ę®åå·„äøę§å¶ē³»ē»ēēŗ§äæę¤åÆ¹č±”ēå
Øč¦ēć
\\n2.2.2 ISO/IEC 27001:2013 äæ”ęÆå®å
Øē®”ēä½ē³»
\\nē»“ę ¼č”Øęē
§ ISO 27001 ēå锹ę ååēøå
³ę”ä¾č§å®ļ¼ē»“ę ¼č”ØåÆ¹ę“äøŖē³»ē»čæč”å®å
Øå åŗļ¼ę£åØē³čÆ·č®¤čÆęŗå
³ēå®”ę øļ¼å°äŗ2022幓å
å®ęę¤é”¹č®¤čÆć
\\néčæ ISO 27001 认čÆļ¼č½ä½ē°ä¼äøåƹå®å
ØēęæčÆŗļ¼č”Øęä¼äøäæ”ęÆå®å
Øē®”ē已建ē«čµ·äøå„ē§å¦ęęēē®”ēä½ē³»ļ¼č½å¤äøŗēØę·ęä¾åÆé ēäæ”ęÆęå”ćē®åå½å
å¤č®øå¤ęæåŗęŗęćé¶č”ćčÆåøćäæé©å
¬åøćēµäæ”čæč„åćē½ē»å
¬åøå许å¤č·Øå½å
¬åøåéēØäŗę¤é”¹ ISO ę å对čŖå·±ēäæ”ęÆå®å
Øčæč”ē³»ē»ēē®”ēć
\\n3. ę们å¦ä½ä½æēØ cookie ååē±»ęęÆ \\näøŗē”®äæē½ē«ę£åøøčæč½¬ļ¼ę们ä¼åØęØēč®”ē®ęŗęē§»åØč®¾å¤äøååØåäøŗ cookie ēę°ę®ęä»¶ćcookie éåøøå
å«ēØę·čŗ«ä»½ę čÆē¬¦ćååøå称仄åäøäŗå符ćcookie äø»č¦ēåč½ęÆä¾æäŗęØä½æēØē½ē«äŗ§ååęå”ļ¼ä»„ååø®å©ē½ē«ē»č®”ē¬ē«č®æå®¢ę°éēćčæēØ cookie ęęÆļ¼ę们č½å¤äøŗęØęä¾ę“å åØå°ēęå”ćę们äøä¼å° cookie ēØäŗę¬ęæēęčæ°ē®ēä¹å¤ēä»»ä½ēØéćęØåÆę ¹ę®čŖå·±ēå儽箔ēęå é¤ cookiećęØåÆä»„ęø
é¤č®”ē®ęŗäøäæåēęę cookieļ¼å¤§éØåē½ē»ęµč§åØé½č®¾ęé»ę¢ cookie ēåč½ćä½å¦ęęØčæä¹åļ¼åéč¦åØęÆäøę¬”访é®ę们ēē½ē«ę¶äŗ²čŖę“ę¹ēØę·č®¾ē½®ļ¼ä½ęØåÆč½å 为评ēäæ®ę¹ļ¼ę ę³ē»å½ę使ēØä¾čµäŗ cookie ēē»“ę ¼č”Øęä¾ēęå”ęåč½ćęØåÆä»„éčæę“ę¹ęØēęµč§åØč®¾ē½®éå¶ē»“ę ¼č”ØåÆ¹ cookie ē使ēØć仄 Chrome ęµč§åØäøŗä¾ļ¼ęØåÆä»„åØ Chrome ęµč§åØå³äøę¹ēäøęčåēāęµč§åØč®¾ē½®āäøļ¼éčæā设置-é«ēŗ§-ęø
é¤ęµč§ę°ę®āļ¼éę©ęø
é¤ęØē cookieć
\\n4. ę们å¦ä½å
±äŗ«ć转让ćę«é²ę¶éå°ēäæ”ęÆ \\n4.1 å
±äŗ«ęØēäøŖäŗŗäæ”ęÆ \\nę们åØč·å¾ęØēęē”®åęåļ¼ä¼åØä»„äøå°ę¹ęäøęęē第äøę¹åä½ä¼ä¼“å
±äŗ«ęØēäøŖäŗŗäæ”ęÆćå
±äŗ«ēäøŖäŗŗäæ”ęÆēēØééå¶ļ¼ęä¾åŗē”ēäøå”ęå”ćåå©ę们åęØęä¾ęå”ć
\\n\\n\\nę们åØę³å¾ę³č§åęØę¬äŗŗēå
许äøļ¼ę ¹ę®ē³čÆ·ę¹ē请ę±åƹå¤å
±äŗ«ęØēäøŖäŗŗäæ”ęÆć
\\n \\n\\näøęęē第äøę¹åä½ä¼ä¼“å
±äŗ«ļ¼ę们äøę们ęęčæē第äøę¹å
±äŗ«ęØēäøŖäŗŗäæ”ęÆļ¼ä½ä»
ä¼åŗäŗę¬éē§ęęæē声ęēåę³ćę£å½ćåæ
č¦ćē¹å®ćęē”®ēē®ēå
±äŗ«ęØēäæ”ęÆļ¼ęÆå¦ęØä½æēØē设å¤äæ”ęÆćęä½ēę¶é“ć访é®é”µé¢ę¶éæēę„ę¶éęØåč½ē使ēØę
åµļ¼ä»„ę¤åø®å©ę们ę¹čæåč½ē设讔ćę们ä¼å®”ę
éę©ē¬¬äøę¹å第äøę¹ęå”ļ¼ē£äæēøå
³ē¬¬äøę¹åØęē
§ę¬ęæēęå¦č”äøęØč¾¾ęēēŗ¦å®ę¶éå使ēØęØēäøŖäŗŗäæ”ęÆļ¼å¹¶éåéå½ēå®å
ØęęÆåē®”ēęŖę½äæéęØēäøŖäŗŗäæ”ęÆå®å
Øć
\\n \\n \\n4.2 转让åę«é²ęØēäøŖäŗŗäæ”ęÆ \\né¤éč·åęØęē”®ēåęļ¼å¦åę们äøä¼å
¬å¼č½¬č®©ćę«é²ęØēäøŖäŗŗäæ”ęÆć
\\nä½åØä»„äøę
å½¢äøļ¼ę们åÆä»„åØäøå¾ę±ęØēęęåęäøļ¼å
±äŗ«ć转让ćę«é²ęØēäøŖäŗŗäæ”ęÆļ¼
\\n\\n\\näøå½å®¶å®å
Øēøå
³ļ¼
\\n \\n\\näøēÆē½Ŗä¾¦ę„ćčµ·čÆćå®”ę¹åå¤å³ę§č”ēęå
³ļ¼
\\n \\n\\nč”ęæćåøę³ęŗå
³ä¾ę³ęåŗēč¦ę±ļ¼
\\n \\n\\näøŗäŗē»“ę¤ęØęå±ē»“ę ¼č”Øå¢éē蓢产å®å
Øęåŗäŗå
¶ä»ä¼äøäø»ęåŗēåę³ęēåēäøåæ
č¦ēēØé
\\n \\n\\nęØäø»åØå
¬å¼ēäøŖäŗŗäæ”ęÆļ¼
\\n \\n\\nä»åę³ęø éę¶éå°ēäøŖäŗŗäæ”ęÆļ¼
\\n \\n\\nę³å¾ę³č§ēå
¶ä»ę
å½¢ć
\\n \\n \\nå¦ęØäø»åØå
¬å¼ćå
±äŗ«äøŖäŗŗäæ”ęÆļ¼äøåę¬åč®®éå¶ć
\\n5. ę害俔ęÆå¤ē \\nę ¹ę®ę³å¾ę³č§ļ¼ę们ē¦ę¢ēØę·åå
„å¹¶ååØäøåę害俔ęÆļ¼å
ę¬ļ¼
\\n\\n\\nčæå宪ę³ēåŗę¬ååēå
容ļ¼
\\n \\n\\nå±å®³å½å®¶å®å
Øļ¼ę³é²å½å®¶ē§åÆēå
容ļ¼
\\n \\n\\näøåååØćē “åå½å®¶ē»äøēčØč®ŗļ¼
\\n \\n\\nē “åå½å®¶å
³ē³»ćę°ęåč°ē»äøēå
容ļ¼
\\n \\n\\nå°å»ŗčæ·äæ”ēå
容ļ¼
\\n \\n\\nę£åøč°£čØęäøå®ę¶ęÆę°ä¹±ē¤¾ä¼ē§©åŗćē “å社ä¼ēسå®ēå
容ļ¼
\\n \\n\\nä¾µēÆä»äŗŗåčŖćéē§ēåę³ęēēå
容ļ¼
\\n \\n\\nę£åøę·«ē§½ćč²ę
ćčµåćę“åęęēÆē½Ŗäæ”ęÆēå
容ļ¼
\\n \\n\\nčæåå½å®¶ę³å¾ćč”ęæę³č§ē¦ę¢ēå
¶ä»å
容ļ¼
\\n \\n \\nę们å°åƹ仄äøäæ”ęÆčæč”å±č½å¤ēćå¦ęåē»ēäø¾ę„äøåē°ļ¼ę们ęę对čæåęæēēå
容čæč”å é¤ļ¼å¹¶åƹčæåęæēēēØę·čæč”å°å·å¤ēļ¼åę¶äæēä¾ę³čæ½ē©¶å½äŗäŗŗēę³å¾č“£ä»»ēęå©ć
\\n6. ęØēęå© \\nęä»¬ę ¹ę®ę³å¾ę³č§ęÆęå¹¶äæę¤ęØäøŖäŗŗēéē§ļ¼ęØåƹčŖå·±ēäøŖäŗŗäæ”ęÆę„ę访é®ćäæ®ę¹ćå é¤ä»„åę¤åēęå©ć
\\n\\n\\nē®”ē蓦å·äæ”ęÆļ¼ęØåÆåØćēØę·äøåæćäøäæ®ę¹ęØēęµē§°ć夓åćęęŗå·ćé®ē®±ä»„ååÆē ć
\\n \\n\\n蓦å·ę³Øéļ¼ęØåÆåØćäøŖäŗŗäøåæćäøē¹å»ć注éćļ¼ę ¹ę®é”µé¢å
·ä½ę示ę„ęäŗ¤ęØē蓦å·ę³Øéē³čÆ·ļ¼å¹¶åØęØē¬¦å注éę”ä»¶ēę
åµäøļ¼ę们å°åØ30äøŖå·„ä½ę„åå®ę注éć注éē³čÆ·åÆåØęä½ęååē30ę„å
ę¤åćåØęØäø»åØę³Øé蓦å·ä¹åļ¼ę们å°åę¢äøŗęØęä¾äŗ§åęęå”ļ¼å¹¶ę ¹ę®ę³å¾ēč¦ę±å é¤ęØēäøŖäŗŗäæ”ęÆļ¼ę对å
¶čæč”åæååå¤ēļ¼å ę³å¾č§å®éč¦ēåäøŖäŗŗäæ”ęÆēļ¼ę们äøä¼åå°å
¶ēØäŗę„åøøäøå”ę“»åØäøć
\\n \\n \\nåØä»„äøę
å½¢äøļ¼ęØåÆä»„éčæäøå®¢ęę²éåę们ęåŗå é¤äøŖäŗŗäæ”ęÆē请ę±ļ¼ę们ä¼åƹåŗååŗå é¤ååŗļ¼
\\n\\n\\nę们ę¶é并使ēØäŗęØēäæ”ęÆä½ęŖē»čæęØēå
许ęåęļ¼
\\n \\n\\nåØęØåęę们ę¶é并使ēØēę
åµäøļ¼ę们使ēØęØēäøŖäŗŗäæ”ęÆę¶äø„éčæåäŗäøęØēēŗ¦å®ļ¼
\\n \\n\\nę们使ēØęØēäæ”ęÆę¶ļ¼čæåäŗę³å¾ę³č§ć
\\n \\n \\nåØä»„äøę
å½¢äøļ¼ę们äøč½ååŗęØå é¤ē请ę±ļ¼
\\n\\n\\nå½å®¶å®å
Øēøå
³ļ¼
\\n \\n\\nęčÆę®č”ØęęØååØä¾µęč”äøŗļ¼
\\n \\n\\näøēÆē½Ŗä¾¦ę„ćčµ·čÆćå®”ę¹åå¤å³ę§č”ēøå
³ļ¼
\\n \\n\\nč”ęæćåøę³ęŗå
³ä¾ę³ęåŗēč¦ę±ļ¼
\\n \\n\\nååŗęØē请ę±å°ę害ä»äŗŗęä¼äøēåę³ęēć
\\n \\n \\n7. é¢åƹęŖę幓人ēēéē§ēē„ \\nę们éåøøéč§åƹęŖę幓人个人俔ęÆēäæę¤ćę ¹ę®ēøå
³ę³å¾ę³č§ēč§å®ļ¼č„ęØęÆ 18 åØå²ä»„äøēęŖę幓人ļ¼åØä½æēØē»“ę ¼č”Øęå”åļ¼åŗäŗå
åå¾ęØēå®¶éæęę³å®ēę¤äŗŗē书é¢åęćč„ęØęÆęŖę幓人ēēę¤äŗŗļ¼å½ęØåƹęØęēę¤ēęŖę幓人ēäøŖäŗŗäæ”ęÆęēøå
³ēé®ę¶ļ¼čÆ·éčæé®ä»¶support@vikadata.com åę们åē„ć
\\n8. å
蓣诓ę \\nå°±äøåēøå
³äŗå®ēåēļ¼ę们äøęæę
ä»»ä½ę³å¾č“£ä»»ļ¼
\\n\\n\\nę ¹ę®ę³å¾č§å®ęēøå
³ęæåŗēč¦ę±ęä¾ęØēä¼äøęäøŖäŗŗäæ”ęÆć
\\n \\n\\nē±äŗęØå°ēØę·åÆē åē„ä»äŗŗęäøä»äŗŗå
±äŗ«č“¦ę·ļ¼ē±ę¤åƼč“ēä»»ä½ä¼äøęäøŖäŗŗäæ”ęÆēę³ę¼ļ¼ęå
¶ä»éå ęå”åå 导č“ēäøŖäŗŗäæ”ęÆēę³ę¼ć
\\n \\n\\nåØåęå”ę”款å声ęäøåęē使ēØę¹å¼ęå
č“£ę
å½¢ć
\\n \\n\\nå äøåÆęå导č“ēä»»ä½åęć
\\n \\n \\n9. čē³»ę们 \\nęå
³ę¬éē§ęæēęēøå
³ēéē§ęŖę½ēé®é¢ļ¼čÆ·åéé®ä»¶č³ support@vikadata.com ć
\\n10. éå½ \\n第äøę¹SDKå
±äŗ«äæ”ęÆ
\\n\\n\\näøŗäæéē»“ę ¼č”Øē稳å®čæč”ćåč½å®ē°ļ¼ä½æęØč½å¤ä½æēØåä½éŖę“äø°åÆēęå”ååč½ļ¼ę们ēåŗēØäøä¼åµå
„ęęåä½ä¼ä¼“ē SDKć
\\n \\n\\nę们ä¼åÆ¹č½Æä»¶å·„å
·å¼åå
ļ¼SDKļ¼čæč”äø„ę ¼ēå®å
Øę£ęµļ¼å¹¶ēŗ¦å®äø„ę ¼ēę°ę®äæę¤ęŖę½ć
\\n \\n\\nę¤å¤ļ¼å½ęØä½æēØę¬å¹³å°ę„å
„ē第äøę¹ęå”ę¶ļ¼ęØēäæ”ęÆå°éēØčÆ„ē¬¬äøę¹ēéē§ęæēļ¼å»ŗč®®ęØåØę„åēøå
³ęå”åé
读并甮认ēč§£ēøå
³åč®®ć
\\n \\n \\n对ę们äøä¹å
±äŗ«ēØę·äæ”ęÆēå
¬åøćē»ē»åäøŖäŗŗļ¼ę们ä¼äøå
¶ē¾ē½²äø„ę ¼ēäæåÆå议仄åäæ”ęÆäæę¤ēŗ¦å®ļ¼č¦ę±ä»ä»¬äø„ę ¼éµå®ę们å
³äŗę°ę®éē§äæę¤ē诓ęćę¬éē§ęæē仄åå
¶ä»ä»»ä½ēøå
³ēäæåÆåå®å
ØęŖę½ę„å¤ēēØę·äøŖäŗŗäæ”ęÆć
\\n
\"\n}",
- "uiConfigId": "player_step_ui_config_93",
- "uiType": "privacyModal"
- },
- "94": {
- "uiConfig": "{\n \"title\": \"éę©ä»»å”ļ¼å¼åÆę¢ē“¢ä¹ę
å§\",\n \"description\": \"ē§»åØé¼ ę ę„éę©ä»»å”ļ¼č·é锵é¢ę示å¼åÆę
ēØå§ļ½\",\n \"data\": [\n {\n \"text\": \"éå½åęä»¶ļ¼ē®å½ē“¢å¼ę“ē“č§\",\n \"stopEvents\": [\n \"onMouseDown\"\n ],\n \"actions\": [\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_TITLE\",\n \"emitEvent\": \"click\",\n \"nextActions\": [\n {\n \"uiType\": \"popover\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_TITLE_INPUT\\\",\\\"placement\\\":\\\"bottom\\\",\\\"title\\\":\\\"ęŗč½å¼åƼ\\\",\\\"description\\\":\\\"ē¹å»čæéåÆä»„äæ®ę¹åē§° š\\\"}\",\n \"backdrop\": \"around_mask\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_TITLE_INPUT\",\n \"emitEvent\": \"focus\",\n \"finishTodoWhen\": [\n \"blur\"\n ]\n }\n }\n ]\n }\n }\n ]\n },\n {\n \"text\": \"ę„ē/äæ®ę¹ę件夹诓ęļ¼ä»„便å
¶ä»åä½č
ēč§£\",\n \"actions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_DESCRIPTION\\\"}\",\n \"backdrop\": \"around_mask\"\n },\n {\n \"uiType\": \"popover\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_DESCRIPTION\\\",\\\"placement\\\":\\\"left\\\",\\\"title\\\":\\\"ęŗč½å¼åƼ\\\",\\\"description\\\":\\\"ē¹å»čæéę„ē/äæ®ę¹čÆ“ę\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_DESCRIPTION\",\n \"finishTodoWhen\": [\n \"click\"\n ]\n }\n }\n ]\n },\n {\n \"text\": \"äøŗéæå
ę°ę®ę³é²ę误å ļ¼č®¾ē½®ę件访é®ęé\",\n \"actions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_BTN_MORE\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_BTN_MORE\",\n \"nextActions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\".sc-eFehXo div:nth-of-type(1)\\\",\\\"shadowDirection\\\":\\\"inset\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \".sc-eFehXo div:nth-of-type(1)\",\n \"finishTodoWhen\": [\n \"click\"\n ]\n }\n }\n ]\n }\n }\n ]\n },\n {\n \"text\": \"ē¹å»ä»»äøęä»¶čē¹ļ¼å¼å§čæč”ę°ę®åä½å§\",\n \"actions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_FIRST_NODE\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_NODES_CONTAINER > div\",\n \"finishTodoWhen\": [\n \"click\"\n ]\n }\n }\n ]\n }\n ]\n}",
- "uiConfigId": "player_step_ui_config_94",
- "uiType": "taskList"
- },
- "95": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\"title\":\"šęēå±
ę°ä»¬š\",\"children\":\"š č§å¾é \\nåØč§å¾ę ē¾ę äøå¼åÆćč§å¾éćļ¼å
¶ä»åä½č
å°ę ę对č§å¾čæč”ēéćåē»ćęåŗēęä½ļ¼ēØ³ēØ³äæä½ę°ę®åē°ęęć
\\n
\\nš¬ č®°å½čÆč®ŗ \\nč®°å½čÆč®ŗäøä»
ęÆęå¼ēØęå®čÆč®ŗčæč”åå¤ļ¼čæåÆä»„ēØč”Øę
š å š 蔨示ē„ä¼å认åÆļ¼č®©å·„ä½ēē¢äŗäŗęååŗć
\\n
\\nå
¶ä»ä¼å \\nęÆęåŖčÆ»ęéęåčæč”č§å¾é
ē½®ļ¼åÆéåæčæč”ēéćęåŗēęä½ļ¼äøēØę
åæå½±åå°å
¶ä»äŗŗć
\\nē»“ę ¼å°ē»ä»¶å
Øé¢ę“åäøŗćē»“ę ¼å°ēØåŗćļ¼ē»ä»¶ęæåē»ä»¶äøåæåę„ę“åäøŗćå°ēØåŗé¢ęæćććå°ēØåŗäøåæćć
\"}",
- "uiConfigId": "player_step_ui_config_95",
- "uiType": "notice"
- },
- "97": {
- "next": "å·²å®ęę·»å ",
- "nextId": "player_contact_us_confirm_btn",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "clear_guide_all_ui()",
- "set_wizard_completed({\"curWizard\": true})",
- "open_vikaby({\"defaultExpandMenu\": true, \"visible\": true})"
- ],
- "uiConfig": "{\n\t\"vikaby\": {\n\t\t\"title\": \"ä½ å„½\",\n\t\t\"description\": \"å¦ęåØä½æēØčæēØäøéå°é®é¢ļ¼čÆ·ę«ęå³ä¾§äŗē»“ē čē³»ęč§£å³\",\n\t\t\"list\": \"å注åē»“ę ¼č”Øļ¼äøē„éęä¹ēØ ē»“ę ¼č”ØåÆä»„å®ē°ęę³č¦ēęęå 使ēØčæēØåŗē°å¼åøøé®é¢ åē»ęÆęēåč½ęåŖäŗ č·åå®ę¹é请ē \",\n\t\t\"tip\": \"ę«ē ę·»å 客ę\"\n\t},\n\t\"questionnaire\": {\n\t\t\"title\": \"ęØå„½ļ¼ęęÆē»“ę ¼č”Øę°åå锾é®\",\n\t\t\"list\": \"[{\\\"title\\\": \\\"Bug åę§½\\\", \\\"icon\\\": \\\"BugOutlined\\\"}, {\\\"title\\\": \\\"éę±åé¦\\\", \\\"icon\\\": \\\"AdviseSmallOutlined\\\"}, {\\\"title\\\": \\\"ęå”ęÆę\\\", \\\"icon\\\": \\\"ServeOutlined\\\"}, {\\\"title\\\": \\\"ę”ä¾ęØč\\\", \\\"icon\\\": \\\"ZanOutlined\\\"}, {\\\"title\\\": \\\"č§£å³ę¹ę”\\\", \\\"icon\\\": \\\"SolutionSmallOutlined\\\"}, {\\\"title\\\": \\\"äŗ§åēē\\\", \\\"icon\\\": \\\"InformationLargeOutlined\\\"}]\",\n\t\t\"tip\": \"ę«ē ę·»å 微俔ļ¼č·å¾ę“å¤äøå±ęå”\"\n\t},\n\t\"website\": {\n\t\t\"questionnaire\": \"https://s1.vika.cn/space/2023/03/02/59f4cc8e0b2b4395bf0fcd133d208e63\",\n\t\t\"vikaby\": \"https://s1.vika.cn/space/2023/03/02/defbf55d1e9646eb929f9f5d11d5c119\"\n\t},\n\t\"dingtalk\": {\n\t\t\"questionnaire\": \"https://s1.vika.cn/space/2023/03/02/964be5e3217b4fa8bfa74ef47a980093?attname=dingtalk-questionnaire.png\",\n\t\t\"vikaby\": \"https://s1.vika.cn/space/2023/03/02/964be5e3217b4fa8bfa74ef47a980093?attname=dingtalk-vikaby.png\",\n\"tip\": \"请使ēØééę«ē ļ¼å å
„äŗ¤ęµē¾¤\"\n\t},\n\t\"wecom\": {\n\t\t\"questionnaire\": \"https://s1.vika.cn/space/2023/03/02/1346d5efbd5043efb2bfcba0075c0ee9\",\n\t\t\"vikaby\": \"https://s1.vika.cn/space/2023/03/02/09401a8f2d8e491a9097b9bac8b5a4e4\"\n\t},\n\t\"feishu\": {\n\t\t\"title\": \"ę«ē ę·»å 客ę\",\n\t\t\"tip\": \"请使ēØé£ä¹¦ę«ē ļ¼ę·»å 客ęå·å¤ēØ\",\n\t\t\"description\": \"仄便使ēØčæēØäøéå°é®é¢ļ¼åÆä»„éę¶č·å¾ęå”åč§£ē\",\n\t\t\"originUrl\": \"https://u.vika.cn/z9ygm\"\n\t}\n}",
- "uiConfigId": "player_step_ui_config_97",
- "uiType": "contactUs"
- },
- "98": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "clear_guide_all_ui()",
- "set_wizard_completed({\"curWizard\": true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/01/21/fe33887f388649579947379203ece53b\",\n \"readMoreTxt\": \"ę„ēę“å¤\",\n \"readMoreUrl\": \"https://cn.bing.com\",\n \"children\": \"2022幓1ęę“ę°ļ¼ē¬¬äŗå¼¹ \\n\\nē»“ę ¼č”Øåč½ēé¢ęÆęč±ęčÆčØļ¼ē¹äŗ® Hello World \\nę°å¢ęä»¶äæ”ęÆēŖå±ē¤ŗå建人åå建ę¶é“ļ¼ē®”ēę“ęåŗ \\nåę¶č±åę¶ćå½»åŗå é¤ćļ¼éæå
å
¶ä»ęå误å é¤åƼč“ę ę³ę¢å¤ \\nå°å©ęå¢å ćåå²ę“ę°ćļ¼ęøøå社åŗęęę“å¤åč½ä½æēØå°ęå·§ \\n \"\n}",
- "uiConfigId": "player_step_ui_config_notice_0_10_5",
- "uiType": "notice"
- },
- "99": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n \"children\": \"2022 幓é¦ēę“ę°å·²éč¾¾ļ¼åøęęÆäøŖē»čä½éŖé½č½åØćč¾ę§čæę°ćäøäøŗä½ ęä¾ę“å¤ä¾æå©äøčåæć
\\nš
ę„ęč¾å
„ę“å
容 \\nę„ęåꮵä½éŖä¼åļ¼åå
ę ¼č¾å
„ 1-14ć1/14 åęŗč½č”„å
Øäøŗ 2022/01/14ļ¼ę³ä½ ęę³
\\n
\\nš
ę„åå±ē¤ŗę“ęø
ę° \\nä¼åę„åč§å¾å±ē¤ŗęęļ¼åäøę„ęäøēč®°å½č¶
åŗ 5 ę”ę¶čŖåØęå ļ¼äæę锵é¢ē®ę“
\\n
\\nš® å°ēØåŗč½åęå± \\nå°ēØåŗč½åčæäøę„å¼ę¾ļ¼vika å®éŖå®¤å®ååŗéļ¼ę¬ęē»ä¹ ēļ¼ę½å„å¹øčæåæćword ę攣ēęåØ
\\nē± Liam ē åēćę½å„å¹øčæåæćåØ 2022 ē»“ę ¼å¹“ä¼äøé¦ę¬”äŗ®ēøļ¼ēé¢ē®ēŗ¦ćęä½ē®åļ¼åŗåŗå³ęÆē¦ē¹ļ¼ęæę
5 äøč”ę°ę®äøåØčÆäøļ¼å
³é®čæå
蓹
\\n
\\nē± Kelvin ē åēćWord ę攣ēęåØćļ¼äøé®å³åÆę¹é唫å
å段并åęę°ē Word ę攣ļ¼åå°å¤§ééå¤ę§å·„ä½ļ¼äøŗčåŗå·„å
·äŗŗēęēčē
\\n
\\n*两款å°ēØåŗē± vika å®éŖå®¤ååøļ¼ę¬¢čæåå¾ē»“ę ¼ē¤¾åŗäøå¼åč
äŗåØäŗ¤ęµ
\\nš https://bbs.vika.cn/topic/7
\"\n}",
- "uiConfigId": "player_step_ui_config_99",
- "uiType": "notice"
- },
- "100": {
- "uiConfig": "{\n \"element\": \"#VIKABY_UPDATE_LOGS_HISTORY\",\n \"shadowDirection\":\"inset\"\n}",
- "uiConfigId": "player_step_ui_config_100",
- "uiType": "breath"
- },
- "101": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#VIKABY_UPDATE_LOGS_HISTORY\",\n \"offsetY\": 23,\n \"placement\": \"leftCenter\",\n \"title\": \"ęŗč½å¼åƼ\",\n \"description\": \"ę„äøåę„ēēę¬ęę“ę°ååå²ę“ę°č®°å½ļ¼é½åÆä»„åØčæéę¾åå¦\"\n}",
- "uiConfigId": "player_step_ui_config_101",
- "uiType": "popover"
- },
- "103": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "clear_guide_all_ui()",
- "set_wizard_completed({\"curWizard\": true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/01/21/0c57f86937e941289aae077071fc4338\",\n \"readMoreUrl\": \"https://u.vika.cn/0c85m\",\n \"children\": \"2022幓1ęę“ę°ļ½ē¬¬äŗå¼¹ ē»“ę ¼č”Øåč½ēé¢ęÆęč±ęčÆčØļ¼ē¹äŗ® Hello World åę¶č±åę¶ćå½»åŗå é¤ćļ¼éæå
å
¶ä»ęå误å é¤åƼč“ę ę³ę¢å¤ å°å©ęå¢å ćåå²ę“ę°ćļ¼ęøøå社åŗęęę“å¤åč½ä½æēØå°ęå·§ \"\n}",
- "uiConfigId": "player_step_ui_config_103",
- "uiType": "notice"
- },
- "105": {
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{\n \"element\": \".sc-jmpzUR:nth-last-of-type(2)\",\n\"placement\": \"rightCenter\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"樔ęæäøåæęä¾äŗ 1000+ äøå”čŖåØåč§£å³ę¹ę”ļ¼åÆå
蓹å®č£
åŗēØ\", \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_105",
- "uiType": "popover"
- },
- "106": {
- "uiConfig": "{\n \"element\": \".sc-jmpzUR:nth-last-of-type(2)\",\n\"shadowDirection\":\"inset\"\n} ",
- "uiConfigId": "player_step_ui_config_106",
- "uiType": "breath"
- },
- "107": {
- "onNext": [
- "clear_guide_uis([\"popover\"])"
- ],
- "onSkip": [
- "skip_current_wizard()"
- ],
- "uiConfig": "{ \n\"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\", \"placement\": \"bottom\", \"title\": \"ęŗč½å¼åƼ\", \"description\": \"čæę²”ę³å„½ęä¹ę建äøå”åŗęÆļ¼é£å°±å
ä»ęØ”ęæå¼å§å§ļ½\", \"children\":\"\" }",
- "uiConfigId": "player_step_ui_config_107",
- "uiType": "popover"
- },
- "108": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\"\n}",
- "uiConfigId": "player_step_ui_config_108",
- "uiType": "breath"
- },
- "109": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/02/21/d9519262565a4a96a7b838ad0bd44522\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/127\",\n \"children\": \"ę°ę®å½å
„ęēŖéØļ¼ę„ęćę°åęåŗåčŖåØå”«å
ļ¼ååæ«å稳 ęä»¶äæ”ęÆēØå¤å¤ļ¼ę„ēå建人åå建ę¶é“ļ¼éæå
äæ”ęÆęå± ę°ę®å
³čäøę„å°ä½ļ¼åŗäŗē°ęę¶ęå±ēŗ§č½»ę¾å建记å½å”ē åä½ē©ŗé“ęééč“ļ¼ē®”ēååÆčŖäø»å®ęåēŗ§ļ¼éæå
åä½åé ęéä¼äøå¾®äæ”ļ¼ę éå¤ęé
ē½®ļ¼ę«ē éęåå°čŖåØåę„éč®Æå½ \"\n}",
- "uiConfigId": "player_step_ui_config_109",
- "uiType": "notice"
- },
- "111": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/03/02/38faa635d13f4c158f0e91c3659af653?attname=Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/136\",\n \"children\": \"éč§č”Øå°ēØåŗę„å¦ļ¼å¤ē»“åŗ¦ēę°ę®åęę“ē®å å/å¤éåęÆę设置é»č®¤å¼ļ¼ę°ę®å½å
„ę“å·„ę“č§č 仪蔨ēēå°ēØåŗęåØę“å äøę»ęµē
ļ¼ęåē»åę“ä¾æę· APIå建记å½åę“ę°č®°å½ę„å£ęÆęęå® viewId åę° \"\n}",
- "uiConfigId": "player_step_ui_config_111",
- "uiType": "notice"
- },
- "177": {
- "next": "äøäøę„",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onTarget": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#NODE_FORM_ACTIVE\"\n} ",
- "uiConfigId": "player_step_ui_config_automation_1",
- "uiType": "breath"
- },
-
- "178": {
- "description": "ui dialog for use button field first time and active node ",
- "next": "äøäøę„",
- "nextId": "next_step",
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onSkip": [
- "clear_guide_all_ui()"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "uiConfig": "{\n \"element\": \".TREE_NODE_ACTIVE_ONE\", \"description\": \"description\", \"title\": \"title\"\n} ",
- "uiConfigId": "player_step_ui_config_button_field_node",
- "uiType": "popover"
- },
-
- "179": {
- "description": "ui dialog for use button field first time for node actived status ",
- "next": "äøäøę„",
- "nextId": "next_step",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onSkip": [
- "clear_guide_all_ui()"
- ],
- "onTarget": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "uiConfig": "{\n \"element\": \"#NODE_FORM_ACTIVE\"\n} ",
- "uiConfigId": "player_step_ui_config_button_field_node_form_active",
- "uiType": "popover"
- },
-
-
- "180": {
- "description": "ui dialog for use button field first time active bind datasheeet ",
- "nextId": "next_step",
- "next": "äøäøę„",
- "onSkip": [
- "clear_guide_all_ui()"
- ],
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "skip": "č·³čæ",
- "skipId": "skip",
- "onTarget": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#AUTOMATION_BOUND_DATASHEET\"\n} ",
- "uiConfigId": "player_step_ui_config_button_field_bound_datasheet",
- "uiType": "popover"
- },
-
- "181": {
- "description": "ui dialog for use button field first time active create action ",
- "next": "儽ē",
- "nextId": "okay",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onSkip": [
- "clear_guide_all_ui()"
- ],
- "onTarget": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#CONST_ROBOT_ACTION_CREATE\"\n} ",
- "uiConfigId": "player_step_ui_config_button_field_action_create",
- "uiType": "popover"
- },
-
- "124": {
- "next": "äøäøę„",
- "nextId": "next_step",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".styles_controls__3Uc0- > div\",\n\"placement\": \"left\",\n \"title\": \"å±å¼/éčč®°å½\", \n\"description\": \"å¾
å¤ēēč®°å½ę¶ēŗ³åØčæéļ¼ē¹å»åÆč®¾ē½®å±å¼ęéč\", \n\"children\": \"\"\n}",
- "uiConfigId": "player_step_ui_config_124",
- "uiType": "popover"
- },
- "125": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".styles_controls__3Uc0- > div\"\n}",
- "uiConfigId": "player_step_ui_config_125",
- "uiType": "breath"
- },
- "126": {
- "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\",\n\"placement\": \"left\",\n \"title\": \"å建å”ē\", \n\"description\": \"éę©äøę”č®°å½ļ¼ęåØč³å·¦ä¾§å¾å½¢åŗ\",\n\"offsetY\": 144\n}",
- "uiConfigId": "player_step_ui_config_126",
- "uiType": "popover"
- },
- "127": {
- "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\"\n}",
- "uiConfigId": "player_step_ui_config_127",
- "uiType": "breath"
- },
- "128": {
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"element\": \".react-flow__node\"\n}",
- "uiConfigId": "player_step_ui_config_128",
- "uiType": "breath"
- },
- "129": {
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \".react-flow__node\",\n\"placement\": \"bottom\",\n \"title\": \"建ē«å”ēå
³ē³»\", \n\"description\": \"åéę©äøę”č®°å½å¹¶ęåØč³å”ēäøļ¼å»ŗē«č®°å½ēå±ēŗ§å
³ē³»\", \n\"children\": \"\"\n}",
- "uiConfigId": "player_step_ui_config_129",
- "uiType": "popover"
- },
- "131": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"headerImg\":\"https://s1.vika.cn/space/2022/03/17/f85104a4c8c145acb83379e13cfea0dd?attname=Update_cover%402x%202.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/151\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 å°ēØåŗę°åäøę¶ļ¼ęÆę Excel čæ½å 导å
„ę°ę®åē½åå段快éé¢č§ ę¶ęč§å¾ę°å¢ęØŖååøå±ļ¼ē«åå横ååøå±čŖē±éę© å°ēØåŗ SDK ę“ę°ļ¼ęÆęå建/å é¤åꮵ ē»“ę ¼č”Øå®å客ę·ē«Æäøēŗæļ¼ęÆęå®åē³»ē»ęęŗå®č£
ä½æēØ \"\n}",
- "uiConfigId": "player_step_ui_config_131",
- "uiType": "notice"
- },
- "132": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"headerImg\":\"https://s1.vika.cn/space/2022/03/31/bb9cf7f3453e457c9473def81b081080?attname=%E4%BB%BB%E5%8A%A1%E5%88%B0%E6%9C%9F%E6%8F%90%E9%86%92.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/153\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nåØę„ęåå
ę ¼é轻轻äøē¹ļ¼å³åÆå¼åÆå°ęęé \\nē»“ę ¼č§å¾ęÆęå»ē»å¤å \\néåęÆęåÆ¼åŗ Excel ęä»¶ \\nę°å¢ API ę„å£ļ¼åÆå建ę°ēē»“ę ¼č”Ø \\nå¼åč
čŖå»ŗå°ēØåŗåÆē³čÆ·äøę¶ćå®ę¹ęØčć \\n \"\n}",
- "uiConfigId": "player_step_ui_config_132",
- "uiType": "notice"
- },
- "133": {
- "onTarget": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"element\": \".style_name__29FFH\",\n\"color\": \"orange\"\n}",
- "uiConfigId": "player_step_ui_config_133",
- "uiType": "breath"
- },
- "134": {
- "uiConfig": "{\n\"element\": \".style_editNameButton__34aL4\"\n}",
- "uiConfigId": "player_step_ui_config_134",
- "uiType": "breath"
- },
- "135": {
- "uiConfig": "{\n\"element\": \".style_topRight__2hxKm\",\n\"title\": \"设置ęµē§°\",\n\"description\": \"åøę大家ęä¹ē§°å¼ä½ å¢ļ¼\",\n\"placement\": \"topCenter\",\n\"posInfo\": {\n\"bottom\": \"420px\",\n\"left\": \"100px\",\n\"right\": \"\",\n\"tipNodeClasses\": [\"bottom\", \"position-center\"]\n}\n}",
- "uiConfigId": "player_step_ui_config_135",
- "uiType": "popover"
- },
- "136": {
- "uiConfig": "{}",
- "uiConfigId": "player_step_ui_config_136",
- "uiType": "afterSignNPS"
- },
- "137": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"headerImg\":\"https://s1.vika.cn/space/2022/04/15/5769ab6bf20943fc8119f74f498a7cfe?attname=%E8%A1%8C%E6%95%B0%E6%8D%AE%E6%94%AF%E6%8C%81%E5%85%B3%E6%B3%A8%E6%8F%90%E9%86%92.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/156\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\näø»åØå
³ę³Øč”ę°ę®ļ¼åēååę¶ē«å³ęé \\nå°ēØåŗęÆęå
Øå±ę¾ē¤ŗļ¼čæåÆä»„URLåäŗ«åäŗå„½å \\nę°å¢äø¤äøŖ API ę„å£ļ¼å建åꮵåå é¤åꮵ \\nč„干樔ęæę“ę°åēŗ§ļ¼ęÆęę“å¤ę°åč½ē¹ę§ \\nē¦å©ę„äŗļ¼å®ę空é“ē«č®¤čÆéå
蓹é件容é \"\n}",
- "uiConfigId": "player_step_ui_config_137",
- "uiType": "notice"
- },
- "138": {
- "next": "ę„ēę“å¤",
- "nextId": "see_more",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/04/27/6a2167ddd8074078a6b13f04fa6a3f1c?attname=v0.12.7Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/158\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nēē¹å¾ęÆę设置巄ä½ę„ļ¼ę„ęåęęåÆåę¶ę¾ē¤ŗ \\n转ååę儽帮ęļ¼ę¼ęå¾å°ēØåŗäøę¶ \\nē»č®”ę ę°ę®ęÆęå¤å¶ļ¼å³é®å³åÆč·åę°ę® \\nä¼åę°å¢č”ēęä½ä½éŖļ¼é²ę¢čÆÆå¢ē©ŗē½č” \\nę„ęåꮵęÆęęå®ę„ę¶ęéēęåęå°ē» \\nē»“ę ¼č”Øå·²äøę¶č¹ęApp Store åå大å®ååŗēØååŗ \\n \"\n}",
- "uiConfigId": "player_step_ui_config_138",
- "uiType": "notice"
- },
- "139": {
- "uiConfig": "{\n\"element\": \"#toolHideField\"\n}",
- "uiConfigId": "player_step_ui_config_139",
- "uiType": "breath"
- },
- "140": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#toolHideField\",\n\"placement\": \"bottom\",\n \"title\": \"éčå\", \n\"description\": \"ē¹å»å³åÆčŖå®ä¹å·¦ä¾§å蔨åŗēę¾ē¤ŗåꮵ\", \n\"children\": \"\"\n}",
- "uiConfigId": "player_step_ui_config_140",
- "uiType": "popover"
- },
- "141": {
- "uiConfig": "{\n\"element\": \"#toolHideExclusiveField\"\n}",
- "uiConfigId": "player_step_ui_config_141",
- "uiType": "breath"
- },
- "143": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onTarget": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"element\": \"#toolHideExclusiveField\",\n\"placement\": \"bottom\",\n \"title\": \"éčå¾ē¤ŗ\", \n\"description\": \"ē¹å»å³åÆčŖå®ä¹å³ä¾§å¾å½¢åŗä»»å”ę”äøēę¾ē¤ŗåꮵ\", \n\"children\": \"\"\n}",
- "uiConfigId": "player_step_ui_config_143",
- "uiType": "popover"
- },
- "144": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/05/12/988aad1e382d49f88119873473c2ffe9\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/180\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nč
¾č®ÆäŗHiFlowåŗęÆčæę„åØļ¼åå
¬čŖåØåęµēØå°ēØåŗäøēŗæ \\nēē¹å¾čŖå®ä¹ę¾ē¤ŗåꮵę°éļ¼ä»»å”ę”ę“ęø
ē½ ē„å„蔨åęÆęäæ®ę¹é
置俔ęÆļ¼ęå蔨åē¼č¾ęē éååč½ååēŗ§ļ¼éåä¹åÆä»„对å¤åäŗ« \"\n}",
- "uiConfigId": "player_step_ui_config_144",
- "uiType": "notice"
- },
- "145": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/05/26/620822443f6244c4ba665bcc8e056135\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/185\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nęé»ęØ”å¼ę£å¼äøēŗæļ¼ē»ä½ å
Øę°ēč§č§ä½éŖ \\nēęæč§å¾ęÆęéčåē»ļ¼åē»äæ”ęÆę¾ē¤ŗę“čŖē± ē»“ę ¼ååē§°ęÆęę¢č”ļ¼åē§°åéæä¹č½ę¾ē¤ŗ å®å
Øč®¾ē½®åēŗ§ļ¼åÆęęéč§č²éå¶åƼåŗęä»¶ 空é“ē«ęåē®”ēļ¼ęÆęēéå·²å å
„åęŖå å
„ēęå č„干樔ęæäøę°ļ¼č¦ēę“å¤č”äøåŗęÆ \"\n}",
- "uiConfigId": "player_step_ui_config_145",
- "uiType": "notice"
- },
- "152": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/06/13/0cea3e8831a94518b2c9e546b1ccbb8e\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/194\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nēē¹č§å¾ćē»“ę ¼č§å¾åƼåŗåč½åēŗ§ļ¼åÆēęå¾ē \\nå®å
Øč®¾ē½®ęéåēŗ§ļ¼åÆč®¾ē½®ę¾ē¤ŗęååå°ē»ēčå“ ę„åč§å¾äŗ¤äŗä¼åļ¼å¹“份ę份åę¢ę“ä¾æę· å®å
Øč®¾ē½®åēŗ§ļ¼åÆęęéč§č²éå¶åƼåŗęä»¶ 7个樔ęæäøę°ļ¼č¦ēę“å¤č”äøåŗęÆ \"\n}",
- "uiConfigId": "player_step_ui_config_152",
- "uiType": "notice"
- },
- "153": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/06/23/6aa909506bba4e30aa9f3c57c9d07364\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/200\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n空é“ē«ęä½ę„åæäøēŗæļ¼ęåęä½ęē»äøäøŖäøę¼ ē§»åØē«Æē®”ēåč½åēŗ§ļ¼ęÆę空é“ē«ēå¢å ę¹ę„ ēµåčę¼åę»ē„ē7个樔ęæäøę¶ļ¼č¦ēę“å¤ä½æēØåŗęÆ \"\n}",
- "uiConfigId": "player_step_ui_config_153",
- "uiType": "notice"
- },
- "154": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/07/23/ad9d1b758e7f46e6839b0e6791a8fb31\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/209\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nē½ååꮵåēŗ§ļ¼åÆčŖåØč·åē½é”µę é¢ ćéčåćååē§°ęÆęē¹å»åæ«éåØč”Øę ¼éé«äŗ®å®ä½ ē®”ēååÆē¦ę¢ęååØę ¹ē®å½äøå建ęä»¶ ęęŗē«ÆęÆęę„ēå使ēØč”Øę ¼éēå°ēØåŗ ćåę å°å¾ćććAirtable 导å
„ć两款å°ēØåŗäøę¶ \"\n}",
- "uiConfigId": "player_step_ui_config_154",
- "uiType": "notice"
- },
- "155": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/08/04/0712f98ea50943f08e2213a3f1ebe601\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/220\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nę°å¢ćåŖåÆę“ę°ćęéļ¼åä½ę“ē²¾ē»å č®°å½å”ēę°å¢āä¾§č¾¹ę āåāå
Øå±āäø¤ē§åøå± č®°å½å”ēęÆęäæ®ę¹åé
ē½®ļ¼ęä½ę“轻便 12个樔ęæäøę°ļ¼č¦ēę“å¤č”äøå使ēØåŗęÆ API é¢ęæę°å¢č°čÆå
㌣ \"\n}",
- "uiConfigId": "player_step_ui_config_155",
- "uiType": "notice"
- },
- "156": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n \"element\": \".permission_setting_class\",\n \"placement\": \"leftCenter\",\n \"title\": \"é»č®¤ęé\",\n \"description\": \"ęŖęå®ęéę¶ä¼ę¾ē¤ŗé»č®¤ēęéč§č²ļ¼ä½ åÆä»„åØčæéē“ę„ē»ęåęå°ē»ęå®ęé\",\n \"children\":\"\" \n }",
- "uiConfigId": "player_step_ui_config_156",
- "uiType": "popover"
- },
- "157": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n \"element\": \"#resetPermissionButton\",\n \"placement\": \"topCenter\",\n \"title\": \"ęéå·²éå¶\",\n \"offsetY\": -15,\n \"description\": \"å äøŗå·²ē»č®¾ē½®čæęéļ¼ę仄ä»
äøę¹å蔨äøēęå对ę¤åÆč§ćä½ åÆä»„ē¹å»čæéļ¼ę¢å¤å°é»č®¤ęéć\",\n \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_157",
- "uiType": "popover"
- },
- "158": {
- "next": "儽ē",
- "nextId": "okay",
- "onNext": [
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n \"element\": \"#resetPermissionButton\",\n \"placement\": \"topCenter\",\n \"title\": \"ęå®ęéč§č²\",\n \"offsetY\": -15,\n \"description\": \"ä½ å·²ē»éę°äæ®ę¹äŗčÆ„ęä»¶ēęéč§č²ļ¼čæęå³ē评ęä»¶ä»
ä½ ęå®ēęååÆč§ćä½ åÆä»„ē¹å»āę¢å¤é»č®¤āļ¼ę¤éåęē设置ć\",\n \"children\":\"\" \n}",
- "uiConfigId": "player_step_ui_config_158",
- "uiType": "popover"
- },
- "159": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/08/19/bca3cedf0783402b953e02b83463e8f4\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/227\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nę„åč§å¾ęÆęēéåę°å¢č®°å½ å·„ä½ē®å½åÆę ¹ę®å³ä¾§é¢ęæē¶ęčŖåØåå¼¹ ę°č½ęŗč½¦é
ä»¶ē®”ēåé£ęé
éē7 个樔ęæäøę° \"\n}",
- "uiConfigId": "player_step_ui_config_159",
- "uiType": "notice"
- },
- "160": {
- "uiConfig": "{\n \"element\": \".permission_setting_class\"\n }",
- "uiConfigId": "player_step_ui_config_160",
- "uiType": "breath"
- },
- "161": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/09/02/3ec8ee88a8c64ee2875cc24e3650a0b3\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/242\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nēē¹å¾ę°å¢ä»»å”ä¾čµåčŖåØē¼ęåč½ ē®åęé设置ēé¢ļ¼ęåęä½ä½éŖ å³é®čååÆę¹éęå
„ę°č”ļ¼å©åęēęå 樔ęæäøåæę°å¢äøē§äøé¢ćå¼å¦å£äø¤å¤§ęæå é请儽å注åå¹¶å å
„空é“ē«ļ¼åÆč·čµ ę“å¤é件容é \"\n}",
- "uiConfigId": "player_step_ui_config_161",
- "uiType": "notice"
- },
- "162": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/09/15/6eab2470b79a4ab1a6ced0fd555342a3?attname=Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/244\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nćåŖåÆę“ę°ćęéčå“č°ę“ļ¼åä½č
ä¹č½ę°å¢č®°å½ 空é“ē«ćå®å
Øč®¾ē½®ćē»ęå
蓹ä½éŖļ¼ę£å¼ę空é“ē«ēēŗ§ęä¾ęå” 5 个樔ęæäøę°ļ¼č¦ēč“¢å”é¢ē®ćēæ»čÆé”¹ē®ć汽车é¶éØä»¶ē®”ēēåŗęÆ \"\n}",
- "uiConfigId": "player_step_ui_config_162",
- "uiType": "notice"
- },
- "163": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/09/30/74b29d31dbc44eb48949acd6dff3bd65?attname=Update_cover%402x%203.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/246\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nę°å¢ćč§č²ćåč½ļ¼ęéåé
äøä»»å”ę擾ę“ēµę“» ćęåćéę©ę”å¢å ę¬ęµ®å¼äæ”ęÆå”ē å³é®čåę°å¢ćē§»åØč³ćé锹ļ¼ęä»¶åē±»å½ēŗ³ę“åæ«ę· ęØ”ęæäøåæę°å¢åęę
ęøøę»ē„ćčŖå·ęååå¤ēč§åäøå¤§äøé¢ \"\n}",
- "uiConfigId": "player_step_ui_config_163",
- "uiType": "notice"
- },
- "164": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/10/20/1dc32d8aa47b4863a97ea84ce11ecc60?attname=Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/252\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n樔ęæäøåæę°å¢ćäøé¢ćęæåļ¼ę“å¤å
åē樔ęæä»ē» å
Øę°åø®å©äøåæäøēŗæļ¼ęä¾ę“äø°åÆēå
容 éØååč½ē»ęå
蓹ä½éŖļ¼ę£å¼ę空é“ē«ēēŗ§ęä¾ęå” \"\n}",
- "uiConfigId": "player_step_ui_config_164",
- "uiType": "notice"
- },
- "166": {
- "backdrop": "around_mask",
- "next": "č·åē¹ę®ä¼ę ",
- "nextId": "claim_special_offer",
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "skipId": "maybe_later",
- "uiConfig": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Proēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 2,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 140 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://apitable.com/management/upgrade\"\n}",
- "uiConfigId": "player_step_ui_config_166",
- "uiType": "billingStrip"
- },
- "167": {
- "backdrop": "around_mask",
- "next": "ē”®å®",
- "nextId": "confirm",
- "onClose": [
- "open_guide_next_step({\"clearAllPrevUi\":true})",
- "open_guide_wizard(18)"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæ APITable č§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT čæē»“ęÆę\",\n \"ęč²\",\n \"锹ē®ē®”ē\",\n \"åøåŗč„é\",\n \"äŗ§åē®”ē\",\n \"ęčē®”ē\",\n \"čæč„\",\n \"éčč“¢å”\",\n \"éå® & 客ę·ē®”ē\",\n \"软件å¼å\",\n \"äŗŗåčµęŗ & åč§\",\n \"设讔 & åę\",\n \"éēå©ē»ē»\",\n \"å¶é äø\",\n \"å
¶ä»\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ä¼äøäø»\",\n \"å¢éč“蓣人\",\n \"å¢éęå\",\n \"čŖē±čäøč
\",\n \"主箔\",\n \"é«ē®”å±\",\n \"åÆę»č£\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå¢éč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"åŖęę\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"ęØēå
¬åøč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"ęØä»åŖē§éå¾äŗč§£å°ę们ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"ęē“¢å¼ę\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"ęØē¹\",\n \"é¢č±\",\n \"ęåęØč\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"å å
„ę们ēDiscord社åŗļ¼åå
Øäøē APITable ē使ēØč
äøčµ·č®Øč®ŗä½æēØåæå¾å§ļ¼åØä½æēØčæēØäøå¦ęéå°ä»»ä½é®é¢ļ¼åÆä»„éę¶åØē¤¾åŗč·å¾č§£ēååø®å©ć\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"å å
„社åŗ\",\n \"skipText\": \"č·³čæ\",\n \"submit\": true\n }\n ]\n}",
- "uiConfigId": "player_step_ui_config_167",
- "uiType": "questionnaire"
- },
- "168": {
- "byEvent": [
- "datasheet_create_mirror_tip"
- ],
- "next": "ęē„éäŗ",
- "nextId": "i_knew_it",
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n\"templateKey\":\"createMirrorTip\"\n}",
- "uiConfigId": "player_step_ui_config_168",
- "uiType": "customTemplate"
- },
- "169": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š ę°åč½ä»ē» \\néååč½åꬔåēŗ§ļ¼åÆē¦ę¢ę„ēå·²éčēåꮵ 个人设置追å ę¶åŗäæ”ęÆļ¼ę„ęåꮵåÆęå®ę¶åŗ ćå
Øå±ęē“¢ćä¼åļ¼ę°å¢ęē“¢ē»ęåē±» ē„å„蔨åęÆęéčå®ę¹ę čÆ API ę§č½ä¼åļ¼å¤§å¹
ęé«čÆ·ę±éåŗ¦ \"\n}",
- "uiConfigId": "player_step_ui_config_165",
- "uiType": "notice"
- },
- "170": {
- "next": "ę„ē详ę
",
- "nextId": "check_detail",
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "onNext": [
- "open_guide_next_step({\"clearAllPrevUi\":true})"
- ],
- "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-06-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nęØåŗę°å段类åćå¤ēŗ§čåØćļ¼ē„å„蔨åęÆęå¤ēŗ§é锹 čę¬å°ēØåŗäøę¶ļ¼å°å°ä»£ē 滔足å¤å¤å®å¶å ē»“ę ¼č”ØęŗåØäŗŗęÆęćåéé®ä»¶ć ē»“ę ¼č”ØęŗåØäŗŗęÆęćåéå°Slackć \"\n}",
- "uiConfigId": "player_step_ui_config_169",
- "uiType": "notice"
- },
- "176": {
- "onClose": [
- "set_wizard_completed({\"curWizard\": true})",
- "clear_guide_all_ui()"
- ],
- "uiConfig": "{\n\"\"title\"\":\"\"AI åč½ä»ē»\"\",\n\"\"video\"\":\"\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\"\",\n\"\"videoId\"\":\"\"VIKA_GUIDE_VIDEO_FOR_AI\"\",\n\"\"autoPlay\"\":true\n}",
- "uiConfigId": "player_step_ui_config_176",
- "uiType": "modal"
- }
- },
- "wizard": {
- "1": {
- "completeIndex": -1,
- "player": {
- "action": [
- "recH5upxLpgTD"
- ]
- },
- "steps": "[[2]]"
- },
- "2": {
- "completeIndex": 0
- },
- "3": {
- "completeIndex": -1,
- "repeat": true
- },
- "4": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recSciFoQEPTM"
- ]
- },
- "steps": "[[8,9],[12,13],[10,11]]"
- },
- "5": {
- "completeIndex": -1,
- "repeat": true
- },
- "6": {
- "completeIndex": 0
- },
- "7": {
- "completeIndex": 0
- },
- "8": {
- "completeIndex": 0
- },
- "9": {
- "completeIndex": 0
- },
- "10": {
- "completeIndex": 0
- },
- "11": {
- "completeIndex": 0,
- "endTime": 1620628680000,
- "startTime": 1620023880000
- },
- "12": {
- "completeIndex": 0
- },
- "13": {
- "completeIndex": 0,
- "steps": "[[3]]"
- },
- "14": {
- "completeIndex": -1,
- "freeVCount": 200,
- "integral_action": "wizard_video_reward",
- "repeat": true,
- "steps": "[[4]]"
- },
- "15": {
- "completeIndex": -1,
- "freeVCount": 200,
- "integral_action": "wizard_video_reward",
- "repeat": true,
- "steps": "[[5]]"
- },
- "16": {
- "completeIndex": -1,
- "freeVCount": 200,
- "integral_action": "wizard_video_reward",
- "repeat": true,
- "steps": "[[6]]"
- },
- "17": {
- "completeIndex": -1,
- "freeVCount": 200,
- "integral_action": "wizard_video_reward",
- "repeat": true,
- "steps": "[[7]]"
- },
- "18": {
- "completeIndex": 1,
- "player": {
- "action": [
- "recMKNK2u3tkA"
- ]
- },
- "repeat": true,
- "steps": "[[107,108],[105,106]]"
- },
- "19": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recl36N2sBDBe"
- ]
- },
- "steps": "[[14],[15,16],[17],[18],[20,21],[22]]"
- },
- "20": {
- "completeIndex": -1,
- "freeVCount": 1000,
- "integral_action": "complete_bind_email"
- },
- "21": {
- "completeIndex": -1,
- "manualActions": [
- "open_vikaby({\n\"visible\": true,\n\"defaultExpandDialog\": true,\n\"dialogConfig\": {\n\"title\": \"ē»“ę ¼č”Øé¦å±ęØ”ęæå¾é大čµ\",\n\"description\":\"åäŗ«ä½ ē樔ęæļ¼å
蓹č·å¾200G空é“čµ ē¤¼ļ¼å¹¶ęęŗä¼č·å¾20äŗŗē6äøŖęē½é¶ē©ŗé“ē«ļ¼\",\n\"btnText\":\"ę„ē详ę
\",\n\"btnUrl\": \"https://u.vika.cn/3pkza\",\n\"wizardId\": 21\n}\n}\n )"
- ],
- "player": {
- "action": [
- "recCrcOjScQhC",
- "rec2I8ZbLDFGw"
- ]
- }
- },
- "22": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recbAdanWwVvE"
- ]
- },
- "steps": "[[23],[24]]"
- },
- "23": {
- "completeIndex": 0,
- "steps": "[[40,41],[42]]"
- },
- "24": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recH5upxLpgTD"
- ]
- },
- "steps": "[[44]]"
- },
- "25": {
- "completeIndex": -1,
- "player": {
- "action": [
- "recpp069I2Fvi"
- ]
- },
- "steps": "[[43]]"
- },
- "26": {
- "completeIndex": 0,
- "manualActions": [
- "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
- ]
- },
- "27": {
- "completeIndex": 0,
- "steps": "[[45]]"
- },
- "28": {
- "completeIndex": 0,
- "steps": "[[46]]"
- },
- "29": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recBtbbzXDolQ"
- ]
- },
- "steps": "[[47,48],[49],[50],[51,52],[53],[54]]"
- },
- "30": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recnbU7bovh9p"
- ]
- },
- "steps": "[[55],[56,57],[58],[50],[51,52],[59],[60],[61]]"
- },
- "31": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recH7YVXq8ev2"
- ]
- },
- "steps": "[[49],[50],[51,52],[53],[54]]"
- },
- "32": {
- "completeIndex": 0,
- "steps": "[[62]]"
- },
- "33": {
- "completeIndex": 0,
- "steps": "[[63]]"
- },
- "34": {
- "completeIndex": -1,
- "repeat": true,
- "steps": "[[64]]"
- },
- "35": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recWzFTYL5aqi"
- ]
- },
- "steps": "[[64]]"
- },
- "36": {
- "completeIndex": 0,
- "steps": "[[65]]"
- },
- "37": {
- "completeIndex": -1,
- "repeat": true,
- "steps": "[[66]]"
- },
- "38": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recUsJf5WI1XK"
- ]
- },
- "steps": "[[66]]"
- },
- "39": {
- "completeIndex": 0,
- "steps": "[[67]]"
- },
- "40": {
- "completeIndex": 0,
- "player": {
- "action": [
- "rec3Wfcm2vUu4"
- ]
- },
- "steps": "[[70],[68],[69]]"
- },
- "41": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recksrkgpIWGA"
- ]
- },
- "repeat": true,
- "steps": "[[71]]"
- },
- "42": {},
- "43": {},
- "44": {
- "completeIndex": 0,
- "steps": "[[72]]"
- },
- "45": {
- "completeIndex": 0,
- "steps": "[[76],[73]]"
- },
- "46": {
- "completeIndex": 0,
- "player": {
- "action": [
- "reczvbPaxSPAU"
- ]
- },
- "steps": "[[74]]"
- },
- "47": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recV5500IVb6G"
- ]
- },
- "steps": "[[75]]"
- },
- "48": {
- "completeIndex": 0,
- "steps": "[[76]]"
- },
- "49": {
- "completeIndex": 0,
- "steps": "[[77]]"
- },
- "50": {
- "completeIndex": 0,
- "manualActions": [
- "open_guide_wizard(50)"
- ],
- "player": {
- "action": [
- "recepgn7o0mNn"
- ]
- },
- "steps": "[[78]]"
- },
- "51": {
- "completeIndex": 0,
- "manualActions": [
- "open_guide_wizard(51)"
- ],
- "player": {
- "action": [
- "recnv8Qb15HQI"
- ]
- },
- "steps": "[[79]]"
- },
- "52": {
- "completeIndex": 0,
- "manualActions": [
- "open_guide_wizard(52)"
- ],
- "player": {
- "action": [
- "recoiIMY1gIXm"
- ]
- },
- "steps": "[[80]]"
- },
- "53": {
- "completeIndex": 0,
- "steps": "[[81]]"
- },
- "54": {
- "completeIndex": -1,
- "repeat": true,
- "steps": "[[82]]"
- },
- "55": {
- "completeIndex": 0,
- "player": {
- "action": [
- "rech73EZuut4l"
- ]
- },
- "steps": "[[82]]"
- },
- "56": {
- "completeIndex": 0,
- "steps": "[[83, 84]]"
- },
- "57": {
- "completeIndex": 0,
- "player": {
- "action": [
- "rec7Y8opYoPK5"
- ]
- },
- "steps": "[[85]]"
- },
- "58": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recNjTOtE8kzG"
- ]
- },
- "steps": "[[86,87],[88,89],[90,91]]"
- },
- "59": {
- "completeIndex": 0,
- "steps": "[[92]]"
- },
- "60": {
- "completeIndex": 0
- },
- "61": {
- "completeIndex": -1,
- "player": {
- "action": [
- "recWziPefmN7N"
- ]
- },
- "steps": "[[94]]"
- },
- "62": {
- "completeIndex": 0,
- "steps": "[[95]]"
- },
- "63": {
- "completeIndex": 0,
- "steps": "[[97]]"
- },
- "64": {
- "completeIndex": -1,
- "repeat": true,
- "steps": "[[97]]"
- },
- "65": {
- "completeIndex": -1,
- "steps": "[[98]]"
- },
- "66": {
- "completeIndex": 0,
- "steps": "[[99]]"
- },
- "67": {
- "completeIndex": 0,
- "repeat": true,
- "steps": "[[100,101]]"
- },
- "68": {
- "completeIndex": -1,
- "steps": "[[93]]"
- },
- "69": {
- "completeIndex": -1,
- "repeat": true,
- "steps": "[[103]]"
- },
- "70": {
- "completeIndex": 1,
- "repeat": true,
- "steps": "[[26,27],[28,29],[30],[32],[35],[37,38],[39]]"
- },
- "71": {
- "completeIndex": -1,
- "steps": "[[109]]"
- },
- "72": {
- "steps": "[[93]]"
- },
- "73": {
- "steps": "[[93]]"
- },
- "74": {
- "steps": "[[93]]"
- },
- "75": {
- "steps": "[[93]]"
- },
- "76": {
- "player": {
- "action": [
- "recBtbbzXDolQ",
- "recEIcl9v4jzr",
- "recZmyGfgUNR6"
- ]
- },
- "steps": "[[93]]"
- },
- "77": {
- "steps": "[[111]]"
- },
- "78": {
- "completeIndex": 1,
- "player": {
- "action": [
- "recBEBtlrHNqc"
- ]
- },
- "steps": "[[83]]"
- },
- "79": {
- "completeIndex": 0,
- "steps": "[[126,127]]"
- },
- "80": {
- "completeIndex": 0,
- "steps": "[[128,129]]"
- },
- "81": {
- "completeIndex": 0,
- "steps": "[[124,125],[88,89]]"
- },
- "82": {
- "completeIndex": -1,
- "steps": "[[131]]"
- },
- "83": {
- "completeIndex": -1,
- "steps": "[[132],[137]]"
- },
- "84": {
- "completeIndex": 0,
- "player": {
- "action": [
- "rec5MG0Q07sgC"
- ]
- },
- "steps": "[[135,133]]"
- },
- "85": {
- "player": {
- "action": [
- "recpiCI64j675"
- ]
- },
- "repeat": true,
- "steps": "[[136]]"
- },
- "86": {
- "steps": "[[137]]"
- },
- "87": {
- "player": {
- "action": [
- "recZmyGfgUNR6"
- ]
- },
- "steps": "[[138]]"
- },
- "88": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recGMkwh9WpxC"
- ]
- },
- "steps": "[[139,140],[141,143]]"
- },
- "89": {
- "completeIndex": -1,
- "steps": "[[144]]"
- },
- "90": {
- "completeIndex": -1,
- "steps": "[[145]]"
- },
- "91": {
- "completeIndex": -1,
- "steps": "[[152]]"
- },
- "92": {
- "completeIndex": -1,
- "steps": "[[153]]"
- },
- "93": {
- "completeIndex": -1,
- "steps": "[[154]]"
- },
- "94": {
- "completeIndex": -1,
- "steps": "[[155]]"
- },
- "95": {
- "completeIndex": 0,
- "steps": "[[156,160]]"
- },
- "96": {
- "completeIndex": 0,
- "steps": "[[157]]"
- },
- "97": {
- "completeIndex": 0,
- "steps": "[[158]]"
- },
- "98": {
- "completeIndex": -1,
- "steps": "[[159]]"
- },
- "99": {
- "completeIndex": -1,
- "steps": "[[161]]"
- },
- "100": {
- "completeIndex": -1,
- "steps": "[[162]]"
- },
- "101": {
- "completeIndex": -1,
- "steps": "[[163]]"
- },
- "102": {
- "completeIndex": -1,
- "steps": "[[164]]"
- },
- "104": {
- "completeIndex": 0,
- "player": {
- "action": [
- "recRyoECYFqBv"
- ]
- },
- "steps": "[[166]]"
- },
- "105": {
- "completeIndex": -1,
- "player": {
- "action": [
- "recRyoECYFqBv"
- ]
- },
- "steps": "[[167]]"
- },
- "106": {
- "manualActions": [
- "open_guide_wizard(106)"
- ],
- "player": {
- "action": [
- "recO09HUv27dd"
- ]
- },
- "steps": "[[168]]"
- },
- "107": {
- "completeIndex": -1,
- "steps": "[[169]]"
- },
- "108": {
- "completeIndex": -1,
- "endTime": 1677677940000
- },
- "109": {
- "completeIndex": -1,
- "player": {
- "action": [
- "recEIcl9v4jzr",
- "recBtbbzXDolQ"
- ]
- },
- "steps": "[[170]]"
- },
-
- "118": {
- "description": "steps for automation button",
- "completeIndex": 0,
- "player": {
- "action": [
- "rec4kT7UZkdww"
- ]
- },
- "repeat": false,
- "steps": "[[178], [179], [180], [181]]"
- },
-
- "117": {
- "completeIndex": -1,
- "player": {
- "action": [
- "rec4kT7UZkdww"
- ]
- },
- "steps": "[[177]]"
- },
- "115": {
- "completeIndex": -1,
- "player": {
- "action": [
- "recIPTZiGHiIK"
- ]
- },
- "steps": "[[176]]"
- }
- }
- },
- "integral": {
- "rule": {
- "be_invited_to_reward": {
- "action_code": "be_invited_to_reward",
- "action_name": "被é请å„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "be_invited_to_reward"
- ],
- "integral_value": 1000,
- "notify": true,
- "online": true
- },
- "complete_bind_email": {
- "action_code": "complete_bind_email",
- "action_name": "å®ęē»å®é®ē®±å„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "complete_bind_email"
- ],
- "integral_value": 1000,
- "online": true
- },
- "first_bind_email": {
- "action_code": "first_bind_email",
- "action_name": "é¦ę¬”ē»å®é®ē®±å„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "first_bind_email"
- ],
- "integral_value": 1000
- },
- "first_bind_phone": {
- "action_code": "first_bind_phone",
- "action_name": "é¦ę¬”ē»å®ęęŗå„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "first_bind_phone"
- ],
- "integral_value": 1000
- },
- "fission_reward": {
- "action_code": "fission_reward",
- "action_name": "ćāåāē¦åäŗ«ćę“»åØ - XX空é“",
- "display_name": [
- "fission_reward"
- ],
- "notify": true,
- "online": true
- },
- "invitation_reward": {
- "action_code": "invitation_reward",
- "action_name": "é请å„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "invitation_reward"
- ],
- "integral_value": 1000,
- "notify": true,
- "online": true
- },
- "official_adjustment": {
- "action_code": "official_adjustment",
- "action_name": "å®ę¹č°ę“",
- "display_name": [
- "official_adjustment"
- ],
- "online": true
- },
- "official_invitation_reward": {
- "action_code": "official_invitation_reward",
- "action_name": "å®ę¹é请å„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "official_invitation_reward"
- ],
- "integral_value": 500,
- "notify": true,
- "online": true
- },
- "redemption_code": {
- "action_code": "redemption_code",
- "action_name": "å
ę¢ē ",
- "day_max_integral_value": 0,
- "display_name": [
- "redemption_code"
- ],
- "integral_value": 0,
- "online": true
- },
- "wallet_activity_reward": {
- "action_code": "wallet_activity_reward",
- "action_name": "XXX ę“»åØå„å±",
- "display_name": [
- "wallet_activity_reward"
- ],
- "online": true
- },
- "wizard_reward": {
- "action_code": "wizard_reward",
- "action_name": "ęŗč½å¼åƼå„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "wizard_reward"
- ],
- "integral_value": 200,
- "online": true
- },
- "wizard_video_reward": {
- "action_code": "wizard_video_reward",
- "action_name": "č§ēå¼åƼč§é¢å„å±",
- "day_max_integral_value": 0,
- "display_name": [
- "wizard_video_reward"
- ],
- "integral_value": 200,
- "online": true
- }
- }
- },
- "locales": [
- {
- "currency_name": "Pounds",
- "currency_symbol": "$",
- "id": "en_GB",
- "strings_language": "en_US",
- "currency_code": "GBD",
- "name": "English(United Kingdom)"
- },
- {
- "currency_name": "US Dollar",
- "currency_symbol": "$",
- "id": "en_US",
- "strings_language": "en_US",
- "currency_code": "USD",
- "name": "English(USA)"
- },
- {
- "currency_name": "ę„å
",
- "currency_symbol": "ļæ„",
- "id": "ja_JP",
- "strings_language": "ja_JP",
- "currency_code": "JPY",
- "name": "Japan"
- },
- {
- "currency_name": "äŗŗę°åø",
- "currency_symbol": "ļæ„",
- "id": "zh_CN",
- "strings_language": "zh_CN",
- "currency_code": "RMB",
- "name": "ē®ä½äøę\n"
- },
- {
- "currency_name": "ęøÆåø",
- "currency_symbol": "$",
- "id": "zh_HK",
- "strings_language": "zh_HK",
- "currency_code": "HKD",
- "name": "ē¹ä½äøę(äøå½é¦ęøÆ)"
- },
- {
- "currency_name": "ę°åø",
- "currency_symbol": "$",
- "id": "zh_SG",
- "strings_language": "zh_HK",
- "currency_code": "SGD",
- "name": "ē¹ä½äøę(ę°å å”)"
- },
- {
- "currency_name": "å°åø",
- "currency_symbol": "$",
- "id": "zh_TW",
- "strings_language": "zh_HK",
- "currency_code": "HKD",
- "name": "ē¹ä½äøę(å°ę¹¾)"
- }
- ],
- "marketplace": {
- "cli_9f3930dd7d7ad00c": {
- "app_description": "marketplace_integration_app_dec_feishu",
- "app_id": "cli_9f3930dd7d7ad00c",
- "app_info": "marketplace_integration_app_info_fesihu",
- "app_name": "marketplace_integration_app_name_feishu",
- "app_type": "LARK_STORE",
- "btn_card": {
- "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_action": "https://app.feishu.cn/app/cli_9f3930dd7d7ad00c",
- "btn_close_action": "https://www.feishu.cn/admin/#/appCenter/manage/cli_9f3930dd7d7ad00c?lang=zh-CN",
- "btn_text": "marketplace_integration_btncard_btntext_open",
- "btn_type": "primary"
- },
- "disable": true,
- "display_order": 10,
- "env": [
- "integration"
- ],
- "id": "cli_9f3930dd7d7ad00c",
- "image": {
- "height": 1072,
- "id": "atcnIol43SAeV",
- "mimeType": "image/png",
- "name": "é£ä¹¦éę.png",
- "size": 362548,
- "token": "space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
- "url": "https://s1.vika.cn/space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
- "width": 1600
- },
- "link_to_cms": "integration_feishu_help_url",
- "logo": {
- "height": 0,
- "id": "atcEEp5gDuMWu",
- "mimeType": "image/svg+xml",
- "name": "feishu.svg",
- "size": 1059,
- "token": "space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
- "url": "https://s1.vika.cn/space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
- "width": 0
- },
- "modal": {
- "app_description": "marketplace_integration_app_dec_feishu",
- "btn_action": "https://app.feishu.cn/app/cli_9f3930dd7d7ad00c",
- "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_type": "primary",
- "help_link": "integration_feishu_help_url"
- },
- "note": "marketplace_integration_app_note_feishu",
- "type": "integration"
- },
- "cli_9f614b454434500e": {
- "app_description": "marketplace_integration_app_dec_feishu",
- "app_id": "cli_9f614b454434500e",
- "app_info": "marketplace_integration_app_info_fesihu",
- "app_name": "marketplace_integration_app_name_feishu",
- "app_type": "LARK_STORE",
- "btn_card": {
- "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_action": "https://app.feishu.cn/app/cli_9f614b454434500e",
- "btn_close_action": "https://www.feishu.cn/admin/#/appCenter/manage/cli_9f614b454434500e?lang=zh-CN",
- "btn_text": "marketplace_integration_btncard_btntext_open",
- "btn_type": "primary"
- },
- "disable": true,
- "display_order": 10,
- "env": [
- "production"
- ],
- "id": "cli_9f614b454434500e",
- "image": {
- "height": 1072,
- "id": "atcLNS2l4KYxV",
- "mimeType": "image/png",
- "name": "é£ä¹¦éę.png",
- "size": 362548,
- "token": "space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
- "url": "https://s1.vika.cn/space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
- "width": 1600
- },
- "link_to_cms": "integration_feishu_help_url",
- "logo": {
- "height": 0,
- "id": "atckEWR2o3EgR",
- "mimeType": "image/svg+xml",
- "name": "feishu.svg",
- "size": 1059,
- "token": "space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
- "url": "https://s1.vika.cn/space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
- "width": 0
- },
- "modal": {
- "app_description": "marketplace_integration_app_dec_feishu",
- "btn_action": "https://app.feishu.cn/app/cli_9f614b454434500e",
- "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_type": "primary",
- "help_link": "integration_feishu_help_url"
- },
- "note": "marketplace_integration_app_note_feishu",
- "type": "integration"
- },
- "cli_a08120b120fad00e": {
- "app_description": "marketplace_integration_app_dec_feishu",
- "app_id": "cli_a08120b120fad00e",
- "app_info": "marketplace_integration_app_info_fesihu",
- "app_name": "marketplace_integration_app_name_feishu",
- "app_type": "LARK_STORE",
- "btn_card": {
- "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_action": "https://app.feishu.cn/app/cli_a08120b120fad00e",
- "btn_close_action": "https://www.feishu.cn/admin/#/appCenter/manage/cli_a08120b120fad00e?lang=zh-CN",
- "btn_text": "marketplace_integration_btncard_btntext_open",
- "btn_type": "primary"
- },
- "disable": true,
- "display_order": 10,
- "env": [
- "staging"
- ],
- "id": "cli_a08120b120fad00e",
- "image": {
- "height": 1072,
- "id": "atcEedAZX3ufL",
- "mimeType": "image/png",
- "name": "é£ä¹¦éę.png",
- "size": 362548,
- "token": "space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
- "url": "https://s1.vika.cn/space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
- "width": 1600
- },
- "link_to_cms": "integration_feishu_help_url",
- "logo": {
- "height": 0,
- "id": "atc8qT4qak5kW",
- "mimeType": "image/svg+xml",
- "name": "feishu.svg",
- "size": 1059,
- "token": "space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
- "url": "https://s1.vika.cn/space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
- "width": 0
- },
- "modal": {
- "app_description": "marketplace_integration_app_dec_feishu",
- "btn_action": "https://app.feishu.cn/app/cli_a08120b120fad00e",
- "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_type": "primary",
- "help_link": "integration_feishu_help_url"
- },
- "note": "marketplace_integration_app_note_feishu",
- "type": "integration"
- },
- "ina5200279359980055": {
- "app_description": "marketplace_integration_app_dec_wechatcp",
- "app_id": "ina5200279359980055",
- "app_info": "marketplace_integration_app_info_wecahtcp",
- "app_name": "marketplace_integration_app_name_wechatcp",
- "app_type": "WECOM_STORE",
- "btn_card": {
- "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_action": "/user/wecom/integration/bind",
- "btn_text": "marketplace_integration_btncard_btntext_open",
- "btn_type": "primary"
- },
- "display_order": 30,
- "env": [
- "integration",
- "staging",
- "production"
- ],
- "id": "ina5200279359980055",
- "image": {
- "height": 1072,
- "id": "atcuiGRXDfIoT",
- "mimeType": "image/png",
- "name": "ä¼äøå¾®äæ”éę.png",
- "size": 599396,
- "token": "space/2021/12/08/772be217f729479985295ae30dc63291",
- "url": "https://s1.vika.cn/space/2021/12/08/772be217f729479985295ae30dc63291",
- "width": 1600
- },
- "link_to_cms": "integration_wecom_help_url",
- "logo": {
- "height": 0,
- "id": "atcPfGUqrcZ5j",
- "mimeType": "image/svg+xml",
- "name": "ä¼äøå¾®äæ”.svg",
- "size": 5878,
- "token": "space/2021/04/28/e043014e0af54bf58c6bb78e92b00b60",
- "url": "https://s1.vika.cn/space/2021/04/28/e043014e0af54bf58c6bb78e92b00b60",
- "width": 0
- },
- "modal": {
- "app_description": "marketplace_integration_app_dec_wechatcp",
- "btn_text": "0",
- "btn_type": "primary",
- "help_link": "integration_wecom_help_url"
- },
- "note": "marketplace_integration_app_note_wechatcp",
- "type": "integration"
- },
- "ina5645957505507647": {
- "app_description": "marketplace_integration_app_dec_office_preview",
- "app_id": "ina5645957505507647",
- "app_info": "marketplace_integration_app_info_office_preview",
- "app_name": "marketplace_integration_app_name_officepreview",
- "app_type": "OFFICE_PREVIEW",
- "btn_card": {
- "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_text": "marketplace_integration_btncard_btntext_authorize",
- "btn_type": "primary"
- },
- "display_order": 20,
- "env": [
- "integration",
- "staging",
- "production"
- ],
- "id": "ina5645957505507647",
- "image": {
- "height": 1072,
- "id": "atczaIPjTBq8F",
- "mimeType": "image/png",
- "name": "ę°øäøéę.png",
- "size": 473712,
- "token": "space/2021/12/08/18efb2fce9a64dc08262fc5cc8f0eac1",
- "url": "https://s1.vika.cn/space/2021/12/08/18efb2fce9a64dc08262fc5cc8f0eac1",
- "width": 1600
- },
- "link_to_cms": "integration_yozosoft_help_url",
- "logo": {
- "height": 0,
- "id": "atclqW8EjJIFz",
- "mimeType": "image/svg+xml",
- "name": "Frame.svg",
- "size": 575,
- "token": "space/2021/04/28/0c070534ccda4b4dbae3f4c7c303d02e",
- "url": "https://s1.vika.cn/space/2021/04/28/0c070534ccda4b4dbae3f4c7c303d02e",
- "width": 0
- },
- "modal": {
- "app_description": "marketplace_integration_app_dec_office_preview",
- "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_type": "primary",
- "help_link": "integration_yozosoft_help_url"
- },
- "note": "marketplace_integration_app_note_office_preview",
- "type": "integration"
- },
- "ina9134969049653777": {
- "app_description": "marketplace_integration_app_dec_dingtalk",
- "app_id": "ina9134969049653777",
- "app_info": "marketplace_integration_app_info_dingtalk",
- "app_name": "marketplace_integration_app_name_dingtalk",
- "app_type": "DINGTALK_STORE",
- "btn_card": {
- "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_action": "/help/integration-dingtalk/",
- "btn_text": "marketplace_integration_btncard_btntext_open",
- "btn_type": "primary"
- },
- "display_order": 20,
- "env": [
- "integration",
- "staging",
- "production"
- ],
- "id": "ina9134969049653777",
- "image": {
- "height": 1072,
- "id": "atcOhMLdK4DOv",
- "mimeType": "image/png",
- "name": "éééę.png",
- "size": 124923,
- "token": "space/2021/12/08/46a769fdf74d4c0f8676f3ccca358643",
- "url": "https://s1.vika.cn/space/2021/12/08/46a769fdf74d4c0f8676f3ccca358643",
- "width": 1600
- },
- "link_to_cms": "integration_dingtalk_help_url",
- "logo": {
- "height": 0,
- "id": "atcpH3rGddayo",
- "mimeType": "image/svg+xml",
- "name": "ding.svg",
- "size": 1831,
- "token": "space/2021/04/28/7af742cdbb3c4ae3a76e30e68bf471cb",
- "url": "https://s1.vika.cn/space/2021/04/28/7af742cdbb3c4ae3a76e30e68bf471cb",
- "width": 0
- },
- "modal": {
- "app_description": "marketplace_integration_app_dec_dingtalk",
- "btn_action": "/help/integration-dingtalk/",
- "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
- "btn_type": "primary",
- "help_link": "integration_dingtalk_help_url"
- },
- "note": "marketplace_integration_app_note_dingtalk",
- "type": "integration"
- }
- },
- "notifications": {
- "templates": {
- "activity_integral_income_notify": {
- "format_string": "activity_integral_income_notify",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "activity_integral_income_toadmin": {
- "format_string": "activity_integral_income_toadmin",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "space_main_admin"
- },
- "add_record_out_of_limit": {
- "can_jump": true,
- "format_string": "add_record_out_of_limit_by_api_notify",
- "frequency": 1,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "addRecordReachedLimited",
- "notifications_type": "system",
- "to_tag": "users",
- "url": "/workbench"
- },
- "add_record_soon_to_be_limit": {
- "can_jump": true,
- "format_string": "add_record_soon_to_be_limit_by_api_notify",
- "frequency": 1,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "addRecordReachingLimited",
- "notifications_type": "system",
- "to_tag": "users",
- "url": "/workbench"
- },
- "add_sub_admin": {
- "can_jump": true,
- "format_string": "space_add_sub_admin",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/management"
- },
- "admin_transfer_space_widget_notify": {
- "format_string": "admin_transfer_space_widget_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "admin_unpublish_space_widget_notify": {
- "format_string": "admin_unpublish_space_widget_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "apply_space_beta_feature_success_notify_all": {
- "can_jump": true,
- "format_string": "apply_space_beta_feature_success_notify_all",
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "all_members"
- },
- "apply_space_beta_feature_success_notify_me": {
- "can_jump": true,
- "format_string": "apply_space_beta_feature_success_notify_me",
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "myself"
- },
- "assigned_to_group": {
- "can_jump": true,
- "format_string": "space_assigned_to_group",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/management"
- },
- "assigned_to_role": {
- "can_jump": true,
- "format_string": "space_assigned_to_role",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/management"
- },
- "auto_cancel_record_subscription": {
- "can_jump": true,
- "format_string": "auto_cancel_record_subscription",
- "is_browser": true,
- "is_mail": false,
- "is_mobile": false,
- "is_notification": true,
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "auto_create_record_subscription": {
- "can_jump": true,
- "format_string": "auto_create_record_subscription",
- "is_browser": true,
- "is_mail": false,
- "is_mobile": false,
- "is_notification": true,
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "capacity_limit": {
- "billing_notify": "max_capacity_size_in_bytes",
- "can_jump": true,
- "format_string": "capacity_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedCapacityLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "changed_ordinary_user": {
- "can_jump": true,
- "format_string": "space_changed_ordinary_user",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members"
- },
- "comment_mentioned": {
- "can_jump": true,
- "format_string": "comment_mentioned",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "common_system_notify": {
- "format_string": "common_system_notify",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "common_system_notify_web": {
- "format_string": "common_system_notify_web",
- "is_component": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "datasheet_limit": {
- "billing_notify": "max_sheet_nums",
- "can_jump": true,
- "format_string": "datasheet_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedDatasheetLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "datasheet_record_limit": {
- "billing_notify": "max_rows_per_sheet",
- "can_jump": true,
- "format_string": "datasheet_record_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedDatasheetRecordLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "integral_income_notify": {
- "format_string": "integral_income_notify",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "invite_member_toadmin": {
- "can_jump": true,
- "format_string": "invite_member_toadmin",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "space_member_admins",
- "url": "/management"
- },
- "invite_member_tomyself": {
- "can_jump": true,
- "format_string": "invite_member_tomyself",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "myself"
- },
- "invite_member_touser": {
- "can_jump": true,
- "format_string": "invite_member_touser",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/workbench"
- },
- "member_applied_to_close_account": {
- "format_string": "member_applied_to_close_account",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "space_member_admins"
- },
- "new_space_widget_notify": {
- "format_string": "new_space_widget_notify",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "users"
- },
- "new_user_welcome_notify": {
- "can_jump": true,
- "format_string": "new_user_welcome_notify",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "system",
- "redirect_url": "new_user_welcome_notify_url",
- "to_tag": "users"
- },
- "quit_space": {
- "can_jump": true,
- "format_string": "member_quit_space",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "space_member_admins",
- "url": "/management"
- },
- "remove_from_group": {
- "can_jump": true,
- "format_string": "remove_from_group",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/management"
- },
- "remove_from_role": {
- "can_jump": true,
- "format_string": "remove_from_role",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/management"
- },
- "removed_from_space_toadmin": {
- "can_jump": true,
- "format_string": "user_removed_by_space_toadmin",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "space_member_admins"
- },
- "removed_from_space_touser": {
- "format_string": "user_removed_by_space_touser",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members",
- "url": "/management"
- },
- "removed_member_tomyself": {
- "can_jump": true,
- "format_string": "removed_member_tomyself",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "myself"
- },
- "server_pre_publish": {
- "format_string": "server_pre_publish",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "system",
- "to_tag": "all_users"
- },
- "single_record_comment_mentioned": {
- "can_jump": true,
- "format_string": "single_record_comment_mentioned",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "single_record_member_mention": {
- "can_jump": true,
- "format_string": "single_record_member_mention",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "mail_template_subject": "remindMember",
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "space_add_primary_admin": {
- "can_jump": true,
- "format_string": "space_add_primary_admin",
- "is_browser": true,
- "is_component": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "members"
- },
- "space_admin_limit": {
- "billing_notify": "max_admin_nums",
- "can_jump": true,
- "format_string": "space_admin_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedAdminLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_api_limit": {
- "billing_notify": "max_api_call",
- "can_jump": true,
- "format_string": "space_api_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedApiLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_calendar_limit": {
- "billing_notify": "max_calendar_views_in_space",
- "can_jump": true,
- "format_string": "space_calendar_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedCalendarLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_certification_fail_notify": {
- "can_jump": true,
- "format_string": "space_certification_fail_notify",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "users",
- "url": "/management"
- },
- "space_certification_notify": {
- "can_jump": true,
- "format_string": "space_certification_notify",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "users",
- "url": "/management"
- },
- "space_deleted": {
- "format_string": "space_has_been_deleted",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "all_members"
- },
- "space_dingtalk_notify": {
- "billing_notify": "integration_dingtalk",
- "can_jump": true,
- "format_string": "space_dingtalk_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_field_permission_limit": {
- "billing_notify": "field_permission_nums",
- "can_jump": true,
- "format_string": "space_field_permission_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedFieldPermissionLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_file_permission_limit": {
- "billing_notify": "file_permission_nums",
- "can_jump": true,
- "format_string": "space_file_permission_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedFilePermissionLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_form_limit": {
- "billing_notify": "max_form_views_in_space",
- "can_jump": true,
- "format_string": "space_form_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedFormLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_gantt_limit": {
- "billing_notify": "max_gantt_views_in_space",
- "can_jump": true,
- "format_string": "space_gantt_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "SubscribedGanntLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_join_apply": {
- "format_string": "space_join_apply",
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "space_member_admins"
- },
- "space_join_apply_approved": {
- "can_jump": true,
- "format_string": "space_join_apply_approved",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "users",
- "url": "/workbench"
- },
- "space_join_apply_refused": {
- "format_string": "space_join_apply_refused",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "member",
- "to_tag": "users"
- },
- "space_lark_notify": {
- "billing_notify": "integration_feishu",
- "can_jump": true,
- "format_string": "space_lark_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_members_limit": {
- "can_jump": true,
- "format_string": "space_members_limit",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_mirror_limit": {
- "billing_notify": "max_mirror_views_in_space",
- "can_jump": true,
- "format_string": "space_mirror_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedMirrorLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_name_change": {
- "can_jump": true,
- "format_string": "notification_space_name_changed",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "all_members",
- "url": "/workbench"
- },
- "space_paid_notify": {
- "format_string": "space_paid_notify",
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "users"
- },
- "space_rainbow_label_limit": {
- "billing_notify": "rainbow_label",
- "can_jump": true,
- "format_string": "space_rainbow_label_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subject.subscribed.rainbow.label.limit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_record_limit": {
- "billing_notify": "max_rows_in_space",
- "can_jump": true,
- "format_string": "space_record_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedRecordLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_recover": {
- "can_jump": true,
- "format_string": "space_has_been_recover",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "all_members"
- },
- "space_seats_limit": {
- "billing_notify": "max_seats",
- "can_jump": true,
- "format_string": "space_seats_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subscribedSeatsLimit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_subscription_end_notify": {
- "can_jump": true,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_subscription_notify": {
- "can_jump": true,
- "format_string": "space_subscription_notify",
- "is_browser": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_time_machine_limit": {
- "billing_notify": "max_remain_timemachine_days",
- "can_jump": true,
- "format_string": "space_time_machine_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subject.subscribed.time.machine.limit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_trash_limit": {
- "billing_notify": "max_remain_trash_days",
- "can_jump": true,
- "format_string": "space_trash_limit",
- "frequency": 1,
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "mail_template_subject": "subject.subscribed.trash.limit",
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_trial": {
- "can_jump": true,
- "format_string": "space_trial",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_vika_paid_notify": {
- "can_jump": true,
- "is_component": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "users",
- "url": "/management"
- },
- "space_watermark_notify": {
- "billing_notify": "watermark",
- "can_jump": true,
- "format_string": "space_watermark_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_wecom_api_trial_end": {
- "format_string": "space_wecom_api_trial_end",
- "is_browser": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "all_members"
- },
- "space_wecom_notify": {
- "billing_notify": "integration_we_com",
- "can_jump": true,
- "format_string": "space_wecom_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "space_yozooffice_notify": {
- "billing_notify": "integration_yozo_office",
- "can_jump": true,
- "format_string": "space_yozooffice_notify",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_notification": true,
- "notifications_type": "space",
- "to_tag": "space_admins",
- "url": "/management"
- },
- "subscribed_record_cell_updated": {
- "can_jump": true,
- "format_string": "subscribed_record_cell_updated",
- "is_browser": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "mail_template_subject": "subscribedRecordCellUpdated",
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "subscribed_record_commented": {
- "can_jump": true,
- "format_string": "subscribed_record_commented",
- "is_browser": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "mail_template_subject": "subscribedRecordCommented",
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "task_reminder": {
- "can_jump": true,
- "format_string": "task_reminder",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "mail_template_subject": "taskReminder",
- "notifications_type": "space",
- "to_tag": "members",
- "url": "/workbench"
- },
- "user_field": {
- "can_jump": true,
- "format_string": "field_set_you_by_user",
- "is_browser": true,
- "is_component": true,
- "is_mail": true,
- "is_mobile": true,
- "is_notification": true,
- "notifications_type": [],
- "to_tag": "members",
- "url": "/workbench"
- },
- "web_publish": {
- "format_string": "web_publish",
- "is_component": true,
- "is_mobile": true,
- "notifications_type": "system",
- "to_tag": "all_users"
- },
- "workflow_execute_failed_notify": {
- "can_jump": true,
- "format_string": "workflow_execute_failed_notify",
- "id": "workflow_execute_failed_notify",
- "is_browser": true,
- "is_mail": true,
- "is_mobile": false,
- "is_notification": true,
- "mail_template_subject": "automationError",
- "notifications_type": "space",
- "to_tag": "users",
- "url": "/workbench"
- }
- },
- "types": {
- "member": {
- "format_string": "notify_type_member",
- "tag": "member"
- },
- "record": {
- "format_string": "notify_type_datasheet",
- "tag": "record"
- },
- "space": {
- "format_string": "notify_type_space",
- "tag": "space"
- },
- "system": {
- "format_string": "notify_type_system",
- "tag": "system"
- }
- }
- },
- "player": {
- "action": [
- {
- "id": "clear_guide_all_ui()",
- "command": "clear_guide_all_ui",
- "guide": {
- "step": [
- "recsHUjGVAb1E"
- ]
- }
- },
- {
- "id": "clear_guide_uis([\"popover\"])",
- "command": "clear_guide_uis",
- "commandArgs": "[\"popover\"]"
- },
- {
- "id": "open_guide_next_step()",
- "command": "open_guide_next_step"
- },
- {
- "id": "open_guide_next_step({\"clearAllPrevUi\":true})",
- "command": "open_guide_next_step",
- "commandArgs": "{\"clearAllPrevUi\":true}"
- },
- {
- "id": "open_guide_wizard(118)",
- "description": "ęå¼å¼åƼå导 é¦ę¬”Buttonå",
- "command": "open_guide_wizard",
- "commandArgs": "118"
- },
- {
- "id": "open_guide_wizard(117)",
- "command": "open_guide_wizard",
- "commandArgs": "117"
- },
- {
- "id": "open_guide_wizard(106)",
- "command": "open_guide_wizard",
- "commandArgs": "106"
- },
- {
- "id": "open_guide_wizard(18)",
- "command": "open_guide_wizard",
- "commandArgs": "18"
- },
- {
- "id": "open_guide_wizard(21)",
- "command": "open_guide_wizard",
- "commandArgs": "21"
- },
- {
- "id": "open_guide_wizard(22)",
- "command": "open_guide_wizard",
- "commandArgs": "22"
- },
- {
- "id": "open_guide_wizard(25)",
- "command": "open_guide_wizard",
- "commandArgs": "25"
- },
- {
- "id": "open_guide_wizard(29)",
- "command": "open_guide_wizard",
- "commandArgs": "29"
- },
- {
- "id": "open_guide_wizard(30)",
- "command": "open_guide_wizard",
- "commandArgs": "30"
- },
- {
- "id": "open_guide_wizard(35)",
- "command": "open_guide_wizard",
- "commandArgs": "35"
- },
- {
- "id": "open_guide_wizard(38)",
- "command": "open_guide_wizard",
- "commandArgs": "38"
- },
- {
- "id": "open_guide_wizard(40)",
- "command": "open_guide_wizard",
- "commandArgs": "40"
- },
- {
- "id": "open_guide_wizard(41)",
- "command": "open_guide_wizard",
- "commandArgs": "41"
- },
- {
- "id": "open_guide_wizard(46)",
- "command": "open_guide_wizard",
- "commandArgs": "46"
- },
- {
- "id": "open_guide_wizard(50)",
- "command": "open_guide_wizard",
- "commandArgs": "50"
- },
- {
- "id": "open_guide_wizard(51)",
- "command": "open_guide_wizard",
- "commandArgs": "51"
- },
- {
- "id": "open_guide_wizard(52)",
- "command": "open_guide_wizard",
- "commandArgs": "52"
- },
- {
- "id": "open_guide_wizard(55)",
- "command": "open_guide_wizard",
- "commandArgs": "55"
- },
- {
- "id": "open_guide_wizard(57)",
- "command": "open_guide_wizard",
- "commandArgs": "57"
- },
- {
- "id": "open_guide_wizard(58)",
- "command": "open_guide_wizard",
- "commandArgs": "58"
- },
- {
- "id": "open_guide_wizard(61)",
- "command": "open_guide_wizard",
- "commandArgs": "61"
- },
- {
- "id": "open_guide_wizard(78)",
- "command": "open_guide_wizard",
- "commandArgs": "78"
- },
- {
- "id": "open_guide_wizard(84)",
- "command": "open_guide_wizard",
- "commandArgs": "84"
- },
- {
- "id": "open_guide_wizard(85)",
- "command": "open_guide_wizard",
- "commandArgs": "85"
- },
- {
- "id": "open_guide_wizard(88)",
- "command": "open_guide_wizard",
- "commandArgs": "88"
- },
- {
- "id": "open_guide_wizards([105, 104])",
- "command": "open_guide_wizards",
- "commandArgs": "[105, 104]"
- },
- {
- "id": "open_guide_wizards([105, 104, 115])",
- "command": "open_guide_wizards",
- "commandArgs": "[105, 104, 115]"
- },
- {
- "id": "open_guide_wizards([19])",
- "command": "open_guide_wizards",
- "commandArgs": "[19]"
- },
- {
- "id": "open_guide_wizards([21])",
- "command": "open_guide_wizards",
- "commandArgs": "[21]"
- },
- {
- "id": "open_guide_wizards([1, 24])",
- "command": "open_guide_wizards",
- "commandArgs": "[1, 24]"
- },
- {
- "id": "open_guide_wizards([29, 76, 109])",
- "command": "open_guide_wizards",
- "commandArgs": "[29, 76, 109]"
- },
- {
- "id": "open_guide_wizards([31])",
- "command": "open_guide_wizards",
- "commandArgs": "[31]"
- },
- {
- "id": "open_guide_wizards([4])",
- "command": "open_guide_wizards",
- "commandArgs": "[4]"
- },
- {
- "id": "open_guide_wizards([76, 109])",
- "command": "open_guide_wizards",
- "commandArgs": "[76, 109]"
- },
- {
- "id": "open_guide_wizards([76, 87])",
- "command": "open_guide_wizards",
- "commandArgs": "[76, 87]"
- },
- {
- "id": "open_guide_wizards(47)",
- "command": "open_guide_wizards",
- "commandArgs": "47"
- },
- {
- "id": "open_vikaby({\n\"visible\": true,\n\"defaultExpandDialog\": true,\n\"dialogConfig\": {\n\"title\": \"ē»“ę ¼č”Øé¦å±ęØ”ęæå¾é大čµ\",\n\"description\":\"åäŗ«ä½ ē樔ęæļ¼å
蓹č·å¾200G空é“čµ ē¤¼ļ¼å¹¶ęęŗä¼č·å¾20äŗŗē6äøŖęē½é¶ē©ŗé“ē«ļ¼\",\n\"btnText\":\"ę„ē详ę
\",\n\"btnUrl\": \"https://u.vika.cn/3pkza\",\n\"wizardId\": 21\n}\n}\n )",
- "command": "open_vikaby",
- "commandArgs": "{\n\"visible\": true,\n\"defaultExpandDialog\": true,\n\"dialogConfig\": {\n\"title\": \"ē»“ę ¼č”Øé¦å±ęØ”ęæå¾é大čµ\",\n\"description\":\"åäŗ«ä½ ē樔ęæļ¼å
蓹č·å¾200G空é“čµ ē¤¼ļ¼å¹¶ęęŗä¼č·å¾20äŗŗē6äøŖęē½é¶ē©ŗé“ē«ļ¼\",\n\"btnText\":\"ę„ē详ę
\",\n\"btnUrl\": \"https://u.vika.cn/3pkza\",\n\"wizardId\": 21\n}\n}\n "
- },
- {
- "id": "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})",
- "command": "open_vikaby",
- "commandArgs": "{\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n}"
- },
- {
- "id": "open_vikaby({\"defaultExpandMenu\": true, \"visible\": true})",
- "command": "open_vikaby",
- "commandArgs": "{\"defaultExpandMenu\": true, \"visible\": true}"
- },
- {
- "id": "set_wizard_completed({\"curWizard\": true})",
- "command": "set_wizard_completed",
- "commandArgs": "{\"curWizard\": true}",
- "guide": {
- "step": [
- "recQExamygtJd",
- "recgn9PAJNAtX",
- "recE9LnXquMPZ",
- "recSkdfQ9C4uM"
- ]
- }
- },
- {
- "id": "set_wizard_completed({\"wizardId\": 14})",
- "command": "set_wizard_completed",
- "commandArgs": "{\"wizardId\": 14}",
- "guide": {
- "step": [
- "recLftzTSNtNZ"
- ]
- }
- },
- {
- "id": "skip_all_wizards()",
- "command": "skip_all_wizards"
- },
- {
- "id": "skip_current_wizard()",
- "command": "skip_current_wizard"
- },
- {
- "id": "skip_current_wizard({\"curWizardCompleted\": true})",
- "command": "skip_current_wizard",
- "commandArgs": "{\"curWizardCompleted\": true}"
- }
- ],
- "events": {
- "_": {},
- "address_shown": {
- "module": "address",
- "name": "shown"
- },
- "app_error_logger": {
- "module": "app",
- "name": "error_logger"
- },
-
- "guide_use_automation_first_time": {
- "module": "guide",
- "name": "use_automation_first_time"
- },
-
- "guide_use_button_column_first_time": {
- "module": "guide",
- "name": "guide_use_button_column_first_time"
- },
-
- "app_modal_confirm": {
- "module": "app",
- "name": "modal_confirm"
- },
- "app_set_user_id": {
- "module": "app",
- "name": "set_user_id"
- },
- "app_tracker": {
- "module": "app",
- "name": "tracker"
- },
- "datasheet_add_new_view": {
- "module": "datasheet",
- "name": "add_new_view"
- },
- "datasheet_create_mirror_tip": {
- "guide": {
- "step": [
- "recixOMO4Roib"
- ]
- },
- "module": "datasheet",
- "name": "create_mirror_tip"
- },
- "datasheet_dashboard_panel_shown": {
- "module": "datasheet",
- "name": "dashboard_panel_shown"
- },
- "datasheet_delete_record": {
- "module": "datasheet",
- "name": "delete_record"
- },
- "datasheet_field_context_hidden": {
- "module": "datasheet",
- "name": "field_context_hidden"
- },
- "datasheet_field_context_shown": {
- "module": "datasheet",
- "name": "field_context_shown"
- },
- "datasheet_field_setting_hidden": {
- "guide": {
- "step": [
- "recMyeQyjTId0"
- ]
- },
- "module": "datasheet",
- "name": "field_setting_hidden"
- },
- "datasheet_field_setting_shown": {
- "module": "datasheet",
- "name": "field_setting_shown"
- },
- "datasheet_gantt_view_shown": {
- "module": "datasheet",
- "name": "gantt_view_shown"
- },
- "datasheet_grid_view_shown": {
- "guide": {
- "step": [
- "recYXMUXd8Rv8"
- ]
- },
- "module": "datasheet",
- "name": "grid_view_shown"
- },
- "datasheet_org_has_link_field": {
- "module": "datasheet",
- "name": "org_has_link_field"
- },
- "datasheet_org_view_add_first_node": {
- "module": "datasheet",
- "name": "org_view_add_first_node"
- },
- "datasheet_org_view_drag_to_unhandled_list": {
- "module": "datasheet",
- "name": "org_view_drag_to_unhandled_list"
- },
- "datasheet_org_view_right_panel_shown": {
- "module": "datasheet",
- "name": "org_view_right_panel_shown"
- },
- "datasheet_search_panel_hidden": {
- "guide": {
- "step": [
- "recnHGTjyU7Jw"
- ]
- },
- "module": "datasheet",
- "name": "search_panel_hidden"
- },
- "datasheet_search_panel_shown": {
- "guide": {
- "step": [
- "reczmcUK1NLK4"
- ]
- },
- "module": "datasheet",
- "name": "search_panel_shown"
- },
- "datasheet_shown": {
- "module": "datasheet",
- "name": "shown"
- },
- "datasheet_user_menu": {
- "module": "datasheet",
- "name": "user_menu"
- },
- "datasheet_widget_center_modal_shown": {
- "guide": {
- "step": [
- "reciAEMbU27Q0"
- ]
- },
- "module": "datasheet",
- "name": "widget_center_modal_shown"
- },
- "datasheet_wigdet_empty_panel_shown": {
- "module": "datasheet",
- "name": "wigdet_empty_panel_shown"
- },
- "get_context_menu_file_more": {
- "module": "get_context_menu",
- "name": "file_more"
- },
- "get_context_menu_folder_more": {
- "module": "get_context_menu",
- "name": "folder_more"
- },
- "get_context_menu_root_add": {
- "module": "get_context_menu",
- "name": "root_add"
- },
- "get_nav_list": {
- "module": "get_nav",
- "name": "list"
- },
- "invite_entrance_modal_shown": {
- "module": "invite",
- "name": "entrance_modal_shown"
- },
- "questionnaire_shown": {
- "module": "questionnaire",
- "name": "shown"
- },
- "questionnaire_shown_after_sign": {
- "module": "questionnaire",
- "name": "shown_after_sign"
- },
- "space_setting_main_admin_shown": {
- "module": "space_setting",
- "name": "main_admin_shown"
- },
- "space_setting_member_manage_shown": {
- "module": "space_setting",
- "name": "member_manage_shown"
- },
- "space_setting_overview_shown": {
- "module": "space_setting",
- "name": "overview_shown"
- },
- "space_setting_sub_admin_shown": {
- "module": "space_setting",
- "name": "sub_admin_shown"
- },
- "space_setting_workbench_shown": {
- "module": "space_setting",
- "name": "workbench_shown"
- },
- "template_center_shown": {
- "module": "template",
- "name": "center_shown"
- },
- "template_detail_shown": {
- "module": "template",
- "name": "detail_shown"
- },
- "template_use_confirm_modal_shown": {
- "module": "template",
- "name": "use_confirm_modal_shown"
- },
- "view_add_panel_shown": {
- "module": "view",
- "name": "add_panel_shown"
- },
- "view_convert_gallery": {
- "module": "view",
- "name": "convert_gallery"
- },
- "view_notice_auto_save_true": {
- "module": "view",
- "name": "notice_auto_save_true"
- },
- "view_notice_view_auto_false": {
- "module": "view",
- "name": "notice_view_auto_false"
- },
- "viewset_manual_save_tip": {
- "module": "viewset",
- "name": "manual_save_tip"
- },
- "workbench_create_form_bth_clicked": {
- "module": "workbench",
- "name": "create_form_bth_clicked"
- },
- "workbench_create_form_panel_shown": {
- "module": "workbench",
- "name": "create_form_panel_shown"
- },
- "workbench_create_form_previewer_shown": {
- "guide": {
- "step": [
- "recZFoBGGlEJ5"
- ]
- },
- "module": "workbench",
- "name": "create_form_previewer_shown"
- },
- "workbench_entry": {
- "module": "workbench",
- "name": "entry"
- },
- "workbench_folder_from_template_showcase_shown": {
- "module": "workbench",
- "name": "folder_from_template_showcase_shown"
- },
- "workbench_folder_showcase_shown": {
- "module": "workbench",
- "name": "folder_showcase_shown"
- },
- "workbench_form_container_shown": {
- "module": "workbench",
- "name": "form_container_shown"
- },
- "workbench_hidden_vikaby_btn_clicked": {
- "module": "workbench",
- "name": "hidden_vikaby_btn_clicked"
- },
- "workbench_no_emit": {
- "module": "workbench",
- "name": "no_emit"
- },
- "workbench_show_trial_tip": {
- "module": "workbench",
- "name": "show_trial_tip"
- },
- "workbench_shown": {
- "module": "workbench",
- "name": "shown"
- },
- "workbench_space_list_shown": {
- "module": "workbench",
- "name": "space_list_shown"
- }
- },
- "jobs": {
- "15_days_recall": {
- "actions": [],
- "cron": "0 7 * * *"
- },
- "3_days_recall": {
- "actions": [],
- "cron": "0 7 * * *"
- },
- "7_days_recall": {
- "actions": [],
- "cron": "0 7 * * *"
- }
- },
- "rule": [
- {
- "operator": "IS",
- "condition": "device",
- "id": "device_IS_app",
- "conditionArgs": "app"
- },
- {
- "operator": "IS",
- "condition": "device",
- "id": "device_IS_mobile",
- "conditionArgs": "mobile"
- },
- {
- "operator": "IS",
- "condition": "device",
- "id": "device_IS_pc",
- "conditionArgs": "pc"
- },
- {
- "operator": "IS",
- "condition": "edition",
- "id": "edition_IS_apitable",
- "conditionArgs": "apitable"
- },
- {
- "operator": "IS",
- "condition": "edition",
- "id": "edition_IS_vika",
- "conditionArgs": "vika"
- },
- {
- "operator": "ALL_OF_FALSE",
- "condition": "identity",
- "id": "identity_ALL_OF_FALSE_['sub_admin', 'main_admin', 'member']",
- "conditionArgs": "['sub_admin', 'main_admin', 'member']"
- },
- {
- "operator": "ALL_OF_TRUE",
- "condition": "identity",
- "id": "identity_ALL_OF_TRUE_['main_admin']",
- "conditionArgs": "['main_admin']"
- },
- {
- "operator": "ALL_OF_TRUE",
- "condition": "identity",
- "id": "identity_ALL_OF_TRUE_['sub_admin']",
- "conditionArgs": "['sub_admin']"
- },
- {
- "operator": "ONE_OF_TRUE",
- "condition": "identity",
- "id": "identity_ONE_OF_TRUE_['member']",
- "conditionArgs": "['member']"
- },
- {
- "operator": "ONE_OF_TRUE",
- "condition": "identity",
- "id": "identity_ONE_OF_TRUE_['sub_admin,'member']",
- "conditionArgs": "['sub_admin,'member']"
- },
- {
- "operator": "ONE_OF_TRUE",
- "condition": "labs",
- "id": "labs_ONE_OF_TRUE_['view_manual_save']",
- "conditionArgs": "['view_manual_save']"
- },
- {
- "operator": "IS_AFTER",
- "condition": "sign_up_time",
- "id": "sign_up_time_IS_AFTER_2022-04-10 00:00",
- "conditionArgs": "2022-04-10 00:00"
- },
- {
- "operator": "IS_AFTER",
- "condition": "sign_up_time",
- "id": "sign_up_time_IS_AFTER_2023-04-06 20:00",
- "conditionArgs": "2023-04-06 20:00"
- },
- {
- "operator": "IS_BEFORE",
- "condition": "sign_up_time",
- "id": "sign_up_time_IS_BEFORE_2023-04-06 20:00",
- "conditionArgs": "2023-04-06 20:00"
- },
- {
- "operator": "EXCLUDES",
- "condition": "url",
- "id": "url_EXCLUDES_shareId",
- "conditionArgs": "shareId"
- },
- {
- "operator": "EXCLUDES",
- "condition": "url",
- "id": "url_EXCLUDES_templateId",
- "conditionArgs": "templateId"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[1].count",
- "id": "wizard[1].count_GREATER_THAN_0",
- "conditionArgs": "0"
- },
- {
- "operator": "EQUAL",
- "condition": "wizard[12].count",
- "id": "wizard[12].count_EQUAL_0",
- "conditionArgs": "0"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[12].count",
- "id": "wizard[12].count_GREATER_THAN_0",
- "conditionArgs": "0"
- },
- {
- "operator": "EQUAL",
- "condition": "wizard[14].count",
- "id": "wizard[14].count_EQUAL_0",
- "conditionArgs": "0"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[14].count",
- "id": "wizard[14].count_GREATER_THAN_0",
- "conditionArgs": "0"
- },
- {
- "operator": "EQUAL",
- "condition": "wizard[21].count",
- "id": "wizard[21].count_EQUAL_0",
- "conditionArgs": "0"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[21].count",
- "id": "wizard[21].count_GREATER_THAN_0",
- "conditionArgs": "0"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[24].count",
- "id": "wizard[24].count_GREATER_THAN_0",
- "conditionArgs": "0"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[27].count",
- "id": "wizard[27].count_GREATER_THAN_0",
- "conditionArgs": "0"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[42].count",
- "id": "wizard[42].count_GREATER_THAN_1000",
- "conditionArgs": "1000"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[42].count",
- "id": "wizard[42].count_GREATER_THAN_300",
- "conditionArgs": "300"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[42].count",
- "id": "wizard[42].count_GREATER_THAN_6000",
- "conditionArgs": "6000"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[43].count",
- "id": "wizard[43].count_GREATER_THAN_100",
- "conditionArgs": "100"
- },
- {
- "operator": "GREATER_THAN",
- "condition": "wizard[43].count",
- "id": "wizard[43].count_GREATER_THAN_200",
- "conditionArgs": "200"
- },
- {
- "operator": "INCLUDES",
- "condition": "url",
- "id": "url_INCLUDES_ai_onboarding",
- "conditionArgs": "ai_onboarding"
- },
- {
- "operator": "EXCLUDES",
- "condition": "url",
- "id": "url_EXCLUDES_ai_onboarding",
- "conditionArgs": "ai_onboarding"
- }
- ],
- "tips": {
- "first_node_tips": {
- "desc": "äæåč³ę¬å°ļ¼å³åÆē¼č¾åäøč½½å¦ļ¼~",
- "description": "ä½ åÆä»„xxxxxå¦",
- "title": "äŗ²ē±ē"
- }
- },
- "trigger": [
- {
- "actions": [
- "open_guide_wizards([4])"
- ],
- "rules": [
- "identity_ALL_OF_TRUE_['main_admin']",
- "device_IS_pc",
- "sign_up_time_IS_AFTER_2023-04-06 20:00"
- ],
- "id": "address_shown,[identity_ALL_OF_TRUE_['main_admin'], device_IS_pc, sign_up_time_IS_AFTER_2023-04-06 20:00],[open_guide_wizards([4])]",
- "event": [
- "address_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(35)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_vika"
- ],
- "id": "datasheet_add_new_view,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizard(35)]",
- "event": [
- "datasheet_add_new_view"
- ],
- "eventState": "{\"viewType\":6}"
- },
- {
- "actions": [
- "open_guide_wizard(38)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_vika"
- ],
- "id": "datasheet_add_new_view,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizard(38)]",
- "event": [
- "datasheet_add_new_view"
- ],
- "eventState": "{\"viewType\":5}"
- },
- {
- "actions": [
- "open_guide_wizard(55)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_vika"
- ],
- "id": "datasheet_add_new_view,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizard(55)]",
- "event": [
- "datasheet_add_new_view"
- ],
- "eventState": "{\"viewType\":7}"
- },
- {
- "actions": [
- "open_guide_wizard(106)"
- ],
- "rules": [
- "device_IS_pc"
- ],
- "id": "datasheet_create_mirror_tip,[device_IS_pc],[open_guide_wizard(106)]",
- "event": [
- "datasheet_create_mirror_tip"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(30)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "datasheet_dashboard_panel_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(30)]",
- "event": [
- "datasheet_dashboard_panel_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(118)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "guide_use_button_column_first_time,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(118)]",
- "event": [
- "guide_use_button_column_first_time"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(117)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "guide_use_automation_first_time,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(117)]",
- "event": [
- "guide_use_automation_first_time"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(88)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "datasheet_gantt_view_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(88)]",
- "event": [
- "datasheet_gantt_view_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(84)"
- ],
- "rules": [
- "device_IS_pc"
- ],
- "id": "datasheet_user_menu,[device_IS_pc],[open_guide_wizard(84)]",
- "event": [
- "datasheet_user_menu"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([31])"
- ],
- "rules": [
- "device_IS_pc",
- "sign_up_time_IS_AFTER_2023-04-06 20:00",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "datasheet_wigdet_empty_panel_shown,[device_IS_pc, sign_up_time_IS_AFTER_2023-04-06 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizards([31])]",
- "event": [
- "datasheet_wigdet_empty_panel_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(85)"
- ],
- "rules": [
- "device_IS_pc",
- "sign_up_time_IS_AFTER_2022-04-10 00:00"
- ],
- "id": "questionnaire_shown_after_sign,[device_IS_pc, sign_up_time_IS_AFTER_2022-04-10 00:00],[open_guide_wizard(85)]",
- "event": [
- "questionnaire_shown_after_sign"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(41)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_shareId",
- "wizard[42].count_GREATER_THAN_300",
- "wizard[43].count_GREATER_THAN_100"
- ],
- "id": "questionnaire_shown,[device_IS_pc, url_EXCLUDES_shareId, wizard[42].count_GREATER_THAN_300, wizard[43].count_GREATER_THAN_100],[open_guide_wizard(41)]",
- "event": [
- "questionnaire_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(41)"
- ],
- "rules": [
- "wizard[42].count_GREATER_THAN_1000",
- "device_IS_pc",
- "url_EXCLUDES_shareId",
- "wizard[43].count_GREATER_THAN_200"
- ],
- "id": "questionnaire_shown,[wizard[42].count_GREATER_THAN_1000, device_IS_pc, url_EXCLUDES_shareId, wizard[43].count_GREATER_THAN_200],[open_guide_wizard(41)]",
- "event": [
- "questionnaire_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(41)"
- ],
- "rules": [
- "wizard[42].count_GREATER_THAN_6000",
- "identity_ALL_OF_TRUE_['main_admin']",
- "device_IS_pc",
- "url_EXCLUDES_shareId"
- ],
- "id": "questionnaire_shown,[wizard[42].count_GREATER_THAN_6000, identity_ALL_OF_TRUE_['main_admin'], device_IS_pc, url_EXCLUDES_shareId],[open_guide_wizard(41)]",
- "event": [
- "questionnaire_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([19])"
- ],
- "rules": [
- "device_IS_pc",
- "identity_ALL_OF_TRUE_['main_admin']",
- "sign_up_time_IS_AFTER_2023-04-06 20:00",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "template_center_shown,[device_IS_pc, identity_ALL_OF_TRUE_['main_admin'], sign_up_time_IS_AFTER_2023-04-06 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizards([19])]",
- "event": [
- "template_center_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(78)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "view_add_panel_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(78)]",
- "event": [
- "view_add_panel_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(52)"
- ],
- "rules": [
- "labs_ONE_OF_TRUE_['view_manual_save']"
- ],
- "id": "view_notice_auto_save_true,[labs_ONE_OF_TRUE_['view_manual_save']],[open_guide_wizard(52)]",
- "event": [
- "view_notice_auto_save_true"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(51)"
- ],
- "rules": [
- "labs_ONE_OF_TRUE_['view_manual_save']"
- ],
- "id": "view_notice_view_auto_false,[labs_ONE_OF_TRUE_['view_manual_save']],[open_guide_wizard(51)]",
- "event": [
- "view_notice_view_auto_false"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(50)"
- ],
- "rules": [
- "labs_ONE_OF_TRUE_['view_manual_save']"
- ],
- "id": "viewset_manual_save_tip,[labs_ONE_OF_TRUE_['view_manual_save']],[open_guide_wizard(50)]",
- "event": [
- "viewset_manual_save_tip"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(22)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "workbench_create_form_bth_clicked,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(22)]",
- "event": [
- "workbench_create_form_bth_clicked"
- ],
- "suspended": true
- },
- {
- "actions": [
- "open_guide_wizard(61)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_shareId"
- ],
- "id": "workbench_folder_from_template_showcase_shown,[device_IS_pc, url_EXCLUDES_shareId],[open_guide_wizard(61)]",
- "event": [
- "workbench_folder_from_template_showcase_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(46)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "workbench_form_container_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(46)]",
- "event": [
- "workbench_form_container_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizard(25)"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId"
- ],
- "id": "workbench_hidden_vikaby_btn_clicked,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(25)]",
- "event": [
- "workbench_hidden_vikaby_btn_clicked"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([105, 104])"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_apitable"
- ],
- "id": "workbench_show_trial_tip,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_apitable],[open_guide_wizards([105, 104])]",
- "event": [
- "workbench_show_trial_tip"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([105, 104])"
- ],
- "rules": [
- "device_IS_pc",
- "sign_up_time_IS_AFTER_2023-04-06 20:00",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_apitable",
- "url_EXCLUDES_ai_onboarding"
- ],
- "id": "workbench_shown,[device_IS_pc, sign_up_time_IS_AFTER_2023-08-23 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_apitable, url_EXCLUDES_ai_onboarding],[open_guide_wizards([105, 104])]",
- "event": [
- "workbench_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([105, 104, 115])"
- ],
- "rules": [
- "device_IS_pc",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_apitable",
- "url_INCLUDES_ai_onboarding"
- ],
- "id": "workbench_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId,edition_IS_apitable, url_INCLUDES_ai_onboarding],[open_guide_wizards([105, 104, 115])]",
- "event": [
- "workbench_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([1, 24])"
- ],
- "rules": [
- "device_IS_pc",
- "sign_up_time_IS_AFTER_2023-04-06 20:00",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_vika"
- ],
- "id": "workbench_shown,[device_IS_pc, sign_up_time_IS_AFTER_2023-04-06 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizards([1, 24])]",
- "event": [
- "workbench_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([29, 76, 109])"
- ],
- "rules": [
- "device_IS_pc",
- "sign_up_time_IS_BEFORE_2023-04-06 20:00",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_vika"
- ],
- "id": "workbench_shown,[device_IS_pc, sign_up_time_IS_BEFORE_2023-04-06 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizards([29, 76, 109])]",
- "event": [
- "workbench_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([76, 109])"
- ],
- "rules": [
- "sign_up_time_IS_BEFORE_2023-04-06 20:00",
- "device_IS_mobile",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "edition_IS_vika"
- ],
- "id": "workbench_shown,[sign_up_time_IS_BEFORE_2023-04-06 20:00, device_IS_mobile, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizards([76, 109])]",
- "event": [
- "workbench_shown"
- ]
- },
- {
- "actions": [
- "open_guide_wizards([76, 87])"
- ],
- "rules": [
- "sign_up_time_IS_BEFORE_2023-04-06 20:00",
- "url_EXCLUDES_templateId",
- "url_EXCLUDES_shareId",
- "device_IS_app",
- "edition_IS_vika"
- ],
- "id": "workbench_shown,[sign_up_time_IS_BEFORE_2023-04-06 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId, device_IS_app, edition_IS_vika],[open_guide_wizards([76, 87])]",
- "event": [
- "workbench_shown"
- ]
- }
- ]
- },
- "settings": {
- "_build_branch": {
- "value": "local"
- },
- "_build_id": {
- "value": "0"
- },
- "_version_type": {
- "value": "local"
- },
- "activity_center_end_time": {
- "value": "2021-05-30 19:30"
- },
- "activity_center_url": {
- "value": "https://mp.weixin.qq.com/s/s2IRoAMHzsGq697TP0CCrQ"
- },
- "activity_train_camp_end_time": {
- "value": "2022-08-31 23:59"
- },
- "activity_train_camp_start_time": {
- "value": "2022-03-31 00:00"
- },
- "agree_terms_of_service": {
- "value": "75"
- },
- "api_apiffox_patch_url": {
- "value": "https://www.apifox.cn/apidoc/project-613370/api-13867672-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&environment[token]=${token}&environment[body]=${body}"
- },
- "api_apiffox_post_url": {
- "value": "https://www.apifox.cn/apidoc/project-613370/api-13867671-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&environment[token]=${token}&environment[body]=${body}"
- },
- "api_apifox_delete_url": {
- "value": "https://www.apifox.cn/apidoc/project-613370/api-13867673-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&query[recordIds]=${recordId}&environment[token]=${token}"
- },
- "api_apifox_get_url": {
- "value": "https://www.apifox.cn/apidoc/project-613370/api-13867447-run?path[datasheetId]=${datasheetId}&query[viewId]=${viewId}&environment[token]=${token}"
- },
- "api_apifox_upload_url": {
- "value": "https://www.apifox.cn/apidoc/project-613370/api-13867674-run?path[datasheetId]=${datasheetId}&environment[token]=${token}"
- },
- "api_times_per_day": {
- "value": "1000000"
- },
- "api_times_per_hour": {
- "value": "0"
+ "qatar": {
+ "phoneCode": "974"
},
- "api_times_per_minute": {
- "value": "100"
+ "cayman_islands": {
+ "phoneCode": "1345"
},
- "api_times_per_second": {
- "value": "10"
+ "cape_verde": {
+ "phoneCode": "238"
},
- "apitable_login_logo": {
- "value": "space/2022/12/05/1e36972963f64c85a7ce998c6abc075d"
+ "comoros": {
+ "phoneCode": "269"
},
- "assistant": {
- "value": "true"
+ "kuwait": {
+ "phoneCode": "965"
},
- "assistant_activity_train_camp_end_time": {
- "value": "2022-08-31 23:59"
+ "croatia": {
+ "phoneCode": "385"
},
- "assistant_activity_train_camp_start_time": {
- "value": "2022-03-31 00:00"
+ "kenya": {
+ "phoneCode": "254"
},
- "assistant_ai_course_url": {
- "value": "https://vika.cn/ai-course/"
+ "cook_islands": {
+ "phoneCode": "682"
},
- "assistant_release_history_url": {
- "value": "https://bbs.vika.cn/column/details/13"
+ "curacao": {
+ "phoneCode": "599"
},
- "automation_action_send_msg_to_dingtalk": {
- "value": "true"
+ "latvia": {
+ "phoneCode": "371"
},
- "automation_action_send_msg_to_feishu": {
- "value": "true"
+ "lesotho": {
+ "phoneCode": "266"
},
- "automation_action_send_msg_to_wecom": {
- "value": "true"
+ "laos": {
+ "phoneCode": "856"
},
- "billing_default_billing_period": {
- "value": "annual"
+ "lebanon": {
+ "phoneCode": "961"
},
- "billing_default_grade": {
- "value": "silver"
+ "lithuania": {
+ "phoneCode": "370"
},
- "billing_default_seats": {
- "value": "50"
+ "liberia": {
+ "phoneCode": "231"
},
- "billing_enterprise_qr_code": {
- "value": "space/2022/02/16/cf2f386d300142a19268c487b351d6bb"
+ "libya": {
+ "phoneCode": "218"
},
- "billing_pay_contact_us": {
- "value": "space/2022/02/17/b32ecd3a5dcb43a1add4d320632c6d2a"
+ "liechtenstein": {
+ "phoneCode": "423"
},
- "billing_pay_success_qr_code": {
- "value": "space/2022/02/17/b7cd077fca35444aa02fba4d11f2c1ba"
+ "reunion_island": {
+ "phoneCode": "262"
},
- "datasheet_max_view_count_per_sheet": {
- "value": "60"
+ "luxembourg": {
+ "phoneCode": "352"
},
- "datasheet_unlogin_user_avatar": {
- "value": "space/2020/09/11/744b39b7ed5240e1b257553f683ed6cd"
+ "rwanda": {
+ "phoneCode": "250"
},
- "delete_account_step1_cover": {
- "value": "space/2022/01/11/05fb6ad3c03b4b4da95156313b5d7777"
+ "romania": {
+ "phoneCode": "40"
},
- "delete_account_step2_email_icon": {
- "value": "space/2022/01/11/b0d06adfb14d457b9db266349edbf656"
+ "madagascar": {
+ "phoneCode": "261"
},
- "delete_account_step2_mobile_icon": {
- "value": "space/2022/01/11/ba4572da263c46ccb94843046a2a8e6c"
+ "maldives": {
+ "phoneCode": "960"
},
- "education_url": {
- "value": "https://edu.vika.cn"
+ "malta": {
+ "phoneCode": "356"
},
- "email_icon": {
- "value": "space/2022/12/05/0d3881bd9d3c4be59845739090d06051"
+ "malawi": {
+ "phoneCode": "265"
},
- "emoji_apple_32": {
- "value": "space/2021/03/23/6972f73d8bfe4539b67a4d3e264771e0"
+ "malaysia": {
+ "phoneCode": "60"
},
- "emoji_apple_64": {
- "value": "space/2021/03/23/c88653f7b7424d10bef058c345f6df6d"
+ "mali": {
+ "phoneCode": "223"
},
- "experimental_features_unsynchronized_view_intro_img": {
- "value": "space/2021/11/30/854742d76eaa46bba848d80f358f9cdf"
+ "macedonia": {
+ "phoneCode": "389"
},
- "field_cascade": {
- "value": "true"
+ "martinique": {
+ "phoneCode": "596"
},
- "github_icon": {
- "value": "space/2022/12/14/08393af8ffc84039a75f99b8ff01b61f"
+ "mayotte": {
+ "phoneCode": "269"
},
- "grades_info": {
- "value": "/pricing/"
+ "mauritius": {
+ "phoneCode": "230"
},
- "help_assistant": {
- "value": "true"
+ "mauritania": {
+ "phoneCode": "222"
},
- "help_contact_us_type": {
- "value": "qrcode"
+ "united_states": {
+ "phoneCode": "1"
},
- "help_developers_center_url": {
- "value": "https://vika.cn/developers"
+ "american_samoa": {
+ "phoneCode": "1684"
},
- "help_download_app": {
- "value": "true"
+ "virgin_islands_us": {
+ "phoneCode": "1284"
},
- "help_join_chatgroup_url": {
- "value": "https://vika.cn/chatgroup/"
+ "mongolia": {
+ "phoneCode": "976"
},
- "help_official_website_url": {
- "value": "vika.cn?home=1"
+ "montserrat": {
+ "phoneCode": "1664"
},
- "help_product_roadmap_url": {
- "value": "https://bbs.vika.cn/page/product_roadmap"
+ "bangladesh": {
+ "phoneCode": "880"
},
- "help_solution_url": {
- "value": "https://vika.cn/solutions/"
+ "peru": {
+ "phoneCode": "51"
},
- "help_subscribe_demonstrate_form_url": {
- "value": "https://vika.cn/share/shrFVCtHXQwYm3DVgNn91"
+ "myanmar": {
+ "phoneCode": "95"
},
- "help_user_community_url": {
- "value": "{\"dev\":\"https://bbs.vika.cn\",\"prod\":\"https://bbs.vika.cn\"}"
+ "moldova": {
+ "phoneCode": "373"
},
- "help_user_community_url_dev": {
- "value": "https://bbs.vika.cn"
+ "morocco": {
+ "phoneCode": "212"
},
- "help_user_community_url_prod": {
- "value": "https://bbs.vika.cn"
+ "monaco": {
+ "phoneCode": "377"
},
- "help_user_feedback_url": {
- "value": "https://vika.cn/share/shrzw0miJVmSkJ7eBBa9k/fomx5qPX0JGPFvfEEP"
+ "mozambique": {
+ "phoneCode": "258"
},
- "help_video_tutorials_url": {
- "value": "https://edu.vika.cn"
+ "mexico": {
+ "phoneCode": "52"
},
- "integration_apifox_url": {
- "value": "https://www.apifox.cn/apidoc/project-613370/doc-806641"
+ "namibia": {
+ "phoneCode": "264"
},
- "integration_dingtalk_da": {
- "value": "https://h5.dingtalk.com/dingtalk-da/index.html"
+ "south_africa": {
+ "phoneCode": "27"
},
- "integration_dingtalk_help_url": {
- "marketplace": {
- "integration": "ina9134969049653777"
- },
- "value": "https://help.vika.cn/docs/guide/integration-dingtalk"
+ "nicaragua": {
+ "phoneCode": "505"
},
- "integration_dingtalk_upgrade_url": {
- "value": "http://h5.dingtalk.com/open-purchase/mobileUrl.html?redirectUrl=https%3A%2F%2Fh5.dingtalk.com%2Fopen-market%2Fshare.html%3FshareGoodsCode%3DD34E5A30A9AC7FC6CA73DEEEDFCEC860C2F97D997C85C521BD4178D2ECD66BA4F839F9305FA49577%26token%3Dc9073ae902dcadcc4e9fc9af6c8fe5b8%26shareUid%3D704244F72EEF24B56571C55DCF2818F9&dtaction=os"
+ "nepal": {
+ "phoneCode": "977"
},
- "integration_feishu_help": {
- "value": "vikaē»“ę ¼č”Ø 使ēØęå"
+ "niger": {
+ "phoneCode": "227"
},
- "integration_feishu_help_url": {
- "marketplace": {
- "integration": "cli_9f3930dd7d7ad00c, cli_a08120b120fad00e, cli_9f614b454434500e"
- },
- "value": "https://help.vika.cn/docs/guide/integration-lark"
+ "nigeria": {
+ "phoneCode": "234"
},
- "integration_feishu_manage_open_url": {
- "value": "https://applink.feishu.cn/client/bot/open"
+ "norway": {
+ "phoneCode": "47"
},
- "integration_feishu_seats_form_url": {
- "value": "https://u.vika.cn/pb7cj"
+ "palau": {
+ "phoneCode": "680"
},
- "integration_feishu_upgrade_url": {
- "value": "https://feishu.cn/admin/appCenter/manage/cli_9f614b454434500e"
+ "portugal": {
+ "phoneCode": "351"
},
- "integration_feishu_upgrade_url_dev": {
- "value": "https://feishu.cn/admin/appCenter/manage/cli_a28611a8b9e2900d"
+ "japan": {
+ "phoneCode": "81"
},
- "integration_feisu_register_now_url": {
- "value": "https://u.vika.cn/qmdp3"
+ "sweden": {
+ "phoneCode": "46"
},
- "integration_wecom_bind_help_center": {
- "value": "/help"
+ "switzerland": {
+ "phoneCode": "41"
},
- "integration_wecom_bind_help_center_url": {
- "value": "/help"
+ "el_salvador": {
+ "phoneCode": "503"
},
- "integration_wecom_bind_success_icon_img": {
- "value": "/space/2021/09/16/124e249b651f4934949ae39839e3ee77"
+ "samoa": {
+ "phoneCode": "685"
},
- "integration_wecom_custom_subdomain_help_url": {
- "value": "https://help.vika.cn/docs/guide/intro_custom_subdomain"
+ "serbia": {
+ "phoneCode": "381"
},
- "integration_wecom_help_url": {
- "marketplace": {
- "integration": "ina5200279359980055"
- },
- "value": "https://help.vika.cn/docs/guide/integration-wecom"
+ "sierra_leone": {
+ "phoneCode": "232"
},
- "integration_wecom_login_qrcode_js": {
- "value": "http://wwcdn.weixin.qq.com/node/wework/wwopen/js/wwLogin-1.2.4.js"
+ "senegal": {
+ "phoneCode": "221"
},
- "integration_wecom_qrcode_css": {
- "value": "/space/2021/08/02/6b5374b4b3ba42aba69022ae2b13a577"
+ "cyprus": {
+ "phoneCode": "357"
},
- "integration_wecom_shop_cms": {
- "value": "https://help.vika.cn/docs/guide/integration-wecom"
+ "seychelles": {
+ "phoneCode": "248"
},
- "integration_wecom_shop_corpid_dev": {
- "value": "ww11761d11177ae10b"
+ "saudi_arabia": {
+ "phoneCode": "966"
},
- "integration_wecom_shop_corpid_prod": {
- "value": "ww11761d11177ae10b"
+ "saint_pierre_and_miquelon": {
+ "phoneCode": "508"
},
- "integration_wecom_shop_corpid_staging": {
- "value": "ww11761d11177ae10b"
+ "sao_tome_and_principe": {
+ "phoneCode": "239"
},
- "integration_wecom_shop_corpid_test": {
- "value": "ww11761d11177ae10b"
+ "saint_kitts_and_nevis": {
+ "phoneCode": "1869"
},
- "integration_wecom_shop_suiteid_dev": {
- "value": "wwc98ec5fc01dfdaeb"
+ "saint_lucia": {
+ "phoneCode": "1758"
},
- "integration_wecom_shop_suiteid_prod": {
- "value": "ww0506baa4d734acb9"
+ "saint_maarten_dutch_part": {
+ "phoneCode": "1721"
},
- "integration_wecom_shop_suiteid_staging": {
- "value": "ww514bd11dfd0f294f"
+ "san_marino": {
+ "phoneCode": "378"
},
- "integration_wecom_shop_suiteid_test": {
- "value": "ww3dd616a360b3ce97"
+ "saint_vincent_and_the_grenadines": {
+ "phoneCode": "1784"
},
- "integration_wecom_upgrade_guide_url": {
- "value": "/wecom-integration/#upgrade"
+ "sri_lanka": {
+ "phoneCode": "94"
},
- "integration_yozosoft_help_url": {
- "marketplace": {
- "integration": "ina5645957505507647"
- },
- "value": "https://help.vika.cn/docs/guide/integration-yozosoft"
+ "slovakia": {
+ "phoneCode": "421"
},
- "introduction_video": {
- "value": "space/2022/04/14/aff988f37b6849b1bf438a73d8721ae2"
+ "slovenia": {
+ "phoneCode": "386"
},
- "linkedin_icon": {
- "value": "space/2022/12/05/762594b3353141f6a7a83d10a3e47ea4"
+ "swaziland": {
+ "phoneCode": "268"
},
- "login_agree_terms_of_service": {
- "value": "75"
+ "sudan": {
+ "phoneCode": "249"
},
- "login_icp1_url": {
- "value": "https://beian.miit.gov.cn/"
+ "suriname": {
+ "phoneCode": "597"
},
- "login_icp2_url": {
- "value": "http://www.beian.gov.cn/portal/registerSystemInfo"
+ "solomon_islands": {
+ "phoneCode": "677"
},
- "login_introduction_video": {
- "value": "space/2022/04/14/aff988f37b6849b1bf438a73d8721ae2"
+ "somalia": {
+ "phoneCode": "252"
},
- "login_join_chatgroup_url": {
- "value": "https://vika.cn/chatgroup/"
+ "tajikistan": {
+ "phoneCode": "992"
},
- "login_privacy_policy": {
- "value": "ē»“ę ¼éē§ęæē"
+ "thailand": {
+ "phoneCode": "66"
},
- "login_private_deployment_form_url": {
- "value": "https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL"
+ "tanzania": {
+ "phoneCode": "255"
},
- "login_service_agreement": {
- "value": "ē»“ę ¼ęå”åč®®"
+ "tonga": {
+ "phoneCode": "676"
},
- "official_avatar": {
- "value": "space/2021/12/07/aaac193704834e9a9e4af27a1535826a"
+ "turks_and_caicos_islands": {
+ "phoneCode": "1649"
},
- "page_apply_logout": {
- "value": "space/2022/01/11/5bb30117e4934522af081a05eb4fd903"
+ "trinidad_and_tobago": {
+ "phoneCode": "1868"
},
- "page_apply_logout_bg": {
- "value": "space/2022/01/11/35106645c2614d11bea689a540d13787"
+ "tunisia": {
+ "phoneCode": "216"
},
- "permission_config_in_workbench_page": {
- "value": "[{\"key\":0,\"title\":\"č”Øę ¼å
ēęä½ęé\",\"detail\":[{\"title\":\"ē¼č¾č§å¾å·„å
·ę \",\"permissions\":[0,1,2]},{\"title\":\"ē¼č¾č§å¾å蔨\",\"permissions\":[0,1,2]},{\"title\":\"导åŗč§å¾ę°ę®\",\"permissions\":[0,1]},{\"title\":\"å¢å ē»“ę ¼å\",\"permissions\":[0,1]},{\"title\":\"ē¼č¾ē»“ę ¼åå±ę§ļ¼åå/ē±»å/ęčæ°ļ¼\",\"permissions\":[0,1]},{\"title\":\"ē¼č¾ē»“ę ¼åę ·å¼ļ¼å宽/ē»č®”ę ļ¼\",\"permissions\":[0,1]},{\"title\":\"ē¼č¾č”ļ¼å¢å /ęåØļ¼\",\"permissions\":[0,1,2]},{\"title\":\"ē¼č¾åå
ę ¼ļ¼å¢å ę¹ę°ę®ļ¼\",\"permissions\":[0,1,2]},{\"title\":\" ę¤éļ¼éå\",\"permissions\":[0,1,2]}]},{\"key\":1,\"title\":\"对ęä»¶ļ¼å¤¹ļ¼ēęä½ęé\",\"detail\":[{\"title\":\"设置ęä»¶ļ¼å¤¹ļ¼ęé\",\"permissions\":[0,1]},{\"title\":\"å°ē»§ęæåę¢äøŗęå®ęé\",\"permissions\":[0,1]},{\"title\":\"å°ęå®åę¢äøŗē»§ęæęé\",\"permissions\":[0]},{\"title\":\"ę°å»ŗęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1]},{\"title\":\"导å
„ęä»¶\",\"permissions\":[0,1]},{\"title\":\"导åŗęä»¶\",\"permissions\":[0,1]},{\"title\":\"å¤å¶ęä»¶ļ¼å½åęä»¶&äøēŗ§ę件夹ęéļ¼\",\"permissions\":[0,1]},{\"title\":\"ē§»åØęä»¶ļ¼å½åęä»¶&ē®ę ę件夹ęéļ¼\",\"permissions\":[0,1]},{\"title\":\"éå½åęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1]},{\"title\":\"å é¤ęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1]},{\"title\":\"åäŗ«ęä»¶ļ¼å¤¹ļ¼\",\"permissions\":[0,1,2]},{\"title\":\"äæå为樔ęæ\",\"permissions\":[0,1]}]}]"
+ "turkey": {
+ "phoneCode": "90"
},
- "quick_search_default_dark": {
- "value": "space/2023/03/15/42dc46843161478fb56d27efb43a50b8"
+ "turkmenistan": {
+ "phoneCode": "993"
},
- "quick_search_default_light": {
- "value": "space/2023/03/15/0fd81978a8c04d96a483f4c785736b62"
+ "vanuatu": {
+ "phoneCode": "678"
},
- "server_error_page_bg": {
- "value": "/space/2022/09/07/cbaf2ee93be24f6bbe361a85db0efba7?attname=theserverisundermaintenance.%402x.png"
+ "venezuela": {
+ "phoneCode": "58"
},
- "share_iframe_brand": {
- "value": "space/2021/12/09/3b09b857cee04a12b6b02cd63bb90a81?attname=%E7%BB%B4%E6%A0%BC%E8%A1%A8logo.svg"
+ "brunei": {
+ "phoneCode": "673"
},
- "share_iframe_brand_dark": {
- "value": "space/2022/11/28/94e87bd1fd25472e99556c9b5f72c62e?attname=logo-reverse.svg"
+ "uganda": {
+ "phoneCode": "256"
},
- "space_setting_integrations_dingtalk": {
- "value": "true"
+ "ukraine": {
+ "phoneCode": "380"
},
- "space_setting_integrations_feishu": {
- "value": "true"
+ "uruguay": {
+ "phoneCode": "598"
},
- "space_setting_integrations_preview_office_file": {
- "value": "true"
+ "uzbekistan": {
+ "phoneCode": "998"
},
- "space_setting_integrations_wecom": {
- "value": "true"
+ "spain": {
+ "phoneCode": "34"
},
- "space_setting_invite_user_to_get_v_coins": {
- "value": "true"
+ "greece": {
+ "phoneCode": "30"
},
- "space_setting_list_of_enable_all_lab_features": {
- "value": "[\"spcXXXXX\"]"
+ "ivory_coast": {
+ "phoneCode": "225"
},
- "space_setting_role_empty_img": {
- "value": "space/2022/08/03/3fbdff65d66547a8ab796e1b808d45b0"
+ "singapore": {
+ "phoneCode": "65"
},
- "space_setting_upgrade": {
- "value": "true"
+ "new_caledonia": {
+ "phoneCode": "687"
},
- "system_configuration_logo_with_name_white_font": {
- "value": "/space/2021/09/17/5c69f63932da4be7aa0965d3b0e543c4"
+ "new_zealand": {
+ "phoneCode": "64"
},
- "system_configuration_minmum_version_require": {
- "value": "0.5.0"
+ "hungary": {
+ "phoneCode": "36"
},
- "system_configuration_server_error_bg_img": {
- "value": "/space/2022/09/07/cbaf2ee93be24f6bbe361a85db0efba7?attname=theserverisundermaintenance.%402x.png"
+ "syria": {
+ "phoneCode": "963"
},
- "system_configuration_version": {
- "value": "0.5.0"
+ "jamaica": {
+ "phoneCode": "1876"
},
- "twitter_icon": {
- "value": "space/2022/12/05/09cc01ee1f894fb2923bd08b715226b6"
+ "armenia": {
+ "phoneCode": "374"
},
- "user_account_deleted_bg_img": {
- "value": "space/2022/01/11/35106645c2614d11bea689a540d13787"
+ "yemen": {
+ "phoneCode": "967"
},
- "user_account_deleted_img": {
- "value": "space/2022/01/11/5bb30117e4934522af081a05eb4fd903"
+ "iraq": {
+ "phoneCode": "964"
},
- "user_guide_welcome_developer_center_url": {
- "value": "/help/developers/"
+ "iran": {
+ "phoneCode": "98"
},
- "user_guide_welcome_introduction_video": {
- "value": "{ \"title\":\"ē©č½¬äøå¼ ē»“ę ¼č”Ø\", \"video\":\"space/2020/12/21/cb7bdf6fe22146068111d46915587fb2\", \"autoPlay\":true }"
+ "israel": {
+ "phoneCode": "972"
},
- "user_guide_welcome_quick_start_video": {
- "value": "{\"title\":\"VIKAäŗ§åę¼ē¤ŗ\", \"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\", \"autoPlay\":true}"
+ "italy": {
+ "phoneCode": "39"
},
- "user_guide_welcome_template1_icon": {
- "value": "ē°ęē icon é¾ę„"
+ "india": {
+ "phoneCode": "91"
},
- "user_guide_welcome_template1_url": {
- "value": "/template/tpchFkNFaaJMC/tplDYzZqqwpRQ"
+ "indonesia": {
+ "phoneCode": "62"
},
- "user_guide_welcome_template2_icon": {
- "value": "ē°ęē icon é¾ę„"
+ "united_kingdom": {
+ "phoneCode": "44"
},
- "user_guide_welcome_template2_url": {
- "value": "/template/tpc76og2J6D8p/tplDBUKmXFo7c"
+ "virgin_islands_british": {
+ "phoneCode": "1340"
},
- "user_guide_welcome_template3_icon": {
- "value": "ē°ęē icon é¾ę„"
+ "jordan": {
+ "phoneCode": "962"
},
- "user_guide_welcome_template3_url": {
- "value": "/template/tpcMixDKM5f3s/tplaglc40487X"
+ "vietnam": {
+ "phoneCode": "84"
},
- "user_guide_welcome_what_is_datasheet_video": {
- "value": "{ \"title\":\"ä»ä¹ęÆē»“ę ¼č”Ø\", \"video\":\"space/2022/02/21/94cb82f9ffd84a5499c8931a224ad234\", \"autoPlay\":true }"
+ "zambia": {
+ "phoneCode": "260"
},
- "user_setting_account_bind": {
- "value": "true"
+ "chad": {
+ "phoneCode": "235"
},
- "user_setting_account_bind_dingtalk": {
- "value": "true"
+ "gibraltar": {
+ "phoneCode": "350"
},
- "user_setting_account_bind_qq": {
- "value": "true"
+ "chile": {
+ "phoneCode": "56"
},
- "user_setting_account_bind_wechat": {
- "value": "true"
+ "central_african_republic": {
+ "phoneCode": "236"
+ }
+ },
+ "api_panel": {
+ "Attachment": {
+ "defaultExampleId": "api_panel_type_default_example_attachment",
+ "description": "ē±č„å¹²āé件对豔āē»ęēę°ē» ęÆäøäøŖé件对豔åŗčÆ„å
å«äøåå±ę§ļ¼ mimeType (string) : éä»¶ēåŖä½ē±»å name (string) : éä»¶ēåē§° size (number) : éä»¶ē大å°ļ¼åä½äøŗåč width (number) : å¦ęéä»¶ęÆå¾ēę ¼å¼ļ¼č”Øē¤ŗå¾ēē宽度ļ¼åä½äøŗpx height (number) : å¦ęéä»¶ęÆå¾ēę ¼å¼ļ¼č”Øē¤ŗå¾ēēé«åŗ¦ļ¼åä½äøŗpx token (string) : éä»¶ē访é®č·Æå¾ preview (string) : å¦ęéä»¶ęÆPDFę ¼å¼ļ¼å°ä¼ēęäøäøŖé¢č§å¾ļ¼ēØę·åÆä»„éčæę¤ē½å访é®",
+ "descriptionId": "api_panel_type_desc_attachment",
+ "defaultExample": "[\n {\n \"id\": \"atcPtxnvqti5M\",\n \"name\": \"6.gif\",\n \"size\": 33914,\n \"mimeType\": \"image/gif\",\n \"token\": \"space/2020/09/22/01ee7202922d48688f61e34f12da5abc\",\n \"width\": 240,\n \"height\": 240,\n \"url\": \"__host__/space/2020/09/22/01ee7202922d48688f61e34f12da5abc\"\n }\n]",
+ "valueType": "array of attachment objects"
},
- "user_setting_default_avatar": {
- "value": "space/2020/09/11/e6aa3037a38f45acb65324ea314aea58,space/2021/03/10/61a8aae11da2439ebb4df35b9075587d,space/2020/09/11/41e723917dc742d2974e41abab8cf60b,space/2020/09/11/4dce50e4ec4649b9a408a494aca28183,space/2020/09/11/e4d073b1fa674bc884a8c194e9248ecf,space/2020/09/11/31a1acb4734c4dd3ae9538299282b39e"
+ "AutoNumber": {
+ "defaultExampleId": "api_panel_type_default_example_auto_number",
+ "description": "ę°å¼ļ¼ę£ę“ę° å建记å½ę¶čŖåØēęļ¼äøęÆęęåØåå
„",
+ "descriptionId": "api_panel_type_desc_autonumber",
+ "defaultExample": "10001",
+ "valueType": "number"
},
- "view_architecture_empty_graphics_img": {
- "value": "space/2021/11/19/b1c660a317fb4068bd312d16671308a1"
+ "Cascader": {
+ "defaultExampleId": "api_panel_type_desc_cascader",
+ "description": "å¤ēŗ§čåØļ¼éåä½äøŗęå±ēŗ§å
³ē³»é锹ēęę¬ļ¼ä¾å¦ēåŗåøēéę©ć",
+ "descriptionId": "api_panel_type_desc_cascader",
+ "defaultExample": "å¤ēŗ§čåØļ¼éåä½äøŗęå±ēŗ§å
³ē³»é锹ēęę¬ļ¼ä¾å¦ēåŗåøēéę©ć",
+ "valueType": "string"
},
- "view_architecture_empty_record_list_img": {
- "value": "space/2021/11/19/73c1cda56b3d4d448416d9b69c757598"
+ "Checkbox": {
+ "defaultExampleId": "api_panel_type_default_example_checkbox",
+ "description": "åøå°ē±»åētrue ę 空 å½ę¤å段被å¾éę¶čæåātrueāćé¤ę¤ä»„å¤ļ¼č®°å½äøäøčæåę¤åꮵļ¼",
+ "descriptionId": "api_panel_type_desc_checkbox",
+ "defaultExample": "true",
+ "valueType": "boolean"
},
- "view_architecture_guide_video": {
- "value": "space/2021/11/18/428b94bb262845afabf46efff8e082b5"
+ "CreatedBy": {
+ "defaultExampleId": "api_panel_type_default_example_created_by",
+ "description": "å建ę¤č®°å½ēęåļ¼unitļ¼ļ¼ä»„ę°ē»å½¢å¼čæå ćē»ē»åå
ćęÆē»“ę ¼č”Øäøęčæ°ā空é“ē«āäøāęåāä¹é“ēå
³ē³»ēäøäøŖę½č±”ę¦åæµćęåļ¼memberļ¼ćå°ē»ļ¼teamļ¼é½ęÆäøē§ē»ē»åå
ć *å建人åæ
锻为ęåļ¼memberļ¼ unitId (string) : ē»ē»åå
ēID unitType (number) : ē»ē»åå
ēē±»åļ¼1ęÆå°ē»ļ¼3ęÆęå unitName (string) : ē»ē»åå
ēåē§°ļ¼å¦ęunitTypeęÆ1ļ¼ę¤å¼äøŗå°ē»åē§°ļ¼å¦ęunitTypeęÆ3ļ¼ę¤å¼äøŗęåē«å
ęµē§°",
+ "descriptionId": "api_panel_type_desc_created_by",
+ "defaultExample": "{\n \"uuid\": \"aa3e6af7041c4907ba03889acc0b0cd1\",\n \"name\": \"Kelvin\",\n \"avatar\": \"__host__/public/2020/08/03/574bcee4cfc54f6fbb7d686bb237f6f3\"\n}",
+ "valueType": "array of unit objects"
},
- "view_calendar_guide_create": {
- "value": "space/2021/08/16/bda3a4c51ebc444ea9f26d4573987257"
+ "CreatedTime": {
+ "defaultExampleId": "api_panel_type_default_example_created_time",
+ "description": "ę„ęåę¶é“ļ¼ä»„毫ē§(ms)äøŗåä½čæåę¶é“ę³",
+ "descriptionId": "api_panel_type_desc_created_time",
+ "defaultExample": "1600777860000",
+ "valueType": "number | string"
},
- "view_calendar_guide_no_permission": {
- "value": "space/2022/05/23/4206adbf0aaa43bf90342fd0e568dc73"
+ "Currency": {
+ "defaultExampleId": "api_panel_type_default_example_currency",
+ "description": "ę°å¼ļ¼ęÆęč“å¼ éčæapič°ēØčæåēå¼ļ¼äøååé
ē½®éęå®ē精度影åļ¼åŖä¼åę ·čæåć",
+ "descriptionId": "api_panel_type_desc_currency",
+ "defaultExample": "8.88",
+ "valueType": "number"
},
- "view_calendar_guide_video": {
- "value": "space/2021/08/06/e3a4e480768c4b4d8d01ea4a269bf2bb"
+ "DateTime": {
+ "defaultExampleId": "api_panel_type_default_example_date_time",
+ "description": "ę„ęåę¶é“ļ¼ä»„毫ē§ļ¼msļ¼äøŗåä½čæåę¶é“ę³",
+ "descriptionId": "api_panel_type_desc_date_time",
+ "defaultExample": "1600777860000",
+ "valueType": "number | string"
},
- "view_form_guide_video": {
- "value": "space/2020/12/25/f0ecc536d7324df888d165cb73cd22c6"
+ "Email": {
+ "defaultExampleId": "api_panel_type_default_example_email",
+ "description": "é®ē®±å°åļ¼å符串ļ¼",
+ "descriptionId": "api_panel_type_desc_email",
+ "defaultExample": "support@vikadata.com",
+ "valueType": "string"
},
- "view_gallery_guide_video": {
- "value": "space/2020/09/15/4383ec2f8eb041599396df0f18d99f5a"
+ "Formula": {
+ "defaultExampleId": "api_panel_type_default_example_formula",
+ "description": "ē»čæå
¬å¼åå½ę°čæē®åēē»ęļ¼ę°ę®ē±»ååÆč½ęÆę°åćå符串ćåøå°å¼ ę¤åꮵęÆčæē®å¼ļ¼å建/ę“ę°č®°å½ę¶äøęÆęåå
„",
+ "descriptionId": "api_panel_type_desc_formula",
+ "defaultExample": "åØē¬¬äøč”å®ę“唫åę°ę®ļ¼å°±åÆä»„ę„ē示ä¾äŗ",
+ "valueType": "number | string | boolean"
},
- "view_gantt_guide_video": {
- "value": "space/2021/06/02/8bd6c5263ba444aabc138ed051b83c8c"
+ "LastModifiedBy": {
+ "defaultExampleId": "api_panel_type_default_example_last_modified_by",
+ "description": "ęčæäøę¬”ē¼č¾č®°å½/ęå®åꮵēęåļ¼unitļ¼ļ¼ä»„ę°ē»å½¢å¼čæå ćē»ē»åå
ćęÆē»“ę ¼č”Øäøęčæ°ā空é“ē«āäøāęåāä¹é“ēå
³ē³»ēäøäøŖę½č±”ę¦åæµćęåļ¼memberļ¼ćå°ē»ļ¼teamļ¼é½ęÆäøē§ē»ē»åå
ć *äæ®ę¹äŗŗåæ
锻为ęåļ¼memberļ¼ unitId (string) : ē»ē»åå
ēID unitType (number) : ē»ē»åå
ēē±»åļ¼1ęÆå°ē»ļ¼3ęÆęå unitName (string) : ē»ē»åå
ēåē§°ļ¼å¦ęunitTypeęÆ1ļ¼ę¤å¼äøŗå°ē»åē§°ļ¼å¦ęunitTypeęÆ3ļ¼ę¤å¼äøŗęåē«å
ęµē§°",
+ "descriptionId": "api_panel_type_desc_last_modified_by",
+ "defaultExample": "{\n \"uuid\": \"aa3e6af7041c4907ba03889acc0b0cd1\",\n \"name\": \"Kelvin\",\n \"avatar\": \"__host__/public/2020/08/03/574bcee4cfc54f6fbb7d686bb237f6f3\"\n}",
+ "valueType": "array of unit objects"
},
- "view_grid_guide_video": {
- "value": "space/2020/09/16/77e941353d8141b69f684e2592350ec7"
+ "LastModifiedTime": {
+ "defaultExampleId": "api_panel_type_default_example_last_modified_time",
+ "description": "ę„ęåę¶é“ļ¼ä»„ęÆ«ē§ (ms) äøŗåä½čæåę¶é“ę³",
+ "descriptionId": "api_panel_type_desc_last_modified_time",
+ "defaultExample": "1600777860000",
+ "valueType": "number | string"
},
- "view_kanban_guide_video": {
- "value": "space/2020/09/11/c964bcf3ec48458dae7fbdc55a59856b"
+ "Link": {
+ "defaultExampleId": "api_panel_type_default_example_link",
+ "description": "ē±å¤ę”å·²å
³čč®°å½ēIDē»ęēę°ē» ",
+ "descriptionId": "api_panel_type_desc_link",
+ "defaultExample": "[\n \"rec8116cdd76088af\",\n \"rec245db9343f55e8\",\n \"rec4f3bade67ff565\"\n]",
+ "valueType": "array of record IDs (strings)"
},
- "view_mirror_list_empty_img": {
- "value": "space/2022/05/23/d880e95a4a204492b20d8725c61c998c"
+ "LookUp": {
+ "defaultExampleId": "api_panel_type_default_example_look_up",
+ "description": "A蔨äøB蔨éčæē„å„å
³čåꮵčæč”蔨å
³čåļ¼åÆä½æēØę¤å段对B蔨ēä»»ęåꮵčæč”å¼ēØļ¼č§ä¹å¼ēØę¹å¼ēäøåļ¼ččæåäøåę°ę®ē±»åēčæē®å¼ć å¦ęå¼ēØę¹å¼éę©äŗćåę ·å¼ēØćļ¼åčæē®ē»ęēę°ę®ē±»åäæęäøB蔨ęŗåꮵäøč“ļ¼ å
¶ä»å¼ēØę¹å¼ēčæåę°åē±»åēčæē®å¼",
+ "descriptionId": "api_panel_type_desc_look_up",
+ "defaultExample": "åØē¬¬äøč”å®ę“唫åę°ę®ļ¼å°±åÆä»„ę„ē示ä¾äŗ",
+ "valueType": "any"
},
- "widget_center_feature_not_unturned_on_img": {
- "value": "/space/2021/12/27/cc7c3d706c8e4443a0e9b79673a078e0"
+ "Member": {
+ "defaultExampleId": "api_panel_type_default_example_member",
+ "description": "ē±č„å¹²ćē»ē»åå
ļ¼unitļ¼ćē»ęēę°ē» ćē»ē»åå
ćęÆē»“ę ¼č”Øäøęčæ°ā空é“ē«āäøāęåāä¹é“ēå
³ē³»ēäøäøŖę½č±”ę¦åæµćęåļ¼memberļ¼ćå°ē»ļ¼teamļ¼é½ęÆäøē§ē»ē»åå
ć id (string) : ē»ē»åå
ēID type (number) : ē»ē»åå
ēē±»åļ¼1ęÆå°ē»ļ¼3ęÆęå name (string) : ē»ē»åå
ēåē§°ļ¼å¦ę type ęÆ1ļ¼ę¤å¼äøŗå°ē»åē§°ļ¼å¦ę type ęÆ3ļ¼ę¤å¼äøŗęåē«å
ęµē§°",
+ "descriptionId": "api_panel_type_desc_member",
+ "defaultExample": "[\n {\n \"id\": \"1291258301781176321\",\n \"type\": 3,\n \"name\": \"å°čµ\",\n \"avatar\": \"https://s1.vika.cn/default/avatar004.jpg\"\n }\n]",
+ "valueType": "array of unit objects"
},
- "widget_center_help_link": {
- "value": "#"
+ "MultiSelect": {
+ "defaultExampleId": "api_panel_type_default_example_multi_select",
+ "description": "åÆč½ęå¤äøŖé锹ļ¼čæåå·²éäøēč„干个é锹å¼ęęēå符串ę°ē» å½å建/ę“ę°č®°å½ę¶ļ¼ęäŗ¤ēé锹å¼å¹¶äøååØäŗé锹å蔨ļ¼åä¼čæåé误ē 400ļ¼ę示āåę°é误ā",
+ "descriptionId": "api_panel_type_desc_multi_select",
+ "defaultExample": "[\n \"é锹 A\",\n \"é锹 B\"\n]",
+ "valueType": "array of strings"
},
- "widget_center_space_widget_empty_img": {
- "value": "/space/2021/10/08/18343b0891a74bdb9ca0b36b6c543e3b"
+ "Number": {
+ "defaultExampleId": "api_panel_type_default_example_number",
+ "description": "ę°å¼ļ¼ęÆęč“å¼ éčæapič°ēØčæåēå¼ļ¼äøååé
ē½®éęå®ē精度影åļ¼åŖä¼åę ·čæåć",
+ "descriptionId": "api_panel_type_desc_number",
+ "defaultExample": "8",
+ "valueType": "number"
},
- "widget_cli_miumum_version": {
- "value": "0.0.1"
+ "Percent": {
+ "defaultExampleId": "api_panel_type_default_example_percent",
+ "description": "ę°å¼ļ¼ęÆęč“å¼ éčæAPIč°ēØčæåēå¼ļ¼äøååé
ē½®éęå®ē精度影åļ¼åŖä¼åę ·čæåć",
+ "descriptionId": "api_panel_type_desc_percent",
+ "defaultExample": "0.88",
+ "valueType": "number"
},
- "widget_custom_widget_empty_img": {
- "value": "/space/2021/10/08/18343b0891a74bdb9ca0b36b6c543e3b"
+ "Phone": {
+ "defaultExampleId": "api_panel_type_default_example_phone",
+ "description": "ēµčÆå·ē ļ¼å符串ļ¼",
+ "descriptionId": "api_panel_type_desc_phone",
+ "defaultExample": "138xxxx7240",
+ "valueType": "string"
},
- "widget_default_cover_img": {
- "value": "/space/2021/11/09/f82a5c9cb6c74452b824e17b03f20f67"
+ "Rating": {
+ "defaultExampleId": "api_panel_type_default_example_rating",
+ "description": "čÆåå¼ęÆ 1-9 ä¹é“ēäøäøŖę£ę“ę° å¦ęåå
ę ¼äøŗē©ŗęč
ę¤éčÆåļ¼åč®°å½äøäøčæåę¤åꮵļ¼",
+ "descriptionId": "api_panel_type_desc_rating",
+ "defaultExample": "1",
+ "valueType": "number"
},
- "widget_panel_empty_img": {
- "value": "space/2022/05/23/c5096fdb5d674985a49725e23f72cdc7"
+ "SingleSelect": {
+ "defaultExampleId": "api_panel_type_default_example_single_select",
+ "description": "åÆč½ęå¤äøŖé锹ļ¼čæåå·²éäøēäøäøŖé锹å¼ļ¼åē¬¦äø²ļ¼ å½å建/ę“ę°č®°å½ę¶ļ¼ęäŗ¤ēé锹å¼å¹¶äøååØäŗé锹å蔨ļ¼åä¼čæåé误ē 400ļ¼ę示āåę°é误ā",
+ "descriptionId": "api_panel_type_desc_single_select",
+ "defaultExample": "é锹 A",
+ "valueType": "string"
},
- "workbench_folder_default_cover_list": {
- "value": "space/2021/12/29/7306be86fc6d4cac9d8de9b4a787b1fa,space/2021/12/29/58073bbfe0f64dc7bd2f5f44a123c172,space/2021/12/29/e36e93966aa049e1ba7fd53907c2265f,space/2021/12/29/ebd570b6ee3b429f8c2e51e1b1df6657,space/2021/12/29/7eb38331f61240dcb74b1fce3a90c6bc,space/2021/12/29/a8c5df5eba2e4c07a78bdca6b9613579"
+ "SingleText": {
+ "defaultExampleId": "api_panel_type_default_example_single_text",
+ "description": "åč”ęę¬ļ¼éåäæåäøåø¦ę¢č”符ēęę¬ļ¼ä¾å¦ęē« ēę é¢ć",
+ "descriptionId": "api_panel_type_desc_single_text",
+ "defaultExample": "åč”ęę¬å
容",
+ "valueType": "string"
},
- "workbench_max_node_number_show_invite_and_new_node": {
- "value": "13"
+ "Text": {
+ "defaultExampleId": "api_panel_type_default_example_text",
+ "description": "å¤č”ęę¬ļ¼åÆēØäŗåę¾č¾éæēęę¬å
容ļ¼ä¾å¦äøēÆå¦ęÆč®ŗęć",
+ "descriptionId": "api_panel_type_desc_text",
+ "defaultExample": "å¤č”\nęę¬å
容",
+ "valueType": "string"
},
- "workbench_no_permission_img": {
- "value": "/space/2022/09/07/6e95e804d5f44fe4a0dec81d228b0286?attname=filecannotbeaccessed%402x.png"
+ "URL": {
+ "defaultExampleId": "api_panel_type_default_example_url",
+ "description": "URL å°åļ¼å符串ļ¼",
+ "descriptionId": "api_panel_type_desc_url",
+ "defaultExample": "{\"title\":\"vika\",\"text\":\"https://vika.cn\", \"favicon\":\"https://s1.vika.cn/space/2022/12/20/73456950217f4f79b20c7ef1a49acf6e\"}",
+ "valueType": "string"
}
},
- "shortcut_keys": [
- {
- "show": true,
- "key": "cmd+z",
- "winKey": "ctrl+z",
- "name": [
- "undo"
- ],
- "when": "!isGlobalEditing",
- "id": "cmd+z",
- "command": "Undo",
- "description": "ę¤é",
- "type": [
- "global_shortcuts"
- ]
+ "audit": {
+ "actual_delete_space": {
+ "content": "audit_space_complete_delete_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_change_event",
+ "name": "audit_space_complete_delete"
},
- {
- "show": true,
- "key": "cmd+shift+z",
- "winKey": "ctrl+shift+z",
- "name": [
- "redo"
- ],
- "when": "!isGlobalEditing",
- "id": "cmd+shift+z",
- "command": "Redo",
- "description": "éå",
- "type": [
- "global_shortcuts"
- ]
+ "add_field_role": {
+ "content": "audit_add_field_role_detail",
+ "type": "space",
+ "category": "datasheet_field_permission_change_event",
+ "name": "audit_add_field_role"
},
- {
- "show": true,
- "key": "cmd+y",
- "winKey": "ctrl+y",
- "name": [
- "redo"
- ],
- "when": "!isGlobalEditing",
- "id": "cmd+y",
- "command": "Redo",
- "description": "éå",
- "type": [
- "global_shortcuts"
- ]
+ "add_node_role": {
+ "content": "audit_add_node_role_detail",
+ "online": true,
+ "type": "space",
+ "sort": "11",
+ "show_in_audit_log": true,
+ "category": "work_catalog_permission_change_event",
+ "name": "audit_add_node_role"
},
- {
- "show": true,
- "key": "cmd+f",
- "winKey": "ctrl+f",
- "name": [
- "find"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+f",
- "command": "ToggleFindPanel",
- "description": "ę„ę¾",
- "type": [
- "global_shortcuts"
- ]
+ "add_sub_admin": {
+ "type": "space",
+ "category": "admin_permission_change_event"
},
- {
- "show": true,
- "key": "cmd+shift+p",
- "winKey": "ctrl+shift+p",
- "name": [
- "open_api_panel"
- ],
- "when": "true ",
- "id": "cmd+shift+p",
- "command": "ToggleApiPanel",
- "description": "ęå¼ API 示ä¾é¢ęæ",
- "type": [
- "global_shortcuts"
- ]
+ "add_team_to_member": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "cmd+/",
- "winKey": "ctrl+/",
- "name": [
- "open_keyboard_shortcuts_panel"
- ],
- "when": "!isGlobalEditing && !isRecordExpanding",
- "id": "cmd+/",
- "command": "Help",
- "description": "ęå¼åæ«ę·é®é¢ęæ",
- "type": [
- "global_shortcuts"
- ]
+ "agree_user_apply": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "cmd+up",
- "winKey": "ctrl+up",
- "name": [
- "previous_record"
- ],
- "when": "isRecordExpanding",
- "id": "cmd+up",
- "command": "PreviousRecord",
- "description": "å”ēēæ»å°äøäøę”č®°å½",
- "type": [
- "global_shortcuts"
- ]
+ "cancel_delete_space": {
+ "content": "audit_space_cancel_delete_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_change_event",
+ "name": "audit_space_cancel_delete"
},
- {
- "show": true,
- "key": "cmd+shift+,",
- "winKey": "ctrl+shift+,",
- "name": [
- "previous_record"
- ],
- "when": "isRecordExpanding",
- "id": "cmd+shift+,",
- "command": "PreviousRecord",
- "description": "å”ēēæ»å°äøäøę”č®°å½",
- "type": [
- "global_shortcuts"
- ]
+ "change_main_admin": {
+ "type": "space",
+ "category": "admin_permission_change_event"
},
- {
- "show": true,
- "key": "cmd+down",
- "winKey": "ctrl+down",
- "name": [
- "next_record"
- ],
- "when": "isRecordExpanding",
- "id": "cmd+down",
- "command": "NextRecord",
- "description": "å”ēēæ»å°äøäøę”č®°å½",
- "type": [
- "global_shortcuts"
- ]
+ "copy_node": {
+ "content": "audit_space_node_copy_detail",
+ "online": true,
+ "type": "space",
+ "sort": "4",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_copy"
},
- {
- "show": true,
- "key": "cmd+shift+.",
- "winKey": "ctrl+shift+.",
- "name": [
- "next_record"
- ],
- "when": "isRecordExpanding",
- "id": "cmd+shift+.",
- "command": "NextRecord",
- "description": "å”ēēæ»å°äøäøę”č®°å½",
- "type": [
- "global_shortcuts"
- ]
+ "create_node": {
+ "content": "audit_space_node_create_detail",
+ "online": true,
+ "type": "space",
+ "sort": "1",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_create"
},
- {
- "show": true,
- "key": "cmd+shift+,",
- "winKey": "ctrl+shift+,",
- "name": [
- "switch_view_prev"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+shift+,",
- "command": "ViewPrev",
- "description": "č§å¾ę ē¾åååę¢č§å¾",
- "type": [
- "global_shortcuts"
- ]
+ "create_space": {
+ "content": "audit_space_create_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_change_event",
+ "name": "audit_space_create"
},
- {
- "show": true,
- "key": "cmd+shift+.",
- "winKey": "ctrl+shift+.",
- "name": [
- "switch_view_next"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+shift+.",
- "command": "ViewNext",
- "description": "č§å¾ę ē¾åååę¢č§å¾",
- "type": [
- "global_shortcuts"
- ]
+ "create_team": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "cmd+c",
- "winKey": "ctrl+c",
- "name": [
- "duplicate_cell_data"
- ],
- "when": "hasActiveCell",
- "id": "cmd+c",
- "command": "Copy",
- "description": "å¤å¶",
- "type": [
- "gird_view_shortcuts"
- ]
+ "create_template": {
+ "content": "audit_create_template_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_template_event",
+ "name": "audit_create_template"
},
- {
- "show": true,
- "key": "cmd+v",
- "winKey": "ctrl+v",
- "name": [
- "paste_cell_data"
- ],
- "when": "hasActiveCell",
- "id": "cmd+v",
- "command": "Paste",
- "description": "ē²č““",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_field_role": {
+ "content": "audit_delete_field_role_detail",
+ "type": "space",
+ "category": "datasheet_field_permission_change_event",
+ "name": "audit_delete_field_role"
},
- {
- "show": true,
- "key": "cmd+x",
- "winKey": "ctrl+x",
- "name": [
- "cut_cell_data"
- ],
- "id": "cmd+x",
- "command": "None",
- "description": "åŖå",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_node": {
+ "content": "audit_space_node_delete_detail",
+ "online": true,
+ "type": "space",
+ "sort": "6",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_delete"
},
- {
- "show": true,
- "key": "space",
- "winKey": "space",
- "name": [
- "expand_record"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && !isEditing",
- "id": "space",
- "command": "ExpandRecord",
- "description": "å±å¼č”",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_node_role": {
+ "content": "audit_delete_node_role_detail",
+ "online": true,
+ "type": "space",
+ "sort": "13",
+ "show_in_audit_log": true,
+ "category": "work_catalog_permission_change_event",
+ "name": "audit_delete_node_role"
},
- {
- "show": true,
- "key": "escape",
- "winKey": "escape",
- "name": [
- "escape"
- ],
- "when": "isEditing",
- "id": "escape",
- "command": "ExitEditing",
- "description": "éåŗē¼č¾ęå
³éēŖå£",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_rubbish_node": {
+ "content": "audit_space_rubbish_node_delete_detail",
+ "online": true,
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_space_rubbish_node_delete"
},
- {
- "show": true,
- "key": "shift+enter",
- "winKey": "shift+enter",
- "name": [
- "insert_record_below"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && recordEditable",
- "id": "shift+enter",
- "command": "AppendRow",
- "description": "åäøęå
„č”",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_space": {
+ "content": "audit_space_delete_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_change_event",
+ "name": "audit_space_delete"
},
- {
- "show": true,
- "key": "cmd+shift+enter",
- "winKey": "ctrl+shift+enter",
- "name": [
- "insert_record_above"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && recordEditable",
- "id": "cmd+shift+enter",
- "command": "PrependRow",
- "description": "åäøęå
„č”",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_sub_admin": {
+ "type": "space",
+ "category": "admin_permission_change_event"
},
- {
- "show": true,
- "key": "enter",
- "winKey": "enter",
- "name": [
- "edit_cell_data"
- ],
- "when": "isFocusing && !isRecordExpanding",
- "id": "enter",
- "command": "ToggleNextEditing",
- "description": "ęæę“»åå
ę ¼ē¼č¾ē¶ę",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_team": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "F2",
- "winKey": "F2",
- "name": [
- "edit_cell_data"
- ],
- "when": "isFocusing && !isRecordExpanding",
- "id": "F2",
- "command": "ToggleNextEditing",
- "description": "ęæę“»åå
ę ¼ē¼č¾ē¶ę",
- "type": [
- "gird_view_shortcuts"
- ]
+ "delete_template": {
+ "content": "audit_delete_template_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_template_event",
+ "name": "audit_delete_template"
},
- {
- "show": true,
- "key": "backspace",
- "winKey": "backspace",
- "name": [
- "clear_record"
- ],
- "when": "!isGlobalEditing && !isRecordExpanding",
- "id": "backspace",
- "command": "Clear",
- "description": "ęø
é¤åå
ę ¼å
容",
- "type": [
- "gird_view_shortcuts"
- ]
+ "disable_field_role": {
+ "content": "audit_disable_field_role_detail",
+ "type": "space",
+ "category": "datasheet_field_permission_change_event",
+ "name": "audit_disable_field_role"
},
- {
- "show": true,
- "key": "delete",
- "winKey": "delete",
- "name": [
- "clear_record"
- ],
- "when": "!isGlobalEditing && !isRecordExpanding",
- "id": "delete",
- "command": "Clear",
- "description": "ęø
é¤åå
ę ¼å
容",
- "type": [
- "gird_view_shortcuts"
- ]
+ "disable_node_role": {
+ "content": "audit_disable_node_role_detail",
+ "online": true,
+ "type": "space",
+ "sort": "10",
+ "show_in_audit_log": true,
+ "category": "work_catalog_permission_change_event",
+ "name": "audit_disable_node_role"
},
- {
- "show": true,
- "key": "tab",
- "winKey": "tab",
- "name": [
- "finish_editing_cell_right"
- ],
- "when": "(isEditing || hasActiveCell) && !isRecordExpanding && !isMenuOpening",
- "id": "tab",
- "command": "CellTab",
- "description": "å®ęē¼č¾å¹¶åå³äøäøŖåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "disable_node_share": {
+ "content": "audit_disable_node_share_detail",
+ "online": true,
+ "type": "space",
+ "sort": "16",
+ "show_in_audit_log": true,
+ "category": "work_catalog_share_event",
+ "name": "audit_disable_node_share"
},
- {
- "show": true,
- "key": "shift+tab",
- "winKey": "shift+tab",
- "name": [
- "finish_editing_cell_left"
- ],
- "when": "(isEditing || hasActiveCell) && !isRecordExpanding&& !isMenuOpening",
- "id": "shift+tab",
- "command": "CellShiftTab",
- "description": "å®ęē¼č¾å¹¶åå·¦äøäøŖåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "enable_field_role": {
+ "content": "audit_enable_field_role_detail",
+ "type": "space",
+ "category": "datasheet_field_permission_change_event",
+ "name": "audit_enable_field_role"
},
- {
- "show": true,
- "key": "up",
- "winKey": "up",
- "name": [
- "up"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening && !modalVisible",
- "id": "up",
- "command": "CellUp",
- "description": "åäøē§»åØäøäøŖåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "enable_node_role": {
+ "content": "audit_enable_node_role_detail",
+ "online": true,
+ "type": "space",
+ "sort": "9",
+ "show_in_audit_log": true,
+ "category": "work_catalog_permission_change_event",
+ "name": "audit_enable_node_role"
},
- {
- "show": true,
- "key": "down",
- "winKey": "down",
- "name": [
- "down"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening && !modalVisible",
- "id": "down",
- "command": "CellDown",
- "description": "åäøē§»åØäøäøŖåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "enable_node_share": {
+ "content": "audit_enable_node_share_detail",
+ "online": true,
+ "type": "space",
+ "sort": "14",
+ "show_in_audit_log": true,
+ "category": "work_catalog_share_event",
+ "name": "audit_enable_node_share"
},
- {
- "show": true,
- "key": "left",
- "winKey": "left",
- "name": [
- "left"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding && !isMenuOpening && !modalVisible",
- "id": "left",
- "command": "CellLeft",
- "description": "å左移åØäøäøŖåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "export_node": {
+ "content": "audit_space_node_export_detail",
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_export"
},
- {
- "show": true,
- "key": "right",
- "winKey": "right",
- "name": [
- "right"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening && !modalVisible",
- "id": "right",
- "command": "CellRight",
- "description": "åå³ē§»åØäøäøŖåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "import_node": {
+ "content": "audit_space_node_import_detail",
+ "online": true,
+ "type": "space",
+ "sort": "3",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_import"
},
- {
- "show": true,
- "key": "cmd+up",
- "winKey": "ctrl+up",
- "name": [
- "cell_to_up_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+up",
- "command": "CellUpEdge",
- "description": "ē§»åØå°é”¶éØåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "invite_user_join_by_email": {
+ "content": "audit_space_invite_user_detail",
+ "type": "space",
+ "category": "organization_change_event",
+ "name": "audit_space_invite_user"
},
- {
- "show": true,
- "key": "cmd+down",
- "winKey": "ctrl+down",
- "name": [
- "cell_to_down_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+down",
- "command": "CellDownEdge",
- "description": "ē§»åØå°åŗéØåå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "move_node": {
+ "content": "audit_space_node_move_detail",
+ "online": true,
+ "type": "space",
+ "sort": "5",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_move"
},
- {
- "show": true,
- "key": "cmd+left",
- "winKey": "ctrl+left",
- "name": [
- "cell_to_left_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+left",
- "command": "CellLeftEdge",
- "description": "ē§»åØå°ę左侧åå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "quote_template": {
+ "content": "audit_quote_template_detail",
+ "online": true,
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_quote_template"
},
- {
- "show": true,
- "key": "cmd+right",
- "winKey": "ctrl+right",
- "name": [
- "cell_to_right_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+right",
- "command": "CellRightEdge",
- "description": "ē§»åØå°ęå³ä¾§åå
ę ¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "recover_rubbish_node": {
+ "content": "audit_space_rubbish_node_recover_detail",
+ "online": true,
+ "type": "space",
+ "sort": "7",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_rubbish_node_recover"
},
- {
- "show": true,
- "key": "fn+ā",
- "winKey": "fn+ā",
- "name": [
- "scroll_screen_up"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "fn+ā",
- "command": "None",
- "description": "åäøę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
+ "remove_member_from_team": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "pageup",
- "winKey": "pageup",
- "name": [
- "scroll_screen_up"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "pageup",
- "command": "PageUp",
- "description": "åäøę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
+ "remove_user": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "fn+ā",
- "winKey": "fn+ā",
- "name": [
- "scroll_screen_down"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "fn+ā",
- "command": "None",
- "description": "åäøę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
+ "rename_node": {
+ "content": "audit_space_node_rename_detail",
+ "online": true,
+ "type": "space",
+ "sort": "2",
+ "show_in_audit_log": true,
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_rename"
},
- {
- "show": true,
- "key": "pagedown",
- "winKey": "pagedown",
- "name": [
- "scroll_screen_down"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "pagedown",
- "command": "PageDown",
- "description": "åäøę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
+ "rename_space": {
+ "content": "audit_space_rename_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_change_event",
+ "name": "audit_space_rename"
},
- {
- "show": true,
- "key": "fn+ā",
- "winKey": "fn+ā",
- "name": [
- "scroll_screen_left"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "fn+ā",
- "command": "None",
- "description": "åå·¦ę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
+ "sort_node": {
+ "content": "audit_space_node_sort_detail",
+ "online": true,
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_sort"
},
- {
- "show": true,
- "key": "home",
- "winKey": "home",
- "name": [
- "scroll_screen_left"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "home",
- "command": "PageLeft",
- "description": "åå·¦ę»åØäøå±",
+ "store_share_node": {
+ "content": "audit_store_share_node_detail",
+ "online": true,
"type": [
- "gird_view_shortcuts"
- ]
- },
- {
- "show": true,
- "key": "fn+ā",
- "winKey": "fn+ā",
- "name": [
- "scroll_screen_right"
+ "space",
+ "space"
],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "fn+ā",
- "command": "None",
- "description": "åå³ę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
- },
- {
- "show": true,
- "key": "end",
- "winKey": "end",
- "name": [
- "scroll_screen_right"
+ "sort": "8",
+ "show_in_audit_log": true,
+ "category": [
+ "work_catalog_change_event",
+ "work_catalog_share_event"
],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "end",
- "command": "PageRight",
- "description": "åå³ę»åØäøå±",
- "type": [
- "gird_view_shortcuts"
- ]
+ "name": "audit_store_share_node"
},
- {
- "show": true,
- "key": "cmd+a",
- "winKey": "ctrl+a",
- "name": [
- "select_all"
- ],
- "when": "!isGlobalEditing && !isRecordExpanding",
- "id": "cmd+a",
- "command": "SelectionAll",
- "description": "å
Øé",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_field_role": {
+ "content": "audit_update_field_role_detail",
+ "type": "space",
+ "category": "datasheet_field_permission_change_event",
+ "name": "audit_update_field_role"
},
- {
- "show": true,
- "key": "shift+up",
- "winKey": "shift+up",
- "name": [
- "selection_to_up"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "shift+up",
- "command": "SelectionUp",
- "description": "åå
ę ¼éåŗåäø",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_field_role_setting": {
+ "type": "space",
+ "category": "datasheet_field_permission_change_event"
},
- {
- "show": true,
- "key": "shift+down",
- "winKey": "shift+down",
- "name": [
- "selection_to_down"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "shift+down",
- "command": "SelectionDown",
- "description": "åå
ę ¼éåŗåäø",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_member_name_property": {
+ "content": "audit_update_member_property_detail",
+ "type": "space",
+ "category": "organization_change_event",
+ "name": "audit_update_member_property"
},
- {
- "show": true,
- "key": "shift+left",
- "winKey": "shift+left",
- "name": [
- "selection_to_left"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "shift+left",
- "command": "SelectionLeft",
- "description": "åå
ę ¼éåŗåå·¦",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_member_property": {
+ "type": "space",
+ "category": "organization_change_event",
+ "name": "audit_update_member_property"
},
- {
- "show": true,
- "key": "shift+right",
- "winKey": "shift+right",
- "name": [
- "selection_to_right"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "shift+right",
- "command": "SelectionRight",
- "description": "åå
ę ¼éåŗåå³",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_member_team": {
+ "type": "space",
+ "category": "organization_change_event"
},
- {
- "show": true,
- "key": "cmd+shift+up",
- "winKey": "ctrl+shift+up",
- "name": [
- "selection_to_up_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+shift+up",
- "command": "SelectionUpEdge",
- "description": "åå
ę ¼éåŗåäøč³é”¶éØ",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_node_cover": {
+ "content": "audit_space_node_update_cover_detail",
+ "online": true,
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_update_cover"
},
- {
- "show": true,
- "key": "cmd+shift+down",
- "winKey": "ctrl+shift+down",
- "name": [
- "selection_to_down_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+shift+down",
- "command": "SelectionDownEdge",
- "description": "åå
ę ¼éåŗåäøč³åŗéØ",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_node_desc": {
+ "content": "audit_space_node_update_desc_detail",
+ "online": true,
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_update_desc"
},
- {
- "show": true,
- "key": "cmd+shift+left",
- "winKey": "ctrl+shift+left",
- "name": [
- "selection_to_left_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+shift+left",
- "command": "SelectionLeftEdge",
- "description": "åå
ę ¼éåŗåå·¦å°č¾¹ē¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_node_icon": {
+ "content": "audit_space_node_update_icon_detail",
+ "online": true,
+ "type": "space",
+ "category": "work_catalog_change_event",
+ "name": "audit_space_node_update_icon"
},
- {
- "show": true,
- "key": "cmd+shift+right",
- "winKey": "ctrl+shift+right",
- "name": [
- "selection_to_right_edge"
- ],
- "when": "hasActiveCell && !isGlobalEditing && !isRecordExpanding&& !isMenuOpening",
- "id": "cmd+shift+right",
- "command": "SelectionRightEdge",
- "description": "åå
ę ¼éåŗåå³č³č¾¹ē¼",
- "type": [
- "gird_view_shortcuts"
- ]
+ "update_node_role": {
+ "content": "audit_update_node_role_detail",
+ "online": true,
+ "type": "space",
+ "sort": "12",
+ "show_in_audit_log": true,
+ "category": "work_catalog_permission_change_event",
+ "name": "audit_update_node_role"
},
- {
- "show": true,
- "key": "fn+ā",
- "winKey": "fn+ā",
- "name": [
- "scroll_screen_up"
- ],
- "when": "!isRecordExpanding",
- "id": "fn+ā",
- "command": "None",
- "description": "åäøę»åØäøå±",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "update_node_share_setting": {
+ "content": "audit_update_node_share_setting_detail",
+ "online": true,
+ "type": "space",
+ "sort": "15",
+ "show_in_audit_log": true,
+ "category": "work_catalog_share_event",
+ "name": "audit_update_node_share_setting"
},
- {
- "show": true,
- "key": "pageup",
- "winKey": "pageup",
- "name": [
- "scroll_screen_up"
- ],
- "when": "!isRecordExpanding",
- "id": "pageup",
- "command": "PageUp",
- "description": "åäøę»åØäøå±",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "update_space_logo": {
+ "content": "audit_space_update_logo_detail",
+ "online": true,
+ "type": "space",
+ "category": "space_change_event",
+ "name": "audit_space_update_logo"
},
- {
- "show": true,
- "key": "fn+ā",
- "winKey": "fn+ā",
- "name": [
- "scroll_screen_down"
- ],
- "when": "!isRecordExpanding",
- "id": "fn+ā",
- "command": "None",
- "description": "åäøę»åØäøå±",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "update_sub_admin_role": {
+ "type": "space",
+ "category": "admin_permission_change_event"
},
- {
- "show": true,
- "key": "pagedown",
- "winKey": "pagedown",
- "name": [
- "scroll_screen_down"
- ],
- "when": "!isRecordExpanding",
- "id": "pagedown",
- "command": "PageDown",
- "description": "åäøę»åØäøå±",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "update_team_property": {
+ "type": "space",
+ "category": "organization_change_event"
+ },
+ "user_leave_space": {
+ "content": "audit_user_quit_space_detail",
+ "type": "space",
+ "category": "organization_change_event",
+ "name": "audit_user_quit_space"
+ },
+ "user_login": {
+ "content": "audit_user_login_detail",
+ "online": true,
+ "type": "system",
+ "category": "account_event",
+ "name": "audit_user_login"
},
+ "user_logout": {
+ "content": "audit_user_logout_detail",
+ "online": true,
+ "type": "system",
+ "category": "account_event",
+ "name": "audit_user_logout"
+ }
+ },
+ "locales": [
{
- "show": true,
- "key": "cmd+up",
- "winKey": "ctrl+up",
- "name": [
- "page_to_up_edge"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+up",
- "command": "PageUpEdge",
- "description": "ę»åØå°é”µé¢é”¶éØ",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "currency_name": "Pounds",
+ "currency_symbol": "$",
+ "id": "en_GB",
+ "strings_language": "en_US",
+ "currency_code": "GBD",
+ "name": "English(United Kingdom)"
},
{
- "show": true,
- "key": "cmd+down",
- "winKey": "ctrl+down",
- "name": [
- "page_to_down_edge"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+down",
- "command": "PageDownEdge",
- "description": "ę»åØå°é”µé¢åŗéØ",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "currency_name": "US Dollar",
+ "currency_symbol": "$",
+ "id": "en_US",
+ "strings_language": "en_US",
+ "currency_code": "USD",
+ "name": "English(USA)"
},
{
- "key": "cmd+s",
- "winKey": "ctrl+s",
- "name": [
- "toast_ctrl_s"
- ],
- "when": "true",
- "id": "cmd+s",
- "command": "ToastForSave",
- "description": "ä½ ēäæ®ę¹ę°ę®ä¼å®ę¶äæåå°äŗē«Æļ¼ę éęåØäæå",
- "type": [
- "gallery_view_shortcuts"
- ]
+ "currency_name": "ę„å
",
+ "currency_symbol": "ļæ„",
+ "id": "ja_JP",
+ "strings_language": "ja_JP",
+ "currency_code": "JPY",
+ "name": "Japan"
},
{
- "show": true,
- "key": "cmd+k",
- "winKey": "ctrl+k",
- "name": [
- "open_quickgo_panel"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+k",
- "command": "SearchNode",
- "description": "ęå¼å·„ä½å°ēęē“¢ę ",
- "type": [
- "workbenck_shortcuts"
- ]
+ "currency_name": "äŗŗę°åø",
+ "currency_symbol": "ļæ„",
+ "id": "zh_CN",
+ "strings_language": "zh_CN",
+ "currency_code": "RMB",
+ "name": "ē®ä½äøę\n"
},
{
- "show": true,
- "key": "ctrl+n",
- "winKey": "alt+n",
- "name": [
- "new_datasheet"
- ],
- "when": "!isRecordExpanding",
- "id": "ctrl+n",
- "command": "NewDatasheet",
- "description": "ę°å»ŗē»“ę ¼č”Ø",
- "type": [
- "workbenck_shortcuts"
- ]
+ "currency_name": "ęøÆåø",
+ "currency_symbol": "$",
+ "id": "zh_HK",
+ "strings_language": "zh_HK",
+ "currency_code": "HKD",
+ "name": "ē¹ä½äøę(äøå½é¦ęøÆ)"
},
{
- "show": true,
- "key": "ctrl+shift+n",
- "winKey": "alt+shift+n",
- "name": [
- "new_folder"
- ],
- "when": "!isRecordExpanding",
- "id": "ctrl+shift+n",
- "command": "NewFolder",
- "description": "ę°å»ŗę件夹",
- "type": [
- "workbenck_shortcuts"
- ]
+ "currency_name": "ę°åø",
+ "currency_symbol": "$",
+ "id": "zh_SG",
+ "strings_language": "zh_HK",
+ "currency_code": "SGD",
+ "name": "ē¹ä½äøę(ę°å å”)"
},
{
- "show": true,
- "key": "f2",
- "winKey": "f2 ",
- "name": [
- "rename"
+ "currency_name": "å°åø",
+ "currency_symbol": "$",
+ "id": "zh_TW",
+ "strings_language": "zh_HK",
+ "currency_code": "HKD",
+ "name": "ē¹ä½äøę(å°ę¹¾)"
+ }
+ ],
+ "marketplace": {
+ "cli_9f3930dd7d7ad00c": {
+ "logo": {
+ "id": "atcEEp5gDuMWu",
+ "name": "feishu.svg",
+ "size": 1059,
+ "mimeType": "image/svg+xml",
+ "token": "space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
+ "width": 0,
+ "height": 0,
+ "url": "https://s1.vika.cn/space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95"
+ },
+ "env": [
+ "integration"
],
- "when": "!isRecordExpanding",
- "id": "f2",
- "command": "RenameNode",
- "description": "éå½å",
- "type": [
- "workbenck_shortcuts"
- ]
+ "disable": true,
+ "app_info": "marketplace_integration_app_info_fesihu",
+ "note": "marketplace_integration_app_note_feishu",
+ "app_name": "marketplace_integration_app_name_feishu",
+ "type": "integration",
+ "app_description": "marketplace_integration_app_dec_feishu",
+ "id": "cli_9f3930dd7d7ad00c",
+ "display_order": 10,
+ "image": {
+ "id": "atcnIol43SAeV",
+ "name": "é£ä¹¦éę.png",
+ "size": 362548,
+ "mimeType": "image/png",
+ "token": "space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
+ "width": 1600,
+ "height": 1072,
+ "url": "https://s1.vika.cn/space/2021/12/08/8742173785d34efc905ba1fd23227cc0"
+ },
+ "app_id": "cli_9f3930dd7d7ad00c",
+ "link_to_cms": "integration_feishu_help_url",
+ "app_type": "LARK_STORE",
+ "btn_card": {
+ "btn_text": "marketplace_integration_btncard_btntext_open",
+ "btn_action": "https://app.feishu.cn/app/cli_9f3930dd7d7ad00c",
+ "btn_type": "primary",
+ "btn_close_action": "https://www.feishu.cn/admin/#/appCenter/manage/cli_9f3930dd7d7ad00c?lang=zh-CN",
+ "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more"
+ },
+ "modal": {
+ "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
+ "btn_action": "https://app.feishu.cn/app/cli_9f3930dd7d7ad00c",
+ "app_description": "marketplace_integration_app_dec_feishu",
+ "btn_type": "primary",
+ "help_link": "integration_feishu_help_url"
+ }
},
- {
- "show": true,
- "key": "ctrl+s",
- "winKey": "alt+s",
- "name": [
- "share"
+ "cli_a08120b120fad00e": {
+ "logo": {
+ "id": "atc8qT4qak5kW",
+ "name": "feishu.svg",
+ "size": 1059,
+ "mimeType": "image/svg+xml",
+ "token": "space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
+ "width": 0,
+ "height": 0,
+ "url": "https://s1.vika.cn/space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95"
+ },
+ "env": [
+ "staging"
],
- "when": "!isRecordExpanding",
- "id": "ctrl+s",
- "command": "Share",
- "description": "åäŗ«",
- "type": [
- "workbenck_shortcuts"
- ]
+ "disable": true,
+ "app_info": "marketplace_integration_app_info_fesihu",
+ "note": "marketplace_integration_app_note_feishu",
+ "app_name": "marketplace_integration_app_name_feishu",
+ "type": "integration",
+ "app_description": "marketplace_integration_app_dec_feishu",
+ "id": "cli_a08120b120fad00e",
+ "display_order": 10,
+ "image": {
+ "id": "atcEedAZX3ufL",
+ "name": "é£ä¹¦éę.png",
+ "size": 362548,
+ "mimeType": "image/png",
+ "token": "space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
+ "width": 1600,
+ "height": 1072,
+ "url": "https://s1.vika.cn/space/2021/12/08/8742173785d34efc905ba1fd23227cc0"
+ },
+ "app_id": "cli_a08120b120fad00e",
+ "link_to_cms": "integration_feishu_help_url",
+ "app_type": "LARK_STORE",
+ "btn_card": {
+ "btn_text": "marketplace_integration_btncard_btntext_open",
+ "btn_action": "https://app.feishu.cn/app/cli_a08120b120fad00e",
+ "btn_type": "primary",
+ "btn_close_action": "https://www.feishu.cn/admin/#/appCenter/manage/cli_a08120b120fad00e?lang=zh-CN",
+ "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more"
+ },
+ "modal": {
+ "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
+ "btn_action": "https://app.feishu.cn/app/cli_a08120b120fad00e",
+ "app_description": "marketplace_integration_app_dec_feishu",
+ "btn_type": "primary",
+ "help_link": "integration_feishu_help_url"
+ }
},
- {
- "show": true,
- "key": "ctrl+p",
- "winKey": "alt+p",
- "name": [
- "permission_setting"
+ "cli_9f614b454434500e": {
+ "logo": {
+ "id": "atckEWR2o3EgR",
+ "name": "feishu.svg",
+ "size": 1059,
+ "mimeType": "image/svg+xml",
+ "token": "space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95",
+ "width": 0,
+ "height": 0,
+ "url": "https://s1.vika.cn/space/2021/04/28/4c4be697b9e94672a7c65d979b60ab95"
+ },
+ "env": [
+ "production"
],
- "when": "!isRecordExpanding",
- "id": "ctrl+p",
- "command": "Permission",
- "description": "设置ęé",
- "type": [
- "workbenck_shortcuts"
- ]
+ "disable": true,
+ "app_info": "marketplace_integration_app_info_fesihu",
+ "note": "marketplace_integration_app_note_feishu",
+ "app_name": "marketplace_integration_app_name_feishu",
+ "type": "integration",
+ "app_description": "marketplace_integration_app_dec_feishu",
+ "id": "cli_9f614b454434500e",
+ "display_order": 10,
+ "image": {
+ "id": "atcLNS2l4KYxV",
+ "name": "é£ä¹¦éę.png",
+ "size": 362548,
+ "mimeType": "image/png",
+ "token": "space/2021/12/08/8742173785d34efc905ba1fd23227cc0",
+ "width": 1600,
+ "height": 1072,
+ "url": "https://s1.vika.cn/space/2021/12/08/8742173785d34efc905ba1fd23227cc0"
+ },
+ "app_id": "cli_9f614b454434500e",
+ "link_to_cms": "integration_feishu_help_url",
+ "app_type": "LARK_STORE",
+ "btn_card": {
+ "btn_text": "marketplace_integration_btncard_btntext_open",
+ "btn_action": "https://app.feishu.cn/app/cli_9f614b454434500e",
+ "btn_type": "primary",
+ "btn_close_action": "https://www.feishu.cn/admin/#/appCenter/manage/cli_9f614b454434500e?lang=zh-CN",
+ "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more"
+ },
+ "modal": {
+ "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
+ "btn_action": "https://app.feishu.cn/app/cli_9f614b454434500e",
+ "app_description": "marketplace_integration_app_dec_feishu",
+ "btn_type": "primary",
+ "help_link": "integration_feishu_help_url"
+ }
},
- {
- "show": true,
- "key": "cmd+shift+s",
- "winKey": "ctrl+shift+s",
- "name": [
- "create_backup"
+ "ina5200279359980055": {
+ "logo": {
+ "id": "atcPfGUqrcZ5j",
+ "name": "ä¼äøå¾®äæ”.svg",
+ "size": 5878,
+ "mimeType": "image/svg+xml",
+ "token": "space/2021/04/28/e043014e0af54bf58c6bb78e92b00b60",
+ "width": 0,
+ "height": 0,
+ "url": "https://s1.vika.cn/space/2021/04/28/e043014e0af54bf58c6bb78e92b00b60"
+ },
+ "env": [
+ "integration",
+ "staging",
+ "production"
],
- "when": "!isRecordExpanding",
- "id": "cmd+shift+S",
- "command": "CreateBackup",
- "description": "å建åå²å¤ä»½",
- "type": [
- "workbenck_shortcuts"
- ]
+ "app_info": "marketplace_integration_app_info_wecahtcp",
+ "note": "marketplace_integration_app_note_wechatcp",
+ "app_name": "marketplace_integration_app_name_wechatcp",
+ "type": "integration",
+ "app_description": "marketplace_integration_app_dec_wechatcp",
+ "id": "ina5200279359980055",
+ "display_order": 30,
+ "image": {
+ "id": "atcuiGRXDfIoT",
+ "name": "ä¼äøå¾®äæ”éę.png",
+ "size": 599396,
+ "mimeType": "image/png",
+ "token": "space/2021/12/08/772be217f729479985295ae30dc63291",
+ "width": 1600,
+ "height": 1072,
+ "url": "https://s1.vika.cn/space/2021/12/08/772be217f729479985295ae30dc63291"
+ },
+ "app_id": "ina5200279359980055",
+ "link_to_cms": "integration_wecom_help_url",
+ "app_type": "WECOM_STORE",
+ "btn_card": {
+ "btn_text": "marketplace_integration_btncard_btntext_open",
+ "btn_action": "/user/wecom/integration/bind",
+ "btn_type": "primary",
+ "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more"
+ },
+ "modal": {
+ "btn_text": "0",
+ "app_description": "marketplace_integration_app_dec_wechatcp",
+ "btn_type": "primary",
+ "help_link": "integration_wecom_help_url"
+ }
},
- {
- "show": true,
- "key": "ctrl+t",
- "winKey": "alt+t",
- "name": [
- "save_as_template"
+ "ina9134969049653777": {
+ "logo": {
+ "id": "atcpH3rGddayo",
+ "name": "ding.svg",
+ "size": 1831,
+ "mimeType": "image/svg+xml",
+ "token": "space/2021/04/28/7af742cdbb3c4ae3a76e30e68bf471cb",
+ "width": 0,
+ "height": 0,
+ "url": "https://s1.vika.cn/space/2021/04/28/7af742cdbb3c4ae3a76e30e68bf471cb"
+ },
+ "env": [
+ "integration",
+ "staging",
+ "production"
],
- "when": "!isRecordExpanding",
- "id": "ctrl+t",
- "command": "SaveAsTemplate",
- "description": "äæå为樔ęæ",
- "type": [
- "workbenck_shortcuts"
- ]
+ "app_info": "marketplace_integration_app_info_dingtalk",
+ "note": "marketplace_integration_app_note_dingtalk",
+ "app_name": "marketplace_integration_app_name_dingtalk",
+ "type": "integration",
+ "app_description": "marketplace_integration_app_dec_dingtalk",
+ "id": "ina9134969049653777",
+ "display_order": 20,
+ "image": {
+ "id": "atcOhMLdK4DOv",
+ "name": "éééę.png",
+ "size": 124923,
+ "mimeType": "image/png",
+ "token": "space/2021/12/08/46a769fdf74d4c0f8676f3ccca358643",
+ "width": 1600,
+ "height": 1072,
+ "url": "https://s1.vika.cn/space/2021/12/08/46a769fdf74d4c0f8676f3ccca358643"
+ },
+ "app_id": "ina9134969049653777",
+ "link_to_cms": "integration_dingtalk_help_url",
+ "app_type": "DINGTALK_STORE",
+ "btn_card": {
+ "btn_text": "marketplace_integration_btncard_btntext_open",
+ "btn_action": "/help/integration-dingtalk/",
+ "btn_type": "primary",
+ "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more"
+ },
+ "modal": {
+ "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
+ "btn_action": "/help/integration-dingtalk/",
+ "app_description": "marketplace_integration_app_dec_dingtalk",
+ "btn_type": "primary",
+ "help_link": "integration_dingtalk_help_url"
+ }
},
- {
- "show": true,
- "key": "cmd+b",
- "winKey": "ctrl+b",
- "name": [
- "toggle_catalog_panel"
+ "ina5645957505507647": {
+ "logo": {
+ "id": "atclqW8EjJIFz",
+ "name": "Frame.svg",
+ "size": 575,
+ "mimeType": "image/svg+xml",
+ "token": "space/2021/04/28/0c070534ccda4b4dbae3f4c7c303d02e",
+ "width": 0,
+ "height": 0,
+ "url": "https://s1.vika.cn/space/2021/04/28/0c070534ccda4b4dbae3f4c7c303d02e"
+ },
+ "env": [
+ "integration",
+ "staging",
+ "production"
],
- "when": "!isRecordExpanding && !modalVisible",
- "id": "cmd+b",
- "command": "ToggleCatalogPanel",
- "description": "å±å¼ęå ē®å½é¢ęæ",
- "type": [
- "workbenck_shortcuts"
- ]
- },
- {
- "key": "space",
- "winKey": "space",
- "when": "!isGlobalEditing && isRecordExpanding && !isEditing",
- "id": "space",
- "command": "CloseExpandRecord"
- },
- {
- "key": "shift+tab",
- "winKey": "shift+tab",
- "when": "isRecordExpanding",
- "id": "shift+tab",
- "command": "RecordShiftTab"
- },
- {
- "key": "tab",
- "winKey": "tab",
- "when": "isRecordExpanding",
- "id": "tab",
- "command": "RecordTab"
+ "app_info": "marketplace_integration_app_info_office_preview",
+ "note": "marketplace_integration_app_note_office_preview",
+ "app_name": "marketplace_integration_app_name_officepreview",
+ "type": "integration",
+ "app_description": "marketplace_integration_app_dec_office_preview",
+ "id": "ina5645957505507647",
+ "display_order": 20,
+ "image": {
+ "id": "atczaIPjTBq8F",
+ "name": "ę°øäøéę.png",
+ "size": 473712,
+ "mimeType": "image/png",
+ "token": "space/2021/12/08/18efb2fce9a64dc08262fc5cc8f0eac1",
+ "width": 1600,
+ "height": 1072,
+ "url": "https://s1.vika.cn/space/2021/12/08/18efb2fce9a64dc08262fc5cc8f0eac1"
+ },
+ "app_id": "ina5645957505507647",
+ "link_to_cms": "integration_yozosoft_help_url",
+ "app_type": "OFFICE_PREVIEW",
+ "btn_card": {
+ "btn_text": "marketplace_integration_btncard_btntext_authorize",
+ "btn_type": "primary",
+ "apps_btn_text": "marketplace_integration_btncard_appsbtntext_read_more"
+ },
+ "modal": {
+ "btn_text": "marketplace_integration_btncard_appsbtntext_read_more",
+ "app_description": "marketplace_integration_app_dec_office_preview",
+ "btn_type": "primary",
+ "help_link": "integration_yozosoft_help_url"
+ }
+ }
+ },
+ "test_function": {
+ "async_compute": {
+ "feature_name": "async_compute",
+ "logo": "space/2022/01/25/bef8c76826c540c8a14c7f10938a60f9",
+ "id": "async_compute",
+ "note": "test_function_note_async_compute",
+ "feature_key": "async_compute",
+ "modal": {
+ "btn_text": "enable",
+ "info": "test_function_modal_info_async_compute",
+ "btn_action": "https://app.feishu.cn/app/cli_9f3930dd7d7ad00c",
+ "btn_type": "primary",
+ "infoēåÆę¬": "test_function_card_info_async_compute",
+ "info_image": "ASYNC_COMPUTE_INFO_IMAGE"
+ },
+ "card": {
+ "btn_open_action": "/",
+ "info": "test_function_card_info_async_compute",
+ "infoēåÆę¬": "test_function_card_info_async_compute",
+ "btn_close_action": "/",
+ "btn_text": "test_function_btncard_btntext_open",
+ "btn_type": "primary"
+ }
},
- {
- "show": true,
- "key": "cmd+shift+o",
- "winKey": "ctrl+shift+o",
- "name": [
- "toggle_widget_panel"
- ],
- "when": "!isRecordExpanding",
- "id": "cmd+shift+o",
- "command": "ToggleWidgetPanel",
- "description": "å±å¼å°ēØåŗ",
- "type": [
- "global_shortcuts"
- ]
+ "render_prompt": {
+ "feature_name": "render_prompt",
+ "logo": "space/2022/01/25/387465f4e3eb40b4a53a44fea624cd02",
+ "id": "render_prompt",
+ "note": "test_function_note_render_prompt",
+ "feature_key": "render_prompt",
+ "modal": {
+ "btn_text": "enable",
+ "info": "test_function_modal_info_render_prompt",
+ "btn_action": "https://app.feishu.cn/app/cli_a08120b120fad00e",
+ "btn_type": "primary",
+ "infoēåÆę¬": "test_function_card_info_render_prompt",
+ "info_image": "RENDER_PROMPT_INFO_IMAGE"
+ },
+ "card": {
+ "btn_open_action": "/",
+ "info": "test_function_card_info_render_prompt",
+ "infoēåÆę¬": "test_function_card_info_render_prompt",
+ "btn_close_action": "/",
+ "btn_text": "test_function_btncard_btntext_open",
+ "btn_type": "primary"
+ }
},
- {
- "key": "cmd+shift+d",
- "winKey": "ctrl+shift+d",
- "when": "!isRecordExpanding",
- "id": "cmd+shift+d",
- "command": "ToggleDevPanel"
+ "robot": {
+ "feature_name": "robot",
+ "logo": "space/2022/01/25/4a36a62cf12c47a0bf29b4808f5fcbb8",
+ "id": "robot",
+ "note": "test_function_note_robot",
+ "feature_key": "robot",
+ "modal": {
+ "btn_text": "test_function_btnmodal_btntext",
+ "info": "test_function_modal_info_robot",
+ "btn_action": "https://vika.cn/share/shrL1BVlA2ZhkSE7nYEgt",
+ "btn_type": "primary",
+ "infoēåÆę¬": "test_function_card_info_robot",
+ "info_image": "ROBOT_INFO_IMAGE"
+ },
+ "card": {
+ "btn_open_action": "/",
+ "info": "test_function_card_info_robot",
+ "infoēåÆę¬": "test_function_card_info_robot",
+ "btn_close_action": "/",
+ "btn_text": "test_function_btncard_btntext_apply",
+ "btn_type": "primary"
+ }
},
- {
- "key": "cmd+alt+d",
- "winKey": "ctrl+alt+d",
- "when": "!isRecordExpanding",
- "id": "cmd+alt+d",
- "command": "ToggleDevPanel"
+ "widget_center": {
+ "feature_name": "widget_name",
+ "logo": "space/2022/01/25/ff9091547ee84a6c87c3bc7ec1640f25",
+ "id": "widget_center",
+ "note": "test_function_note_widget",
+ "feature_key": "widget_center",
+ "modal": {
+ "btn_text": "test_function_btnmodal_btntext",
+ "info": "test_function_modal_info_widget",
+ "btn_action": "https://vika.cn/share/shrL1BVlA2ZhkSE7nYEgt",
+ "btn_type": "primary",
+ "infoēåÆę¬": "test_function_card_info_widget",
+ "info_image": "WIDGET_CENTER_INFO_IMAGE"
+ },
+ "card": {
+ "btn_open_action": "/",
+ "info": "test_function_card_info_widget",
+ "infoēåÆę¬": "test_function_card_info_widget",
+ "btn_close_action": "/",
+ "btn_text": "test_function_btncard_btntext_apply",
+ "btn_type": "primary"
+ }
},
- {
- "key": "up",
- "winKey": "up",
- "when": "isQuickSearchExpanding",
- "id": "up",
- "command": "QuickSearchUp"
+ "render_normal": {
+ "feature_name": "render_normal",
+ "logo": "space/2022/01/25/52f1fe2f1be34a2fb1227fc36d8861fc",
+ "id": "render_normal",
+ "note": "test_function_note_render_normal",
+ "feature_key": "render_normal",
+ "modal": {
+ "btn_text": "enable",
+ "info": "test_function_modal_info_render_normal",
+ "btn_type": "primary",
+ "infoēåÆę¬": "test_function_card_info_render_normal",
+ "info_image": "RENDER_NORMAL_INFO_IMAGE"
+ },
+ "card": {
+ "btn_open_action": "/",
+ "info": "test_function_card_info_render_normal",
+ "infoēåÆę¬": "test_function_card_info_render_normal",
+ "btn_close_action": "/",
+ "btn_text": "test_function_btncard_btntext_open",
+ "btn_type": "primary"
+ }
+ },
+ "view_manual_save": {
+ "feature_name": "view_manual_save",
+ "logo": "space/2022/01/25/4aa6c029188645cebd8c31f3def205d9",
+ "id": "view_manual_save",
+ "note": "test_function_note_view_manual_save",
+ "feature_key": "view_manual_save",
+ "modal": {
+ "btn_text": "enable",
+ "info": "test_function_modal_info_view_manual_save",
+ "btn_type": "primary",
+ "infoēåÆę¬": "test_function_card_info_view_manual_save",
+ "info_image": "VIEW_MANUAL_SAVE_INFO_IMAGE"
+ },
+ "card": {
+ "btn_open_action": "/",
+ "info": "test_function_card_info_view_manual_save",
+ "infoēåÆę¬": "test_function_card_info_view_manual_save",
+ "btn_close_action": "/",
+ "btn_text": "test_function_btncard_btntext_open",
+ "btn_type": "primary"
+ }
+ }
+ },
+ "player": {
+ "trigger": [
+ {
+ "actions": [
+ "open_guide_wizards([4])"
+ ],
+ "rules": [
+ "identity_ALL_OF_TRUE_['main_admin']",
+ "device_IS_pc",
+ "sign_up_time_IS_AFTER_2023-11-23 20:00"
+ ],
+ "id": "address_shown,[identity_ALL_OF_TRUE_['main_admin'], device_IS_pc, sign_up_time_IS_AFTER_2023-11-23 20:00],[open_guide_wizards([4])]",
+ "event": [
+ "address_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(113)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "ai_create_ai_node,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(113)]",
+ "event": [
+ "ai_create_ai_node"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(35)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_vika"
+ ],
+ "id": "datasheet_add_new_view,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizard(35)]",
+ "event": [
+ "datasheet_add_new_view"
+ ],
+ "eventState": "{\"viewType\":6}"
+ },
+ {
+ "actions": [
+ "open_guide_wizard(38)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_vika"
+ ],
+ "id": "datasheet_add_new_view,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizard(38)]",
+ "event": [
+ "datasheet_add_new_view"
+ ],
+ "eventState": "{\"viewType\":5}"
+ },
+ {
+ "actions": [
+ "open_guide_wizard(55)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_vika"
+ ],
+ "id": "datasheet_add_new_view,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizard(55)]",
+ "event": [
+ "datasheet_add_new_view"
+ ],
+ "eventState": "{\"viewType\":7}"
+ },
+ {
+ "actions": [
+ "open_guide_wizard(106)"
+ ],
+ "rules": [
+ "device_IS_pc"
+ ],
+ "id": "datasheet_create_mirror_tip,[device_IS_pc],[open_guide_wizard(106)]",
+ "event": [
+ "datasheet_create_mirror_tip"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(30)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "datasheet_dashboard_panel_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(30)]",
+ "event": [
+ "datasheet_dashboard_panel_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(88)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "datasheet_gantt_view_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(88)]",
+ "event": [
+ "datasheet_gantt_view_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(84)"
+ ],
+ "rules": [
+ "device_IS_pc"
+ ],
+ "id": "datasheet_user_menu,[device_IS_pc],[open_guide_wizard(84)]",
+ "event": [
+ "datasheet_user_menu"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([31])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "sign_up_time_IS_AFTER_2023-11-23 20:00",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "datasheet_wigdet_empty_panel_shown,[device_IS_pc, sign_up_time_IS_AFTER_2023-11-23 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizards([31])]",
+ "event": [
+ "datasheet_wigdet_empty_panel_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard([117])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "guide_use_automation_first_time,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard([117])]",
+ "event": [
+ "guide_use_automation_first_time"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(85)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "sign_up_time_IS_AFTER_2022-04-10 00:00"
+ ],
+ "id": "questionnaire_shown_after_sign,[device_IS_pc, sign_up_time_IS_AFTER_2022-04-10 00:00],[open_guide_wizard(85)]",
+ "event": [
+ "questionnaire_shown_after_sign"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(41)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_shareId",
+ "wizard[42].count_GREATER_THAN_300",
+ "wizard[43].count_GREATER_THAN_100"
+ ],
+ "id": "questionnaire_shown,[device_IS_pc, url_EXCLUDES_shareId, wizard[42].count_GREATER_THAN_300, wizard[43].count_GREATER_THAN_100],[open_guide_wizard(41)]",
+ "event": [
+ "questionnaire_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(41)"
+ ],
+ "rules": [
+ "wizard[42].count_GREATER_THAN_1000",
+ "device_IS_pc",
+ "url_EXCLUDES_shareId",
+ "wizard[43].count_GREATER_THAN_200"
+ ],
+ "id": "questionnaire_shown,[wizard[42].count_GREATER_THAN_1000, device_IS_pc, url_EXCLUDES_shareId, wizard[43].count_GREATER_THAN_200],[open_guide_wizard(41)]",
+ "event": [
+ "questionnaire_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(41)"
+ ],
+ "rules": [
+ "wizard[42].count_GREATER_THAN_6000",
+ "identity_ALL_OF_TRUE_['main_admin']",
+ "device_IS_pc",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "questionnaire_shown,[wizard[42].count_GREATER_THAN_6000, identity_ALL_OF_TRUE_['main_admin'], device_IS_pc, url_EXCLUDES_shareId],[open_guide_wizard(41)]",
+ "event": [
+ "questionnaire_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([19])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "identity_ALL_OF_TRUE_['main_admin']",
+ "sign_up_time_IS_AFTER_2023-11-23 20:00",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "template_center_shown,[device_IS_pc, identity_ALL_OF_TRUE_['main_admin'], sign_up_time_IS_AFTER_2023-11-23 20:00, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizards([19])]",
+ "event": [
+ "template_center_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(78)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "view_add_panel_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(78)]",
+ "event": [
+ "view_add_panel_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(52)"
+ ],
+ "id": "view_notice_auto_save_true,[],[open_guide_wizard(52)]",
+ "event": [
+ "view_notice_auto_save_true"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(51)"
+ ],
+ "rules": [
+ "labs_ONE_OF_TRUE_['view_manual_save']"
+ ],
+ "id": "view_notice_view_auto_false,[labs_ONE_OF_TRUE_['view_manual_save']],[open_guide_wizard(51)]",
+ "event": [
+ "view_notice_view_auto_false"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(50)"
+ ],
+ "rules": [
+ "labs_ONE_OF_TRUE_['view_manual_save']"
+ ],
+ "id": "viewset_manual_save_tip,[labs_ONE_OF_TRUE_['view_manual_save']],[open_guide_wizard(50)]",
+ "event": [
+ "viewset_manual_save_tip"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(22)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "workbench_create_form_bth_clicked,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(22)]",
+ "event": [
+ "workbench_create_form_bth_clicked"
+ ],
+ "suspended": true
+ },
+ {
+ "actions": [
+ "open_guide_wizard(61)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "workbench_folder_from_template_showcase_shown,[device_IS_pc, url_EXCLUDES_shareId],[open_guide_wizard(61)]",
+ "event": [
+ "workbench_folder_from_template_showcase_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(46)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "workbench_form_container_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(46)]",
+ "event": [
+ "workbench_form_container_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizard(25)"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId"
+ ],
+ "id": "workbench_hidden_vikaby_btn_clicked,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId],[open_guide_wizard(25)]",
+ "event": [
+ "workbench_hidden_vikaby_btn_clicked"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([105, 104])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_apitable"
+ ],
+ "id": "workbench_show_trial_tip,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_apitable],[open_guide_wizards([105, 104])]",
+ "event": [
+ "workbench_show_trial_tip"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([29, 76, 131])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "sign_up_time_IS_BEFORE_2024-12-31 23:59",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_vika"
+ ],
+ "id": "workbench_shown,[device_IS_pc, sign_up_time_IS_BEFORE_2024-12-31 23:59, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizards([29, 76, 131])]",
+ "event": [
+ "workbench_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([105, 115, 104])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_apitable"
+ ],
+ "id": "workbench_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_apitable],[open_guide_wizards([105, 115, 104])]",
+ "event": [
+ "workbench_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([1, 24, 104])"
+ ],
+ "rules": [
+ "device_IS_pc",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_vika"
+ ],
+ "id": "workbench_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizards([1, 24, 104])]",
+ "event": [
+ "workbench_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([76, 131])"
+ ],
+ "rules": [
+ "sign_up_time_IS_BEFORE_2024-12-31 23:59",
+ "device_IS_mobile",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "edition_IS_vika"
+ ],
+ "id": "workbench_shown,[sign_up_time_IS_BEFORE_2024-12-31 23:59, device_IS_mobile, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_vika],[open_guide_wizards([76, 131])]",
+ "event": [
+ "workbench_shown"
+ ]
+ },
+ {
+ "actions": [
+ "open_guide_wizards([76])"
+ ],
+ "rules": [
+ "sign_up_time_IS_BEFORE_2024-12-31 23:59",
+ "url_EXCLUDES_templateId",
+ "url_EXCLUDES_shareId",
+ "device_IS_app",
+ "edition_IS_vika"
+ ],
+ "id": "workbench_shown,[sign_up_time_IS_BEFORE_2024-12-31 23:59, url_EXCLUDES_templateId, url_EXCLUDES_shareId, device_IS_app, edition_IS_vika],[open_guide_wizards([76])]",
+ "event": [
+ "workbench_shown"
+ ]
+ }
+ ],
+ "events": {
+ "_": {},
+ "address_shown": {
+ "module": "address",
+ "name": "shown"
+ },
+ "ai_create_ai_node": {
+ "module": "ai",
+ "name": "create_ai_node",
+ "guide": {
+ "step": [
+ "recn59RPV1b8Q"
+ ]
+ }
+ },
+ "app_error_logger": {
+ "module": "app",
+ "name": "error_logger"
+ },
+ "app_modal_confirm": {
+ "module": "app",
+ "name": "modal_confirm"
+ },
+ "app_set_user_id": {
+ "module": "app",
+ "name": "set_user_id"
+ },
+ "app_tracker": {
+ "module": "app",
+ "name": "tracker"
+ },
+ "datasheet_add_new_view": {
+ "module": "datasheet",
+ "name": "add_new_view"
+ },
+ "datasheet_create_mirror_tip": {
+ "module": "datasheet",
+ "name": "create_mirror_tip",
+ "guide": {
+ "step": [
+ "recixOMO4Roib"
+ ]
+ }
+ },
+ "datasheet_dashboard_panel_shown": {
+ "module": "datasheet",
+ "name": "dashboard_panel_shown"
+ },
+ "datasheet_delete_record": {
+ "module": "datasheet",
+ "name": "delete_record"
+ },
+ "datasheet_field_context_hidden": {
+ "module": "datasheet",
+ "name": "field_context_hidden"
+ },
+ "datasheet_field_context_shown": {
+ "module": "datasheet",
+ "name": "field_context_shown"
+ },
+ "datasheet_field_setting_hidden": {
+ "module": "datasheet",
+ "name": "field_setting_hidden",
+ "guide": {
+ "step": [
+ "recMyeQyjTId0"
+ ]
+ }
+ },
+ "datasheet_field_setting_shown": {
+ "module": "datasheet",
+ "name": "field_setting_shown"
+ },
+ "datasheet_gantt_view_shown": {
+ "module": "datasheet",
+ "name": "gantt_view_shown"
+ },
+ "datasheet_grid_view_shown": {
+ "module": "datasheet",
+ "name": "grid_view_shown",
+ "guide": {
+ "step": [
+ "recYXMUXd8Rv8"
+ ]
+ }
+ },
+ "datasheet_org_has_link_field": {
+ "module": "datasheet",
+ "name": "org_has_link_field"
+ },
+ "datasheet_org_view_add_first_node": {
+ "module": "datasheet",
+ "name": "org_view_add_first_node"
+ },
+ "datasheet_org_view_drag_to_unhandled_list": {
+ "module": "datasheet",
+ "name": "org_view_drag_to_unhandled_list"
+ },
+ "datasheet_org_view_right_panel_shown": {
+ "module": "datasheet",
+ "name": "org_view_right_panel_shown"
+ },
+ "datasheet_search_panel_hidden": {
+ "module": "datasheet",
+ "name": "search_panel_hidden",
+ "guide": {
+ "step": [
+ "recnHGTjyU7Jw"
+ ]
+ }
+ },
+ "datasheet_search_panel_shown": {
+ "module": "datasheet",
+ "name": "search_panel_shown",
+ "guide": {
+ "step": [
+ "reczmcUK1NLK4"
+ ]
+ }
+ },
+ "datasheet_shown": {
+ "module": "datasheet",
+ "name": "shown"
+ },
+ "datasheet_user_menu": {
+ "module": "datasheet",
+ "name": "user_menu"
+ },
+ "datasheet_widget_center_modal_shown": {
+ "module": "datasheet",
+ "name": "widget_center_modal_shown",
+ "guide": {
+ "step": [
+ "reciAEMbU27Q0"
+ ]
+ }
+ },
+ "datasheet_wigdet_empty_panel_shown": {
+ "module": "datasheet",
+ "name": "wigdet_empty_panel_shown"
+ },
+ "get_context_menu_file_more": {
+ "module": "get_context_menu",
+ "name": "file_more"
+ },
+ "get_context_menu_folder_more": {
+ "module": "get_context_menu",
+ "name": "folder_more"
+ },
+ "get_context_menu_root_add": {
+ "module": "get_context_menu",
+ "name": "root_add"
+ },
+ "get_nav_list": {
+ "module": "get_nav",
+ "name": "list"
+ },
+ "guide_use_automation_first_time": {
+ "module": "guide",
+ "name": "use_automation_first_time"
+ },
+ "invite_entrance_modal_shown": {
+ "module": "invite",
+ "name": "entrance_modal_shown"
+ },
+ "questionnaire_shown": {
+ "module": "questionnaire",
+ "name": "shown"
+ },
+ "questionnaire_shown_after_sign": {
+ "module": "questionnaire",
+ "name": "shown_after_sign"
+ },
+ "space_setting_main_admin_shown": {
+ "module": "space_setting",
+ "name": "main_admin_shown"
+ },
+ "space_setting_member_manage_shown": {
+ "module": "space_setting",
+ "name": "member_manage_shown"
+ },
+ "space_setting_overview_shown": {
+ "module": "space_setting",
+ "name": "overview_shown"
+ },
+ "space_setting_sub_admin_shown": {
+ "module": "space_setting",
+ "name": "sub_admin_shown"
+ },
+ "space_setting_workbench_shown": {
+ "module": "space_setting",
+ "name": "workbench_shown"
+ },
+ "template_center_shown": {
+ "module": "template",
+ "name": "center_shown"
+ },
+ "template_detail_shown": {
+ "module": "template",
+ "name": "detail_shown"
+ },
+ "template_use_confirm_modal_shown": {
+ "module": "template",
+ "name": "use_confirm_modal_shown"
+ },
+ "view_add_panel_shown": {
+ "module": "view",
+ "name": "add_panel_shown"
+ },
+ "view_convert_gallery": {
+ "module": "view",
+ "name": "convert_gallery"
+ },
+ "view_notice_auto_save_true": {
+ "module": "view",
+ "name": "notice_auto_save_true"
+ },
+ "view_notice_view_auto_false": {
+ "module": "view",
+ "name": "notice_view_auto_false"
+ },
+ "viewset_manual_save_tip": {
+ "module": "viewset",
+ "name": "manual_save_tip"
+ },
+ "workbench_create_form_bth_clicked": {
+ "module": "workbench",
+ "name": "create_form_bth_clicked"
+ },
+ "workbench_create_form_panel_shown": {
+ "module": "workbench",
+ "name": "create_form_panel_shown"
+ },
+ "workbench_create_form_previewer_shown": {
+ "module": "workbench",
+ "name": "create_form_previewer_shown",
+ "guide": {
+ "step": [
+ "recZFoBGGlEJ5"
+ ]
+ }
+ },
+ "workbench_entry": {
+ "module": "workbench",
+ "name": "entry"
+ },
+ "workbench_folder_from_template_showcase_shown": {
+ "module": "workbench",
+ "name": "folder_from_template_showcase_shown"
+ },
+ "workbench_folder_showcase_shown": {
+ "module": "workbench",
+ "name": "folder_showcase_shown"
+ },
+ "workbench_form_container_shown": {
+ "module": "workbench",
+ "name": "form_container_shown"
+ },
+ "workbench_hidden_vikaby_btn_clicked": {
+ "module": "workbench",
+ "name": "hidden_vikaby_btn_clicked"
+ },
+ "workbench_no_emit": {
+ "module": "workbench",
+ "name": "no_emit"
+ },
+ "workbench_show_trial_tip": {
+ "module": "workbench",
+ "name": "show_trial_tip"
+ },
+ "workbench_shown": {
+ "module": "workbench",
+ "name": "shown"
+ },
+ "workbench_space_list_shown": {
+ "module": "workbench",
+ "name": "space_list_shown"
+ }
},
- {
- "key": "down",
- "winKey": "down",
- "when": "isQuickSearchExpanding",
- "id": "down",
- "command": "QuickSearchDown"
+ "rule": [
+ {
+ "operator": "IS",
+ "condition": "device",
+ "id": "device_IS_app",
+ "conditionArgs": "app"
+ },
+ {
+ "operator": "IS",
+ "condition": "device",
+ "id": "device_IS_mobile",
+ "conditionArgs": "mobile"
+ },
+ {
+ "operator": "IS",
+ "condition": "device",
+ "id": "device_IS_pc",
+ "conditionArgs": "pc"
+ },
+ {
+ "operator": "IS",
+ "condition": "edition",
+ "id": "edition_IS_apitable",
+ "conditionArgs": "apitable"
+ },
+ {
+ "operator": "IS",
+ "condition": "edition",
+ "id": "edition_IS_vika",
+ "conditionArgs": "vika"
+ },
+ {
+ "operator": "ALL_OF_FALSE",
+ "condition": "identity",
+ "id": "identity_ALL_OF_FALSE_['sub_admin', 'main_admin', 'member']",
+ "conditionArgs": "['sub_admin', 'main_admin', 'member']"
+ },
+ {
+ "operator": "ALL_OF_TRUE",
+ "condition": "identity",
+ "id": "identity_ALL_OF_TRUE_['main_admin']",
+ "conditionArgs": "['main_admin']"
+ },
+ {
+ "operator": "ALL_OF_TRUE",
+ "condition": "identity",
+ "id": "identity_ALL_OF_TRUE_['sub_admin']",
+ "conditionArgs": "['sub_admin']"
+ },
+ {
+ "operator": "ONE_OF_TRUE",
+ "condition": "identity",
+ "id": "identity_ONE_OF_TRUE_['member']",
+ "conditionArgs": "['member']"
+ },
+ {
+ "operator": "ONE_OF_TRUE",
+ "condition": "identity",
+ "id": "identity_ONE_OF_TRUE_['sub_admin,'member']",
+ "conditionArgs": "['sub_admin,'member']"
+ },
+ {
+ "operator": "ONE_OF_TRUE",
+ "condition": "labs",
+ "id": "labs_ONE_OF_TRUE_['view_manual_save']",
+ "conditionArgs": "['view_manual_save']"
+ },
+ {
+ "operator": "IS_AFTER",
+ "condition": "sign_up_time",
+ "id": "sign_up_time_IS_AFTER_2022-04-10 00:00",
+ "conditionArgs": "2022-04-10 00:00"
+ },
+ {
+ "operator": "IS_AFTER",
+ "condition": "sign_up_time",
+ "id": "sign_up_time_IS_AFTER_2023-11-23 20:00",
+ "conditionArgs": "2023-11-23 20:00"
+ },
+ {
+ "operator": "IS_BEFORE",
+ "condition": "sign_up_time",
+ "id": "sign_up_time_IS_BEFORE_2024-12-31 23:59",
+ "conditionArgs": "2024-12-31 23:59"
+ },
+ {
+ "operator": "EXCLUDES",
+ "condition": "url",
+ "id": "url_EXCLUDES_ai_onboarding",
+ "conditionArgs": "ai_onboarding"
+ },
+ {
+ "operator": "EXCLUDES",
+ "condition": "url",
+ "id": "url_EXCLUDES_shareId",
+ "conditionArgs": "shareId"
+ },
+ {
+ "operator": "EXCLUDES",
+ "condition": "url",
+ "id": "url_EXCLUDES_templateId",
+ "conditionArgs": "templateId"
+ },
+ {
+ "operator": "INCLUDES",
+ "condition": "url",
+ "id": "url_INCLUDES_ai_onboarding",
+ "conditionArgs": "ai_onboarding"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[1].count",
+ "id": "wizard[1].count_GREATER_THAN_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "EQUAL",
+ "condition": "wizard[12].count",
+ "id": "wizard[12].count_EQUAL_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[12].count",
+ "id": "wizard[12].count_GREATER_THAN_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "EQUAL",
+ "condition": "wizard[14].count",
+ "id": "wizard[14].count_EQUAL_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[14].count",
+ "id": "wizard[14].count_GREATER_THAN_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "EQUAL",
+ "condition": "wizard[21].count",
+ "id": "wizard[21].count_EQUAL_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[21].count",
+ "id": "wizard[21].count_GREATER_THAN_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[24].count",
+ "id": "wizard[24].count_GREATER_THAN_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[27].count",
+ "id": "wizard[27].count_GREATER_THAN_0",
+ "conditionArgs": "0"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[42].count",
+ "id": "wizard[42].count_GREATER_THAN_1000",
+ "conditionArgs": "1000"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[42].count",
+ "id": "wizard[42].count_GREATER_THAN_300",
+ "conditionArgs": "300"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[42].count",
+ "id": "wizard[42].count_GREATER_THAN_6000",
+ "conditionArgs": "6000"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[43].count",
+ "id": "wizard[43].count_GREATER_THAN_100",
+ "conditionArgs": "100"
+ },
+ {
+ "operator": "GREATER_THAN",
+ "condition": "wizard[43].count",
+ "id": "wizard[43].count_GREATER_THAN_200",
+ "conditionArgs": "200"
+ }
+ ],
+ "jobs": {
+ "15_days_recall": {
+ "actions": [],
+ "cron": "0 7 * * *"
+ },
+ "3_days_recall": {
+ "actions": [],
+ "cron": "0 7 * * *"
+ },
+ "7_days_recall": {
+ "actions": [],
+ "cron": "0 7 * * *"
+ }
},
- {
- "key": "tab",
- "winKey": "tab",
- "when": "isQuickSearchExpanding",
- "id": "tab",
- "command": "QuickSearchTab"
+ "action": [
+ {
+ "id": "clear_guide_all_ui()",
+ "command": "clear_guide_all_ui",
+ "guide": {
+ "step": [
+ "recsHUjGVAb1E"
+ ]
+ }
+ },
+ {
+ "id": "clear_guide_uis([\"popover\"])",
+ "command": "clear_guide_uis",
+ "commandArgs": "[\"popover\"]"
+ },
+ {
+ "id": "open_guide_next_step()",
+ "command": "open_guide_next_step"
+ },
+ {
+ "id": "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "command": "open_guide_next_step",
+ "commandArgs": "{\"clearAllPrevUi\":true}"
+ },
+ {
+ "id": "open_guide_wizard([117])",
+ "command": "open_guide_wizard",
+ "commandArgs": "[117]"
+ },
+ {
+ "id": "open_guide_wizard(106)",
+ "command": "open_guide_wizard",
+ "commandArgs": "106"
+ },
+ {
+ "id": "open_guide_wizard(113)",
+ "command": "open_guide_wizard",
+ "commandArgs": "113"
+ },
+ {
+ "id": "open_guide_wizard(18)",
+ "command": "open_guide_wizard",
+ "commandArgs": "18"
+ },
+ {
+ "id": "open_guide_wizard(21)",
+ "command": "open_guide_wizard",
+ "commandArgs": "21"
+ },
+ {
+ "id": "open_guide_wizard(22)",
+ "command": "open_guide_wizard",
+ "commandArgs": "22"
+ },
+ {
+ "id": "open_guide_wizard(25)",
+ "command": "open_guide_wizard",
+ "commandArgs": "25"
+ },
+ {
+ "id": "open_guide_wizard(29)",
+ "command": "open_guide_wizard",
+ "commandArgs": "29"
+ },
+ {
+ "id": "open_guide_wizard(30)",
+ "command": "open_guide_wizard",
+ "commandArgs": "30"
+ },
+ {
+ "id": "open_guide_wizard(35)",
+ "command": "open_guide_wizard",
+ "commandArgs": "35"
+ },
+ {
+ "id": "open_guide_wizard(38)",
+ "command": "open_guide_wizard",
+ "commandArgs": "38"
+ },
+ {
+ "id": "open_guide_wizard(40)",
+ "command": "open_guide_wizard",
+ "commandArgs": "40"
+ },
+ {
+ "id": "open_guide_wizard(41)",
+ "command": "open_guide_wizard",
+ "commandArgs": "41"
+ },
+ {
+ "id": "open_guide_wizard(46)",
+ "command": "open_guide_wizard",
+ "commandArgs": "46"
+ },
+ {
+ "id": "open_guide_wizard(50)",
+ "command": "open_guide_wizard",
+ "commandArgs": "50"
+ },
+ {
+ "id": "open_guide_wizard(51)",
+ "command": "open_guide_wizard",
+ "commandArgs": "51"
+ },
+ {
+ "id": "open_guide_wizard(52)",
+ "command": "open_guide_wizard",
+ "commandArgs": "52"
+ },
+ {
+ "id": "open_guide_wizard(55)",
+ "command": "open_guide_wizard",
+ "commandArgs": "55"
+ },
+ {
+ "id": "open_guide_wizard(57)",
+ "command": "open_guide_wizard",
+ "commandArgs": "57"
+ },
+ {
+ "id": "open_guide_wizard(58)",
+ "command": "open_guide_wizard",
+ "commandArgs": "58"
+ },
+ {
+ "id": "open_guide_wizard(61)",
+ "command": "open_guide_wizard",
+ "commandArgs": "61"
+ },
+ {
+ "id": "open_guide_wizard(78)",
+ "command": "open_guide_wizard",
+ "commandArgs": "78"
+ },
+ {
+ "id": "open_guide_wizard(84)",
+ "command": "open_guide_wizard",
+ "commandArgs": "84"
+ },
+ {
+ "id": "open_guide_wizard(85)",
+ "command": "open_guide_wizard",
+ "commandArgs": "85"
+ },
+ {
+ "id": "open_guide_wizard(88)",
+ "command": "open_guide_wizard",
+ "commandArgs": "88"
+ },
+ {
+ "id": "open_guide_wizards([1, 24, 104])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[1, 24, 104]"
+ },
+ {
+ "id": "open_guide_wizards([105, 104])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[105, 104]"
+ },
+ {
+ "id": "open_guide_wizards([105, 115, 104])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[105, 115, 104]"
+ },
+ {
+ "id": "open_guide_wizards([19])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[19]"
+ },
+ {
+ "id": "open_guide_wizards([21])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[21]"
+ },
+ {
+ "id": "open_guide_wizards([29, 76, 131])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[29, 76, 131]"
+ },
+ {
+ "id": "open_guide_wizards([31])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[31]"
+ },
+ {
+ "id": "open_guide_wizards([4])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[4]"
+ },
+ {
+ "id": "open_guide_wizards([76, 131])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[76, 131]"
+ },
+ {
+ "id": "open_guide_wizards([76])",
+ "command": "open_guide_wizards",
+ "commandArgs": "[76]"
+ },
+ {
+ "id": "open_guide_wizards(47)",
+ "command": "open_guide_wizards",
+ "commandArgs": "47"
+ },
+ {
+ "id": "open_vikaby({\n\"visible\": true,\n\"defaultExpandDialog\": true,\n\"dialogConfig\": {\n\"title\": \"ē»“ę ¼č”Øé¦å±ęØ”ęæå¾é大čµ\",\n\"description\":\"åäŗ«ä½ ē樔ęæļ¼å
蓹č·å¾200G空é“čµ ē¤¼ļ¼å¹¶ęęŗä¼č·å¾20äŗŗē6äøŖęē½é¶ē©ŗé“ē«ļ¼\",\n\"btnText\":\"ę„ē详ę
\",\n\"btnUrl\": \"https://u.vika.cn/3pkza\",\n\"wizardId\": 21\n}\n}\n )",
+ "command": "open_vikaby",
+ "commandArgs": "{\n\"visible\": true,\n\"defaultExpandDialog\": true,\n\"dialogConfig\": {\n\"title\": \"ē»“ę ¼č”Øé¦å±ęØ”ęæå¾é大čµ\",\n\"description\":\"åäŗ«ä½ ē樔ęæļ¼å
蓹č·å¾200G空é“čµ ē¤¼ļ¼å¹¶ęęŗä¼č·å¾20äŗŗē6äøŖęē½é¶ē©ŗé“ē«ļ¼\",\n\"btnText\":\"ę„ē详ę
\",\n\"btnUrl\": \"https://u.vika.cn/3pkza\",\n\"wizardId\": 21\n}\n}\n "
+ },
+ {
+ "id": "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})",
+ "command": "open_vikaby",
+ "commandArgs": "{\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n}"
+ },
+ {
+ "id": "open_vikaby({\"defaultExpandMenu\": true, \"visible\": true})",
+ "command": "open_vikaby",
+ "commandArgs": "{\"defaultExpandMenu\": true, \"visible\": true}"
+ },
+ {
+ "id": "set_wizard_completed({\"curWizard\": true})",
+ "command": "set_wizard_completed",
+ "commandArgs": "{\"curWizard\": true}",
+ "guide": {
+ "step": [
+ "recQExamygtJd",
+ "recgn9PAJNAtX",
+ "recE9LnXquMPZ",
+ "recSkdfQ9C4uM",
+ "rec6yMTEJEjgF"
+ ]
+ }
+ },
+ {
+ "id": "set_wizard_completed({\"wizardId\": 14})",
+ "command": "set_wizard_completed",
+ "commandArgs": "{\"wizardId\": 14}",
+ "guide": {
+ "step": [
+ "recLftzTSNtNZ"
+ ]
+ }
+ },
+ {
+ "id": "skip_all_wizards()",
+ "command": "skip_all_wizards"
+ },
+ {
+ "id": "skip_current_wizard()",
+ "command": "skip_current_wizard"
+ },
+ {
+ "id": "skip_current_wizard({\"curWizardCompleted\": true})",
+ "command": "skip_current_wizard",
+ "commandArgs": "{\"curWizardCompleted\": true}"
+ }
+ ],
+ "tips": {
+ "first_node_tips": {
+ "description": "ä½ åÆä»„xxxxxå¦",
+ "title": "äŗ²ē±ē",
+ "desc": "äæåč³ę¬å°ļ¼å³åÆē¼č¾åäøč½½å¦ļ¼~"
+ }
+ }
+ },
+ "guide": {
+ "wizard": {
+ "1": {
+ "completeIndex": -1,
+ "steps": "[[2]]",
+ "player": {
+ "action": [
+ "recH5upxLpgTD"
+ ]
+ }
+ },
+ "2": {
+ "completeIndex": 0
+ },
+ "3": {
+ "completeIndex": -1
+ },
+ "4": {
+ "completeIndex": 0,
+ "steps": "[[8,9],[12,13],[10,11]]",
+ "player": {
+ "action": [
+ "recSciFoQEPTM"
+ ]
+ }
+ },
+ "5": {
+ "repeat": true,
+ "completeIndex": -1
+ },
+ "6": {
+ "completeIndex": 0
+ },
+ "7": {
+ "completeIndex": 0
+ },
+ "8": {
+ "completeIndex": 0
+ },
+ "9": {
+ "completeIndex": 0
+ },
+ "10": {
+ "completeIndex": 0
+ },
+ "11": {
+ "completeIndex": 0,
+ "endTime": 1620628680000,
+ "startTime": 1620023880000
+ },
+ "12": {
+ "completeIndex": 0
+ },
+ "13": {
+ "completeIndex": 0,
+ "steps": "[[3]]"
+ },
+ "14": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[4]]",
+ "freeVCount": 200,
+ "integral_action": "wizard_video_reward"
+ },
+ "15": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[5]]",
+ "freeVCount": 200,
+ "integral_action": "wizard_video_reward"
+ },
+ "16": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[6]]",
+ "freeVCount": 200,
+ "integral_action": "wizard_video_reward"
+ },
+ "17": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[7]]",
+ "freeVCount": 200,
+ "integral_action": "wizard_video_reward"
+ },
+ "18": {
+ "repeat": true,
+ "completeIndex": 1,
+ "steps": "[[107,108],[105,106]]",
+ "player": {
+ "action": [
+ "recMKNK2u3tkA"
+ ]
+ }
+ },
+ "19": {
+ "completeIndex": 0,
+ "steps": "[[14],[15,16],[17],[18],[20,21],[22]]",
+ "player": {
+ "action": [
+ "recl36N2sBDBe"
+ ]
+ }
+ },
+ "20": {
+ "completeIndex": -1,
+ "freeVCount": 1000,
+ "integral_action": "complete_bind_email"
+ },
+ "21": {
+ "completeIndex": -1,
+ "manualActions": [
+ "open_vikaby({\n\"visible\": true,\n\"defaultExpandDialog\": true,\n\"dialogConfig\": {\n\"title\": \"ē»“ę ¼č”Øé¦å±ęØ”ęæå¾é大čµ\",\n\"description\":\"åäŗ«ä½ ē樔ęæļ¼å
蓹č·å¾200G空é“čµ ē¤¼ļ¼å¹¶ęęŗä¼č·å¾20äŗŗē6äøŖęē½é¶ē©ŗé“ē«ļ¼\",\n\"btnText\":\"ę„ē详ę
\",\n\"btnUrl\": \"https://u.vika.cn/3pkza\",\n\"wizardId\": 21\n}\n}\n )"
+ ],
+ "player": {
+ "action": [
+ "recCrcOjScQhC",
+ "rec2I8ZbLDFGw"
+ ]
+ }
+ },
+ "22": {
+ "completeIndex": 0,
+ "steps": "[[23],[24]]",
+ "player": {
+ "action": [
+ "recbAdanWwVvE"
+ ]
+ }
+ },
+ "23": {
+ "completeIndex": 0,
+ "steps": "[[40,41],[42]]"
+ },
+ "24": {
+ "completeIndex": 0,
+ "steps": "[[44]]",
+ "player": {
+ "action": [
+ "recH5upxLpgTD"
+ ]
+ }
+ },
+ "25": {
+ "completeIndex": -1,
+ "steps": "[[43]]",
+ "player": {
+ "action": [
+ "recpp069I2Fvi"
+ ]
+ }
+ },
+ "26": {
+ "completeIndex": 0,
+ "manualActions": [
+ "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
+ ]
+ },
+ "27": {
+ "completeIndex": 0,
+ "steps": "[[45]]"
+ },
+ "28": {
+ "completeIndex": 0,
+ "steps": "[[46]]"
+ },
+ "29": {
+ "completeIndex": 0,
+ "steps": "[[47,48],[49],[50],[51,52],[53],[54]]",
+ "player": {
+ "action": [
+ "recBtbbzXDolQ"
+ ]
+ }
+ },
+ "30": {
+ "completeIndex": 0,
+ "steps": "[[55],[56,57],[58],[50],[51,52],[59],[60],[61]]",
+ "player": {
+ "action": [
+ "recnbU7bovh9p"
+ ]
+ }
+ },
+ "31": {
+ "completeIndex": 0,
+ "steps": "[[49],[50],[51,52],[53],[54]]",
+ "player": {
+ "action": [
+ "recH7YVXq8ev2"
+ ]
+ }
+ },
+ "32": {
+ "completeIndex": 0,
+ "steps": "[[62]]"
+ },
+ "33": {
+ "completeIndex": 0,
+ "steps": "[[63]]"
+ },
+ "34": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[64]]"
+ },
+ "35": {
+ "completeIndex": 0,
+ "steps": "[[64]]",
+ "player": {
+ "action": [
+ "recWzFTYL5aqi"
+ ]
+ }
+ },
+ "36": {
+ "completeIndex": 0,
+ "steps": "[[65]]"
+ },
+ "37": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[66]]"
+ },
+ "38": {
+ "completeIndex": 0,
+ "steps": "[[66]]",
+ "player": {
+ "action": [
+ "recUsJf5WI1XK"
+ ]
+ }
+ },
+ "39": {
+ "completeIndex": 0,
+ "steps": "[[67]]"
+ },
+ "40": {
+ "completeIndex": 0,
+ "steps": "[[70],[68],[69]]",
+ "player": {
+ "action": [
+ "rec3Wfcm2vUu4"
+ ]
+ }
+ },
+ "41": {
+ "repeat": true,
+ "completeIndex": 0,
+ "steps": "[[71]]",
+ "player": {
+ "action": [
+ "recksrkgpIWGA"
+ ]
+ }
+ },
+ "42": {},
+ "43": {},
+ "44": {
+ "completeIndex": 0,
+ "steps": "[[72]]"
+ },
+ "45": {
+ "completeIndex": 0,
+ "steps": "[[76],[73]]"
+ },
+ "46": {
+ "completeIndex": 0,
+ "steps": "[[74]]",
+ "player": {
+ "action": [
+ "reczvbPaxSPAU"
+ ]
+ }
+ },
+ "47": {
+ "completeIndex": 0,
+ "steps": "[[75]]",
+ "player": {
+ "action": [
+ "recV5500IVb6G"
+ ]
+ }
+ },
+ "48": {
+ "completeIndex": 0,
+ "steps": "[[76]]"
+ },
+ "49": {
+ "completeIndex": 0,
+ "steps": "[[77]]"
+ },
+ "50": {
+ "completeIndex": 0,
+ "manualActions": [
+ "open_guide_wizard(50)"
+ ],
+ "steps": "[[78]]",
+ "player": {
+ "action": [
+ "recepgn7o0mNn"
+ ]
+ }
+ },
+ "51": {
+ "completeIndex": 0,
+ "manualActions": [
+ "open_guide_wizard(51)"
+ ],
+ "steps": "[[79]]",
+ "player": {
+ "action": [
+ "recnv8Qb15HQI"
+ ]
+ }
+ },
+ "52": {
+ "completeIndex": 0,
+ "manualActions": [
+ "open_guide_wizard(52)"
+ ],
+ "steps": "[[80]]",
+ "player": {
+ "action": [
+ "recoiIMY1gIXm"
+ ]
+ }
+ },
+ "53": {
+ "completeIndex": 0,
+ "steps": "[[81]]"
+ },
+ "54": {
+ "completeIndex": -1,
+ "steps": "[[82]]"
+ },
+ "55": {
+ "completeIndex": 0,
+ "steps": "[[82]]",
+ "player": {
+ "action": [
+ "rech73EZuut4l"
+ ]
+ }
+ },
+ "56": {
+ "completeIndex": 0,
+ "steps": "[[83, 84]]"
+ },
+ "57": {
+ "completeIndex": 0,
+ "steps": "[[85]]",
+ "player": {
+ "action": [
+ "rec7Y8opYoPK5"
+ ]
+ }
+ },
+ "58": {
+ "completeIndex": 0,
+ "steps": "[[86,87],[88,89],[90,91]]",
+ "player": {
+ "action": [
+ "recNjTOtE8kzG"
+ ]
+ }
+ },
+ "59": {
+ "completeIndex": 0,
+ "steps": "[[92]]"
+ },
+ "60": {
+ "completeIndex": 0
+ },
+ "61": {
+ "completeIndex": -1,
+ "steps": "[[94]]",
+ "player": {
+ "action": [
+ "recWziPefmN7N"
+ ]
+ }
+ },
+ "62": {
+ "completeIndex": 0,
+ "steps": "[[95]]"
+ },
+ "63": {
+ "completeIndex": 0
+ },
+ "64": {
+ "repeat": true,
+ "completeIndex": -1
+ },
+ "65": {
+ "completeIndex": -1,
+ "steps": "[[98]]"
+ },
+ "66": {
+ "completeIndex": 0,
+ "steps": "[[99]]"
+ },
+ "67": {
+ "repeat": true,
+ "completeIndex": 0,
+ "steps": "[[100,101]]"
+ },
+ "68": {
+ "completeIndex": -1,
+ "steps": "[[93]]"
+ },
+ "69": {
+ "repeat": true,
+ "completeIndex": -1,
+ "steps": "[[103]]"
+ },
+ "70": {
+ "repeat": true,
+ "completeIndex": 1,
+ "steps": "[[26,27],[28,29],[30],[32],[35],[37,38],[39]]"
+ },
+ "71": {
+ "completeIndex": -1,
+ "steps": "[[109]]"
+ },
+ "72": {
+ "steps": "[[93]]"
+ },
+ "73": {
+ "steps": "[[93]]"
+ },
+ "74": {
+ "steps": "[[93]]"
+ },
+ "75": {
+ "steps": "[[93]]"
+ },
+ "76": {
+ "steps": "[[93]]",
+ "player": {
+ "action": [
+ "recZmyGfgUNR6",
+ "recEIcl9v4jzr",
+ "recBtbbzXDolQ"
+ ]
+ }
+ },
+ "77": {
+ "steps": "[[111]]"
+ },
+ "78": {
+ "completeIndex": 1,
+ "steps": "[[83]]",
+ "player": {
+ "action": [
+ "recBEBtlrHNqc"
+ ]
+ }
+ },
+ "79": {
+ "completeIndex": 0,
+ "steps": "[[126,127]]"
+ },
+ "80": {
+ "completeIndex": 0,
+ "steps": "[[128,129]]"
+ },
+ "81": {
+ "completeIndex": 0,
+ "steps": "[[124,125],[88,89]]"
+ },
+ "82": {
+ "completeIndex": -1,
+ "steps": "[[131]]"
+ },
+ "83": {
+ "completeIndex": -1,
+ "steps": "[[132],[137]]"
+ },
+ "84": {
+ "completeIndex": 0,
+ "steps": "[[135,133]]",
+ "player": {
+ "action": [
+ "rec5MG0Q07sgC"
+ ]
+ }
+ },
+ "85": {
+ "repeat": true,
+ "steps": "[[136]]",
+ "player": {
+ "action": [
+ "recpiCI64j675"
+ ]
+ }
+ },
+ "86": {
+ "steps": "[[137]]"
+ },
+ "87": {
+ "steps": "[[138]]"
+ },
+ "88": {
+ "completeIndex": 0,
+ "steps": "[[139,140],[141,143]]",
+ "player": {
+ "action": [
+ "recGMkwh9WpxC"
+ ]
+ }
+ },
+ "89": {
+ "completeIndex": -1,
+ "steps": "[[144]]"
+ },
+ "90": {
+ "completeIndex": -1,
+ "steps": "[[145]]"
+ },
+ "91": {
+ "completeIndex": -1,
+ "steps": "[[152]]"
+ },
+ "92": {
+ "completeIndex": -1,
+ "steps": "[[153]]"
+ },
+ "93": {
+ "completeIndex": -1,
+ "steps": "[[154]]"
+ },
+ "94": {
+ "completeIndex": -1,
+ "steps": "[[155]]"
+ },
+ "95": {
+ "completeIndex": 0,
+ "steps": "[[156,160]]"
+ },
+ "96": {
+ "completeIndex": 0,
+ "steps": "[[157]]"
+ },
+ "97": {
+ "completeIndex": 0,
+ "steps": "[[158]]"
+ },
+ "98": {
+ "completeIndex": -1,
+ "steps": "[[159]]"
+ },
+ "99": {
+ "completeIndex": -1,
+ "steps": "[[161]]"
+ },
+ "100": {
+ "completeIndex": -1,
+ "steps": "[[162]]"
+ },
+ "101": {
+ "completeIndex": -1,
+ "steps": "[[163]]"
+ },
+ "102": {
+ "completeIndex": -1,
+ "steps": "[[164]]"
+ },
+ "104": {
+ "completeIndex": 0,
+ "steps": "[[166]]",
+ "player": {
+ "action": [
+ "recRyoECYFqBv",
+ "recIPTZiGHiIK",
+ "recH5upxLpgTD"
+ ]
+ }
+ },
+ "105": {
+ "completeIndex": -1,
+ "steps": "[[167]]",
+ "player": {
+ "action": [
+ "recRyoECYFqBv",
+ "recIPTZiGHiIK"
+ ]
+ }
+ },
+ "106": {
+ "manualActions": [
+ "open_guide_wizard(106)"
+ ],
+ "steps": "[[168]]",
+ "player": {
+ "action": [
+ "recO09HUv27dd"
+ ]
+ }
+ },
+ "107": {
+ "completeIndex": -1,
+ "steps": "[[169]]"
+ },
+ "108": {
+ "completeIndex": -1,
+ "endTime": 1677677940000
+ },
+ "109": {
+ "completeIndex": -1,
+ "endTime": 1683814200000,
+ "steps": "[[170]]"
+ },
+ "110": {
+ "completeIndex": -1,
+ "endTime": 1687075920000,
+ "steps": "[[171]]"
+ },
+ "111": {
+ "completeIndex": -1,
+ "endTime": 1690273320000,
+ "steps": "[[172]]"
+ },
+ "112": {
+ "completeIndex": -1,
+ "endTime": 1692846180000,
+ "steps": "[[173]]"
+ },
+ "113": {
+ "completeIndex": -1,
+ "manualActions": [
+ "open_guide_wizard(113)"
+ ],
+ "steps": "[[174]]",
+ "player": {
+ "action": [
+ "recS412alvczx"
+ ]
+ }
+ },
+ "114": {
+ "completeIndex": -1,
+ "endTime": 1699951800000,
+ "steps": "[[175]]"
+ },
+ "115": {
+ "completeIndex": -1,
+ "steps": "[[176]]",
+ "player": {
+ "action": [
+ "recIPTZiGHiIK"
+ ]
+ }
+ },
+ "117": {
+ "repeat": true,
+ "manualActions": [
+ "open_guide_wizard([117])"
+ ],
+ "steps": "[[177]]",
+ "player": {
+ "action": [
+ "reca04Hhjjn7B"
+ ]
+ }
+ },
+ "118": {
+ "completeIndex": -1,
+ "endTime": 1701158400000,
+ "steps": "[[178]]"
+ },
+ "119": {
+ "completeIndex": -1,
+ "steps": "[[179]]"
+ },
+ "131": {
+ "completeIndex": -1,
+ "steps": "[[192]]",
+ "player": {
+ "action": [
+ "recEIcl9v4jzr",
+ "recBtbbzXDolQ"
+ ]
+ }
+ }
},
- {
- "key": "enter",
- "winKey": "enter",
- "when": "isQuickSearchExpanding",
- "id": "enter",
- "command": "QuickSearchEnter"
+ "step": {
+ "1": {
+ "uiConfigId": "player_step_ui_config_1",
+ "uiType": "notice",
+ "prev": "-",
+ "backdrop": "around_mask",
+ "onPlay": [
+ "clear_guide_all_ui()"
+ ],
+ "onNext": [
+ "skip_all_wizards()"
+ ],
+ "next": "ē”®å®",
+ "onPrev": [
+ "clear_guide_all_ui()"
+ ],
+ "nextId": "confirm",
+ "onSkip": [
+ "clear_guide_all_ui()"
+ ],
+ "uiConfig": "{}",
+ "onClose": [
+ "skip_current_wizard()"
+ ],
+ "onTarget": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ]
+ },
+ "2": {
+ "uiConfigId": "player_step_ui_config_2",
+ "uiType": "questionnaire",
+ "backdrop": "around_mask",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē”®å®",
+ "nextId": "confirm",
+ "uiConfig": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæē»“ę ¼č”Øč§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č§å\",\n \"客ę·ęå”\",\n \"锹ē®ē®”ē\",\n \"éč“ä¾åŗ\",\n \"å
容ēäŗ§\",\n \"ēµåčæč„\",\n \"ę“»åØēå\",\n \"äŗŗåčµęŗ\",\n \"č”ęæē®”ē\",\n \"č“¢å”ē®”ē\",\n \"ē½ē»ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"锹ē®ē»ē\",\n \"äŗ§åē»ē\",\n \"设讔åø\",\n \"ē åćå·„ēØåø\",\n \"čæč„ćē¼č¾\",\n \"éå®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č“¢å”ćä¼č®”\",\n \"å¾åøćę³å”\",\n \"åøåŗ\",\n \"ęåø\",\n \"å¦ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøåē§°ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"请ēäøä½ ēé®ē®±/ęęŗ/微俔å·ļ¼ä»„便ę们åę¶ęä¾åø®å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč°¢ä½ ē唫åļ¼čÆ·å äøäøå®¢ęå·ä»„å¤äøę¶ä¹é\",\n \"platform\": {\n \"website\": \"https://s1.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s1.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s1.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "3": {
+ "uiConfigId": "player_step_ui_config_3",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē”®å®",
+ "nextId": "confirm",
+ "uiConfig": "{\n \"title\": \"ę“ę°å
¬å\",\n \"children\": \"⨠Hello, ęēå±
ę°ä»¬~ 伓é12ęēåå„ļ¼ē»“ę ¼ęēåčæę„äŗäøę³¢ę“ę°ļ¼åØåØęęę¢ē“¢äøęę°ēčµęŗå§ š
š ęę„ News ęęŗē«ÆęÆęē¼č¾å¦ļ¼ē°åØä½ åÆä»„ē“ę„åØęęŗäøę¢ē“¢ē»“ę ¼č”Ø ē»“ę ¼č”ØAPI å¢å GolangčÆčØēSDK ę°å¢č®°å½ēćåØęčÆč®ŗćļ¼ä½ åå°ä¼ä¼“åÆä»„åØē»“ę ¼č”Øå
å±å¼ę·±å
„ē讨论 ć空é“ē«ē®”ē-ę®éęåć锵é¢ę°å¢å
Øå±å¼å
³ļ¼åÆä»„ę§å¶ęÆå¦åØå享锵é¢å±ē¤ŗćē³čÆ·å å
„空é“ē«ćēå
„å£ š ä¼å Enhancement å享樔ęēŖę¹ēļ¼åÆä»„ę“ęø
ę°å°éę©čŖå·±ēåä½ę¹å¼ ęé樔ęēŖę¹ēļ¼č®¾ē½®ęéåęē¬ē«ēé”µé¢ ēęæč§å¾åÆä»„åØå”ēäøåę¢å°é¢å¾ēļ¼é«ęø
ę ē 大å¾å¦ę¤ę§ę åé/å¤é/ęåēé锹å蔨ęÆęé®ēåæ«ę·é®äøäøéę©é锹ļ¼č§£ę¾äŗčē½å²ęµŖč¾¾äŗŗēåę \"\n }",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "4": {
+ "uiConfigId": "player_step_ui_config_4",
+ "uiType": "modal",
+ "onPlay": [
+ "set_wizard_completed({\"curWizard\": true})"
+ ],
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"ä»ä¹ęÆē»“ę ¼č”Ø\",\n\"video\":\"space/2022/02/21/94cb82f9ffd84a5499c8931a224ad234\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_1\",\n\"autoPlay\":true\n}",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
+ ]
+ },
+ "5": {
+ "uiConfigId": "player_step_ui_config_5",
+ "uiType": "modal",
+ "onPlay": [
+ "set_wizard_completed({\"curWizard\": true})"
+ ],
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2021/03/10/a68dbf1e2e7943b09b1550175253fdab\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
+ ]
+ },
+ "6": {
+ "uiConfigId": "player_step_ui_config_6",
+ "uiType": "modal",
+ "onPlay": [
+ "set_wizard_completed({\"curWizard\": true})"
+ ],
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"ē©č½¬äøå¼ ē»“ę ¼č”Ø\",\n\"video\":\"space/2020/12/21/cb7bdf6fe22146068111d46915587fb2\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_3\",\n\"autoPlay\":true\n}",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
+ ]
+ },
+ "7": {
+ "uiConfigId": "player_step_ui_config_7",
+ "uiType": "modal",
+ "onPlay": [
+ "set_wizard_completed({\"curWizard\": true})"
+ ],
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"åäŗ«åé请ęå\",\n\"video\":\"space/2020/12/21/b8fa92ba4c7d41c6acbd7f24469e15fc\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_4\",\n\"autoPlay\":true\n}",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "open_vikaby({\n\"visible\":true,\n\"defaultExpandTodo\": true,\n\"defaultExpandMenu\": false\n})"
+ ]
+ },
+ "8": {
+ "uiConfigId": "player_step_ui_config_8",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \"#ADDRESS_INVITE_BTN\", \n\"placement\": \"bottomLeft\",\n \"title\": \"é请ę¹å¼\", \n\"description\": \"å½å空é“ē«ęÆęé¾ę„ćé®ē®±ć导å
„äøē§ę¹å¼é请ęå\", \"children\":\"\" \n} "
+ },
+ "9": {
+ "uiConfigId": "player_step_ui_config_9",
+ "uiType": "breath",
+ "backdrop": "around_mask",
+ "uiConfig": "{\n \"element\": \"#ADDRESS_INVITE_BTN\"\n} ",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "10": {
+ "uiConfigId": "player_step_ui_config_10",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \".style_linkWrapper__12Kgi .style_urlWrapper__2IVlG button\", \n\"placement\": \"bottomRight\",\n \"title\": \"å¤å¶å¹¶åäŗ«\",\n\"description\": \"ē¹å»å¤å¶é¾ę„å¹¶åäŗ«ē»ęåļ¼å³åÆå®ęé请\", \"children\":\"\" \n} "
+ },
+ "11": {
+ "uiConfigId": "player_step_ui_config_11",
+ "uiType": "breath",
+ "backdrop": "around_mask",
+ "uiConfig": "{\"element\": \".style_linkWrapper__12Kgi .style_urlWrapper__2IVlG button\",\n\"shadowDirection\": \"none\"} ",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "12": {
+ "uiConfigId": "player_step_ui_config_12",
+ "uiType": "popover",
+ "backdrop": "around_mask",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \".style_addNewLink__3ALup>button\", \n\"placement\": \"bottomRight\",\n \"title\": \"å建é请é¾ę„\", \n\"description\": \"å建é¾ę„é请ęåå å
„空é“ē«ęē«å
ęå®å°ē»\", \"children\":\"\" \n} "
+ },
+ "13": {
+ "uiConfigId": "player_step_ui_config_13",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \".style_addNewLink__3ALup>button\"\n} ",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "14": {
+ "skipId": "no_and_thanks",
+ "uiConfigId": "player_step_ui_config_14",
+ "uiType": "slideout",
+ "onNext": [
+ "clear_guide_all_ui()",
+ "open_guide_next_step()"
+ ],
+ "next": "儽ē",
+ "skip": "äøēØäŗļ¼č°¢č°¢",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"placement\": \"bottomRight\",\n \"description\": \"欢čæę„å°ē»“ę ¼ęØ”ęæäøåæļ¼čæéęäø°åÆē樔ęæļ¼č®©ęę„ē»ä½ ä»ē»äøäøå¦ä½ä½æēØäøäøŖęØ”ęæå§\"\n}"
+ },
+ "15": {
+ "skipId": "skip",
+ "uiConfigId": "player_step_ui_config_15",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "skip": "č·³čæ",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \".style_templateItem__1UDe0\", \n\"placement\": \"bottom\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"ę们å
éę©äøäøŖęØ”ęæļ¼ē¹å»čæå
„å®ēé¢č§é”µ\", \"children\":\"\" \n}\n"
+ },
+ "16": {
+ "uiConfigId": "player_step_ui_config_16",
+ "uiType": "breath",
+ "backdrop": "around_mask",
+ "uiConfig": "{\n \"element\": \".style_templateItem__1UDe0\"\n}\n",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "17": {
+ "skipId": "skip",
+ "uiConfigId": "player_step_ui_config_17",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "skip": "č·³čæ",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"ē¹å»å·¦ä¾§ęé®ä½æēØęØ”ęæ\", \"children\":\"\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "18": {
+ "skipId": "skip",
+ "uiConfigId": "player_step_ui_config_18",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "äøäøę„",
+ "skip": "č·³čæ",
+ "nextId": "next_step",
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éę©ęØ”ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}"
+ },
+ "19": {
+ "uiConfigId": "player_step_ui_config_19",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "20": {
+ "skipId": "skip",
+ "uiConfigId": "player_step_ui_config_20",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "skip": "č·³čæ",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \"#TEMPLATE_CENTER_CONFIRM_BTN_IN_TEMPLATE_MODAL\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"åØē”®å®äŗč¦åę¾ēä½ē½®åļ¼ē¹å»ē”®å®ļ¼ęØ”ęæęä¼ä½æēØēęå¦\", \"children\":\"\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "21": {
+ "uiConfigId": "player_step_ui_config_21",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#TEMPLATE_CENTER_CONFIRM_BTN_IN_TEMPLATE_MODAL\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "22": {
+ "uiConfigId": "player_step_ui_config_22",
+ "uiType": "slideout",
+ "onNext": [
+ "open_guide_next_step()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "onSkip": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"ęåä½ å¦ä¼äŗå¦ä½ä½æēØäøäøŖęØ”ęæļ¼ē»“ę ¼č”Øčæęę“å¤åč½ēå¾
ä½ ēę¢ē“¢å¦ļ½\"\n}"
+ },
+ "23": {
+ "uiConfigId": "player_step_ui_config_23",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_searchPanelContainer__1_iOe\", \n\"placement\": \"leftTop\",\n \"title\": \"å¦ä½ēęē„å„蔨å\", \n\"description\": \"é¦å
ļ¼éč¦éę©äøå¼ ē»“ę ¼č”Øę„åę¾ę¶éēę°ę®\", \"children\":\"\" \n}"
+ },
+ "24": {
+ "uiConfigId": "player_step_ui_config_24",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "byEvent": [
+ "workbench_create_form_previewer_shown"
+ ],
+ "uiConfig": "{\n \"element\": \".style_formPreviewer__2Au6g\", \n\"placement\": \"leftTop\",\n \"title\": \"å¦ä½ēęē„å„蔨å\", \n\"description\": \"ē„å„蔨åēåꮵę°é仄å锺åŗļ¼ä¼äøęéč§å¾ēé
ē½®äæęäøč“ćåŗäŗä½ éę©ēč§å¾ļ¼å³ä¾§äøŗčŖåØēęēé¢č§ęęć\", \"children\":\"\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "25": {
+ "uiConfigId": "player_step_ui_config_25",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_FORM_USE_GUIDE_BTN\", \n\"placement\": \"bottomRight\",\n \"title\": \"ę¶é蔨ęēØ\", \n\"description\": \"å¦ęéč¦ę“å 详ē»ēę¶é蔨ęēØļ¼åÆä»„ē¹å»äøę¹ēå
„å£ę„ēå¦\", \"children\":\"\" \n}"
+ },
+ "26": {
+ "uiConfigId": "player_step_ui_config_26",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"让ę们ę°å»ŗäøå¼ 空ē½ēē»“ę ¼č”ØčÆäøčÆ\", \"children\":\"\" \n}"
+ },
+ "27": {
+ "uiConfigId": "player_step_ui_config_27",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "28": {
+ "uiConfigId": "player_step_ui_config_28",
+ "uiType": "popover",
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#NODE_CONTEXT_MENU_ID .react-contexify__item:nth-of-type(1)\", \n\"placement\": \"rightCenter\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"ę„ēļ¼éę©āę°å»ŗē©ŗē½ē»“ę ¼č”Øā\", \"children\":\"\" \n}"
+ },
+ "29": {
+ "uiConfigId": "player_step_ui_config_29",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#NODE_CONTEXT_MENU_ID > .react-contexify__item:nth-of-type(1) .react-contexify__item__content > div:nth-of-type(1)\",\n\"shadowDirection\":\"inset\"\n} "
+ },
+ "30": {
+ "uiConfigId": "player_step_ui_config_30",
+ "uiType": "popover",
+ "backdrop": "around_mask",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "byEvent": [
+ "datasheet_grid_view_shown"
+ ],
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ADD_COLUMN_BTN\", \n\"placement\": \"leftTop\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"äøå¼ 空ē½ēē»“ę ¼č”Øå建儽å¦ļ¼ę„äøę„ę们ę„å°čÆäøäøę°å»ŗäøäøŖē»“ę ¼åå§\", \"children\":\"\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "31": {
+ "uiConfigId": "player_step_ui_config_31",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_FORM_USE_GUIDE_BTN\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "32": {
+ "uiConfigId": "player_step_ui_config_32",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#DATASHEET_GRID_CUR_COLUMN_TYPE\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"ē»“ę ¼č”Øęä¾äŗäø°åÆēē»“ę ¼åē±»å仄å¹é
åē§ä½æēØåŗęÆļ¼é¼ ę ę¬ęµ®åØčæéå³åÆę„ē\", \"children\":\"\" \n}"
+ },
+ "33": {
+ "uiConfigId": "player_step_ui_config_33",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#DATASHEET_VIEW_TAB_BAR .style_viewBarWrapper__AJlc-\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"åäøå¼ ē»“ę ¼č”ØåÆęä¾å¤ē§č§å¾ęØ”å¼ļ¼éčæāåē»ćēéćęåŗāēåč½ę„čŖå®ä¹č§å¾ēå±ē¤ŗę°ę®ćä½ęÆč¦ę³Øęļ¼äøå¼ ē»“ę ¼č”Øäøęęēč§å¾ēØēé½ęÆåäøä»½ę°ę®ęŗļ¼åŖęÆå±ē¤ŗēę ·å¼åęäøåļ¼ę仄äøč¦ęč§å¾å½ä½excelēå·„ä½ē°æēØå¦ļ¼\", \"children\":\"\" \n}"
+ },
+ "34": {
+ "uiConfigId": "player_step_ui_config_34",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_VIEW_TAB_BAR .style_viewBarWrapper__AJlc-\"\n}"
+ },
+ "35": {
+ "uiConfigId": "player_step_ui_config_35",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "äøäøę„",
+ "nextId": "next_step",
+ "byEvent": [
+ "datasheet_field_setting_hidden"
+ ],
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ADD_VIEW_BTN\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"ē»“ę ¼č”Øé¤äŗę åč”Øę ¼å½¢å¼ēāē»“ę ¼č§å¾āå¤ļ¼čæęÆęåę¢āēøåč§å¾āāēęæč§å¾āāēē¹č§å¾āāę„åč§å¾āāę¶ęč§å¾āļ¼åå«åƹåŗē®”ēäø°åÆēå¾ååę°ę®åä»»å”åę°ę®ļ¼č®©ä½ äŗåååļ¼čæęÆå¾č¦ęéäøę¬”ļ¼č§å¾åŖęÆå±ē¤ŗēę ·å¼äøåļ¼ä½ęÆę°ę®ęŗęÆåäøä»½å¦ļ¼\", \"children\":\"\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "36": {
+ "uiConfigId": "player_step_ui_config_36",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ADD_VIEW_BTN\",\n\"shadowDirection\":\"inset\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "37": {
+ "uiConfigId": "player_step_ui_config_37",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR .style_toolbarMiddle__2kxTf>button:nth-of-type(7)\", \n\"placement\": \"bottom\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"å¦ęč¦å°å
容åäŗ«ē»ē©ŗé“ē«å¤ēäŗŗåļ¼ä½ åÆä»„éčæčæäøŖåč½å建äøę”é¾ę„åäŗ«åŗå»\", \"children\":\"\" \n}"
+ },
+ "38": {
+ "uiConfigId": "player_step_ui_config_38",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR .style_toolbarMiddle__2kxTf>button:nth-of-type(7)\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "39": {
+ "uiConfigId": "player_step_ui_config_39",
+ "uiType": "slideout",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"ęŗč½å¼åƼ就å°čæéå¦ļ¼å¦ęę³č¦ę„ēē»“ę ¼č”Øę“å 详ē»ēęēØļ¼ä½ åÆä»„ē¹å»å·¦äøč§ēåø®å©äøåæå»ę„ēę们ēäŗ§åęåå¦\"\n}"
+ },
+ "40": {
+ "uiConfigId": "player_step_ui_config_40",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_FORM_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"åÆä»„éčæē„å„蔨åę„å½å
„ę°ę®äŗļ¼čµ¶ē“§ä½éŖäøäøå§ļ½\", \"children\":\"\" \n}"
+ },
+ "41": {
+ "uiConfigId": "player_step_ui_config_41",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_FORM_BTN\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "42": {
+ "uiConfigId": "player_step_ui_config_42",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_FORM_LIST_PANEL\", \n\"placement\": \"leftTop\",\n \"title\": \"ē„å„蔨å\", \n\"description\": \"åØčæéåÆä»„åæ«éēęå½åč§å¾ēē„å„蔨åļ¼ē„å„蔨åēåꮵęÆä¾ē
§č§å¾ēē»“ę ¼åę°é仄å锺åŗę„ēęēå¦\", \"children\":\"\" \n}"
+ },
+ "43": {
+ "skipId": "remind_never_again",
+ "uiConfigId": "player_step_ui_config_43",
+ "uiType": "popover",
+ "backdrop": "around_mask",
+ "onNext": [
+ "skip_current_wizard()"
+ ],
+ "next": "ē„éå¦",
+ "skip": "äøåęé",
+ "nextId": "known",
+ "onSkip": [
+ "skip_current_wizard({\"curWizardCompleted\": true})"
+ ],
+ "uiConfig": "{\n \"element\": \".style_navigation__1U5cR .style_help__1sXEA\", \n\"placement\": \"rightBottom\",\n \"title\": \"å°ę示\", \n\"offsetY\":5,\n\"description\": \"ä½ åÆä»„åØå·¦ä¾§ēćåø®å©äøåæćę¾åä½ ēē»“ę ¼å°å©ę\", \"children\":\"\" \n}"
+ },
+ "44": {
+ "uiConfigId": "player_step_ui_config_44",
+ "uiType": "modal",
+ "onPlay": [
+ "set_wizard_completed({\"wizardId\": 14})"
+ ],
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2021/03/10/a68dbf1e2e7943b09b1550175253fdab\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "open_guide_wizard(18)"
+ ]
+ },
+ "45": {
+ "uiConfigId": "player_step_ui_config_45",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n \"title\": \"ę“ę°å
¬å\",\n \"children\": \"⨠Hello, ęēå±
ę°ä»¬~ åØ2020幓ē尾声ļ¼ē»“ę ¼ęēčæę„äŗäøę³¢ę“ę°ļ¼ę°å¹“ę°ę°č±”ļ¼äøčµ·ę„ę¢ē“¢2021幓ēę°ē©ę³å§~
š ęę„ News ćę¶é蔨ćę£å¼äøēŗæļ¼å
Øę°ē©ę³č®©ę°ę®ę¶éćå
éØåä½ę“å č½»ę¾čŖå¦ ćē§»åØē«ÆćęÆęē¼č¾åé
ē½®ļ¼č·ē¦»ēę³ēćčŗŗåØę²ę»©äøåå
¬ćę“čæå¦ļ¼ č®°å½å°ęä¾ćé¢ęåŗćäŗ¤äŗęęļ¼äæ®ę¹åēč®°å½äøä¼é©¬äøé£čµ°äŗļ¼å¤äøę„ēåē让ę¹åØę“ę深度 ē»“ę ¼åé
ē½®čåęÆęęē“¢ē»“ę ¼åē±»åāāå¦ļ¼ä½ ēåŗę们ēéåæäŗļ¼ š ä¼å Enhancement éę°č®¾č®”ēę°ęå¼åƼļ¼ę„ęćéåćēē»“ę ¼å°å©ęåø¦ä½ č½»ę¾äøęē»“ę ¼č”Ø ē»“ę ¼č”ØęÆęé®ē®±ę³Øåäŗ čæę许å¤å°ä¼åļ¼ę¬¢čæę¢ē“¢ä½éŖć \"\n }"
+ },
+ "46": {
+ "uiConfigId": "player_step_ui_config_46",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n \"title\": \"ę“ę°å
¬å\",\n \"children\": \"⨠Hello ęēå±
ę°ä»¬~ ē幓ę°ę°č±”ļ¼ē»“ę ¼č”Øå¼ę¤ę°ę„ä¹é
äøę°å¦ćč„å¹²éē£
åč½éŖäŗ®ē»åŗļ¼č®©ä½ ēå·„ä½ęēåäøäøäøŖå°é¶ š„ć
š¤ 仪蔨ē å
Øę°ęä»¶ē±»åļ¼äø¾ęä¹é“č½»ę¾ę建å¾č”Øé©¾é©¶č±ļ¼ęø
ę°åē°ęÆäøŖęę ļ¼ę±čå·„ä½ē¦ē¹ć
š å¾č”Ø ē®ę“ēµę“»ēę°ę®åÆč§åå¾č”Øļ¼ęÆęę±ē¶å¾ćęēŗæå¾ć鄼ē¶å¾ēå¤ē§ē±»åć ę·»å å³ę„ēļ¼äøé®åę¢ē»“åŗ¦åę°å¼č®”ē®ļ¼10s å®ęå¶ä½ć
šÆ ē»č®”äøęę ęå®ē»č®”å段并éę©ę±åćå¹³åå¼ēęę ļ¼å°čŖåØč®”ē®å¹¶åæ«éåē°å
³é®ē»ęć ęÆęčŖå®ä¹ē»č®”诓ęå对ęÆē®ę ļ¼ęåé
读ä½éŖć
š é£ä¹¦éę ęéé£ä¹¦ļ¼ęŗč½åę„é讯å½åē»ē»ę¶ęļ¼å巄蓦å·ē®”ēę“č½»ę¾ć åØē»“ę ¼č”Øäøļ¼å¦ęęåęååčÆč®ŗ @ ēé½åÆä»„åØé£ä¹¦äøę¶å°åę„éē„ć
ę示ļ¼ē®åé£ä¹¦ē»å½ä»å¤äŗå®ę¹å®”ę øé¶ę®µļ¼ęę ę³ä½æēØé£ä¹¦ę«ē ē»å½ļ¼čÆ·č°
č§£ć
š» ē»“ę ¼č”Øę”é¢ē«Æ å
Øę°ēę”é¢ēŗ§å®¢ę·ē«Æļ¼ęÆę Windows å macOSļ¼č®©ęØéę¶éå°ē»“ę ¼äøäøć
š¬ é请ē ä¼åé请ē åäŗ«ęŗå¶ļ¼å¤å¶åčŖåØč½¬åäøŗé请é¾ę„ļ¼ä»„便ä»äŗŗę“åæ«å®ę注åå使ēØļ¼åę¹čæå°č·å¾ 1000 V åøå„å±ć
\"\n }"
+ },
+ "47": {
+ "uiConfigId": "player_step_ui_config_47",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"å°ēØåŗäøēŗæļ¼ę³č¦č®©ę²ę·äøę„ēę°ę®å¾å°ę“儽ēčæēØåļ¼é£å°±čµ¶ē“§ę„ä½éŖäøäøå§\", \"children\":\"\" \n}"
+ },
+ "48": {
+ "uiConfigId": "player_step_ui_config_48",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"shadowDirection\": \"inset\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "49": {
+ "uiConfigId": "player_step_ui_config_49",
+ "uiType": "popover",
+ "backdrop": "around_mask",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n \"title\": \"ä»ä¹ęÆå°ēØåŗ\", \n\"description\": \"ē»“ę ¼å°ēØåŗęÆē»“ę ¼č”Øēäøē§ę©å±åŗēØļ¼åÆå®ē°ę°ę®åÆč§åćę°ę®ä¼ č¾ćę°ę®ęø
ę“ēēé¢å¤åč½ćéčæåØå°ēØåŗé¢ęæå®č£
éåå¢éēå°ēØåŗļ¼åÆä»„让巄ä½äŗååå\", \"children\":\"\" \n}"
+ },
+ "50": {
+ "uiConfigId": "player_step_ui_config_50",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "byEvent": [
+ "datasheet_widget_center_modal_shown"
+ ],
+ "uiConfig": "{\n \"element\": \".style_widgetModal__eXmdB\",\n\"placement\": \"leftTop\",\n \"title\": \"å°ēØåŗäøåæ\", \n\"description\": \"å®ę¹ęØčå空é“ē«čŖå»ŗēå°ēØåŗä¼ååøå°čæéćä½ åÆä»„ę ¹ę®åŗęÆļ¼åØčæéęéåéēå°ēØåŗę¾ē½®å°ä»Ŗč”Øēęå°ēØåŗé¢ęæé\", \"children\":\"\" \n}"
+ },
+ "51": {
+ "uiConfigId": "player_step_ui_config_51",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"placement\": \"rightBottom\",\n \"title\": \"å®č£
å°ēØåŗ\", \n\"description\": \"ę们å®č£
čæäøŖćå¾č”Øćå°ēØåŗēēå§\", \"children\":\"\" \n}"
+ },
+ "52": {
+ "uiConfigId": "player_step_ui_config_52",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"shadowDirection\":\"none\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "53": {
+ "uiConfigId": "player_step_ui_config_53",
+ "uiType": "popover",
+ "backdrop": "around_mask",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n\"description\": \"å®č£
ęåļ¼åę¶ę们ä¹äøŗä½ å建äŗäøäøŖå°ēØåŗé¢ęæļ¼äøäøŖē»“ę ¼č”Øēęęå°ēØåŗé½ä¼ę¾ē½®åØčæäøŖåŗå\", \"children\":\"\" \n}"
+ },
+ "54": {
+ "uiConfigId": "player_step_ui_config_54",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV .style_panelHeader__3X0pG\",\n\"placement\": \"bottom\",\n \"title\": \"å°ēØåŗé¢ęæ\", \n\"description\": \"å°ēØåŗé¢ęæęÆēØäŗč£
č½½å°ēØåŗē容åØļ¼åÆä»„éčæå建å¤äøŖå°ēØåŗé¢ęæę„ē»ä½ ēå°ēØåŗčæč”åē±»\", \"children\":\"\" \n}"
+ },
+ "55": {
+ "uiConfigId": "player_step_ui_config_55",
+ "uiType": "slideout",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"仪蔨ēä½äøŗē»“ę ¼č”Øēäøē§ęä»¶ē±»åļ¼ę·»å /导å
„å°ēØåŗåļ¼åÆč§åč½åęåćä½ åÆä»„éčæę°ę®ē»č®”åå¾č”Øåęļ¼ę“儽å°čæč”å¤ęåå³ē\"\n}"
+ },
+ "56": {
+ "uiConfigId": "player_step_ui_config_56",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DASHBOARD_PANEL_ID .style_tabRight__4YAkM button:nth-of-type(1)\",\n\"placement\": \"bottom\",\n \"title\": \"ę·»å å°ēØåŗ\", \n\"description\": \"åØčæéęäø¤ē§ę¹ę³ę·»å å°ēØåŗļ¼äøē§ęÆä»å°ēØåŗäøåæę·»å ļ¼äøē§ęÆä»å·²ęēå°ēØåŗäøåƼå
„čæå»\", \"children\":\"\" \n}"
+ },
+ "57": {
+ "uiConfigId": "player_step_ui_config_57",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DASHBOARD_PANEL_ID .style_tabRight__4YAkM button:nth-of-type(1)\",\n \"shadowDirection\":\"inset\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "58": {
+ "uiConfigId": "player_step_ui_config_58",
+ "uiType": "popover",
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_addWidgetMenu__29bIe .style_menuItem__3Ugjz:nth-of-type(1)\",\n\"placement\": \"bottom\",\n \"title\": \"ę·»å å°ēØåŗ\", \n\"description\": \"让ę们ę„å°čÆäøäøļ¼ę·»å äøäøŖå°ēØåŗå°ä»Ŗč”Øēå§\", \"children\":\"\" \n}"
+ },
+ "59": {
+ "uiConfigId": "player_step_ui_config_59",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DASHBOARD_PANEL_ID .style_widgetContainer__2HwEf\",\n\"placement\": \"rightTop\",\n \"title\": \"å
³čē»“ę ¼č”Ø\", \n\"description\": \"ē±äŗéØåå°ēØåŗéč¦ä¾čµē»“ę ¼č”Øēę°ę®ļ¼ę仄å®č£
å°ēØåŗä¹åčæéč¦éę©äøäøŖē»“ę ¼č”Øčæč”å
³č\", \"children\":\"\" \n}"
+ },
+ "60": {
+ "uiConfigId": "player_step_ui_config_60",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "byEvent": [
+ "datasheet_search_panel_shown"
+ ],
+ "uiConfig": "{\n \"element\": \".style_searchPanelContainer__1_iOe\",\n\"placement\": \"rightTop\",\n \"title\": \"å
³čē»“ę ¼č”Ø\", \n\"description\": \"åØčæééę©ä½ éč¦å
³čēē»“ę ¼č”Øļ¼ä»„ä¾å°ēØåŗč®æé®ę°ę®\", \"children\":\"\" \n}"
+ },
+ "61": {
+ "uiConfigId": "player_step_ui_config_61",
+ "uiType": "slideout",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "byEvent": [
+ "datasheet_search_panel_hidden"
+ ],
+ "uiConfig": "{\n \"placement\": \"bottomLeft\",\n \"description\": \"ęåä½ ļ¼å·²ęę”äŗä»Ŗč”Øēåę·»å å°ēØåŗēåŗę¬ä½æēØę¹ę³ćę„äøę„ļ¼ä½ åÆä»„ę ¹ę®äøå”åŗęÆå»ę建äøå±ē仪蔨ēäŗ\"\n}"
+ },
+ "62": {
+ "uiConfigId": "player_step_ui_config_62",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n \"title\": \"⨠ęēå±
ę°ä»¬ļ¼å„½ä¹
äøč§ļ½\",\n\"children\": \"åØčæå»ē 2 äøŖęéļ¼ē»“ę ¼č”Øäøē“ęåØęęę“ę°ļ¼ę¹å使ēØä½éŖć čæę¬”ę°å¢äŗäøå°ę¾ę§åč½ē¹ļ¼å
ę„äŗč§£äøäøåäøęå§ļ½
š å¾č”Øē»ä»¶å¢å¼ŗåÆč§å čŖåØčÆå«ę„ę结度ļ¼å¼åÆę ¼å¼åę„ęååÆéę©ęåØ/ę/å£åŗ¦/幓å±ē¤ŗļ¼ęø
ę°åē°ę°ę®čµ°åæ
ę°å¢ 10+ 款åč²ęøåäø»é¢ļ¼éååØå¤äøŖę°ę®ē³»åēå¾č”ØäøåŗēØļ¼å¢å¼ŗå®”č§ļ¼ēŖåŗē¦ē¹
š office ęä»¶åØēŗæé¢č§ éä»¶åꮵäøä¼ ęä»¶ååÆåØēŗæé¢č§ļ¼ęååä½ęēļ¼ęÆęę攣ćč”Øę ¼ćPPT å¤ē§ę ¼å¼ č·Æå¾ļ¼ē©ŗé“ē«č®¾ē½®-第äøę¹åŗēØéę-office ęä»¶é¢č§ļ¼ęęåęč½ēęå¦
š ē„å„å¼ēØåęÆęēé åØē„å„å¼ēØåäøļ¼åƹå¼ēØēę°ę®čæč”ēéļ¼ä»„便åØęµ·éę°ę®äøåæ«éćē²¾åå°å±ē¤ŗęē±»ę°ę®
š
ę„ęę ¼å¼ę“äø°åÆ ę„ęåꮵę°å¢å¹“ćęćę„äøē§ę„ęę ¼å¼
ā å
¶ä» ä¼å锵é¢å·ę°é»č¾ļ¼å é¤ćå¤å¶ęä»¶åę ééč½½ļ¼äæęå½åęä½äøč¢«ęę
\"\n }"
+ },
+ "63": {
+ "uiConfigId": "player_step_ui_config_63",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"vika ē»“ę ¼č”Øåååę“ę°å¦ļ¼åå¼äøå¤ēåęéćēē¹å¾å·²äøēŗæļ¼åæ«ę„ē¹äŗ® vika ēéę³ę£å§ļ½
š ē²¾ē»åęéē®”ē åęéäøēŗæļ¼äæę¤ęęę°ę®ćå¼åÆåęéåļ¼åÆéå¶ęåę„ēęē¼č¾č”Øę ¼å
ēęåę°ę®ć č·Æå¾ļ¼č®¾ē½®åęéåļ¼éå
å¼åÆęä»¶ęé
Ⳡ锹ē®č·čæļ¼å¼ å¼ęåŗ¦ č¶
å¼ŗēē¹å¾ļ¼å©å锹ē®ē®”ēć仄ę¶é“为轓ļ¼å±ē¤ŗęÆäøäøŖä»»å”ēę¶é“čē¹ä»„åå
³é®äæ”ęÆļ¼å
Øé¢ęę§čæåŗ¦ć
š č®°å½äæ®ę¹ļ¼ęčæ¹åÆå¾Ŗ 追溯修ę¹åå²ļ¼ä»„é²ę°ę®äø¢å¤±ćęčæ 90 天ēäæ®ę¹č®°å½ļ¼å
ę¬äæ®ę¹äŗŗćäæ®ę¹å
容ēå®ę“äæ”ęÆé½č½č¢«ę¾åć č·Æå¾ļ¼å±å¼č”-ē¹å»å¼¹ēŖå³äøč§čÆč®ŗ-ę¾ē¤ŗę¬č”Øēäæ®ę¹åå²-äæ®ę¹åå²
š ē
äŗ«č¾å
„ļ¼č½»ę¾ęē ę件详ę
锵ę¹ēļ¼ęę¬ē¼č¾å¾ęø
ē½ćęÆę markdown čÆę³ļ¼č¾å
„ā/āå±å¼čåę ļ¼å
容ęē快人äøę„ć
š éä»¶äøč½½ļ¼äøę„å®ę åč”č®°å½äøļ¼éä»¶åēå¤äøŖęä»¶åÆäøé®äøč½½ćäøč½½ęä»¶å°ä»„å缩å
ēå½¢å¼ååØåØę¬å°č®¾å¤äøć
āļø ęåęęŗļ¼åÆę§ę¾ē¤ŗ ę¾ē¤ŗęåęęŗå·ē ļ¼ē“§ę„äŗé”¹åę¶ę²éćå¼åÆé锹åļ¼é讯å½ęåēęęŗå·ē å°å®ę“å±ē¤ŗć č·Æå¾ļ¼ē©ŗé“ē«ē®”ē-ę®éęå-ęåäæ”ęÆ-ę¾ē¤ŗęåęęŗå·
āØļø åæ«ę·ęä½ęå
åå»č”Øę ¼å¤“éØē蔨åļ¼åæ«éå®ęéå½åć ē¹å»å³äøč§ēååęå夓åļ¼åæ«é设置ęååØå½åč”Øę ¼ēęéć ę¹ééčćęåØęå é¤ē»“ę ¼åļ¼éäøäøååļ¼ęä½ shift å¹¶é¼ ę ē¹å»å
¶ä»ååÆåæ«éå½¢ęéåŗå¹¶čæč”ęä½ć ę¹éęä½čæē»ēč®°å½ę¶ļ¼é¼ ę å¾éäøč”åęä½ shift å¹¶ē¹å»ęåäøč”åēå¤éę”ļ¼å³åÆåæ«éå½¢ęéåŗć
\"\n }"
+ },
+ "64": {
+ "uiConfigId": "player_step_ui_config_64",
+ "uiType": "modal",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"ēē¹å¾ęå¦č§é¢\",\n\"video\":\"space/2021/05/26/baddaa8b7d0c4b0390b03ef9a5549c6e\"\n}",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "65": {
+ "uiConfigId": "player_step_ui_config_65",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"7ę份ē尾巓ļ¼ęÆēę
ę“ęŗ¢ēē®ååŗ§ļ¼ä¹ęÆéę³ē„å„ēē»“ę ¼č”Øļ¼åæ«ę„åŗ·åŗ·čæę¬”ę“ę°äŗåŖäŗåč½å§ļ½
š§ā ē„å„蔨åę“ē„å„ ęŖę交蔨åå
容ę¶éåŗé”µé¢ļ¼éę°čæå
„čŖåØäæēäøę¬”唫åå
容ļ¼åå°éå¤č¾å
„ ęÆęęŗč½å
¬å¼åćē„å„å¼ēØåēå
容ę¾ē¤ŗļ¼č”Øå唫åęŗč½å
š å段设置å¾č““åæ ę¾ē¤ŗē„å„å
³čååØåƹåŗå
³č蔨äøēååē§°ļ¼åø®å©ä½æēØč
åæ«éēč§£ćäøäøåƹåŗ
ę°ååē±»åę ¼å¼å¢å¼ŗļ¼č““åäøå”åŗęÆčŖå®ä¹åä½åē§°ļ¼å¤ē§ååä½ę ¼å¼č®¾ē½®ļ¼ę°ę®č®°å½ę“ē“č§
ā³ ēéę„éę°ęč½ ę°ę®å½å
„å蔨åęäŗ¤ę¶åÆč½åƼč“ēéå¤č®°å½ļ¼é½åÆä»„éčæēéåØåæ«éę„ę¾ļ¼ä»„便åę¶ę“ę£
š 第äøę¹éęļ¼éé åØééäøå建čŖå»ŗåŗēØćē»“ę ¼č”Øćļ¼å¹³å°é“ēē»ē»ę¶ęåę¶ęÆéē„å³ę¶åę„ļ¼ęø
é¤åä½éē¢
š å
¶ä»åč½ä¼å ēøåč§å¾åøå±č°ę“ļ¼å¹³éŗē¶ęäøęå°åÆå±ē¤ŗäøåļ¼ē§»åØē«Æę„ēę“å čé
é¦åååē§°å¢å å°ę示ļ¼ę°ę®ē»ęå仄ćč®°å½ę é¢ćäøŗäø»é®ļ¼äøęÆęęåØćéčåå é¤
å½ē»“ę ¼č”Øēåę°éč¾å¤éč¦ęØŖåęåØčæč”ę„ēę¶ļ¼åÆęä½ Shift åę»åØé¼ ę äøēę»č½®ę„å®ē°
\"\n }"
+ },
+ "66": {
+ "uiConfigId": "player_step_ui_config_66",
+ "uiType": "modal",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"ę„åč§å¾ęå¦č§é¢\",\n\"video\":\"space/2022/04/26/ab9d17db76064e9d8fd228889e30f1ad\"\n} ",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "67": {
+ "uiConfigId": "player_step_ui_config_67",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē„éå¦",
+ "nextId": "known",
+ "uiConfig": "{\n\t\"title\": \"šęēå±
ę°ä»¬š\",\n\t\"children\": \"åęę“ę°ē¬¬äŗå¼¹ļ¼ē»“ę ¼ęŗåØäŗŗę„å½ļ¼ęé IM å·„å
·ļ¼ę¶ęÆéē„使å½åæ
č¾¾ļ¼čæęę»”å±ē»čę“ę°ļ¼åæ«ę„ä½éŖå§ļ½
š¤ļø ē»“ę ¼ęŗåØäŗŗ ē»“ę ¼ęŗåØäŗŗ (Vika Robot) ęÆå·„ä½ęµęē³»ē»åƹę„ēčŖåØåę¹ę”ļ¼å°åø®å©ä¼äø/äøŖäŗŗåå°ęŗę¢°å³åØļ¼éę¾ēäŗ§åćå½åļ¼ē»“ę ¼ęŗåØäŗŗå·²å®ē°äø IM å·„å
·ēäæ”ęÆčæę„ļ¼åŖéē®åé
ē½®å³åÆå°ē»“ę ¼č”Øč®°å½ęØéč³é£ä¹¦ćééćä¼äøå¾®äæ”ćę“å¤åÆč½ļ¼ę¬čÆ·ęå¾
ļ½ å°é²ä½éŖéå
ē³čÆ·å
ęµčµę ¼ļ¼č·Æå¾ļ¼å·¦äøč§å¤“å-ēØę·äøåæ-å®éŖę§åč½-ęŗåØäŗŗ-å»ē³čÆ·å
ęµ
š
ę„ęē»č®”ę“éēØ ä¼å WEEKNUM()ćWORKDAY()ćWORKDAY_DIFF() äøäøŖę„ęå
¬å¼č®”ē®é»č¾ļ¼ä½æē»č®”ē»ęę“符åé¢ęć
WEEKNUM()ļ¼ę„ęåę°é»č®¤å°ęÆå¹“ē 1 ę 1 ę„ä½äøŗē¬¬äøåØļ¼äøåØę„äøŗęÆåØē第äøå¤©å¦ļ¼ WEEKNUM('2021-11-11')ļ¼ č¾åŗå¼ļ¼ 46 WORKDAY()ćWORKDAY_DIFF()ļ¼äæ®å¤åę°å½±å导č“ēč®”ē®ē»ęå¼åøøē°č±” š čÆåę“ä¾æę· åØę»”ęåŗ¦č°ē 蔨åäøļ¼čÆååꮵē使ēØå°¤äøŗé¢ē¹ļ¼ 使ēØé¼ ę ē¹å»å¹¶äøä¾æę·ćē°åØļ¼ä½ åÆä»„éäøčÆååå
ę ¼åļ¼ä»é®ēč¾å
„ę°åę„å®ęļ¼ ęÆę PC 端åē½é”µē«Æļ¼ć
āļø åē»ę“å儽 ē„å„å
³čä½äøŗē»“ę ¼č”Øēęęåč½ļ¼ē»čä½éŖååēŖåŗļ¼å°ē„å„å
³čåꮵä½äøŗåē»ę”ä»¶åļ¼ē¹å»åē»ę é¢å±å¼č®°å½čƦę
ļ¼č½»ę¾ęę”ę“å¤äæ”ęÆć
šļø éē„ę“ē»č
» < p class='body3'> éåēØå¾å„½ļ¼ęéę ē¦ę¼ļ¼åØéåč§å¾äø@ēøå
³ęåļ¼ęåę„ēéē„č®°å½å°ęå¼åƹåŗēéåč§å¾ļ¼ éæå
å蔨ę 访é®ęéēå°“å°¬ć
\"\n}"
+ },
+ "68": {
+ "uiConfigId": "player_step_ui_config_68",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child\",\n\"placement\": \"leftCenter\",\n \"title\": \"å¼å樔å¼\", \n\"description\": \"å¼å樔å¼äøļ¼ä½ åÆä»„é¢č§å°ēØåŗēęę°ę¬å°ę¹åØ\", \"children\":\"\" \n}"
+ },
+ "69": {
+ "uiConfigId": "player_step_ui_config_69",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child [data-guide-id=WIDGET_ITEM_REFRESH]\",\n\"placement\": \"topRight\",\n \"title\": \"å·ę°\", \n\"description\": \"ęÆę¬”ę¬å°ę¹åØä»£ē åļ¼é½éč¦ē¹å»å·ę°ę„é¢č§\", \"children\":\"\"\n}"
+ },
+ "70": {
+ "uiConfigId": "player_step_ui_config_70",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child [data-guide-id=WIDGET_ITEM_MORE]\",\n\"placement\": \"topRight\",\n \"title\": \"éåŗå¼å樔å¼\", \n\"description\": \"ē¹å»ę¤å¤éę©ćéåŗå¼å樔å¼ćļ¼å°ęå¼äøę¬å°ęå”ēčæę„ļ¼ę¢å¤č³äøäøäøŖēę¬ēå°ēØåŗē¶ę\", \"children\":\"\"\n}"
+ },
+ "71": {
+ "uiConfigId": "player_step_ui_config_71",
+ "uiType": "customQuestionnaire",
+ "uiConfig": "{}"
+ },
+ "72": {
+ "uiConfigId": "player_step_ui_config_72",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"ē»“ę ¼č”Ø 10 ęäøę¬ę“ę°ę„äŗļ¼ę„ęēé大å¹
ä¼åļ¼ę»”č¶³å
Øę¹ä½ä½æēØéę±ļ¼ęŗč½å
¬å¼ä¼åļ¼ę°ę®ē»č®”ę“å ē²¾å便ę·ć
š
ę„ęēéę“čŖē± čæč„äŗŗåęÆåØåę广åęę¾ęęļ¼č“¢å”äŗŗåęę«ę“ē对蓦ę°ę®ļ¼čæäŗåŗęÆäøę„ęēéåÆäøåÆåļ¼åØęę„询å°č®©ę°ę®ē»č®”åęå·„ä½ęå č½»ę¾ć
ę°å¢ę¬åØ/ę¬ę/äøåØ/äøę/ä»å¹“ 5 äøŖåøøēØę„ęę”ä»¶ļ¼äøę¬”设置éæęåÆēØļ¼åä¹äøēØęÆę¬”ęåØč°ę“å¦ļ½
锹ē®å锾ćå·„åå¤ēēåŗęÆäøéč¦čē¦ęäøŖåØęå
ēę°ę®ļ¼ęÆęčŖå®ä¹ę¶é“čå“ļ¼ęä½ę“å儽
ę°ę®åęäøęę¶åŖéå
³ę³Øčæęę°ę®ååļ¼ēéę©äŗ/ęäŗå½åå¤å°å¤©ēę°ę®ļ¼ē»å仪蔨ēčæč½č½»ę¾å®ē°åÆč§å大å±ęę
š ęŗč½å
¬å¼ä¼å ä¼å DATETIME_DIFF()ćAVERAGE()ćFIND() äøäøŖęŗč½å
¬å¼č®”ē®é»č¾ļ¼
DATETIME_DIFF()č¾åŗē»ęč°ę“äøŗęµ®ē¹ę°ļ¼ę“精甮å°č®”ē®äø¤äøŖę„ęé“ēå·®å¼ AVERAGE()ęē»č®”å段带ę空å¼ę¶ļ¼ē©ŗå¼å°äøēŗ³å
„č®”ē® FIND()ę°å¢ęÆęä»ęę¬ę«ē«Æå¾åę„ę¾ļ¼å¦ļ¼FIND('a','vikadata',-1)ļ¼č¾åŗē»ę 8 \"\n }"
+ },
+ "73": {
+ "uiConfigId": "player_step_ui_config_73",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n\"children\": \"åęę“ę°ē¬¬äŗå¼¹ļ¼ē»“ę ¼ęŗåØäŗŗ (Vika Robot) ę„å½ļ¼ęé IM å·„å
·ļ¼ę¶ęÆéē„使å½åæ
č¾¾ćčæęę»”å±ē»čę“ę°ļ¼åæ«ę„ä½éŖå§ļ½
š°ļø ē»“ę ¼ęŗåØäŗŗ ē»“ę ¼ęŗåØäŗŗ (Vika Robot) ęÆå·„ä½ęµęē³»ē»åƹę„ēčŖåØåę¹ę”ļ¼å°åø®å©ä¼äø/äøŖäŗŗåå°ęŗę¢°å³åØļ¼éę¾ēäŗ§åćå½åļ¼ē»“ę ¼ęŗåØäŗŗå·²å®ē°äø IM å·„å
·ēäæ”ęÆčæę„ļ¼åŖéē®åé
ē½®å³åÆå°ē»“ę ¼č”Øč®°å½ęØéč³é£ä¹¦ćééćä¼äøå¾®äæ”ćę“å¤åÆč½ļ¼ę¬čÆ·ęå¾
ļ½
å°é²ä½éŖéå
ē³čÆ·å
ęµčµę ¼ļ¼č·Æå¾ļ¼å·¦äøč§å¤“å-ēØę·äøåæ-å®éŖę§åč½-ęŗåØäŗŗ-å»ē³čÆ·å
ęµ
š
ę„ęē»č®”ę“éēØ ä¼å WEEKNUM()ćWORKDAY()ćWORKDAY_DIFF() äøäøŖę„ęå
¬å¼č®”ē®é»č¾ļ¼ä½æē»č®”ē»ęę“符åé¢ęć
WEEKNUM()ļ¼ę„ęåę°é»č®¤å°ęÆå¹“ē 1 ę 1 ę„ä½äøŗē¬¬äøåØļ¼äøåØę„äøŗęÆåØē第äøå¤©ćå¦ļ¼WEEKNUM('2021-11-11')ļ¼č¾åŗå¼ļ¼46 WORKDAY()ćWORKDAY_DIFF()ļ¼äæ®å¤åę°å½±å导č“ēč®”ē®ē»ęå¼åøøē°č±” š čÆåę“ä¾æę· åØę»”ęåŗ¦č°ē 蔨åäøļ¼čÆååꮵē使ēØå°¤äøŗé¢ē¹ļ¼ä½æēØé¼ ę ē¹å»å¹¶äøä¾æę·ćē°åØļ¼ä½ åÆä»„éäøčÆååå
ę ¼åļ¼ä»é®ēč¾å
„ę°åę„å®ęļ¼ęÆę PC 端åē½é”µē«Æļ¼ć
āļø åē»ę“å儽 ē„å„å
³čä½äøŗē»“ę ¼č”Øēęęåč½ļ¼ē»čä½éŖååēŖåŗļ¼å°ē„å„å
³čåꮵä½äøŗåē»ę”ä»¶åļ¼ē¹å»åē»ę é¢å±å¼č®°å½čƦę
ļ¼č½»ę¾ęę”ę“å¤äæ”ęÆć
šļø éē„ę“ē»č
» éåēØå¾å„½ļ¼ęéę ē¦ę¼ļ¼åØéåč§å¾äø @ ēøå
³ęåļ¼ęåę„ēéē„č®°å½å°ęå¼åƹåŗēéåč§å¾ļ¼éæå
ęŗč”Øę 访é®ęéēå°“å°¬ć
\"\n }"
+ },
+ "74": {
+ "uiConfigId": "player_step_ui_config_74",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".style_formSpace__1_szP .style_right__DRofa #DATASHEET_FORM_CONTAINER_SETTING\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę¶ēŗ³åå¤éēé锹\",\n \"arrowStyle\": { \"right\": \"40px\" },\n\"description\": \"é锹čæå¤åƼč“锵é¢å¤Ŗéæļ¼čÆčÆęå®ä»¬ę¶ēŗ³čµ·ę„å§\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "75": {
+ "uiConfigId": "player_step_ui_config_75",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"div[data-guide-id=WIDGET_ITEM_WRAPPER]:last-child\",\n\"placement\": \"leftCenter\",\n \"title\": \"ęŖååøēå°ēØåŗ\", \n\"description\": \"å½åå°ēØåŗęŖååøå°ē©ŗé“ē«ļ¼åŖč½åØå¼å樔å¼äøé¢č§å°ēØåŗęę\", \"children\":\"\" \n}"
+ },
+ "76": {
+ "uiConfigId": "player_step_ui_config_76",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n \"children\": \"čæåÆč½ęÆå²äøęē”¬ę øē Q4ļ¼ē»§ Vika Robot ē»“ę ¼ęŗåØäŗŗåļ¼ę¬ę¬”ę“ę°åꬔęØåŗčŖå»ŗå°ē»ä»¶ļ¼å®ē°ę“äø°åÆēę°ę®åÆč§åęęļ¼ę°ę®ęµč½¬ćåä½ę“ęŗč½ć
š§āāļø č”Øåę¾ē¤ŗę“ē“§å 使ēØē„å„蔨åčæč”ę°ę®ę¶éļ¼åé/å¤éēé锹č¾å¤ę¶ļ¼é”µé¢ä¼äøęęéæļ¼å½±å唫åä½éŖć对ę¤ļ¼ē„å„蔨åčæč”äŗę ·å¼ä¼åļ¼å¼åÆćę¶ēŗ³åå¤éēé锹ćļ¼åå¤ēé锹é½åÆä»„å®ē¾å
¼å®¹ć
č·Æå¾ļ¼ē„å„蔨å-设置-ę¶ēŗ³åå¤éēé锹
š å®å
Øäøęéåēŗ§ 空é“ē«ę°å¢ćå®å
Øč®¾ē½®ćļ¼ä¼äø/å¢éč“蓣人åÆę“å ē²¾ē»åå°čæč”å®å
Øē®”ę§ļ¼å
ę¬ē»“ę ¼č”Ø/č§å¾ęÆå¦åÆåƼåŗååäŗ«ćęÆå¦åÆé请ä»äŗŗå å
„åä½ļ¼ęÆå¦å¼åÆå
Øå±ę°“å°ēļ¼čæäøę„č§éæę°ę®ę³ę¼é£é©ć
č·Æå¾ļ¼č®¾ē½®-驾驶č±-å®å
Øč®¾ē½®
š§° čŖå»ŗå°ē»ä»¶å
ęµå¦ļ½ ē»“ę ¼č”ØčŖå»ŗå°ē»ä»¶ē»åŗļ¼äøŗä¼äøå¢éē¹å®ēå·„ä½åŗęÆååä½ęµēØęä¾ę“å¤å»¶å±åÆč½ļ¼å
ęµē³čÆ·éčæåå³åÆä½éŖļ½
č·Æå¾ļ¼ēØę·äøåæ-å®éŖę§åč½-čŖå»ŗå°ē»ä»¶-ē³čÆ·å
ęµ
š°ļø ä¼åęŗåØäŗŗ ęÆęåéę¶ęÆč³ä¼äøå¾®äæ”群ļ¼åę¶ę°å¢ę„ēčæč”åå²čƦę
ļ¼ä»„便快éå®ä½å¼åøøļ¼ē”®äæę¶ęÆåę¶č§¦č¾¾ć
č·Æå¾ļ¼ēØę·äøåæ-å®éŖę§åč½-ęŗåØäŗŗ-ē³čÆ·å
ęµ
\"\n}"
+ },
+ "77": {
+ "uiConfigId": "player_step_ui_config_77",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"children\": \"å
³äŗ 11 ę 17 ę„ęå”åØē»“ę¤åƼč“äøåÆč®æé®ēč“ę诓ę 11 ę 17 ę„ 23:02-23:30 ęé“ļ¼å vika.cn ęå”åØåØå级结ę¤čæēØåŗē°å¼åøøļ¼ē»“ę ¼č”Øåŗē°äŗ 28 åéęå”äøåÆä½æēØē¶ęļ¼ę们为ę¤ę·±ęę±ęćvikaē»“ę ¼č”Øę¬åŗå©åę·±å¤ä»åØč¾å¤å·„ä½ēēØę·ļ¼ę“čéåæ«éå°ē»ęå·„ä½ļ¼åØčæéļ¼åęęåå½±åēēØę·å欔蔨达ę们ēęęļ¼
é®é¢åŗē°åļ¼äŗ§ē å¢é第äøę¶é“äøēŗæč§£å³ć11 ę 18 ę„ļ¼vikaē»“ę ¼č”Øå¢éē»ē»äŗé®é¢å¤ēä¼ļ¼ę»ē»ęč®ēåę¶ļ¼ę们åęÆäøä½ēØę·ååŗå¦äøęæčÆŗļ¼
ęÆę¬”ęå”åØå级结ę¤ļ¼ę们å°č³å°ęå 36 å°ę¶ē»ęØęØéé®ä»¶éē„ćē«å
éē„ļ¼ ęå”åØåøøč§å级结ę¤ēä½äøę¶é“åŗå®č°ę“č³åęØ 4 ē¹å¼å§ļ¼ å欔为ę们é ęēäøä¾æč“仄čÆęęęćå¦ęęä»»ä½é®é¢ļ¼čÆ·éę¶čē³»ę们ļ¼
vikaē»“ę ¼č”Øå
Øä½ęåå°ē«čÆäøŗęØęå”ć
vikaē»“ę ¼č”Øäŗ§ē å¢é
2021 幓 11 ę 18 ę„
\"\n}"
+ },
+ "78": {
+ "uiConfigId": "player_step_ui_config_78",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ęē„éäŗ",
+ "nextId": "i_knew_it",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR .style_toolbarMiddle__2kxTf\",\n\"placement\": \"bottomRight\",\n \"arrowStyle\": { \"display\": \"none\" },\n \"title\": \"č§å¾é
ē½®äøåå\",\n\"description\": \"ē°åØļ¼äø“ę¶ēēéćåē»ćęåŗēé
ē½®åØęŖäæåēę
åµäøļ¼äøä¼åę„ē»å
¶ä»äŗŗļ¼ä½ ēäø“ę¶é
ē½®ä¹å°åØå·ę°å失ęć\" \n}"
+ },
+ "79": {
+ "uiConfigId": "player_step_ui_config_79",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ęē„éäŗ",
+ "nextId": "i_knew_it",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_VIEW_TAB_BAR #view_item_sync_icon\",\n\"placement\": \"bottomLeft\",\n \"arrowStyle\": { \"left\": \"6px\" },\n \"title\": \"å½åč§å¾é
ē½®ęŖäæå\",\n\"description\": \"ä½ åäæ®ę¹äŗęäŗč§å¾é
ē½®ļ¼ēéćåē»ćęåŗ...ļ¼ļ¼å®ä»¬ē°åØčæę²”ęäæåå¦ćčæęå³ēå®ä»¬ä»
åÆ¹ä½ čŖå·±äø“ę¶ēęćä½ åÆä»„ē¹å»ę¤å¤äæåå¹¶åę„ē»å
¶ä»äŗŗ\" \n}"
+ },
+ "80": {
+ "uiConfigId": "player_step_ui_config_80",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ęē„éäŗ",
+ "nextId": "i_knew_it",
+ "uiConfig": "{\n \"element\": \"#AUTO_SAVE_SVG_ID\",\n\"placement\": \"bottomLeft\",\n \"arrowStyle\": { \"left\": \"6px\" },\n \"title\": \"å½åč§å¾å·²å¼åÆčŖåØäæå\",\n\"description\": \"ä½ ē°åØčæč”ēéćåē»ćęåŗēč§å¾é
ē½®ęä½ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»äŗŗ\" \n}"
+ },
+ "81": {
+ "uiConfigId": "player_step_ui_config_81",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n \"children\": \"ä½ ä»¬åé¦ēęÆäøŖéę±ååŗęÆļ¼ę们é½č®°åØå°ę¬ę¬äøļ¼åæ«ę„åŗ·åŗ·ę¬ęę“ę°ļ¼ęä½ ę³č¦ēåļ¼
šø å
Øę°é©¾é©¶č± ē»ååč½ęØ”åļ¼ē©ŗé“ē«ē®”ēååÆęø
ę°å°ę„ēå„é¤ę»éååÆēØä½éļ¼äŗč§£å¢éåä½ę
åµć
āļø ę¹éē²č““č®°å½ēä¼å å°ęåØē»“ę ¼č§å¾ēåē»ē¶ęäøļ¼ę¹éē²č““č®°å½ååē°č¦ēäŗäøäøåē»äøēę°ę®ćå ę¤ä»åŖč½ę¤éē²č““ęä½ļ¼åØå½ååē»äøę°å¢č¶³å¤ēč”ę°åčæč”ē²č““ć
对ę¤ļ¼ē»“ę ¼č”Øčæč”ä¼åļ¼åē»äøę¹éē²č““č®°å½ę¶čÆ¢é®ęÆå¦ę°å¢č”ļ¼éæå
č¦ēåęč®°å½ć
š°ļø ē»“ę ¼ęŗåØäŗŗ ē»“ę ¼ęŗåØäŗŗéę©åéę¶ęÆęęå
„å
¬å¼åļ¼åéč³éé/é£ä¹¦/ä¼äøå¾®äæ”群ēę¶ęÆå
容äøå°å±ē¤ŗå
¬å¼č®”ē®ē»ęćęÆå¦ļ¼å°ęåØē»“ę ¼č”Øäøå建ęŗč½å
¬å¼åļ¼ēØäŗč®”ē®ä»»å”å°ę天ę°
ē»“ę ¼å设置ęéęå é¤ļ¼ē»“ę ¼ęŗåØäŗŗäøäøä¹ēøå
³ēå¹é
ę”ä»¶ååéå¼ä¹å°å®ę¶åę„å¼åøøē¶ęć
š” åč½ä¼å å·„ä½ē®å½ę ę°å¢čŖåØęå åę¬ęµ®ęęļ¼äøŗå·„ä½å°č
¾åŗę“å¤ęä½ē©ŗé“
ä¼åč§å¾ę ē¾ę ļ¼ęÆęę¾ē¤ŗęä»¶ęčæ°ļ¼å¤č§å¾äøčŖåØčæč”ę¶ēŗ³
\"\n}"
+ },
+ "82": {
+ "uiConfigId": "player_step_ui_config_82",
+ "uiType": "modal",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "uiConfig": "{\n\"title\":\"ę¶ęč§å¾ęå¦č§é¢\",\n\"video\":\"space/2022/04/26/bebe4536c330427c81e6b26627263904\"\n}",
+ "onClose": [
+ "clear_guide_all_ui()"
+ ]
+ },
+ "83": {
+ "uiConfigId": "player_step_ui_config_83",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_CREATOR_ORG_CHART\",\n\"shadowDirection\": \"none\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "84": {
+ "uiConfigId": "player_step_ui_config_84",
+ "uiType": "popover",
+ "backdrop": "around_mask",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "uiConfig": "{\n \"element\": \"#DATASHEET_CREATOR_ORG_CHART\",\n\"placement\": \"right\",\n \"title\": \"ę¶ęč§å¾äøēŗæ\", \n\"description\": \"čµ¶ē“§ę„ä½éŖäøäøå§\", \n\"children\": \"\"\n}",
+ "onTarget": [
+ "clear_guide_all_ui()"
+ ]
+ },
+ "85": {
+ "uiConfigId": "player_step_ui_config_85",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\",\n\"placement\": \"left\",\n \"title\": \"äøŗå®å建äøäøŖåēŗ§\", \n\"description\": \"ä½ åÆä»„å°č®°å½ęč³å·¦ä¾§ēč®°å½å”ēäøļ¼čŖåØęäøŗå”ēēåēŗ§\",\n\"offsetY\": 144\n}"
+ },
+ "86": {
+ "uiConfigId": "player_step_ui_config_86",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\",\n\"placement\": \"left\",\n \"title\": \"ęø
é¤åēŗ§\", \n\"description\": \"ä½ åÆä»„å°č®°å½ęč³å³ä¾§ēå¾
å¤ēč®°å½åŗļ¼ęø
é¤å
¶å
³čå
³ē³»\",\n\"offsetY\": 144\n}"
+ },
+ "87": {
+ "uiConfigId": "player_step_ui_config_87",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\"\n}"
+ },
+ "88": {
+ "uiConfigId": "player_step_ui_config_88",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#toolHideField\"\n}"
+ },
+ "89": {
+ "uiConfigId": "player_step_ui_config_89",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ęē„éäŗ",
+ "nextId": "i_knew_it",
+ "uiConfig": "{\n \"element\": \"#toolHideField\",\n\"placement\": \"bottom\",\n \"title\": \"设置å”ēę ·å¼\", \n\"description\": \"čŖå®ä¹å”ēę¾ē¤ŗēåꮵåå°é¢å¾ęę\" \n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "90": {
+ "uiConfigId": "player_step_ui_config_90",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR_VIEW_SETTING\"\n}"
+ },
+ "91": {
+ "uiConfigId": "player_step_ui_config_91",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_TOOL_BAR_VIEW_SETTING\",\n\"placement\": \"bottom\",\n \"title\": \"éę°ę„ēęå¦č§é¢\", \n\"description\": \"ä½ åÆä»„ē¹å»ć设置ćļ¼åØéé¢ę¾å°ćę¶ęč§å¾ćēęå¦č§é¢éę°č§ēå¢~\" \n}"
+ },
+ "92": {
+ "uiConfigId": "player_step_ui_config_92",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\"title\":\"šęēå±
ę°ä»¬š\",\"children\":\"ę¶ęč§å¾ę„č¢ļ¼ęåØå®ęē»å¶ļ¼č§å¾é
ē½®äøååļ¼ę°ę®åē°åäŗŗåé¢ļ¼åæ«ę„ä½éŖå§ļ½
\\nšāāļø ę¶ęč§å¾ \\nę¶ęč§å¾ēØäŗåē°ę¬č”ØęÆę”č®°å½é“ēå±ēŗ§å
³ē³»ļ¼åŖéå°č®°å½å”ēęåØč³å¾å½¢åŗå»ŗē«å
³čļ¼å³åÆč½»ę¾ē»å¶ē»ē»ę¶ęå¾ć软件ę¶ęå¾ēęęļ¼ēę¶åé«ę
\\n
\\nš
āāļø č§å¾é
ē½®äøåå \\nå¤ęååØåäøč§å¾äøåä½ę¶ļ¼åøęéčæēé/åē»/ęåŗēęä½åæ«éå±ē¤ŗē¬¦åčŖčŗ«éę±ēč®°å½å¹¶äøäøåå
¶ä»ęåēęä½å¹²ę°ļ¼éčæćč§å¾é
ē½®äøååćļ¼åÆå®ē°č§å¾ęęä»
å½åēęć
\\nč·Æå¾ļ¼ē©ŗé“ē« > 空é“ē«ē®”ē > ē®”ēåēå®éŖę§åč½ > č§å¾é
ē½®äøåå
\\n
\\nš°ļø ē»“ę ¼ęŗåØäŗŗ \\nē»“ę ¼ęŗåØäŗŗéę©åéę¶ęÆęęå
„ē„å„å¼ēØåē±»åēå¼ļ¼ęęå¼ēØē±»åé½åÆåØę¶ęÆéē„äøå±ē¤ŗć
\\n
\\nš§£ ē»čä½éŖä¼å \\nē„å„å¼ēØååęŗč½å
¬å¼åäøēē½åē¹å»åÆč·³č½¬ļ¼ę°åęÆę设置ååä½ć
\\nēøåč§å¾ä¼åå°é¢å¾å°¤å
¶ęÆéæå¾ēéé
ęęļ¼č®°å½å”ēęÆęč·Øē»ęåØć
\"}"
+ },
+ "93": {
+ "uiConfigId": "player_step_ui_config_93",
+ "uiType": "privacyModal",
+ "onNext": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"title\": \"ē»“ę ¼éē§ęæē\",\n \"children\": \"1. ę们å¦ä½ę¶é并使ēØęØēäæ”ęÆ \\nåØęØä½æēØē»“ę ¼č”Øęä¾ē仄äøęå”ęåč½čæēØäøļ¼ę们å°åŗäŗä»„äøåŗę¬åč½ę¶éęØēēøå
³åæ
č¦äøŖäŗŗäæ”ęÆć
\\n1.1 蓦å·ē注ååä½æēØ \\nęØé¦å
éč¦ę³ØåäøäøŖē»“ę ¼č”Øč“¦å·ęäøŗē»“ę ¼č”Øē注åēØę·ćå½ęØę³Øåę¶ļ¼ęØéč¦åę们ęä¾ęØę¬äŗŗēęęŗå·ē ęč
ēµåé®ē®±ļ¼ę们å°éčæåéēäæ”éŖčÆē ęč
é®ä»¶éŖčÆē ēę¹å¼ę„éŖčÆęØē身份ęÆå¦ęęćå¦ęęØäøęä¾čÆ„äæ”ęÆļ¼ęØä¹åÆä»„éčæē¬¬äøę¹å¹³å°ļ¼å¾®äæ”ćééćé£ä¹¦ćä¼äøå¾®äæ”ļ¼ęęēå½¢å¼åæ«éå®ę注åļ¼ę¤ę¹å¼éč¦ęØęęē»“ę ¼č”Øč·å¾ęØåØē¬¬äøę¹å¹³å°ē夓åćęµē§°ć
\\n1.2 åŗę¬äøå”ä½æēØ \\n1.2.1 空é“ē«ēé讯å½
\\n空é“ē«ēé讯å½äøåÆč½ä¼å±ē¤ŗęØåØę¤ē©ŗé“ē«ēęµē§°ć夓åćēµčÆå·ē 仄åé®ē®±ć注ļ¼éę¬ē©ŗé“ē«ēęåå°äøä¼ēå°ęØēäøŖäŗŗäæ”ęÆć
\\n1.2.2 ååøč®°å½čÆč®ŗ
\\nęØåÆä»„åÆ¹č”Øę ¼äøēč®°å½čæč”čÆč®ŗļ¼čÆč®ŗēäæ”ęÆå°ä¼åø¦äøęØēęµē§°ä»„å夓åć注ļ¼éę¬ē©ŗé“ē«ēęåå°äøä¼ēå°ęØēäøŖäŗŗäæ”ęÆć
\\n1.2.3 åø¦ęęåēøå
³äæ”ęÆēåꮵ
\\nåØč”Øę ¼äøä½æēØęååꮵēēøå
³åč½ļ¼å°ä¼åø¦äøęØēęµē§°ä»„å夓åäæ”ęÆć
\\n1.2.4 ęä»¶ēå
¬å¼é¾ę„
\\nå©ēØęä»¶ēå
¬å¼é¾ę„č½åčæč”åäŗ«ļ¼åØåäŗ«ē锵é¢äøå°ä¼åø¦äøęØēęµē§°ć夓å仄å空é“ē«ēåē§°äæ”ęÆć
\\n1.2.5 āē»“ę ¼ē¤¾åŗāå
¬å¼ååøåč½
\\nęØåÆéčæāē»“ę ¼ē¤¾åŗāēé®é¢ćęē« ćę“»åØćčÆč®ŗåč½å
¬å¼ååøäæ”ęÆļ¼ēøå
³é”µé¢å°ę¾ē¤ŗęØēęµē§°å夓åćęØå
¬å¼ååøēäæ”ęÆäøåÆč½ä¼ę¶åęØęä»äŗŗēäøŖäŗŗäæ”ęÆēč³äøŖäŗŗęęäæ”ęÆļ¼čÆ·ęØč°Øę
å°ččļ¼ęÆå¦åØä½æēØę们ēęå”ę¶å
¬å¼ååøēøå
³äæ”ęÆćč„ęØå
¬å¼ååøēäæ”ęÆäøę¶åä»äŗŗäøŖäŗŗäæ”ęÆēļ¼ęØéåØååøåå¾å¾ä»äŗŗēåęć
\\n1.3 客ę·ęå” \\näøŗäŗę“儽为ęØęę„使ēØäøēé®é¢ļ¼ę们ä¼ę¶é仄äøäæ”ęÆę„åø®å©å·„ēØåøå®ä½é®é¢ć
\\n1.3.1 设å¤äæ”ęÆ
\\nę们ä¼ę ¹ę®ęØåØå
·ä½ä½æēØē»“ę ¼č”Øę¶ēęä½ļ¼ę¶éęØę使ēØē设å¤ēøå
³äæ”ęÆļ¼å
ę¬č®¾å¤åå·ćęä½ē³»ē»ēę¬ć设å¤č®¾ē½®ć MAC å°åå IMEI ēēøå
³äæ”ęÆć
\\n1.3.2 ęå”ę„åæ
\\nę们ä¼ę¶éęØåØä½æēØē»“ę ¼č”Øęå”ę¶ēęä½ę„åæčæč”äæåļ¼å
ę¬ļ¼ęµč§č®°å½ćē¹å»äŗä»¶ćęµč§åØē±»åćēµäæ”čæč„åćIP å°åć访é®ę¶éæć访é®ę„ęåę¶é“ć
\\n1.4 ęęåęä¹å¤ \\nę ¹ę®ę³å¾ę³č§ēč§å®ļ¼åØä»„äøę
å½¢äøļ¼ę们åÆęŖē»ęØęęēę
åµäøę¶é并使ēØä»„äøäæ”ęÆļ¼
\\n\\n\\näøå½å®¶å®å
Øćå½é²å®å
Øē“ę„ēøå
³ēļ¼
\\n \\n\\näøå
Œ
±å®å
Øćå
Œ
±å«ēćé大å
Œ
±å©ēē“ę„ēøå
³ēļ¼
\\n \\n\\näøēÆē½Ŗä¾¦ę„ćčµ·čÆćå®”å¤åå¤å³ę§č”ēē“ę„ēøå
³ēļ¼
\\n \\n\\nä¾ē
§ćäøåäŗŗę°å
±åå½äøŖäŗŗäæ”ęÆäæę¤ę³ćč§å®åØåēēčå“å
å¤ēęØčŖč”å
¬å¼ęč
å
¶ä»å·²ē»åę³å
¬å¼ēäøŖäŗŗäæ”ęÆļ¼
\\n \\n\\nä»åę³å
¬å¼ę«é²ēäæ”ęÆäøę¶éå°ęØēäøŖäŗŗäæ”ęÆļ¼å¦ä»åę³ēę°é»ę„éćęæåŗäæ”ęÆå
¬å¼ēęø éļ¼
\\n \\n\\nę ¹ę®ęØēč¦ę±ē¾č®¢å屄č”ååęåæ
éēļ¼
\\n \\n\\nēØäŗē»“ę¤ē»“ę ¼č”Øēäŗ§åå/ęęå”ēå®å
Øēسå®čæč”ęåæ
éēļ¼
\\n \\n\\nę³å¾ę³č§č§å®ēå
¶ä»ę
å½¢ć
\\n \\n \\n2. ę们äæčÆäæ”ęÆēå®å
Øę§ \\nē»“ę ¼č”ØäøŗäæéēØę·ēę°ę®å®å
Øäøéä½åćę们å§ē»ä»„软件č”äøęé«å®å
Øę åäæę¤ēØę·ę°ę®ļ¼ę使ēØēå®å
ØęØ”ååēē„å
ØéØåŗäŗå½é
ę ååč”äøęä½³å®č·µć
\\nę们å°äø„ę ¼äæę¤ęØēäæ”ęÆēå®å
Øć使ēØåē§å®å
ØęęÆåēØåŗę„äæę¤ęØēäæ”ęÆäøč¢«ęŖē»ęęē访é®ć使ēØęę³ę¼ćå¦ęęØåƹéē§äæę¤ęä»»ä½ē½®ēļ¼čÆ·åéé®ä»¶č³ devops@vikadata.com ć
\\n2.1 ęęÆęŖę½ \\n2.1.1 ę°ę®ä½ē½®
\\nē»“ę ¼č”Øēę°ę®å
ØéØęē®”åØäŗé©¬éäøå½ļ¼AWSļ¼å®å¤åŗåćåäŗ¬åŗåćéæéäŗēå¤äøŖę°ę®äøåæēåÆēØåŗäøļ¼éēØå¤åÆę¬åä½ååØćä»ä»¬ęÆäøå½ęé”¶å°ēäŗęå”ęä¾åļ¼ę°ę®ęē®”åØä»ä»¬ēåŗē”设ę½äøļ¼éæå
äŗē”¬ē被ēę失ęćēč³ę“äøŖåŗåę
é导č“ēę°ę®äø¢å¤±é£é©ć
\\n2.1.2 ę°ę®ē¾å¤äøę¢å¤
\\nē»“ę ¼č”ØęÆå¤©é½ä¼åƹę°ę®čæč”å¤ä»½ļ¼å¤ä»½ę°ę®ä¹ååØåØå¤äøŖę°ę®äøåæēåÆēØåŗäøļ¼å¹¶ä½æēØ AES-256 ē®ę³čæč”å åÆļ¼ ęęå¤ä»½é½ä¼å®ę追踪å
¶å®ę“ę§å¹¶čæč”éŖčÆę£ę„ļ¼ä»„ē”®äæę
éåēę¶ļ¼ę们åÆä»„čæ
éåÆåØę¢å¤ęµēØå¹¶ē«å³äæ®å¤ę°ę®ć
\\n2.1.3 ęå”åØå®å
Ø
\\nē½ē»å®å
Ø
\\nē»“ę ¼č”ØéēØäŗé©¬éäŗäøå½ļ¼AWSļ¼äŗęä¾ēćå
·ęå¤å±äæę¤åé²å¾”ęŗå¶ēē½ē»å®å
ØęęÆļ¼éčæé²ē«å¢é»ę”ęŖē»ęęē访é®ļ¼åę¶čæéēØå¤äøŖäŗ¤ę¢ęŗåå®å
Øē½å
³ę„ē”®äæē½ē»åä½ļ¼é²ę¢å
éØē½ē»ēåē¹ę
éć
\\nDDoS é²å¾”
\\nē»“ę ¼č”Øä½æēØę°äøä»£Amazon WAFļ¼Web åŗēØé²ę¤ē³»ē»ļ¼ęęÆę„é²ę¢åƹęå”åØē DDoS ę»å»ļ¼åŖå
许ę£åøøēęµééčæļ¼é²ę¢ę¶ęęµéę»å»é ęēäøå”äøęļ¼ä½æē½ē«å API äæęé«åÆēØę§åé«ę§č½ć
\\nęå”åØå¼ŗå
\\nē»“ę ¼č”Øęęęå”åØęŖä½æēØē端å£ååøę·é½č¢«ē¦ēØļ¼ę们å®ę对äŗęå”åØčæč”å®å
Øę«ęå蔄äøåēŗ§ć
\\nęå”ē¾é¾ę¢å¤åäøå”čæē»ę§
\\nē»“ę ¼č”Øēęå”åéēØå¤åÆę¬åä½ęŗå¶ļ¼ååøåØå¤äøŖäøååŗåå
ļ¼åØåäøŖåŗååēę
éēę
åµäøļ¼å
¶ä»åŗåä¼ę„箔并平稳å°čæč”åę¢ęä½ćé¤ę¤ä¹å¤ļ¼ę们čæå¶å®äŗäøå”čæē»ę§č®”å并对åŗē”ę¶ęčæč”ęē»ēę§ļ¼ē”®äæē»“ę ¼č”Øēå锹ęå”č½å¤ę£åøøčæč”ć
\\nē®”ēęé
\\nē»“ę ¼č”ØéēØč®æé®ę§å¶ęęÆäø„ę ¼ē®”ēęå”åØē访é®ęéćåŗäŗęå°ē¹ęååŗäŗč§č²ēęéę§å¶ååļ¼ę大ēØåŗ¦å°åå°ę°ę®ę³é²ēé£é©ćē»å½ęå”åØč¢«č¦ę±ä½æēØååÆē äæę¤ē SSH åÆé„ååå ē“ čŗ«ä»½éŖčÆļ¼å¹¶č®°å½ęęēęå”åØęä½ļ¼ę„åøøå®”ę øć
\\n2.1.4 软件ęå”å®å
Ø
\\n代ē å®å
Ø
\\nē»“ę ¼č”Øēęę代ē åØéØē½²å°ęå”åØä¹ååē»čæäø„ę ¼ēå®å
Øę£éŖļ¼å
ę¬åØč建樔ćčŖåØåęµčÆćčŖåØę«ęå代ē å®”ę øćåę¶ę们ēå¼åäŗŗåä¼čæč”å®å
Øå¹č®ļ¼ä»„äæčÆä»ä»¬ęę”ęę°ćęä½³ēå®å
Øå¼åå®č·µļ¼é²ę¢éę£äŗ§ēć
\\néäæ”å åÆ
\\nå½ēØę·ę§č”访é®ē½ē«ęäøä¼ éä»¶ēęä½ę¶ļ¼ę°ę®ä¼åØä»ē设å¤åę们ēę°ę®äøåæä¹é“å åÆä¼ č¾ćę们设置äŗå¤éå®å
Øé²ę¤ę„äæę¤ēØę·ę°ę®ēä¼ č¾ļ¼č¦ę±ęęäøęå”åØēčæę„åä½æēØ TLS 1.2 / TLS 1.3 åē°ä»£åÆē ē®ę³åƹęµéčæč”å åÆļ¼åÆēØäŗ HTTPS å®å
Øåč®®ļ¼č¦ę±ęµč§åØä»
č½éčæå åÆčæę„äøę们建ē«čæę„ć
\\nę°ę®é“ęåé离
\\näøŗäŗē”®äæę°ę®ēåę³č®æé®ļ¼ē»“ę ¼č”Øä½æēØå½é
ę åēé“ęä½ē³»ļ¼ęä¾čŗ«ä»½ē®”ēć认čÆē®”ēåč§č²ęęäøä½äøä½ēēØę·äøå”é“ęęå”ćéčæēØę·čŗ«ä»½ę čÆćēØę·ęęę£ę„ćäøå”身份ę čÆå½¢ę端对端ēé“ęä½ē³»ļ¼é²ę¢éęęēę°ę®č®æé®åēć仄é“ęēå®å
Øę§äøŗåŗē”ļ¼ē»“ę ¼č”Øä¾ē
§ SaaS ęå”å¤ē§ę·ēęä½³å®č·µļ¼č®¾č®”å®ē°äŗēØę·å¢éä¹é“ę°ę®ēé离ę§ć
\\nē½ē«å®å
Øå åŗ
\\nē»“ę ¼č”Øå®ęčæč”äøäøę¼ę“ę«ę, éčæWebę¼ę“ę«ęćęä½ē³»ē»ę¼ę“ę«ęćčµäŗ§å
容åč§ę£ęµćé
ē½®åŗēŗæę«ęćå¼±åÆē ę£ęµäŗå¤§ę¹é¢ļ¼čŖåØåē°ē½ē«ęęå”åØę“é²åØē½ē»äøēå®å
Øé£é©ļ¼äøŗäŗäøäøå”ęä¾å¤ē»“åŗ¦ēå®å
Øę£ęµęå”ļ¼ę»”č¶³åč§č¦ę±ļ¼č®©å®å
Øå¼±ē¹ę ęéå½¢ć
\\n2.2 å®å
Øč®¤čÆ \\n2.2.1 ē½ē»å®å
Øēēŗ§äæę¤ 2.0
\\nä¾ę®ē½ē»å®å
Øēēŗ§äæę¤ 2.0 ēę ååēøå
³ę”ä¾č§å®ļ¼ē»“ę ¼č”ØåÆ¹ę“äøŖē³»ē»čæč”å®å
Øå åŗļ¼ę£åØē³čÆ·č®¤čÆęŗå
³ēå®”ę øļ¼å°äŗ 2022 幓å
å®ęę¤é”¹č®¤čÆć
\\näøå½ē½ē»å®å
Øēēŗ§äæę¤ 2.0ļ¼ē®ē§°ēäæ 2.0ļ¼äŗ 2019 幓 12 ę 1 ę„čµ·ę£å¼å®ę½ćēäæ 2.0 ę“å 注éäø»åØé²å¾”ļ¼ä»č¢«åØé²å¾”å°äŗåćäŗäøćäŗåå
ØęµēØēå®å
ØåÆäæ”ćåØęęē„åå
Øé¢å®”č®”ļ¼å®ē°äŗåÆ¹ä¼ ē»äæ”ęÆē³»ē»ćåŗē”äæ”ęÆē½ē»ćäŗč®”ē®ćē§»åØäŗčćē©čē½ć大ę°ę®åå·„äøę§å¶ē³»ē»ēēŗ§äæę¤åÆ¹č±”ēå
Øč¦ēć
\\n2.2.2 ISO/IEC 27001:2013 äæ”ęÆå®å
Øē®”ēä½ē³»
\\nē»“ę ¼č”Øęē
§ ISO 27001 ēå锹ę ååēøå
³ę”ä¾č§å®ļ¼ē»“ę ¼č”ØåÆ¹ę“äøŖē³»ē»čæč”å®å
Øå åŗļ¼ę£åØē³čÆ·č®¤čÆęŗå
³ēå®”ę øļ¼å°äŗ2022幓å
å®ęę¤é”¹č®¤čÆć
\\néčæ ISO 27001 认čÆļ¼č½ä½ē°ä¼äøåƹå®å
ØēęæčÆŗļ¼č”Øęä¼äøäæ”ęÆå®å
Øē®”ē已建ē«čµ·äøå„ē§å¦ęęēē®”ēä½ē³»ļ¼č½å¤äøŗēØę·ęä¾åÆé ēäæ”ęÆęå”ćē®åå½å
å¤č®øå¤ęæåŗęŗęćé¶č”ćčÆåøćäæé©å
¬åøćēµäæ”čæč„åćē½ē»å
¬åøå许å¤č·Øå½å
¬åøåéēØäŗę¤é”¹ ISO ę å对čŖå·±ēäæ”ęÆå®å
Øčæč”ē³»ē»ēē®”ēć
\\n3. ę们å¦ä½ä½æēØ cookie ååē±»ęęÆ \\näøŗē”®äæē½ē«ę£åøøčæč½¬ļ¼ę们ä¼åØęØēč®”ē®ęŗęē§»åØč®¾å¤äøååØåäøŗ cookie ēę°ę®ęä»¶ćcookie éåøøå
å«ēØę·čŗ«ä»½ę čÆē¬¦ćååøå称仄åäøäŗå符ćcookie äø»č¦ēåč½ęÆä¾æäŗęØä½æēØē½ē«äŗ§ååęå”ļ¼ä»„ååø®å©ē½ē«ē»č®”ē¬ē«č®æå®¢ę°éēćčæēØ cookie ęęÆļ¼ę们č½å¤äøŗęØęä¾ę“å åØå°ēęå”ćę们äøä¼å° cookie ēØäŗę¬ęæēęčæ°ē®ēä¹å¤ēä»»ä½ēØéćęØåÆę ¹ę®čŖå·±ēå儽箔ēęå é¤ cookiećęØåÆä»„ęø
é¤č®”ē®ęŗäøäæåēęę cookieļ¼å¤§éØåē½ē»ęµč§åØé½č®¾ęé»ę¢ cookie ēåč½ćä½å¦ęęØčæä¹åļ¼åéč¦åØęÆäøę¬”访é®ę们ēē½ē«ę¶äŗ²čŖę“ę¹ēØę·č®¾ē½®ļ¼ä½ęØåÆč½å 为评ēäæ®ę¹ļ¼ę ę³ē»å½ę使ēØä¾čµäŗ cookie ēē»“ę ¼č”Øęä¾ēęå”ęåč½ćęØåÆä»„éčæę“ę¹ęØēęµč§åØč®¾ē½®éå¶ē»“ę ¼č”ØåÆ¹ cookie ē使ēØć仄 Chrome ęµč§åØäøŗä¾ļ¼ęØåÆä»„åØ Chrome ęµč§åØå³äøę¹ēäøęčåēāęµč§åØč®¾ē½®āäøļ¼éčæā设置-é«ēŗ§-ęø
é¤ęµč§ę°ę®āļ¼éę©ęø
é¤ęØē cookieć
\\n4. ę们å¦ä½å
±äŗ«ć转让ćę«é²ę¶éå°ēäæ”ęÆ \\n4.1 å
±äŗ«ęØēäøŖäŗŗäæ”ęÆ \\nę们åØč·å¾ęØēęē”®åęåļ¼ä¼åØä»„äøå°ę¹ęäøęęē第äøę¹åä½ä¼ä¼“å
±äŗ«ęØēäøŖäŗŗäæ”ęÆćå
±äŗ«ēäøŖäŗŗäæ”ęÆēēØééå¶ļ¼ęä¾åŗē”ēäøå”ęå”ćåå©ę们åęØęä¾ęå”ć
\\n\\n\\nę们åØę³å¾ę³č§åęØę¬äŗŗēå
许äøļ¼ę ¹ę®ē³čÆ·ę¹ē请ę±åƹå¤å
±äŗ«ęØēäøŖäŗŗäæ”ęÆć
\\n \\n\\näøęęē第äøę¹åä½ä¼ä¼“å
±äŗ«ļ¼ę们äøę们ęęčæē第äøę¹å
±äŗ«ęØēäøŖäŗŗäæ”ęÆļ¼ä½ä»
ä¼åŗäŗę¬éē§ęęæē声ęēåę³ćę£å½ćåæ
č¦ćē¹å®ćęē”®ēē®ēå
±äŗ«ęØēäæ”ęÆļ¼ęÆå¦ęØä½æēØē设å¤äæ”ęÆćęä½ēę¶é“ć访é®é”µé¢ę¶éæēę„ę¶éęØåč½ē使ēØę
åµļ¼ä»„ę¤åø®å©ę们ę¹čæåč½ē设讔ćę们ä¼å®”ę
éę©ē¬¬äøę¹å第äøę¹ęå”ļ¼ē£äæēøå
³ē¬¬äøę¹åØęē
§ę¬ęæēęå¦č”äøęØč¾¾ęēēŗ¦å®ę¶éå使ēØęØēäøŖäŗŗäæ”ęÆļ¼å¹¶éåéå½ēå®å
ØęęÆåē®”ēęŖę½äæéęØēäøŖäŗŗäæ”ęÆå®å
Øć
\\n \\n \\n4.2 转让åę«é²ęØēäøŖäŗŗäæ”ęÆ \\né¤éč·åęØęē”®ēåęļ¼å¦åę们äøä¼å
¬å¼č½¬č®©ćę«é²ęØēäøŖäŗŗäæ”ęÆć
\\nä½åØä»„äøę
å½¢äøļ¼ę们åÆä»„åØäøå¾ę±ęØēęęåęäøļ¼å
±äŗ«ć转让ćę«é²ęØēäøŖäŗŗäæ”ęÆļ¼
\\n\\n\\näøå½å®¶å®å
Øēøå
³ļ¼
\\n \\n\\näøēÆē½Ŗä¾¦ę„ćčµ·čÆćå®”ę¹åå¤å³ę§č”ēęå
³ļ¼
\\n \\n\\nč”ęæćåøę³ęŗå
³ä¾ę³ęåŗēč¦ę±ļ¼
\\n \\n\\näøŗäŗē»“ę¤ęØęå±ē»“ę ¼č”Øå¢éē蓢产å®å
Øęåŗäŗå
¶ä»ä¼äøäø»ęåŗēåę³ęēåēäøåæ
č¦ēēØé
\\n \\n\\nęØäø»åØå
¬å¼ēäøŖäŗŗäæ”ęÆļ¼
\\n \\n\\nä»åę³ęø éę¶éå°ēäøŖäŗŗäæ”ęÆļ¼
\\n \\n\\nę³å¾ę³č§ēå
¶ä»ę
å½¢ć
\\n \\n \\nå¦ęØäø»åØå
¬å¼ćå
±äŗ«äøŖäŗŗäæ”ęÆļ¼äøåę¬åč®®éå¶ć
\\n5. ę害俔ęÆå¤ē \\nę ¹ę®ę³å¾ę³č§ļ¼ę们ē¦ę¢ēØę·åå
„å¹¶ååØäøåę害俔ęÆļ¼å
ę¬ļ¼
\\n\\n\\nčæå宪ę³ēåŗę¬ååēå
容ļ¼
\\n \\n\\nå±å®³å½å®¶å®å
Øļ¼ę³é²å½å®¶ē§åÆēå
容ļ¼
\\n \\n\\näøåååØćē “åå½å®¶ē»äøēčØč®ŗļ¼
\\n \\n\\nē “åå½å®¶å
³ē³»ćę°ęåč°ē»äøēå
容ļ¼
\\n \\n\\nå°å»ŗčæ·äæ”ēå
容ļ¼
\\n \\n\\nę£åøč°£čØęäøå®ę¶ęÆę°ä¹±ē¤¾ä¼ē§©åŗćē “å社ä¼ēسå®ēå
容ļ¼
\\n \\n\\nä¾µēÆä»äŗŗåčŖćéē§ēåę³ęēēå
容ļ¼
\\n \\n\\nę£åøę·«ē§½ćč²ę
ćčµåćę“åęęēÆē½Ŗäæ”ęÆēå
容ļ¼
\\n \\n\\nčæåå½å®¶ę³å¾ćč”ęæę³č§ē¦ę¢ēå
¶ä»å
容ļ¼
\\n \\n \\nę们å°åƹ仄äøäæ”ęÆčæč”å±č½å¤ēćå¦ęåē»ēäø¾ę„äøåē°ļ¼ę们ęę对čæåęæēēå
容čæč”å é¤ļ¼å¹¶åƹčæåęæēēēØę·čæč”å°å·å¤ēļ¼åę¶äæēä¾ę³čæ½ē©¶å½äŗäŗŗēę³å¾č“£ä»»ēęå©ć
\\n6. ęØēęå© \\nęä»¬ę ¹ę®ę³å¾ę³č§ęÆęå¹¶äæę¤ęØäøŖäŗŗēéē§ļ¼ęØåƹčŖå·±ēäøŖäŗŗäæ”ęÆę„ę访é®ćäæ®ę¹ćå é¤ä»„åę¤åēęå©ć
\\n\\n\\nē®”ē蓦å·äæ”ęÆļ¼ęØåÆåØćēØę·äøåæćäøäæ®ę¹ęØēęµē§°ć夓åćęęŗå·ćé®ē®±ä»„ååÆē ć
\\n \\n\\n蓦å·ę³Øéļ¼ęØåÆåØćäøŖäŗŗäøåæćäøē¹å»ć注éćļ¼ę ¹ę®é”µé¢å
·ä½ę示ę„ęäŗ¤ęØē蓦å·ę³Øéē³čÆ·ļ¼å¹¶åØęØē¬¦å注éę”ä»¶ēę
åµäøļ¼ę们å°åØ30äøŖå·„ä½ę„åå®ę注éć注éē³čÆ·åÆåØęä½ęååē30ę„å
ę¤åćåØęØäø»åØę³Øé蓦å·ä¹åļ¼ę们å°åę¢äøŗęØęä¾äŗ§åęęå”ļ¼å¹¶ę ¹ę®ę³å¾ēč¦ę±å é¤ęØēäøŖäŗŗäæ”ęÆļ¼ę对å
¶čæč”åæååå¤ēļ¼å ę³å¾č§å®éč¦ēåäøŖäŗŗäæ”ęÆēļ¼ę们äøä¼åå°å
¶ēØäŗę„åøøäøå”ę“»åØäøć
\\n \\n \\nåØä»„äøę
å½¢äøļ¼ęØåÆä»„éčæäøå®¢ęę²éåę们ęåŗå é¤äøŖäŗŗäæ”ęÆē请ę±ļ¼ę们ä¼åƹåŗååŗå é¤ååŗļ¼
\\n\\n\\nę们ę¶é并使ēØäŗęØēäæ”ęÆä½ęŖē»čæęØēå
许ęåęļ¼
\\n \\n\\nåØęØåęę们ę¶é并使ēØēę
åµäøļ¼ę们使ēØęØēäøŖäŗŗäæ”ęÆę¶äø„éčæåäŗäøęØēēŗ¦å®ļ¼
\\n \\n\\nę们使ēØęØēäæ”ęÆę¶ļ¼čæåäŗę³å¾ę³č§ć
\\n \\n \\nåØä»„äøę
å½¢äøļ¼ę们äøč½ååŗęØå é¤ē请ę±ļ¼
\\n\\n\\nå½å®¶å®å
Øēøå
³ļ¼
\\n \\n\\nęčÆę®č”ØęęØååØä¾µęč”äøŗļ¼
\\n \\n\\näøēÆē½Ŗä¾¦ę„ćčµ·čÆćå®”ę¹åå¤å³ę§č”ēøå
³ļ¼
\\n \\n\\nč”ęæćåøę³ęŗå
³ä¾ę³ęåŗēč¦ę±ļ¼
\\n \\n\\nååŗęØē请ę±å°ę害ä»äŗŗęä¼äøēåę³ęēć
\\n \\n \\n7. é¢åƹęŖę幓人ēēéē§ēē„ \\nę们éåøøéč§åƹęŖę幓人个人俔ęÆēäæę¤ćę ¹ę®ēøå
³ę³å¾ę³č§ēč§å®ļ¼č„ęØęÆ 18 åØå²ä»„äøēęŖę幓人ļ¼åØä½æēØē»“ę ¼č”Øęå”åļ¼åŗäŗå
åå¾ęØēå®¶éæęę³å®ēę¤äŗŗē书é¢åęćč„ęØęÆęŖę幓人ēēę¤äŗŗļ¼å½ęØåƹęØęēę¤ēęŖę幓人ēäøŖäŗŗäæ”ęÆęēøå
³ēé®ę¶ļ¼čÆ·éčæé®ä»¶support@vikadata.com åę们åē„ć
\\n8. å
蓣诓ę \\nå°±äøåēøå
³äŗå®ēåēļ¼ę们äøęæę
ä»»ä½ę³å¾č“£ä»»ļ¼
\\n\\n\\nę ¹ę®ę³å¾č§å®ęēøå
³ęæåŗēč¦ę±ęä¾ęØēä¼äøęäøŖäŗŗäæ”ęÆć
\\n \\n\\nē±äŗęØå°ēØę·åÆē åē„ä»äŗŗęäøä»äŗŗå
±äŗ«č“¦ę·ļ¼ē±ę¤åƼč“ēä»»ä½ä¼äøęäøŖäŗŗäæ”ęÆēę³ę¼ļ¼ęå
¶ä»éå ęå”åå 导č“ēäøŖäŗŗäæ”ęÆēę³ę¼ć
\\n \\n\\nåØåęå”ę”款å声ęäøåęē使ēØę¹å¼ęå
č“£ę
å½¢ć
\\n \\n\\nå äøåÆęå导č“ēä»»ä½åęć
\\n \\n \\n9. čē³»ę们 \\nęå
³ę¬éē§ęæēęēøå
³ēéē§ęŖę½ēé®é¢ļ¼čÆ·åéé®ä»¶č³ support@vikadata.com ć
\\n10. éå½ \\n第äøę¹SDKå
±äŗ«äæ”ęÆ
\\n\\n\\näøŗäæéē»“ę ¼č”Øē稳å®čæč”ćåč½å®ē°ļ¼ä½æęØč½å¤ä½æēØåä½éŖę“äø°åÆēęå”ååč½ļ¼ę们ēåŗēØäøä¼åµå
„ęęåä½ä¼ä¼“ē SDKć
\\n \\n\\nę们ä¼åÆ¹č½Æä»¶å·„å
·å¼åå
ļ¼SDKļ¼čæč”äø„ę ¼ēå®å
Øę£ęµļ¼å¹¶ēŗ¦å®äø„ę ¼ēę°ę®äæę¤ęŖę½ć
\\n \\n\\nę¤å¤ļ¼å½ęØä½æēØę¬å¹³å°ę„å
„ē第äøę¹ęå”ę¶ļ¼ęØēäæ”ęÆå°éēØčÆ„ē¬¬äøę¹ēéē§ęæēļ¼å»ŗč®®ęØåØę„åēøå
³ęå”åé
读并甮认ēč§£ēøå
³åč®®ć
\\n \\n \\n对ę们äøä¹å
±äŗ«ēØę·äæ”ęÆēå
¬åøćē»ē»åäøŖäŗŗļ¼ę们ä¼äøå
¶ē¾ē½²äø„ę ¼ēäæåÆå议仄åäæ”ęÆäæę¤ēŗ¦å®ļ¼č¦ę±ä»ä»¬äø„ę ¼éµå®ę们å
³äŗę°ę®éē§äæę¤ē诓ęćę¬éē§ęæē仄åå
¶ä»ä»»ä½ēøå
³ēäæåÆåå®å
ØęŖę½ę„å¤ēēØę·äøŖäŗŗäæ”ęÆć
\\n
\"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "94": {
+ "uiConfigId": "player_step_ui_config_94",
+ "uiType": "taskList",
+ "uiConfig": "{\n \"title\": \"éę©ä»»å”ļ¼å¼åÆę¢ē“¢ä¹ę
å§\",\n \"description\": \"ē§»åØé¼ ę ę„éę©ä»»å”ļ¼č·é锵é¢ę示å¼åÆę
ēØå§ļ½\",\n \"data\": [\n {\n \"text\": \"éå½åęä»¶ļ¼ē®å½ē“¢å¼ę“ē“č§\",\n \"stopEvents\": [\n \"onMouseDown\"\n ],\n \"actions\": [\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_TITLE\",\n \"emitEvent\": \"click\",\n \"nextActions\": [\n {\n \"uiType\": \"popover\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_TITLE_INPUT\\\",\\\"placement\\\":\\\"bottom\\\",\\\"title\\\":\\\"ęŗč½å¼åƼ\\\",\\\"description\\\":\\\"ē¹å»čæéåÆä»„äæ®ę¹åē§° š\\\"}\",\n \"backdrop\": \"around_mask\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_TITLE_INPUT\",\n \"emitEvent\": \"focus\",\n \"finishTodoWhen\": [\n \"blur\"\n ]\n }\n }\n ]\n }\n }\n ]\n },\n {\n \"text\": \"ę„ē/äæ®ę¹ę件夹诓ęļ¼ä»„便å
¶ä»åä½č
ēč§£\",\n \"actions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_DESCRIPTION\\\"}\",\n \"backdrop\": \"around_mask\"\n },\n {\n \"uiType\": \"popover\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_DESCRIPTION\\\",\\\"placement\\\":\\\"left\\\",\\\"title\\\":\\\"ęŗč½å¼åƼ\\\",\\\"description\\\":\\\"ē¹å»čæéę„ē/äæ®ę¹čÆ“ę\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_DESCRIPTION\",\n \"finishTodoWhen\": [\n \"click\"\n ]\n }\n }\n ]\n },\n {\n \"text\": \"äøŗéæå
ę°ę®ę³é²ę误å ļ¼č®¾ē½®ę件访é®ęé\",\n \"actions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_BTN_MORE\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_BTN_MORE\",\n \"nextActions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\".sc-eFehXo div:nth-of-type(1)\\\",\\\"shadowDirection\\\":\\\"inset\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \".sc-eFehXo div:nth-of-type(1)\",\n \"finishTodoWhen\": [\n \"click\"\n ]\n }\n }\n ]\n }\n }\n ]\n },\n {\n \"text\": \"ē¹å»ä»»äøęä»¶čē¹ļ¼å¼å§čæč”ę°ę®åä½å§\",\n \"actions\": [\n {\n \"uiType\": \"breath\",\n \"uiConfig\": \"{\\\"element\\\":\\\"#FOLDER_SHOWCASE_FIRST_NODE\\\"}\"\n },\n {\n \"uiType\": \"element\",\n \"uiConfig\": {\n \"element\": \"#FOLDER_SHOWCASE_NODES_CONTAINER > div\",\n \"finishTodoWhen\": [\n \"click\"\n ]\n }\n }\n ]\n }\n ]\n}"
+ },
+ "95": {
+ "uiConfigId": "player_step_ui_config_95",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\"title\":\"šęēå±
ę°ä»¬š\",\"children\":\"š č§å¾é \\nåØč§å¾ę ē¾ę äøå¼åÆćč§å¾éćļ¼å
¶ä»åä½č
å°ę ę对č§å¾čæč”ēéćåē»ćęåŗēęä½ļ¼ēØ³ēØ³äæä½ę°ę®åē°ęęć
\\n
\\nš¬ č®°å½čÆč®ŗ \\nč®°å½čÆč®ŗäøä»
ęÆęå¼ēØęå®čÆč®ŗčæč”åå¤ļ¼čæåÆä»„ēØč”Øę
š å š 蔨示ē„ä¼å认åÆļ¼č®©å·„ä½ēē¢äŗäŗęååŗć
\\n
\\nå
¶ä»ä¼å \\nęÆęåŖčÆ»ęéęåčæč”č§å¾é
ē½®ļ¼åÆéåæčæč”ēéćęåŗēęä½ļ¼äøēØę
åæå½±åå°å
¶ä»äŗŗć
\\nē»“ę ¼å°ē»ä»¶å
Øé¢ę“åäøŗćē»“ę ¼å°ēØåŗćļ¼ē»ä»¶ęæåē»ä»¶äøåæåę„ę“åäøŗćå°ēØåŗé¢ęæćććå°ēØåŗäøåæćć
\"}"
+ },
+ "98": {
+ "uiConfigId": "player_step_ui_config_notice_0_10_5",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/01/21/fe33887f388649579947379203ece53b\",\n \"readMoreTxt\": \"ę„ēę“å¤\",\n \"readMoreUrl\": \"https://cn.bing.com\",\n \"children\": \"2022幓1ęę“ę°ļ¼ē¬¬äŗå¼¹ \\n\\nē»“ę ¼č”Øåč½ēé¢ęÆęč±ęčÆčØļ¼ē¹äŗ® Hello World \\nę°å¢ęä»¶äæ”ęÆēŖå±ē¤ŗå建人åå建ę¶é“ļ¼ē®”ēę“ęåŗ \\nåę¶č±åę¶ćå½»åŗå é¤ćļ¼éæå
å
¶ä»ęå误å é¤åƼč“ę ę³ę¢å¤ \\nå°å©ęå¢å ćåå²ę“ę°ćļ¼ęøøå社åŗęęę“å¤åč½ä½æēØå°ęå·§ \\n \"\n}",
+ "onClose": [
+ "clear_guide_all_ui()",
+ "set_wizard_completed({\"curWizard\": true})"
+ ]
+ },
+ "99": {
+ "uiConfigId": "player_step_ui_config_99",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"title\": \"šęēå±
ę°ä»¬š\",\n \"children\": \"2022 幓é¦ēę“ę°å·²éč¾¾ļ¼åøęęÆäøŖē»čä½éŖé½č½åØćč¾ę§čæę°ćäøäøŗä½ ęä¾ę“å¤ä¾æå©äøčåæć
\\nš
ę„ęč¾å
„ę“å
容 \\nę„ęåꮵä½éŖä¼åļ¼åå
ę ¼č¾å
„ 1-14ć1/14 åęŗč½č”„å
Øäøŗ 2022/01/14ļ¼ę³ä½ ęę³
\\n
\\nš
ę„åå±ē¤ŗę“ęø
ę° \\nä¼åę„åč§å¾å±ē¤ŗęęļ¼åäøę„ęäøēč®°å½č¶
åŗ 5 ę”ę¶čŖåØęå ļ¼äæę锵é¢ē®ę“
\\n
\\nš® å°ēØåŗč½åęå± \\nå°ēØåŗč½åčæäøę„å¼ę¾ļ¼vika å®éŖå®¤å®ååŗéļ¼ę¬ęē»ä¹ ēļ¼ę½å„å¹øčæåæćword ę攣ēęåØ
\\nē± Liam ē åēćę½å„å¹øčæåæćåØ 2022 ē»“ę ¼å¹“ä¼äøé¦ę¬”äŗ®ēøļ¼ēé¢ē®ēŗ¦ćęä½ē®åļ¼åŗåŗå³ęÆē¦ē¹ļ¼ęæę
5 äøč”ę°ę®äøåØčÆäøļ¼å
³é®čæå
蓹
\\n
\\nē± Kelvin ē åēćWord ę攣ēęåØćļ¼äøé®å³åÆę¹é唫å
å段并åęę°ē Word ę攣ļ¼åå°å¤§ééå¤ę§å·„ä½ļ¼äøŗčåŗå·„å
·äŗŗēęēčē
\\n
\\n*两款å°ēØåŗē± vika å®éŖå®¤ååøļ¼ę¬¢čæåå¾ē»“ę ¼ē¤¾åŗäøå¼åč
äŗåØäŗ¤ęµ
\\nš https://bbs.vika.cn/topic/7
\"\n}"
+ },
+ "100": {
+ "uiConfigId": "player_step_ui_config_100",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#VIKABY_UPDATE_LOGS_HISTORY\",\n \"shadowDirection\":\"inset\"\n}"
+ },
+ "101": {
+ "uiConfigId": "player_step_ui_config_101",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#VIKABY_UPDATE_LOGS_HISTORY\",\n \"offsetY\": 23,\n \"placement\": \"leftCenter\",\n \"title\": \"ęŗč½å¼åƼ\",\n \"description\": \"ę„äøåę„ēēę¬ęę“ę°ååå²ę“ę°č®°å½ļ¼é½åÆä»„åØčæéę¾åå¦\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "103": {
+ "uiConfigId": "player_step_ui_config_103",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/01/21/0c57f86937e941289aae077071fc4338\",\n \"readMoreUrl\": \"https://u.vika.cn/0c85m\",\n \"children\": \"2022幓1ęę“ę°ļ½ē¬¬äŗå¼¹ ē»“ę ¼č”Øåč½ēé¢ęÆęč±ęčÆčØļ¼ē¹äŗ® Hello World åę¶č±åę¶ćå½»åŗå é¤ćļ¼éæå
å
¶ä»ęå误å é¤åƼč“ę ę³ę¢å¤ å°å©ęå¢å ćåå²ę“ę°ćļ¼ęøøå社åŗęęę“å¤åč½ä½æēØå°ęå·§ \"\n}",
+ "onClose": [
+ "clear_guide_all_ui()",
+ "set_wizard_completed({\"curWizard\": true})"
+ ]
+ },
+ "105": {
+ "uiConfigId": "player_step_ui_config_105",
+ "uiType": "popover",
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \".sc-jmpzUR:nth-last-of-type(2)\",\n\"placement\": \"rightCenter\",\n \"title\": \"ęŗč½å¼åƼ\", \n\"description\": \"樔ęæäøåæęä¾äŗ 1000+ äøå”čŖåØåč§£å³ę¹ę”ļ¼åÆå
蓹å®č£
åŗēØ\", \"children\":\"\" \n}"
+ },
+ "106": {
+ "uiConfigId": "player_step_ui_config_106",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \".sc-jmpzUR:nth-last-of-type(2)\",\n\"shadowDirection\":\"inset\"\n} "
+ },
+ "107": {
+ "uiConfigId": "player_step_ui_config_107",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_uis([\"popover\"])"
+ ],
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{ \n\"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\", \"placement\": \"bottom\", \"title\": \"ęŗč½å¼åƼ\", \"description\": \"čæę²”ę³å„½ęä¹ę建äøå”åŗęÆļ¼é£å°±å
ä»ęØ”ęæå¼å§å§ļ½\", \"children\":\"\" }"
+ },
+ "108": {
+ "uiConfigId": "player_step_ui_config_108",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#WORKBENCH_SIDE_ADD_NODE_BTN\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "109": {
+ "uiConfigId": "player_step_ui_config_109",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/02/21/d9519262565a4a96a7b838ad0bd44522\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/127\",\n \"children\": \"ę°ę®å½å
„ęēŖéØļ¼ę„ęćę°åęåŗåčŖåØå”«å
ļ¼ååæ«å稳 ęä»¶äæ”ęÆēØå¤å¤ļ¼ę„ēå建人åå建ę¶é“ļ¼éæå
äæ”ęÆęå± ę°ę®å
³čäøę„å°ä½ļ¼åŗäŗē°ęę¶ęå±ēŗ§č½»ę¾å建记å½å”ē åä½ē©ŗé“ęééč“ļ¼ē®”ēååÆčŖäø»å®ęåēŗ§ļ¼éæå
åä½åé ęéä¼äøå¾®äæ”ļ¼ę éå¤ęé
ē½®ļ¼ę«ē éęåå°čŖåØåę„éč®Æå½ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "111": {
+ "uiConfigId": "player_step_ui_config_111",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/03/02/38faa635d13f4c158f0e91c3659af653?attname=Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/136\",\n \"children\": \"éč§č”Øå°ēØåŗę„å¦ļ¼å¤ē»“åŗ¦ēę°ę®åęę“ē®å å/å¤éåęÆę设置é»č®¤å¼ļ¼ę°ę®å½å
„ę“å·„ę“č§č 仪蔨ēēå°ēØåŗęåØę“å äøę»ęµē
ļ¼ęåē»åę“ä¾æę· APIå建记å½åę“ę°č®°å½ę„å£ęÆęęå® viewId åę° \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "124": {
+ "uiConfigId": "player_step_ui_config_124",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "äøäøę„",
+ "nextId": "next_step",
+ "uiConfig": "{\n \"element\": \".styles_controls__3Uc0- > div\",\n\"placement\": \"left\",\n \"title\": \"å±å¼/éčč®°å½\", \n\"description\": \"å¾
å¤ēēč®°å½ę¶ēŗ³åØčæéļ¼ē¹å»åÆč®¾ē½®å±å¼ęéč\", \n\"children\": \"\"\n}"
+ },
+ "125": {
+ "uiConfigId": "player_step_ui_config_125",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \".styles_controls__3Uc0- > div\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "126": {
+ "uiConfigId": "player_step_ui_config_126",
+ "uiType": "popover",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\",\n\"placement\": \"left\",\n \"title\": \"å建å”ē\", \n\"description\": \"éę©äøę”č®°å½ļ¼ęåØč³å·¦ä¾§å¾å½¢åŗ\",\n\"offsetY\": 144\n}"
+ },
+ "127": {
+ "uiConfigId": "player_step_ui_config_127",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \"#DATASHEET_ORG_CHART_RECORD_LIST\"\n}"
+ },
+ "128": {
+ "uiConfigId": "player_step_ui_config_128",
+ "uiType": "breath",
+ "uiConfig": "{\n\"element\": \".react-flow__node\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "129": {
+ "uiConfigId": "player_step_ui_config_129",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n \"element\": \".react-flow__node\",\n\"placement\": \"bottom\",\n \"title\": \"建ē«å”ēå
³ē³»\", \n\"description\": \"åéę©äøę”č®°å½å¹¶ęåØč³å”ēäøļ¼å»ŗē«č®°å½ēå±ēŗ§å
³ē³»\", \n\"children\": \"\"\n}"
+ },
+ "131": {
+ "uiConfigId": "player_step_ui_config_131",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n\"headerImg\":\"https://s1.vika.cn/space/2022/03/17/f85104a4c8c145acb83379e13cfea0dd?attname=Update_cover%402x%202.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/151\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 å°ēØåŗę°åäøę¶ļ¼ęÆę Excel čæ½å 导å
„ę°ę®åē½åå段快éé¢č§ ę¶ęč§å¾ę°å¢ęØŖååøå±ļ¼ē«åå横ååøå±čŖē±éę© å°ēØåŗ SDK ę“ę°ļ¼ęÆęå建/å é¤åꮵ ē»“ę ¼č”Øå®å客ę·ē«Æäøēŗæļ¼ęÆęå®åē³»ē»ęęŗå®č£
ä½æēØ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "132": {
+ "uiConfigId": "player_step_ui_config_132",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n\"headerImg\":\"https://s1.vika.cn/space/2022/03/31/bb9cf7f3453e457c9473def81b081080?attname=%E4%BB%BB%E5%8A%A1%E5%88%B0%E6%9C%9F%E6%8F%90%E9%86%92.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/153\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nåØę„ęåå
ę ¼é轻轻äøē¹ļ¼å³åÆå¼åÆå°ęęé \\nē»“ę ¼č§å¾ęÆęå»ē»å¤å \\néåęÆęåÆ¼åŗ Excel ęä»¶ \\nę°å¢ API ę„å£ļ¼åÆå建ę°ēē»“ę ¼č”Ø \\nå¼åč
čŖå»ŗå°ēØåŗåÆē³čÆ·äøę¶ćå®ę¹ęØčć \\n \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "133": {
+ "uiConfigId": "player_step_ui_config_133",
+ "uiType": "breath",
+ "uiConfig": "{\n\"element\": \".style_name__29FFH\",\n\"color\": \"orange\"\n}",
+ "onTarget": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "134": {
+ "uiConfigId": "player_step_ui_config_134",
+ "uiType": "breath",
+ "uiConfig": "{\n\"element\": \".style_editNameButton__34aL4\"\n}"
+ },
+ "135": {
+ "uiConfigId": "player_step_ui_config_135",
+ "uiType": "popover",
+ "uiConfig": "{\n\"element\": \".style_topRight__2hxKm\",\n\"title\": \"设置ęµē§°\",\n\"description\": \"åøę大家ęä¹ē§°å¼ä½ å¢ļ¼\",\n\"placement\": \"topCenter\",\n\"posInfo\": {\n\"bottom\": \"420px\",\n\"left\": \"100px\",\n\"right\": \"\",\n\"tipNodeClasses\": [\"bottom\", \"position-center\"]\n}\n}"
+ },
+ "136": {
+ "uiConfigId": "player_step_ui_config_136",
+ "uiType": "afterSignNPS",
+ "uiConfig": "{}"
+ },
+ "137": {
+ "uiConfigId": "player_step_ui_config_137",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n\"headerImg\":\"https://s1.vika.cn/space/2022/04/15/5769ab6bf20943fc8119f74f498a7cfe?attname=%E8%A1%8C%E6%95%B0%E6%8D%AE%E6%94%AF%E6%8C%81%E5%85%B3%E6%B3%A8%E6%8F%90%E9%86%92.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/156\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\näø»åØå
³ę³Øč”ę°ę®ļ¼åēååę¶ē«å³ęé \\nå°ēØåŗęÆęå
Øå±ę¾ē¤ŗļ¼čæåÆä»„URLåäŗ«åäŗå„½å \\nę°å¢äø¤äøŖ API ę„å£ļ¼å建åꮵåå é¤åꮵ \\nč„干樔ęæę“ę°åēŗ§ļ¼ęÆęę“å¤ę°åč½ē¹ę§ \\nē¦å©ę„äŗļ¼å®ę空é“ē«č®¤čÆéå
蓹é件容é \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "138": {
+ "uiConfigId": "player_step_ui_config_138",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ēę“å¤",
+ "nextId": "see_more",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/04/27/6a2167ddd8074078a6b13f04fa6a3f1c?attname=v0.12.7Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/158\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nēē¹å¾ęÆę设置巄ä½ę„ļ¼ę„ęåęęåÆåę¶ę¾ē¤ŗ \\n转ååę儽帮ęļ¼ę¼ęå¾å°ēØåŗäøę¶ \\nē»č®”ę ę°ę®ęÆęå¤å¶ļ¼å³é®å³åÆč·åę°ę® \\nä¼åę°å¢č”ēęä½ä½éŖļ¼é²ę¢čÆÆå¢ē©ŗē½č” \\nę„ęåꮵęÆęęå®ę„ę¶ęéēęåęå°ē» \\nē»“ę ¼č”Øå·²äøę¶č¹ęApp Store åå大å®ååŗēØååŗ \\n \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "139": {
+ "uiConfigId": "player_step_ui_config_139",
+ "uiType": "breath",
+ "uiConfig": "{\n\"element\": \"#toolHideField\"\n}"
+ },
+ "140": {
+ "uiConfigId": "player_step_ui_config_140",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#toolHideField\",\n\"placement\": \"bottom\",\n \"title\": \"éčå\", \n\"description\": \"ē¹å»å³åÆčŖå®ä¹å·¦ä¾§å蔨åŗēę¾ē¤ŗåꮵ\", \n\"children\": \"\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "141": {
+ "uiConfigId": "player_step_ui_config_141",
+ "uiType": "breath",
+ "uiConfig": "{\n\"element\": \"#toolHideExclusiveField\"\n}"
+ },
+ "143": {
+ "uiConfigId": "player_step_ui_config_143",
+ "uiType": "popover",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#toolHideExclusiveField\",\n\"placement\": \"bottom\",\n \"title\": \"éčå¾ē¤ŗ\", \n\"description\": \"ē¹å»å³åÆčŖå®ä¹å³ä¾§å¾å½¢åŗä»»å”ę”äøēę¾ē¤ŗåꮵ\", \n\"children\": \"\"\n}",
+ "onTarget": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "144": {
+ "uiConfigId": "player_step_ui_config_144",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/05/12/988aad1e382d49f88119873473c2ffe9\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/180\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nč
¾č®ÆäŗHiFlowåŗęÆčæę„åØļ¼åå
¬čŖåØåęµēØå°ēØåŗäøēŗæ \\nēē¹å¾čŖå®ä¹ę¾ē¤ŗåꮵę°éļ¼ä»»å”ę”ę“ęø
ē½ ē„å„蔨åęÆęäæ®ę¹é
置俔ęÆļ¼ęå蔨åē¼č¾ęē éååč½ååēŗ§ļ¼éåä¹åÆä»„对å¤åäŗ« \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "145": {
+ "uiConfigId": "player_step_ui_config_145",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/05/26/620822443f6244c4ba665bcc8e056135\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/185\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nęé»ęØ”å¼ę£å¼äøēŗæļ¼ē»ä½ å
Øę°ēč§č§ä½éŖ \\nēęæč§å¾ęÆęéčåē»ļ¼åē»äæ”ęÆę¾ē¤ŗę“čŖē± ē»“ę ¼ååē§°ęÆęę¢č”ļ¼åē§°åéæä¹č½ę¾ē¤ŗ å®å
Øč®¾ē½®åēŗ§ļ¼åÆęęéč§č²éå¶åƼåŗęä»¶ 空é“ē«ęåē®”ēļ¼ęÆęēéå·²å å
„åęŖå å
„ēęå č„干樔ęæäøę°ļ¼č¦ēę“å¤č”äøåŗęÆ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "152": {
+ "uiConfigId": "player_step_ui_config_152",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/06/13/0cea3e8831a94518b2c9e546b1ccbb8e\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/194\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nēē¹č§å¾ćē»“ę ¼č§å¾åƼåŗåč½åēŗ§ļ¼åÆēęå¾ē \\nå®å
Øč®¾ē½®ęéåēŗ§ļ¼åÆč®¾ē½®ę¾ē¤ŗęååå°ē»ēčå“ ę„åč§å¾äŗ¤äŗä¼åļ¼å¹“份ę份åę¢ę“ä¾æę· å®å
Øč®¾ē½®åēŗ§ļ¼åÆęęéč§č²éå¶åƼåŗęä»¶ 7个樔ęæäøę°ļ¼č¦ēę“å¤č”äøåŗęÆ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "153": {
+ "uiConfigId": "player_step_ui_config_153",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/06/23/6aa909506bba4e30aa9f3c57c9d07364\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/200\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n空é“ē«ęä½ę„åæäøēŗæļ¼ęåęä½ęē»äøäøŖäøę¼ ē§»åØē«Æē®”ēåč½åēŗ§ļ¼ęÆę空é“ē«ēå¢å ę¹ę„ ēµåčę¼åę»ē„ē7个樔ęæäøę¶ļ¼č¦ēę“å¤ä½æēØåŗęÆ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "154": {
+ "uiConfigId": "player_step_ui_config_154",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/07/23/ad9d1b758e7f46e6839b0e6791a8fb31\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/209\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nē½ååꮵåēŗ§ļ¼åÆčŖåØč·åē½é”µę é¢ ćéčåćååē§°ęÆęē¹å»åæ«éåØč”Øę ¼éé«äŗ®å®ä½ ē®”ēååÆē¦ę¢ęååØę ¹ē®å½äøå建ęä»¶ ęęŗē«ÆęÆęę„ēå使ēØč”Øę ¼éēå°ēØåŗ ćåę å°å¾ćććAirtable 导å
„ć两款å°ēØåŗäøę¶ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "155": {
+ "uiConfigId": "player_step_ui_config_155",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/08/04/0712f98ea50943f08e2213a3f1ebe601\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/220\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nę°å¢ćåŖåÆę“ę°ćęéļ¼åä½ę“ē²¾ē»å č®°å½å”ēę°å¢āä¾§č¾¹ę āåāå
Øå±āäø¤ē§åøå± č®°å½å”ēęÆęäæ®ę¹åé
ē½®ļ¼ęä½ę“轻便 12个樔ęæäøę°ļ¼č¦ēę“å¤č”äøå使ēØåŗęÆ API é¢ęæę°å¢č°čÆå
㌣ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "156": {
+ "uiConfigId": "player_step_ui_config_156",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \".permission_setting_class\",\n \"placement\": \"leftCenter\",\n \"title\": \"é»č®¤ęé\",\n \"description\": \"ęŖęå®ęéę¶ä¼ę¾ē¤ŗé»č®¤ēęéč§č²ļ¼ä½ åÆä»„åØčæéē“ę„ē»ęåęå°ē»ęå®ęé\",\n \"children\":\"\" \n }"
+ },
+ "157": {
+ "uiConfigId": "player_step_ui_config_157",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#resetPermissionButton\",\n \"placement\": \"topCenter\",\n \"title\": \"ęéå·²éå¶\",\n \"offsetY\": -15,\n \"description\": \"å äøŗå·²ē»č®¾ē½®čæęéļ¼ę仄ä»
äøę¹å蔨äøēęå对ę¤åÆč§ćä½ åÆä»„ē¹å»čæéļ¼ę¢å¤å°é»č®¤ęéć\",\n \"children\":\"\" \n}"
+ },
+ "158": {
+ "uiConfigId": "player_step_ui_config_158",
+ "uiType": "popover",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "next": "儽ē",
+ "nextId": "okay",
+ "uiConfig": "{\n \"element\": \"#resetPermissionButton\",\n \"placement\": \"topCenter\",\n \"title\": \"ęå®ęéč§č²\",\n \"offsetY\": -15,\n \"description\": \"ä½ å·²ē»éę°äæ®ę¹äŗčÆ„ęä»¶ēęéč§č²ļ¼čæęå³ē评ęä»¶ä»
ä½ ęå®ēęååÆč§ćä½ åÆä»„ē¹å»āę¢å¤é»č®¤āļ¼ę¤éåęē设置ć\",\n \"children\":\"\" \n}"
+ },
+ "159": {
+ "uiConfigId": "player_step_ui_config_159",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/08/19/bca3cedf0783402b953e02b83463e8f4\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/227\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nę„åč§å¾ęÆęēéåę°å¢č®°å½ å·„ä½ē®å½åÆę ¹ę®å³ä¾§é¢ęæē¶ęčŖåØåå¼¹ ę°č½ęŗč½¦é
ä»¶ē®”ēåé£ęé
éē7 个樔ęæäøę° \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "160": {
+ "uiConfigId": "player_step_ui_config_160",
+ "uiType": "breath",
+ "uiConfig": "{\n \"element\": \".permission_setting_class\"\n }"
+ },
+ "161": {
+ "uiConfigId": "player_step_ui_config_161",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/09/02/3ec8ee88a8c64ee2875cc24e3650a0b3\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/242\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nēē¹å¾ę°å¢ä»»å”ä¾čµåčŖåØē¼ęåč½ ē®åęé设置ēé¢ļ¼ęåęä½ä½éŖ å³é®čååÆę¹éęå
„ę°č”ļ¼å©åęēęå 樔ęæäøåæę°å¢äøē§äøé¢ćå¼å¦å£äø¤å¤§ęæå é请儽å注åå¹¶å å
„空é“ē«ļ¼åÆč·čµ ę“å¤é件容é \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "162": {
+ "uiConfigId": "player_step_ui_config_162",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/09/15/6eab2470b79a4ab1a6ced0fd555342a3?attname=Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/244\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nćåŖåÆę“ę°ćęéčå“č°ę“ļ¼åä½č
ä¹č½ę°å¢č®°å½ 空é“ē«ćå®å
Øč®¾ē½®ćē»ęå
蓹ä½éŖļ¼ę£å¼ę空é“ē«ēēŗ§ęä¾ęå” 5 个樔ęæäøę°ļ¼č¦ēč“¢å”é¢ē®ćēæ»čÆé”¹ē®ć汽车é¶éØä»¶ē®”ēēåŗęÆ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "163": {
+ "uiConfigId": "player_step_ui_config_163",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/09/30/74b29d31dbc44eb48949acd6dff3bd65?attname=Update_cover%402x%203.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/246\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\nę°å¢ćč§č²ćåč½ļ¼ęéåé
äøä»»å”ę擾ę“ēµę“» ćęåćéę©ę”å¢å ę¬ęµ®å¼äæ”ęÆå”ē å³é®čåę°å¢ćē§»åØč³ćé锹ļ¼ęä»¶åē±»å½ēŗ³ę“åæ«ę· ęØ”ęæäøåæę°å¢åęę
ęøøę»ē„ćčŖå·ęååå¤ēč§åäøå¤§äøé¢ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "164": {
+ "uiConfigId": "player_step_ui_config_164",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2022/10/20/1dc32d8aa47b4863a97ea84ce11ecc60?attname=Update_cover%402x.png\",\n \"readMoreUrl\": \"https://bbs.vika.cn/article/252\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n樔ęæäøåæę°å¢ćäøé¢ćęæåļ¼ę“å¤å
åē樔ęæä»ē» å
Øę°åø®å©äøåæäøēŗæļ¼ęä¾ę“äø°åÆēå
容 éØååč½ē»ęå
蓹ä½éŖļ¼ę£å¼ę空é“ē«ēēŗ§ęä¾ęå” \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "166": {
+ "skipId": "maybe_later",
+ "uiConfigId": "player_step_ui_config_166",
+ "uiType": "billingStrip",
+ "backdrop": "around_mask",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "č·åē¹ę®ä¼ę ",
+ "nextId": "claim_special_offer",
+ "uiConfig": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://apitable.com/management/upgrade\n}",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "167": {
+ "uiConfigId": "player_step_ui_config_167",
+ "uiType": "questionnaire",
+ "backdrop": "around_mask",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ē”®å®",
+ "nextId": "confirm",
+ "uiConfig": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæ APITable č§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT čæē»“ęÆę\",\n \"ęč²\",\n \"锹ē®ē®”ē\",\n \"åøåŗč„é\",\n \"äŗ§åē®”ē\",\n \"ęčē®”ē\",\n \"čæč„\",\n \"éčč“¢å”\",\n \"éå® & 客ę·ē®”ē\",\n \"软件å¼å\",\n \"äŗŗåčµęŗ & åč§\",\n \"设讔 & åę\",\n \"éēå©ē»ē»\",\n \"å¶é äø\",\n \"å
¶ä»\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ä¼äøäø»\",\n \"å¢éč“蓣人\",\n \"å¢éęå\",\n \"čŖē±čäøč
\",\n \"主箔\",\n \"é«ē®”å±\",\n \"åÆę»č£\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå¢éč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"åŖęę\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"ęØēå
¬åøč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"ęØä»åŖē§éå¾äŗč§£å°ę们ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"ęē“¢å¼ę\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"ęØē¹\",\n \"é¢č±\",\n \"ęåęØč\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"å å
„ę们ēDiscord社åŗļ¼åå
Øäøē APITable ē使ēØč
äøčµ·č®Øč®ŗä½æēØåæå¾å§ļ¼åØä½æēØčæēØäøå¦ęéå°ä»»ä½é®é¢ļ¼åÆä»„éę¶åØē¤¾åŗč·å¾č§£ēååø®å©ć\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"å å
„社åŗ\",\n \"skipText\": \"č·³čæ\",\n \"submit\": true\n }\n ]\n}",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})",
+ "open_guide_wizard(18)"
+ ]
+ },
+ "168": {
+ "uiConfigId": "player_step_ui_config_168",
+ "uiType": "customTemplate",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ęē„éäŗ",
+ "nextId": "i_knew_it",
+ "byEvent": [
+ "datasheet_create_mirror_tip"
+ ],
+ "uiConfig": "{\n\"templateKey\":\"createMirrorTip\"\n}"
+ },
+ "169": {
+ "uiConfigId": "player_step_ui_config_165",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š ę°åč½ä»ē» \\néååč½åꬔåēŗ§ļ¼åÆē¦ę¢ę„ēå·²éčēåꮵ 个人设置追å ę¶åŗäæ”ęÆļ¼ę„ęåꮵåÆęå®ę¶åŗ ćå
Øå±ęē“¢ćä¼åļ¼ę°å¢ęē“¢ē»ęåē±» ē„å„蔨åęÆęéčå®ę¹ę čÆ API ę§č½ä¼åļ¼å¤§å¹
ęé«čÆ·ę±éåŗ¦ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "170": {
+ "uiConfigId": "player_step_ui_config_169",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nęØåŗę°å段类åćå¤ēŗ§čåØćļ¼ē„å„蔨åęÆęå¤ēŗ§é锹 čę¬å°ēØåŗäøę¶ļ¼å°å°ä»£ē 滔足å¤å¤å®å¶å ē»“ę ¼č”ØęŗåØäŗŗęÆęćåéé®ä»¶ć ē»“ę ¼č”ØęŗåØäŗŗęÆęćåéå°Slackć ē»“ę ¼č”ØēAIę¢ē“¢ļ¼ćGPT å
容ēęćå°ēØåŗååø \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "171": {
+ "uiConfigId": "player_step_ui_config_171",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/05/11/eb7778e708ac421294ed3b137e8a50c2\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-05-11-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nä¼åēØę·ä½éŖļ¼éēØę ē¾é”µåę¢å·„ä½ē®å½äøęę åŗå å°ēØåŗęÆęę°ę®ēéļ¼ę°ę®åęę“é«ęēµę“» \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "172": {
+ "uiConfigId": "player_step_ui_config_172",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/06/19/41e7087220764e86bd0020da33b00e23\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-06-15-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nčŖåØå
³ę³Øč¢«åé
ēä»»å”åØęļ¼éē¹äæ”ęÆäøäøŖäøč½ ćę¹éå¾ēēęåØćå°ēØåŗäøę¶ļ¼äøåéåŗå¾äøē¾å¼ ē½ååꮵęÆęčŖå®ä¹ē½åę é¢ļ¼é
读ä½éŖę“å ęø
ę° ē„å„å¼ēØåꮵåēŗ§ļ¼ęÆęč°ę“å¼ēØę°ę®ēęåŗåę°é å¼ę¾é讯å½ēøå
³APIsļ¼ęÆęę“å¤ēä¼äøčŖåØååŗęÆ APIč°ēØé¢ēč°ę“ļ¼é»é级仄äøåÆč·å¾ę“é«ēå¹¶åę° \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "173": {
+ "uiConfigId": "player_step_ui_config_173",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/07/25/1d5c36599371436f831c758daedfd4ee\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-07-20-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nč”Øę ¼ęÆęå建ååęŗÆēę¬åå²ļ¼ę°ę®éę¶å®å
Øå¤ä»½ åäŗ«ęä»¶ēēŖå£ä¼åļ¼ęä½ę“å ē®ę“ęø
ę° č§å¾åä½ēäŗ¤äŗę“ę°ļ¼åå°å¤äŗŗåä½å²ēŖ \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "174": {
+ "uiConfigId": "player_step_ui_config_174",
+ "uiType": "customTemplate",
+ "byEvent": [
+ "ai_create_ai_node"
+ ],
+ "uiConfig": "{\n\"\"templateKey\"\":\"\"createAiNode\"\"\n}"
+ },
+ "175": {
+ "uiConfigId": "player_step_ui_config_175",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/08/24/29de666c68b148f4a6f08bde7a450ec8\",\n \"readMoreUrl\": \"https://u.vika.cn/hsx6z\",\n \"children\": \"š å
ęµé请ļ¼å°č”Øę ¼ę°ę®äøé®č®ē»ä½ äøå±ē AI č天ęŗåØäŗŗ \\n大家儽ļ¼ē»“ę ¼äŗēäøäøäøŖAIåč½ę„äŗļ¼ ę³č¦å©ēØē»“ę ¼č”Øéēę°ę®ļ¼č®ē»åŗē§ęäøå±ēAIå©ēåļ¼ åæ«ē¹å»äøę¹ęé®ļ¼ęäŗ¤ē³čÆ·å§ļ¼ ēčÆęå¾
ä½ ēä½éŖåé¦āØ
\"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "176": {
+ "uiConfigId": "player_step_ui_config_176",
+ "uiType": "modal",
+ "onPlay": [
+ "set_wizard_completed({\"curWizard\": true})"
+ ],
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "uiConfig": "{\n\"title\":\"AI åč½ä»ē»\",\n\"video\":\"space/2021/03/10/a68dbf1e2e7943b09b1550175253fdab\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\n\"autoPlay\":true\n}\n",
+ "onClose": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "177": {
+ "uiConfigId": "player_step_ui_config_automation_1",
+ "uiType": "breath",
+ "backdrop": "around_mask",
+ "onNext": [
+ "clear_guide_all_ui()"
+ ],
+ "onSkip": [
+ "skip_current_wizard()"
+ ],
+ "uiConfig": "{\n \"element\": \"#AUTOMATION_ADD_TRIGGER_BTN\"\n} \n",
+ "onTarget": [
+ "clear_guide_all_ui()"
+ ]
+ },
+ "178": {
+ "uiConfigId": "player_step_ui_config_177",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2023/11/14/d5e1c09b021d4434a93709fbe3200140\",\n \"readMoreUrl\": \"https://u.vika.cn/wed5h\",\n \"children\": \"š å©ēØvikaå®ē°Al转ååå·„ä½čŖåØå \\n大家儽ļ¼ę们å°äŗåØäøäøå11ē¹äø¾č”äøåŗē¹å«ēēŗæäøē č®Øä¼ ä½ ę³äŗč§£å¦ä½å©ēØvikaē»“ę ¼äŗēå¤ē»“č”Øę ¼č½ååļ¼ åæ«ē¹å»äøę¹ęé®ļ¼čæč”é¢ēŗ¦å§ļ¼
\"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "179": {
+ "uiConfigId": "player_step_ui_config_178",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/08/24/29de666c68b148f4a6f08bde7a450ec8\",\n \"readMoreUrl\": \"https://u.vika.cn/hsx6z\",\n \"children\": \"š å
ęµé请ļ¼å°č”Øę ¼ę°ę®äøé®č®ē»ä½ äøå±ē AI č天ęŗåØäŗŗ \\n大家儽ļ¼ē»“ę ¼äŗēäøäøäøŖAIåč½ę„äŗļ¼ ę³č¦å©ēØē»“ę ¼č”Øéēę°ę®ļ¼č®ē»åŗē§ęäøå±ēAIå©ēåļ¼ åæ«ē¹å»äøę¹ęé®ļ¼ęäŗ¤ē³čÆ·å§ļ¼ ēčÆęå¾
ä½ ēä½éŖåé¦āØ
\"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ },
+ "192": {
+ "uiConfigId": "player_step_ui_config_192",
+ "uiType": "notice",
+ "onNext": [
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ],
+ "next": "ę„ē详ę
",
+ "nextId": "check_detail",
+ "uiConfig": "{\n \"headerImg\": \"https://help.vika.cn/assets/images/update_cover@4x-dc5caa13339ad2deaea06e1db4aae0ac.png\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-12-01-updates\",\n \"children\": \"š ę¬ę¬”ę“ę°å
容 \\n\\nåŗäŗå
Øę°ę°ę®å¼ęē Fusion API v3 å
ęµåÆåØļ¼ęč½½å
Øę°ę°ę®å¼ęļ¼ęå¾
ęØēå å
„ \\nå
Øę°ćęé®ćē»“ę ¼åäøēŗæļ¼äøé®ęä½ļ¼ē®åå·„ä½ęµēØļ¼ęåęē \\nę°åč½ćč½»ę攣ćē»“ę ¼åäøēŗæļ¼äøē«å¼č§£å³ę攣箔ēäøäøå”ē®”ē \\n \"\n}",
+ "onClose": [
+ "set_wizard_completed({\"curWizard\": true})",
+ "open_guide_next_step({\"clearAllPrevUi\":true})"
+ ]
+ }
}
- ],
- "test_function": {
- "async_compute": {
- "card": {
- "btn_close_action": "/",
- "btn_open_action": "/",
- "btn_text": "test_function_btncard_btntext_open",
- "btn_type": "primary",
- "info": "test_function_card_info_async_compute",
- "infoēåÆę¬": "test_function_card_info_async_compute"
+ },
+ "notifications": {
+ "types": {
+ "member": {
+ "format_string": "notify_type_member",
+ "tag": "member"
+ },
+ "record": {
+ "format_string": "notify_type_datasheet",
+ "tag": "record"
+ },
+ "space": {
+ "format_string": "notify_type_space",
+ "tag": "space"
+ },
+ "system": {
+ "format_string": "notify_type_system",
+ "tag": "system"
+ }
+ },
+ "templates": {
+ "activity_integral_income_notify": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "format_string": "activity_integral_income_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "activity_integral_income_toadmin": {
+ "to_tag": "space_main_admin",
+ "notifications_type": "system",
+ "is_notification": true,
+ "format_string": "activity_integral_income_toadmin",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "add_record_out_of_limit": {
+ "can_jump": true,
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_mail": true,
+ "mail_template_subject": "addRecordReachedLimited",
+ "format_string": "add_record_out_of_limit_by_api_notify",
+ "url": "/workbench",
+ "frequency": 1,
+ "is_component": true
+ },
+ "add_record_soon_to_be_limit": {
+ "can_jump": true,
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_mail": true,
+ "mail_template_subject": "addRecordReachingLimited",
+ "format_string": "add_record_soon_to_be_limit_by_api_notify",
+ "url": "/workbench",
+ "frequency": 1,
+ "is_component": true
+ },
+ "add_sub_admin": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "addSubAdmin",
+ "format_string": "space_add_sub_admin",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "admin_transfer_space_widget_notify": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "admin_transfer_space_widget_notify",
+ "is_component": true
+ },
+ "admin_unpublish_space_widget_notify": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "admin_unpublish_space_widget_notify",
+ "is_component": true
+ },
+ "apply_space_beta_feature_success_notify_all": {
+ "can_jump": true,
+ "to_tag": "all_members",
+ "notifications_type": "space",
+ "is_notification": true,
+ "format_string": "apply_space_beta_feature_success_notify_all",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)"
+ },
+ "apply_space_beta_feature_success_notify_me": {
+ "can_jump": true,
+ "to_tag": "myself",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "mail_template_subject": "applySpaceBetaFeatureSuccess",
+ "format_string": "apply_space_beta_feature_success_notify_me",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)"
+ },
+ "assigned_to_group": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "assignedToGroup",
+ "format_string": "space_assigned_to_group",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "assigned_to_role": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_assigned_to_role",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "auto_cancel_record_subscription": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "auto_cancel_record_subscription",
+ "url": "/workbench"
+ },
+ "auto_create_record_subscription": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "auto_create_record_subscription",
+ "url": "/workbench"
+ },
+ "automation-fail": {},
+ "capacity_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedCapacityLimit",
+ "billing_notify": "max_capacity_size_in_bytes",
+ "format_string": "capacity_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "changed_ordinary_user": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_changed_ordinary_user",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "comment_mentioned": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "comment_mentioned",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "common_system_notify": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "common_system_notify",
+ "is_component": true
+ },
+ "common_system_notify_web": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "format_string": "common_system_notify_web",
+ "is_component": true
+ },
+ "datasheet_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedDatasheetLimit",
+ "billing_notify": "max_sheet_nums",
+ "format_string": "datasheet_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "datasheet_record_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedDatasheetRecordLimit",
+ "billing_notify": "max_rows_per_sheet",
+ "format_string": "datasheet_record_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "integral_income_notify": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "format_string": "integral_income_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "invite_member_toadmin": {
+ "can_jump": true,
+ "to_tag": "space_member_admins",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_browser": true,
+ "format_string": "invite_member_toadmin",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "invite_member_tomyself": {
+ "can_jump": true,
+ "to_tag": "myself",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "acceptInvite",
+ "format_string": "invite_member_tomyself",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "invite_member_touser": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_browser": true,
+ "format_string": "invite_member_touser",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "member_applied_to_close_account": {
+ "to_tag": "space_member_admins",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "member_applied_to_close_account",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "new_space_widget_notify": {
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "new_space_widget_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "new_user_welcome_notify": {
+ "can_jump": true,
+ "to_tag": "users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "format_string": "new_user_welcome_notify",
+ "notification_type": "č„éåę¶ęÆ(marketing notify)",
+ "is_component": true,
+ "redirect_url": "new_user_welcome_notify_url"
+ },
+ "quit_space": {
+ "can_jump": true,
+ "to_tag": "space_member_admins",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_browser": true,
+ "format_string": "member_quit_space",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "remove_from_group": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "remove_from_group",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "remove_from_role": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "removeFromRole",
+ "format_string": "remove_from_role",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "removed_from_space_toadmin": {
+ "can_jump": true,
+ "to_tag": "space_member_admins",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_browser": true,
+ "format_string": "user_removed_by_space_toadmin",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "removed_from_space_touser": {
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "user_removed_by_space_touser",
+ "url": "/management",
+ "is_component": true
+ },
+ "removed_member_tomyself": {
+ "can_jump": true,
+ "to_tag": "myself",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_browser": true,
+ "format_string": "removed_member_tomyself",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "server_pre_publish": {
+ "to_tag": "all_users",
+ "notifications_type": "system",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_browser": true,
+ "format_string": "server_pre_publish",
+ "is_component": true
+ },
+ "single_record_comment_mentioned": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "single_record_comment_mentioned",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "single_record_member_mention": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "remindMember",
+ "format_string": "single_record_member_mention",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "space_add_primary_admin": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_add_primary_admin",
+ "is_component": true
+ },
+ "space_admin_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedAdminLimit",
+ "billing_notify": "max_admin_nums",
+ "format_string": "space_admin_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_api_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedApiLimit",
+ "billing_notify": "max_api_call",
+ "format_string": "space_api_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_calendar_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedCalendarLimit",
+ "billing_notify": "max_calendar_views_in_space",
+ "format_string": "space_calendar_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_certification_fail_notify": {
+ "can_jump": true,
+ "to_tag": "users",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_certification_fail_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "space_certification_notify": {
+ "can_jump": true,
+ "to_tag": "users",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_certification_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "space_deleted": {
+ "to_tag": "all_members",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "space_has_been_deleted",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "space_dingtalk_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "billing_notify": "integration_dingtalk",
+ "format_string": "space_dingtalk_notify",
+ "url": "/management",
+ "is_component": true
+ },
+ "space_field_permission_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedFieldPermissionLimit",
+ "billing_notify": "field_permission_nums",
+ "format_string": "space_field_permission_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_file_permission_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedFilePermissionLimit",
+ "billing_notify": "file_permission_nums",
+ "format_string": "space_file_permission_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_form_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedFormLimit",
+ "billing_notify": "max_form_views_in_space",
+ "format_string": "space_form_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_gantt_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "SubscribedGanntLimit",
+ "billing_notify": "max_gantt_views_in_space",
+ "format_string": "space_gantt_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_join_apply": {
+ "to_tag": "space_member_admins",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mail": true,
+ "format_string": "space_join_apply",
+ "is_component": true
+ },
+ "space_join_apply_approved": {
+ "can_jump": true,
+ "to_tag": "users",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mail": true,
+ "mail_template_subject": "spaceApplyApproved",
+ "format_string": "space_join_apply_approved",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "space_join_apply_refused": {
+ "to_tag": "users",
+ "notifications_type": "member",
+ "is_notification": true,
+ "is_mail": true,
+ "format_string": "space_join_apply_refused",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "space_lark_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "billing_notify": "integration_feishu",
+ "format_string": "space_lark_notify",
+ "url": "/management",
+ "is_component": true
+ },
+ "space_members_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_members_limit",
+ "url": "/management",
+ "is_component": true
+ },
+ "space_mirror_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedMirrorLimit",
+ "billing_notify": "max_mirror_views_in_space",
+ "format_string": "space_mirror_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_name_change": {
+ "can_jump": true,
+ "to_tag": "all_members",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "notification_space_name_changed",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "space_paid_notify": {
+ "to_tag": "users",
+ "notifications_type": "space",
+ "is_notification": true,
+ "format_string": "space_paid_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "space_rainbow_label_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subject.subscribed.rainbow.label.limit",
+ "billing_notify": "rainbow_label",
+ "format_string": "space_rainbow_label_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_record_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedRecordLimit",
+ "billing_notify": "max_rows_in_space",
+ "format_string": "space_record_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_recover": {
+ "can_jump": true,
+ "to_tag": "all_members",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "space_has_been_recover",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "is_component": true
+ },
+ "space_seats_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedSeatsLimit",
+ "billing_notify": "max_seats",
+ "format_string": "space_seats_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_subscription_end_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "url": "/management",
+ "is_component": true
+ },
+ "space_subscription_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "space_subscription_notify",
+ "notification_type": "äŗå”åę¶ęÆ(transactional notify)",
+ "url": "/management",
+ "is_component": true
+ },
+ "space_time_machine_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subject.subscribed.time.machine.limit",
+ "billing_notify": "max_remain_timemachine_days",
+ "format_string": "space_time_machine_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
+ },
+ "space_trash_limit": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subject.subscribed.trash.limit",
+ "billing_notify": "max_remain_trash_days",
+ "format_string": "space_trash_limit",
+ "url": "/management",
+ "frequency": 1,
+ "is_component": true
},
- "feature_key": "async_compute",
- "feature_name": "async_compute",
- "id": "async_compute",
- "logo": "space/2022/01/25/bef8c76826c540c8a14c7f10938a60f9",
- "modal": {
- "btn_action": "https://app.feishu.cn/app/cli_9f3930dd7d7ad00c",
- "btn_text": "enable",
- "btn_type": "primary",
- "info": "test_function_modal_info_async_compute",
- "info_image": "ASYNC_COMPUTE_INFO_IMAGE",
- "infoēåÆę¬": "test_function_card_info_async_compute"
+ "space_trial": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "space_trial",
+ "url": "/management",
+ "is_component": true
},
- "note": "test_function_note_async_compute"
- },
- "render_normal": {
- "card": {
- "btn_close_action": "/",
- "btn_open_action": "/",
- "btn_text": "test_function_btncard_btntext_open",
- "btn_type": "primary",
- "info": "test_function_card_info_render_normal",
- "infoēåÆę¬": "test_function_card_info_render_normal"
+ "space_watermark_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "billing_notify": "watermark",
+ "format_string": "space_watermark_notify",
+ "url": "/management",
+ "is_component": true
},
- "feature_key": "render_normal",
- "feature_name": "render_normal",
- "id": "render_normal",
- "logo": "space/2022/01/25/52f1fe2f1be34a2fb1227fc36d8861fc",
- "modal": {
- "btn_text": "enable",
- "btn_type": "primary",
- "info": "test_function_modal_info_render_normal",
- "info_image": "RENDER_NORMAL_INFO_IMAGE",
- "infoēåÆę¬": "test_function_card_info_render_normal"
+ "space_wecom_api_trial_end": {
+ "to_tag": "all_members",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_browser": true,
+ "format_string": "space_wecom_api_trial_end",
+ "notification_type": "éē„åę¶ęÆ(notification notify)"
},
- "note": "test_function_note_render_normal"
- },
- "render_prompt": {
- "card": {
- "btn_close_action": "/",
- "btn_open_action": "/",
- "btn_text": "test_function_btncard_btntext_open",
- "btn_type": "primary",
- "info": "test_function_card_info_render_prompt",
- "infoēåÆę¬": "test_function_card_info_render_prompt"
+ "space_wecom_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "billing_notify": "integration_we_com",
+ "format_string": "space_wecom_notify",
+ "url": "/management",
+ "is_component": true
},
- "feature_key": "render_prompt",
- "feature_name": "render_prompt",
- "id": "render_prompt",
- "logo": "space/2022/01/25/387465f4e3eb40b4a53a44fea624cd02",
- "modal": {
- "btn_action": "https://app.feishu.cn/app/cli_a08120b120fad00e",
- "btn_text": "enable",
- "btn_type": "primary",
- "info": "test_function_modal_info_render_prompt",
- "info_image": "RENDER_PROMPT_INFO_IMAGE",
- "infoēåÆę¬": "test_function_card_info_render_prompt"
+ "space_yozooffice_notify": {
+ "can_jump": true,
+ "to_tag": "space_admins",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "is_browser": true,
+ "billing_notify": "integration_yozo_office",
+ "format_string": "space_yozooffice_notify",
+ "url": "/management",
+ "is_component": true
},
- "note": "test_function_note_render_prompt"
- },
- "robot": {
- "card": {
- "btn_close_action": "/",
- "btn_open_action": "/",
- "btn_text": "test_function_btncard_btntext_apply",
- "btn_type": "primary",
- "info": "test_function_card_info_robot",
- "infoēåÆę¬": "test_function_card_info_robot"
+ "subscribed_record_cell_updated": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedRecordCellUpdated",
+ "format_string": "subscribed_record_cell_updated",
+ "url": "/workbench"
},
- "feature_key": "robot",
- "feature_name": "robot",
- "id": "robot",
- "logo": "space/2022/01/25/4a36a62cf12c47a0bf29b4808f5fcbb8",
- "modal": {
- "btn_action": "https://vika.cn/share/shrL1BVlA2ZhkSE7nYEgt",
- "btn_text": "test_function_btnmodal_btntext",
- "btn_type": "primary",
- "info": "test_function_modal_info_robot",
- "info_image": "ROBOT_INFO_IMAGE",
- "infoēåÆę¬": "test_function_card_info_robot"
+ "subscribed_record_commented": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "subscribedRecordCommented",
+ "format_string": "subscribed_record_commented",
+ "url": "/workbench"
},
- "note": "test_function_note_robot"
- },
- "view_manual_save": {
- "card": {
- "btn_close_action": "/",
- "btn_open_action": "/",
- "btn_text": "test_function_btncard_btntext_open",
- "btn_type": "primary",
- "info": "test_function_card_info_view_manual_save",
- "infoēåÆę¬": "test_function_card_info_view_manual_save"
+ "subscribed-record-archived": {
+ "can_jump": true,
+ "to_tag": "myself",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "format_string": "subscribed_record_archived"
},
- "feature_key": "view_manual_save",
- "feature_name": "view_manual_save",
- "id": "view_manual_save",
- "logo": "space/2022/01/25/4aa6c029188645cebd8c31f3def205d9",
- "modal": {
- "btn_text": "enable",
- "btn_type": "primary",
- "info": "test_function_modal_info_view_manual_save",
- "info_image": "VIEW_MANUAL_SAVE_INFO_IMAGE",
- "infoēåÆę¬": "test_function_card_info_view_manual_save"
+ "subscribed-record-unarchived": {
+ "to_tag": "myself",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mail": true,
+ "format_string": "subscribed-record-archived"
},
- "note": "test_function_note_view_manual_save"
- },
- "widget_center": {
- "card": {
- "btn_close_action": "/",
- "btn_open_action": "/",
- "btn_text": "test_function_btncard_btntext_apply",
- "btn_type": "primary",
- "info": "test_function_card_info_widget",
- "infoēåÆę¬": "test_function_card_info_widget"
+ "task_reminder": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": "space",
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "mail_template_subject": "taskReminder",
+ "format_string": "task_reminder",
+ "url": "/workbench",
+ "is_component": true
},
- "feature_key": "widget_center",
- "feature_name": "widget_name",
- "id": "widget_center",
- "logo": "space/2022/01/25/ff9091547ee84a6c87c3bc7ec1640f25",
- "modal": {
- "btn_action": "https://vika.cn/share/shrL1BVlA2ZhkSE7nYEgt",
- "btn_text": "test_function_btnmodal_btntext",
- "btn_type": "primary",
- "info": "test_function_modal_info_widget",
- "info_image": "WIDGET_CENTER_INFO_IMAGE",
- "infoēåÆę¬": "test_function_card_info_widget"
+ "user_field": {
+ "can_jump": true,
+ "to_tag": "members",
+ "notifications_type": [],
+ "is_notification": true,
+ "is_mobile": true,
+ "is_mail": true,
+ "is_browser": true,
+ "format_string": "field_set_you_by_user",
+ "url": "/workbench",
+ "is_component": true
+ },
+ "web_publish": {
+ "to_tag": "all_users",
+ "notifications_type": "system",
+ "is_mobile": true,
+ "format_string": "web_publish",
+ "is_component": true
+ }
+ }
+ },
+ "integral": {
+ "rule": {
+ "be_invited_to_reward": {
+ "action_code": "be_invited_to_reward",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 1000,
+ "notify": true,
+ "action_name": "被é请å„å±"
+ },
+ "complete_bind_email": {
+ "action_code": "complete_bind_email",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 1000,
+ "action_name": "å®ęē»å®é®ē®±å„å±"
+ },
+ "first_bind_email": {
+ "action_code": "first_bind_email",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "integral_value": 1000,
+ "action_name": "é¦ę¬”ē»å®é®ē®±å„å±"
+ },
+ "first_bind_phone": {
+ "action_code": "first_bind_phone",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "integral_value": 1000,
+ "action_name": "é¦ę¬”ē»å®ęęŗå„å±"
+ },
+ "fission_reward": {
+ "action_code": "fission_reward",
+ "display_name": [],
+ "online": true,
+ "notify": true,
+ "action_name": "ćāåāē¦åäŗ«ćę“»åØ - XX空é“"
+ },
+ "invitation_reward": {
+ "action_code": "invitation_reward",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 1000,
+ "notify": true,
+ "action_name": "é请å„å±"
+ },
+ "official_adjustment": {
+ "action_code": "official_adjustment",
+ "display_name": [],
+ "online": true,
+ "action_name": "å®ę¹č°ę“"
+ },
+ "official_invitation_reward": {
+ "action_code": "official_invitation_reward",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 500,
+ "notify": true,
+ "action_name": "å®ę¹é请å„å±"
+ },
+ "redemption_code": {
+ "action_code": "redemption_code",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 0,
+ "action_name": "å
ę¢ē "
+ },
+ "wallet_activity_reward": {
+ "action_code": "wallet_activity_reward",
+ "display_name": [],
+ "online": true,
+ "action_name": "XXX ę“»åØå„å±"
+ },
+ "wizard_reward": {
+ "action_code": "wizard_reward",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 200,
+ "action_name": "ęŗč½å¼åƼå„å±"
},
- "note": "test_function_note_widget"
+ "wizard_video_reward": {
+ "action_code": "wizard_video_reward",
+ "day_max_integral_value": 0,
+ "display_name": [],
+ "online": true,
+ "integral_value": 200,
+ "action_name": "č§ēå¼åƼč§é¢å„å±"
+ }
}
}
-}
+}
\ No newline at end of file
diff --git a/packages/core/src/event_manager/events/datasheet/cell_updated.ts b/packages/core/src/event_manager/events/datasheet/cell_updated.ts
index 7b3e1af3b6..262b4b4def 100644
--- a/packages/core/src/event_manager/events/datasheet/cell_updated.ts
+++ b/packages/core/src/event_manager/events/datasheet/cell_updated.ts
@@ -31,6 +31,7 @@ import { ResourceType } from 'types/resource_types';
import { IAtomEventType, ICellUpdatedContext } from '../interface';
import { EventAtomTypeEnums, EventRealTypeEnums, EventSourceTypeEnums, OPEventNameEnums } from './../../enum';
import { IEventInstance, IOPBaseContext, IOPEvent, IVirtualAtomEvent } from './../../interface/event.interface';
+import { CacheManager } from 'cache_manager';
// @EventMeta(OPEventNameEnums.CellUpdated)
export class OPEventCellUpdated extends IAtomEventType {
@@ -109,6 +110,11 @@ export class OPEventCellUpdated extends IAtomEventType {
if (!relatedLinkField) {
return;
}
+ // https://github.com/vikadata/vikadata/issues/9875
+ // if relate field type is OneWayLink. clear old lookup field values
+ if (relatedLinkField.type === FieldType.OneWayLink) {
+ CacheManager.removeCellCache(_datasheetId, field.id);
+ }
let triggerRecIds: string[] = [];
// 2. The same table triggers a lookup update, which must be associated with the table.
// The sibling field of the associated link field is itself
diff --git a/packages/core/src/exports/i18n/index.ts b/packages/core/src/exports/i18n/index.ts
index 19abeff021..3f3b2433b2 100644
--- a/packages/core/src/exports/i18n/index.ts
+++ b/packages/core/src/exports/i18n/index.ts
@@ -52,18 +52,24 @@ const getBrowserLanguage = (): string | undefined => {
return undefined;
}
let userLanguage: string | undefined = _global.navigator.language as string;
+ if (userLanguage){
+ userLanguage = userLanguage.replace(/-(.+)/g, (match, group1) => {
+ return '-' + group1.toUpperCase();
+ });
+ }
if (userLanguage == 'zh-TW') {
userLanguage = 'zh-HK';
}
if (!languageMap[userLanguage]) {
+ userLanguage = undefined;
const langArr = Object.keys(languageMap);
- if (!langArr) {
- userLanguage = undefined;
- }
- for (let i = 0; i < langArr.length; i++) {
- // @ts-ignore
- if (langArr[i] !== undefined && langArr[i].indexOf(userLanguage) > -1) {
- userLanguage = langArr[i];
+ if (langArr) {
+ for (let i = 0; i < langArr.length; i++) {
+ // @ts-ignore
+ if (langArr[i] !== undefined && langArr[i].indexOf(userLanguage) > -1) {
+ userLanguage = langArr[i];
+ break;
+ }
}
}
}
diff --git a/packages/core/src/model/field/cascader_field.ts b/packages/core/src/model/field/cascader_field.ts
index 11b62e1fd6..f0dd2b169d 100644
--- a/packages/core/src/model/field/cascader_field.ts
+++ b/packages/core/src/model/field/cascader_field.ts
@@ -1,14 +1,14 @@
import Joi from 'joi';
-import { FieldType, IField, ICascaderField, ISegment } from 'types/field_types';
+import { FieldType, ICascaderField, IField, ISegment } from 'types/field_types';
import { DatasheetActions } from '../../commands_actions/datasheet';
-import { TextBaseField } from './text_base_field';
-import { ICellValue } from '../record';
import { Strings, t } from '../../exports/i18n';
-import { FOperator, IFilterText } from '../../types';
-import { getFieldDefaultProperty } from './const';
+import { FOperator, IAPIMetaTextBaseFieldProperty, IFilterText } from '../../types';
import { ICascaderProperty } from '../../types/field_types';
-export class CascaderField extends TextBaseField {
+import { ICellValue } from '../record';
+import { getFieldDefaultProperty } from './const';
+import { TextBaseField } from './text_base_field';
+export class CascaderField extends TextBaseField {
static defaultProperty() {
return getFieldDefaultProperty(FieldType.Cascader) as ICascaderProperty;
}
@@ -17,17 +17,24 @@ export class CascaderField extends TextBaseField {
showAll: Joi.bool().required(),
linkedDatasheetId: Joi.string().required(),
linkedViewId: Joi.string().required(),
- linkedFields: Joi.array().items(Joi.object({
- id: Joi.string().required(),
- name: Joi.string().required(),
- type: Joi.number().required(),
- })).required(),
- fullLinkedFields: Joi.array().items(Joi.object({
- id: Joi.string().required(),
- name: Joi.string().required(),
- type: Joi.number().required(),
- })).required(),
-
+ linkedFields: Joi.array()
+ .items(
+ Joi.object({
+ id: Joi.string().required(),
+ name: Joi.string().required(),
+ type: Joi.number().required(),
+ }),
+ )
+ .required(),
+ fullLinkedFields: Joi.array()
+ .items(
+ Joi.object({
+ id: Joi.string().required(),
+ name: Joi.string().required(),
+ type: Joi.number().required(),
+ }),
+ )
+ .required(),
}).required();
static createDefault(fieldMap: { [fieldId: string]: IField }): ICascaderField {
@@ -58,13 +65,17 @@ export class CascaderField extends TextBaseField {
}
const showAll = this.field.property.showAll;
const cv = [cellValue].flat();
- return (cv as ISegment[]).map(seg => {
- if (!showAll) {
- const segArr = seg.text.split('/');
- return segArr[segArr.length - 1];
- }
- return seg.text;
- }).join('') || null;
+ return (
+ (cv as ISegment[])
+ .map((seg) => {
+ if (!showAll) {
+ const segArr = seg.text.split('/');
+ return segArr[segArr.length - 1];
+ }
+ return seg.text;
+ })
+ .join('') || null
+ );
}
cellValueToFullString(cellValue: ICellValue): string | null {
@@ -72,7 +83,7 @@ export class CascaderField extends TextBaseField {
return null;
}
const cv = [cellValue].flat();
- return (cv as ISegment[]).map(seg => seg.text).join('') || null;
+ return (cv as ISegment[]).map((seg) => seg.text).join('') || null;
}
override isMeetFilter(operator: FOperator, cellValue: ISegment[] | null, conditionValue: Exclude) {
@@ -80,7 +91,11 @@ export class CascaderField extends TextBaseField {
return TextBaseField._isMeetFilter(operator, cellText, conditionValue, {
containsFn: (filterValue: string) => cellText != null && this.stringInclude(cellText, filterValue),
doesNotContainFn: (filterValue: string) => cellText == null || !this.stringInclude(cellText, filterValue),
- defaultFn: () => super.isMeetFilter(operator, cellValue, conditionValue)
+ defaultFn: () => super.isMeetFilter(operator, cellValue, conditionValue),
});
}
+
+ override get apiMetaProperty(): IAPIMetaTextBaseFieldProperty {
+ return { ...this.field.property, fullLinkedFields: undefined };
+ }
}
diff --git a/packages/core/src/modules/space/api/api.space.ts b/packages/core/src/modules/space/api/api.space.ts
index cd7953d277..3b9d60a438 100644
--- a/packages/core/src/modules/space/api/api.space.ts
+++ b/packages/core/src/modules/space/api/api.space.ts
@@ -164,10 +164,12 @@ export function addNode(nodeInfo: IAddNodeParams) {
* @param nodeId Node Id
*/
export function delNode(nodeId: string) {
- if (getBrowserDatabusApiEnabled()){
- WasmApi.getInstance().delete_cache(nodeId).then((result) => {
- console.log('delete indexDb cache', result);
- });
+ if (getBrowserDatabusApiEnabled()) {
+ WasmApi.getInstance()
+ .delete_cache(nodeId)
+ .then((result) => {
+ console.log('delete indexDb cache', result);
+ });
}
return axios.delete(Url.DELETE_NODE + nodeId);
}
@@ -186,12 +188,15 @@ export function getSpecifyNodeList(nodeType: NodeType) {
* @param nodeId Node ID
* @param data
*/
-export function editNode(nodeId: string, data: {
- nodeName?: string;
- icon?: string;
- cover?: string;
- showRecordHistory?: ShowRecordHistory
-}) {
+export function editNode(
+ nodeId: string,
+ data: {
+ nodeName?: string;
+ icon?: string;
+ cover?: string;
+ showRecordHistory?: ShowRecordHistory;
+ }
+) {
return axios.post(Url.EDIT_NODE + nodeId, data);
}
@@ -646,7 +651,7 @@ export function updateShare(
onlyRead?: boolean;
canBeEdited?: boolean;
canBeStored?: boolean;
- },
+ }
) {
return axios.post(Url.UPDATE_SHARE + nodeId, {
props: JSON.stringify(permission),
@@ -667,11 +672,12 @@ export function nodeShowcase(nodeId: string, shareId?: string) {
});
}
-export function checkoutOrder(spaceId: string, priceId: string, clientReferenceId: string, couponId: string) {
+export function checkoutOrder(spaceId: string, priceId: string, clientReferenceId: string, couponId: string, trial?: boolean) {
return axios.post(Url.CHECKOUT_ORDER, {
spaceId,
priceId,
clientReferenceId,
couponId,
+ trial,
});
}
diff --git a/packages/core/src/utils/uuid.ts b/packages/core/src/utils/uuid.ts
index 4c0b664008..d5c08121b4 100644
--- a/packages/core/src/utils/uuid.ts
+++ b/packages/core/src/utils/uuid.ts
@@ -40,6 +40,7 @@ export enum IDPrefix {
AutomationAction = 'aac',
Document = 'doc',
AutomationTrigger = 'atr',
+ WorkDocAonymousId = 'wda',
}
/**
@@ -110,3 +111,14 @@ export function getUniqName(newName: string, names: string[]) {
}
return uniqName;
}
+
+const numbers = '0123456789';
+export function generateRandomNumber(length: number): string {
+ let result = '';
+ for (let i = 0; i < length; i++) {
+ const randomIndex = Math.floor(Math.random() * numbers.length);
+ result += numbers.charAt(randomIndex);
+ }
+
+ return result;
+}
diff --git a/packages/datasheet/.eslintrc b/packages/datasheet/.eslintrc
index 6c27c3a4b1..108d008b04 100644
--- a/packages/datasheet/.eslintrc
+++ b/packages/datasheet/.eslintrc
@@ -17,14 +17,7 @@
"import/order": [
"warn",
{
- "groups": [
- "builtin",
- "external",
- "internal",
- "parent",
- "sibling",
- "index"
- ],
+ "groups": ["builtin", "external", "internal", "parent", "sibling", "index"],
"pathGroups": [
{
"pattern": "@apitable/**",
@@ -62,9 +55,7 @@
"position": "after"
}
],
- "pathGroupsExcludedImportTypes": [
- "builtin"
- ],
+ "pathGroupsExcludedImportTypes": ["builtin"],
"alphabetize": {
"order": "asc",
"caseInsensitive": true
@@ -81,10 +72,7 @@
"react/display-name": 0,
"react/no-find-dom-node": 0,
"react/no-unknown-property": 1,
- "@next/next/no-html-link-for-pages": [
- "error",
- "packages/datasheet/pages/"
- ],
+ "@next/next/no-html-link-for-pages": ["error", "packages/datasheet/pages/"],
"@next/next/no-img-element": "off",
"no-restricted-imports": [
"warn",
@@ -92,30 +80,22 @@
"paths": [
{
"name": "@apitable/components",
- "importNames": [
- "Select"
- ],
+ "importNames": ["Select"],
"message": "Please use tooltip DropdownSelect from '@apitable/components instead ."
},
{
"name": "pc/components/common/tooltip",
- "importNames": [
- "Tooltip"
- ],
+ "importNames": ["Tooltip"],
"message": "Please use tooltip FloatUiTooltip from '@apitable/components instead ."
},
{
"name": "pc/components/common",
- "importNames": [
- "Tooltip"
- ],
+ "importNames": ["Tooltip"],
"message": "Please use tooltip FloatUiTooltip from '@apitable/components instead ."
},
{
"name": "react-custom-scrollbars",
- "importNames": [
- "Scrollbars"
- ],
+ "importNames": ["Scrollbars"],
"message": "Please use ScrollBar from pc/components/scroll_bar instead."
}
]
diff --git a/packages/datasheet/package.json b/packages/datasheet/package.json
index 0995fa8dd9..2499a0a2d4 100644
--- a/packages/datasheet/package.json
+++ b/packages/datasheet/package.json
@@ -55,7 +55,7 @@
"@tiptap/extension-color": "^2.1.8",
"@tiptap/extension-document": "^2.1.8",
"@tiptap/extension-highlight": "^2.1.8",
- "@tiptap/extension-horizontal-rule": "^2.1.8",
+ "@tiptap/extension-horizontal-rule": "^2.1.11",
"@tiptap/extension-image": "^2.1.8",
"@tiptap/extension-link": "^2.1.8",
"@tiptap/extension-placeholder": "^2.1.8",
@@ -142,6 +142,7 @@
"posthog-js": "^1.57.2",
"prettier-plugin-tailwindcss": "^0.4.1",
"prismjs": "^1.29.0",
+ "purify-ts": "^2.0.1",
"qr-image": "^3.2.0",
"qrcode": "^1.4.4",
"qs": "^6.9.4",
diff --git a/packages/datasheet/public/custom/custom_config.js b/packages/datasheet/public/custom/custom_config.js
index c7817d604d..c0f47a7fe1 100644
--- a/packages/datasheet/public/custom/custom_config.js
+++ b/packages/datasheet/public/custom/custom_config.js
@@ -2819,7 +2819,7 @@ function main() {
"app_launch_guide_text_1": "åäŗŗåę¶ęä½äøå¼ ē»“ę ¼č”Øļ¼é«ęå®ę¶åå",
"assistant": "ē»“ę ¼å°å©ę",
"assistant_beginner_task_1_what_is_datasheet": "ä»ä¹ęÆē»“ę ¼äŗ",
- "assistant_beginner_task_2_quick_start": "äøåéåæ«éå
㎯",
+ "assistant_beginner_task_2_quick_start": "VIKAäŗ§åę¼ē¤ŗ",
"assistant_beginner_task_3_how_to_use_datasheet": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"assistant_beginner_task_title1": "欢čæę„å°ē»“ę ¼äŗ",
"assistant_beginner_task_title2": "č·ēęå¼å¼å§ä½ ēē»“ę ¼ä¹ę
å§ļ½",
@@ -3135,7 +3135,7 @@ function main() {
"vikaby_todo_menu1": "ä»ä¹ęÆē»“ę ¼äŗ",
"vikaby_todo_tip1": "欢čæę„å°ē»“ę ¼äŗ",
"welcome_module1": "ä»ä¹ęÆē»“ę ¼äŗ",
- "welcome_module2": "äøåéåæ«éå
㎯",
+ "welcome_module2": "VIKAäŗ§åę¼ē¤ŗ",
"welcome_module3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"welcome_module4": "PMO锹ē®ē¾¤ē®”ē",
"welcome_module5": "ęč£
ę¹åčæéå",
diff --git a/packages/datasheet/public/file/langs/strings.de-DE.json b/packages/datasheet/public/file/langs/strings.de-DE.json
index 22d16049c9..4473823060 100644
--- a/packages/datasheet/public/file/langs/strings.de-DE.json
+++ b/packages/datasheet/public/file/langs/strings.de-DE.json
@@ -146,6 +146,15 @@
"agreed": "Genehmigt",
"ai_advanced_mode_desc": "Der erweiterte Modus ermƶglicht es Benutzern, Prognosen anzupassen, wodurch das Verhalten und die Antworten des AI-Agenten stƤrker kontrolliert werden kann.",
"ai_advanced_mode_title": "Erweiterter Modus",
+ "ai_agent_anonymous": "Anonym${ID}",
+ "ai_agent_conversation_continue_not_supported": "Das Fortsetzen eines vorherigen Gesprächs wird derzeit nicht unterstützt",
+ "ai_agent_conversation_list": "GesprƤchsliste",
+ "ai_agent_conversation_log": "GesprƤchsprotokoll",
+ "ai_agent_conversation_title": "GesprƤchstitel",
+ "ai_agent_feedback": "Rückmeldung",
+ "ai_agent_historical_message": "Das Obige ist eine historische Botschaft",
+ "ai_agent_history": "Geschichte",
+ "ai_agent_message_consumed": "Nachricht verbraucht",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AI-Agent in deine Website einbinden? Erfahren Sie mehr",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "LƤuft diesen Monat",
"automation_stay_tuned": "Bleiben Sie dran",
"automation_success": "Erfolg",
- "automation_tips": "Das Schaltflächenfeld ist falsch konfiguriert. Bitte überprüfen Sie es und versuchen Sie es erneut",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Kann den Ausführungsverlauf der Automatisierung anzeigen",
"automation_variabel_empty": "Es sind keine Daten vorhanden, die im Vorschritt verwendet werden kƶnnen. Bitte passen Sie sie an und versuchen Sie es erneut.",
"automation_variable_datasheet": "Daten von ${NODE_NAME} abrufen",
@@ -870,7 +879,7 @@
"bermuda": "Bermuda",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "Die Nutzung des Speicherplatzes hat das Limit überschritten und Sie können nach dem Upgrade eine höhere Menge nutzen.",
- "billing_over_limit_tip_forbidden": "Ihre Testdauer oder Ihr Abonnementzeitraum ist abgelaufen. Für eine Verlängerung wenden Sie sich bitte an den Verkaufsberater.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Die Anzahl der Widget-Installationen hat das Limit überschritten und Sie können ein Upgrade durchführen, um eine höhere Nutzung zu erzielen.",
"billing_period": "Abrechnungszeitraum: ${period}",
"billing_subscription_warning": "Feature-Erfahrung",
@@ -930,14 +939,17 @@
"button_text": "SchaltflƤchentext",
"button_text_click_start": "Klicken Sie zum Starten",
"button_type": "SchaltflƤchentyp",
+ "by_at": "at",
"by_days": "Tage",
"by_field_id": "Feld-ID verwenden",
"by_hours": "Std",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Monate",
"by_the_day": "Tagsüber",
"by_the_month": "Monatlich",
"by_the_year": "JƤhrlich",
- "by_weeks": "Wochen",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Datumsfeld erstellen",
"calendar_color_more": "Mehr Farben",
"calendar_const_detail_weeks": "[\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\",\"Sonntag\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estland",
"ethiopia": "Ćthiopien",
"event_planning": "Veranstaltungsplanung",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Alltag",
"everyone_visible": "Für alle sichtbar",
"exact_date": "exaktes Datum",
@@ -2497,8 +2514,8 @@
"guests_per_space": "GƤste pro Raum",
"guide_1": "åčæ",
"guide_2": "Es dauert nur wenige Minuten, um die grundlegenden Funktionen zu erlernen. Arbeiten Sie ab diesem Moment produktiver!",
- "guide_flow_modal_contact_sales": "Kontaktieren Sie den Vertrieb",
- "guide_flow_modal_get_started": "Loslegen",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Hier ist der Arbeitskatalog, in dem alle Ordner und Dateien des Space gespeichert sind.",
"guide_flow_of_catalog_step2": "Im Arbeitskatalog kƶnnen Sie nach Bedarf ein Datenblatt oder einen Ordner erstellen.",
"guide_flow_of_click_add_view_step1": "ZusƤtzlich zu einigen grundlegenden Ansichten wird dringend empfohlen, eine Albumansicht zu erstellen, wenn Sie AnhƤnge im Bildformat haben.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Enterprise Plan mit Lark",
"lark_version_standard": "Standardplan mit Lerche",
"lark_versions_free": "Grundplan mit Lerche",
- "last_day": "Letzter Tag",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird das zuletzt bearbeitete Mitglied im zuletzt bearbeiteten Feld angezeigt.",
"last_modified_time_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird die zuletzt bearbeitete Zeit im zuletzt bearbeiteten Zeitfeld angezeigt.",
"last_step": "Zurück",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "Automatisches Speichern der Ansicht wurde erfolgreich aktiviert",
"open_auto_save_warn_content": "Alle Ćnderungen unter dieser Ansicht werden automatisch gespeichert und mit anderen Mitgliedern synchronisiert.",
"open_auto_save_warn_title": "Automatisches Speichern aktivieren",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćffnen fehlgeschlagen",
"open_in_new_tab": "in einer neuen Registerkarte ƶffnen",
"open_invite_after_operate": "Einmal eingeschaltet, können alle Mitglieder über das Kontaktpanel neue Mitglieder einladen",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ āheaderImgā: āhttps://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1ā, āreadMoreUrlā: āhttps://help.vika.cn/changelog/23-04-10- Updates\", \"Kinder\": \" š Einführung neuer Funktionen \\N Der neue Feldtyp āCascaderā wird eingeführt, der die Auswahl aus einer Hierarchie von Optionen auf Formularen erleichtert Das Widget āSkriptā wird verƶffentlicht, weniger Code für mehr Anpassungsmƶglichkeiten Lƶsen Sie die Automatisierung aus, um E-Mails zu senden und schnelle Benachrichtigungen zu erhalten Lƶsen Sie die Automatisierung aus, um eine Nachricht an Slack zu senden und Ihr Team rechtzeitig zu informieren KI erforschen: Widget āGPT Content Generatorā verƶffentlicht \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Einführung in den AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": \"AITable.ai DEMO\", \"video\": \"https://www.youtube.com/embed/kGxMyEEo3OU\", \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Klicken Sie auf die SchaltflƤche unten, um eine Vorschau erneut anzuzeigen",
"preview_guide_enable_it": "Drücken Sie die Taste unten, um diese Funktion einzuschalten",
"preview_guide_open_office_preview": "Um eine Vorschau dieser Datei anzuzeigen, aktivieren Sie bitte die Funktion \"Office Preview\"",
- "preview_next_automation_execution_time": "Vorschau der nächsten 5 Ausführungszeiten",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Nur MP4-Videos mit H.264-Videocodecs kƶnnen in der Vorschau angezeigt werden",
"preview_revision": "Vorschau",
"preview_see_more": "Möchten Sie mehr über die Funktion \"Office File Preview\" erfahren? Bitte klicken Sie hier",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Scannen, um sich anzumelden",
"scan_to_login_by_method": "Bitte scannen Sie ${method}, um dem offiziellen Konto zu folgen, um sich anzumelden",
"scatter_chart": "Streudiagramm",
- "schedule_type": "Zeitplantyp",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Wissenschaft und Technologie",
"scroll_screen_down": "Einen Bildschirm nach unten scrollen",
"scroll_screen_left": "Einen Bildschirm nach links scrollen",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "Die Anzahl der Guthaben, die in diesem Bereich sind, die das Limit überschreiten, werden verwendet.\n",
"subscribe_demonstrate": "Demos anfordern",
"subscribe_disabled_seat": "Die Anzahl der Personen darf nicht niedriger sein als das ursprüngliche Programm",
- "subscribe_grade_business": "GeschƤft",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Frei",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Profi",
- "subscribe_grade_starter": "Anlasser",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Erweiterte Raumfunktionen",
"subscribe_new_choose_member": "Unterstützt bis zu ${member_num} Members",
"subscribe_new_choose_member_tips": "Dieser Plan unterstützt 1~${member_num} Mitglieder, um den Raum zu betreten",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" existiert bereits. Wollen Sie es ersetzen?",
"template_no_template": "Keine Vorlagen",
"template_not_found": "Sie können die gewünschten Vorlagen nicht finden? Sagen Sie uns",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "HeiĆ",
"template_type": "Vorlage",
"terms_of_service": "",
"terms_of_service_pure_string": "Nutzungsbedingungen",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "aktualisierte(r) Kommentar(e)",
"times_per_month_unit": "Aufruf/Monat",
"times_unit": "Aufruf(e)",
- "timing_rules": "Zeitliche Koordinierung",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Leste",
"tip_del_success": "Sie kƶnnen Ihren Space innerhalb von 7 Tagen wiederherstellen",
"tip_do_you_want_to_know_about_field_permission": "Möchten Sie Felddaten verschlüsseln? Erfahren Sie mehr über Feldberechtigungen",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "In Verbindung gebracht",
"workdoc_ws_connecting": "Verbinden...",
"workdoc_ws_disconnected": "Getrennt",
+ "workdoc_ws_reconnecting": "Verbindung wird wieder hergestellt...",
"workflow_execute_failed_notify": " konnte bei nicht ausgeführt werden. Bitte überprüfen Sie den Ausführungsverlauf, um das Problem zu beheben. Wenn Sie Hilfe benötigen, wenden Sie sich bitte an unser Kundendienstteam.",
"workspace_data": "Weltraumdaten",
"workspace_files": "Workbench-Daten",
diff --git a/packages/datasheet/public/file/langs/strings.en-US.json b/packages/datasheet/public/file/langs/strings.en-US.json
index 2220868b88..442e482990 100644
--- a/packages/datasheet/public/file/langs/strings.en-US.json
+++ b/packages/datasheet/public/file/langs/strings.en-US.json
@@ -146,6 +146,15 @@
"agreed": "Approved",
"ai_advanced_mode_desc": "Advanced mode allows users to customize prompts, providing greater control over the behavior and responses of the AI agent.",
"ai_advanced_mode_title": "Advanced mode",
+ "ai_agent_anonymous": "Anonymous${ID}",
+ "ai_agent_conversation_continue_not_supported": "Continuing a previous conversation is not currently supported",
+ "ai_agent_conversation_list": "Conversation list",
+ "ai_agent_conversation_log": "Conversation Log",
+ "ai_agent_conversation_title": "Conversation title",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "The above is historical message",
+ "ai_agent_history": "History",
+ "ai_agent_message_consumed": "Message consumed",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Embed the AI agent into your website? Learn more",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -927,9 +936,12 @@
"button_text": "Button text",
"button_text_click_start": "Click to Start",
"button_type": "Button Type",
+ "by_at": "at",
"by_days": "Days",
"by_field_id": "Use field ID",
"by_hours": "Hours",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Months",
"by_the_day": "By day",
"by_the_month": "Monthly",
@@ -1753,6 +1765,11 @@
"estonia": "Estonia",
"ethiopia": "Ethiopia",
"event_planning": "Event Planning",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Everyday Life",
"everyone_visible": "Visible for Everyone",
"exact_date": "exact date",
@@ -3485,6 +3502,7 @@
"open_auto_save_success": "Autosave view is turned on successfully",
"open_auto_save_warn_content": "All changes under this view are automatically saved and synchronized with other members.",
"open_auto_save_warn_title": "Turn on autosave view",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Open failed",
"open_in_new_tab": "open in a new tab",
"open_invite_after_operate": "Once switched on, all members can invite new members from the contacts panel",
@@ -3800,7 +3818,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Automation to send Emails, and get fast notifications Trigger Automation to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AI Agent Introduction\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5192,7 +5210,7 @@
"template_name_repetition_title": "\"${templateName}\" already exists. Do you want to replace it?",
"template_no_template": "No templates",
"template_not_found": "Can't find templates you want? Tell us",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Hot",
"template_type": "Template",
"terms_of_service": "",
"terms_of_service_pure_string": "Terms of service",
@@ -5893,6 +5911,7 @@
"workdoc_ws_connected": "Connected",
"workdoc_ws_connecting": "Connecting...",
"workdoc_ws_disconnected": "Disconnected",
+ "workdoc_ws_reconnecting": "Reconnecting...",
"workflow_execute_failed_notify": " failed to execute at . Please review the execution history to troubleshoot the issue. If you need any assistance, please contact our customer service team.",
"workspace_data": "Space data",
"workspace_files": "Workbench data",
@@ -5921,5 +5940,7 @@
"zambia": "Zambia",
"zimbabwe": "Zimbabwe",
"zoom_in": "zoom in",
- "zoom_out": "zoom out"
+ "zoom_out": "zoom out",
+ "payment_reminder_modal_title": "You are currently using the free version",
+ "payment_reminder_modal_content": "You can try the advanced version to enjoy more file nodes, enterprise permissions, attachment capacity, data volume, AI and other advanced features and privileges."
}
\ No newline at end of file
diff --git a/packages/datasheet/public/file/langs/strings.es-ES.json b/packages/datasheet/public/file/langs/strings.es-ES.json
index 07771dac31..256b4d687d 100644
--- a/packages/datasheet/public/file/langs/strings.es-ES.json
+++ b/packages/datasheet/public/file/langs/strings.es-ES.json
@@ -146,6 +146,15 @@
"agreed": "Aprobado",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Modelo avanzado",
+ "ai_agent_anonymous": "Anónimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "Actualmente no se admite continuar una conversación anterior",
+ "ai_agent_conversation_list": "Lista de conversación",
+ "ai_agent_conversation_log": "Registro de conversación",
+ "ai_agent_conversation_title": "TĆtulo de la conversación",
+ "ai_agent_feedback": "Comentario",
+ "ai_agent_historical_message": "Lo anterior es un mensaje histórico.",
+ "ai_agent_history": "Historia",
+ "ai_agent_message_consumed": "Mensaje consumido",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Incorporar al AI agent en tu sitio web? MÔs información",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Funciona este mes",
"automation_stay_tuned": "MantƩnganse al tanto",
"automation_success": "Ćxito",
- "automation_tips": "El campo del botón estĆ” mal configurado, verifĆquelo e intĆ©ntelo nuevamente.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Puede ver el historial de ejecución de la automatización.",
"automation_variabel_empty": "No hay datos que puedan usarse en el paso previo, ajústelos e inténtelo nuevamente.",
"automation_variable_datasheet": "Obtener datos de ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "Bermudas",
"bhutan": "BhutƔn",
"billing_over_limit_tip_common": "El uso del espacio ha superado el lĆmite y podrĆ” disfrutar de una cantidad mayor despuĆ©s de la actualización.",
- "billing_over_limit_tip_forbidden": "Su duración de prueba o perĆodo de suscripción ha expirado. ComunĆquese con el asesor de ventas para renovar.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "La cantidad de instalaciones de widgets ha excedido el lĆmite y puede actualizar para obtener un mayor uso.",
"billing_period": "PerĆodo de facturación: ${period}",
"billing_subscription_warning": "Experiencia funcional",
@@ -930,14 +939,17 @@
"button_text": "Botón de texto",
"button_text_click_start": "Haga clic para comenzar",
"button_type": "Tipo de botón",
+ "by_at": "at",
"by_days": "DĆas",
"by_field_id": "Usar el ID de campo",
"by_hours": "Horas",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Meses",
"by_the_day": "Por dĆa",
"by_the_month": "Revista mensual",
"by_the_year": "Anual",
- "by_weeks": "Semanas",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crear campo de fecha",
"calendar_color_more": "MƔs colores",
"calendar_const_detail_weeks": "[\"lunes\",\"martes\",\"miƩrcoles\",\"jueves\",\"viernes\",\"sƔbado\",\"domingo\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estonia",
"ethiopia": "EtiopĆa",
"event_planning": "Planificación del evento",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vida diaria",
"everyone_visible": "Visible para todos",
"exact_date": "Fecha exacta",
@@ -2497,8 +2514,8 @@
"guests_per_space": "HuƩspedes en cada espacio",
"guide_1": "åčæ",
"guide_2": "Solo se tarda unos minutos en aprender las funciones bÔsicas. ”” a partir de este momento, el trabajo es mÔs eficiente!",
- "guide_flow_modal_contact_sales": "Contacto Ventas",
- "guide_flow_modal_get_started": "Empezar",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Este es el catƔlogo de trabajo en el que se almacenan todas las carpetas y archivos de space.",
"guide_flow_of_catalog_step2": "En el catÔlogo de trabajo, puede crear una tabla de datos o una carpeta según sea necesario.",
"guide_flow_of_click_add_view_step1": "AdemƔs de algunas vistas bƔsicas, si tiene un adjunto en formato de imagen, se recomienda encarecidamente crear una vista de Ɣlbum.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "El plan empresarial de Lark",
"lark_version_standard": "Plano estƔndar de Lark",
"lark_versions_free": "Plano bƔsico de Lark",
- "last_day": "Ćltimo dĆa",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el miembro recién editado se mostrarÔ en el campo editado por última vez.",
"last_modified_time_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el tiempo de edición mÔs reciente se mostrarÔ en el campo de tiempo de la última edición.",
"last_step": "Volver",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "La vista de guardar automƔticamente se ha abierto con Ʃxito",
"open_auto_save_warn_content": "Todos los cambios bajo esta vista se guardan automƔticamente y se sincronizan con otros miembros.",
"open_auto_save_warn_title": "Activar guardar vista automƔticamente",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Abrir falló",
"open_in_new_tab": "Abrir en una nueva ficha",
"open_invite_after_operate": "Una vez abierto, todos los miembros pueden invitar a nuevos miembros desde el panel de contactos",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- actualizaciones\", \"niƱos\": \" š Introducción de nuevas funciones. \\norte Se lanza el nuevo tipo de campo \"Cascader\", lo que facilita la selección entre una jerarquĆa de opciones en los formularios. Se lanza el widget \"Script\", menos código para una mayor personalización Active la automatización para enviar correos electrónicos y recibir notificaciones rĆ”pidas Activa la automatización para enviar un mensaje a Slack e informar a tu equipo a tiempo Explorando la IA: Lanzamiento del widget \"Generador de contenido GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introducción AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Presione el botón de abajo para Previsualizar de nuevo",
"preview_guide_enable_it": "Presione el botón de abajo para abrir esta función",
"preview_guide_open_office_preview": "Para Previsualizar este archivo, abra la función \"previsualización de la oficina\"",
- "preview_next_automation_execution_time": "Vista previa de los próximos 5 tiempos de ejecución",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo se pueden Previsualizar vĆdeos mp4 con Códec de vĆdeo h.264",
"preview_revision": "Vista previa",
"preview_see_more": "ĀæDesea obtener mĆ”s información sobre la función \"vista previa de archivos de Office\"? Por favor haga clic aquĆ",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Escanear inicio de sesión",
"scan_to_login_by_method": "Escanea ${method} para seguir la cuenta oficial e iniciar sesión",
"scatter_chart": "Mapa de dispersión",
- "schedule_type": "Tipo de horario",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Ciencia y tecnologĆa",
"scroll_screen_down": "DesplƔcese hacia abajo por una pantalla",
"scroll_screen_left": "Desplaza una pantalla a la izquierda",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "El nĆŗmero de crĆ©ditos en el espacio actual supera el lĆmite, por favor actualice su suscripción.\n",
"subscribe_demonstrate": "Solicitud de presentación",
"subscribe_disabled_seat": "El nĆŗmero de personas no puede ser inferior al plan original",
- "subscribe_grade_business": "Negocio",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Libre",
"subscribe_grade_plus": "MƔs",
"subscribe_grade_pro": "A favor",
- "subscribe_grade_starter": "Inicio",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Función espacial avanzada",
"subscribe_new_choose_member": "Admite hasta ${member_num} miembros",
"subscribe_new_choose_member_tips": "Este plan admite 1~${member_num} miembros para ingresar al espacio",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" ya existe. ĀæQuieres cambiarlo?",
"template_no_template": "No hay plantilla",
"template_not_found": "ĀæNo puede encontrar las plantillas que desea? Dinos",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caliente",
"template_type": "Modelo",
"terms_of_service": "[tƩrminos de servicio]",
"terms_of_service_pure_string": "ClƔusulas de servicio",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "comentarios actualizados",
"times_per_month_unit": "TelƩfono / mes",
"times_unit": "TelƩfono",
- "timing_rules": "Momento",
+ "timing_rules": "Timing",
"timor_leste": "Timor Oriental",
"tip_del_success": "Puede recuperar su espacio compartido en 7 dĆas",
"tip_do_you_want_to_know_about_field_permission": "¿Quiere cifrar datos de campo? MÔs información sobre los permisos de campo",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "Conectado",
"workdoc_ws_connecting": "Conectando...",
"workdoc_ws_disconnected": "Desconectado",
+ "workdoc_ws_reconnecting": "Reconectando...",
"workflow_execute_failed_notify": " no pudo ejecutarse en . Revise el historial de ejecución para solucionar el problema. Si necesita ayuda, comunĆquese con nuestro equipo de atención al cliente.",
"workspace_data": "Datos espaciales",
"workspace_files": "Datos de la Mesa de trabajo",
diff --git a/packages/datasheet/public/file/langs/strings.fr-FR.json b/packages/datasheet/public/file/langs/strings.fr-FR.json
index 9bf2f14c2b..281df8de95 100644
--- a/packages/datasheet/public/file/langs/strings.fr-FR.json
+++ b/packages/datasheet/public/file/langs/strings.fr-FR.json
@@ -146,6 +146,15 @@
"agreed": "ApprouvƩ",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Mode avancƩ",
+ "ai_agent_anonymous": "Anonyme${ID}",
+ "ai_agent_conversation_continue_not_supported": "La poursuite d'une conversation prƩcƩdente n'est actuellement pas prise en charge",
+ "ai_agent_conversation_list": "Liste de conversations",
+ "ai_agent_conversation_log": "Journal des conversations",
+ "ai_agent_conversation_title": "Titre de la conversation",
+ "ai_agent_feedback": "Retour",
+ "ai_agent_historical_message": "Ce qui précède est un message historique",
+ "ai_agent_history": "Histoire",
+ "ai_agent_message_consumed": "Message consommƩ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Integrar AI agent en su sitio web? Aprende mÔs",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Fonctionne ce mois-ci",
"automation_stay_tuned": "Restez à l'écoute",
"automation_success": "SuccĆØs",
- "automation_tips": "Le champ du bouton est mal configurƩ, veuillez vƩrifier et rƩessayer",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Peut afficher l'historique d'exƩcution de l'automatisation",
"automation_variabel_empty": "Aucune donnée ne peut être utilisée lors de l'étape préalable, veuillez ajuster et réessayer.",
"automation_variable_datasheet": "Obtenir des donnƩes de ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "Les Ʈles Bermudes",
"bhutan": "Bhoutan",
"billing_over_limit_tip_common": "L'utilisation de l'espace a dépassé la limite et vous pouvez profiter d'un montant plus élevé après la mise à niveau.",
- "billing_over_limit_tip_forbidden": "Votre durĆ©e dāessai ou votre pĆ©riode dāabonnement a expirĆ©. Veuillez contacter le conseiller commercial pour renouveler.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Le nombre d'installations de widgets a dépassé la limite et vous pouvez effectuer une mise à niveau pour obtenir une utilisation plus élevée.",
"billing_period": "Période de facturation : ${period}",
"billing_subscription_warning": "ExpƩrience des fonctionnalitƩs",
@@ -930,14 +939,17 @@
"button_text": "Texte du bouton",
"button_text_click_start": "Cliquez pour dƩmarrer",
"button_type": "Type de bouton",
+ "by_at": "at",
"by_days": "Jours",
"by_field_id": "Utiliser l'ID du champ",
"by_hours": "Heures",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mois",
"by_the_day": "Par jour",
"by_the_month": "Mensuel",
"by_the_year": "Annuel",
- "by_weeks": "Semaines",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "CrƩer le champ Date",
"calendar_color_more": "Plus de couleurs",
"calendar_const_detail_weeks": "[\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\",\"dimanche\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estonie",
"ethiopia": "Ćthiopie",
"event_planning": "Planification d'ƩvƩnements",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vie du quotidien",
"everyone_visible": "Visible pour tous",
"exact_date": "date exacte",
@@ -2497,8 +2514,8 @@
"guests_per_space": "InvitƩs par Espace",
"guide_1": "åčæ",
"guide_2": "Il ne faut que quelques minutes pour apprendre les fonctions de base. Travaillez de maniĆØre plus productive dĆØs maintenant !",
- "guide_flow_modal_contact_sales": "Contacter le service commercial",
- "guide_flow_modal_get_started": "Commencer",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Voici un catalogue fonctionnel où sont stockés tous les dossiers et fichiers de l'espace.",
"guide_flow_of_catalog_step2": "Dans le catalogue fonctionnel, vous pouvez crƩer une feuille de donnƩes ou un dossier si nƩcessaire.",
"guide_flow_of_click_add_view_step1": "En plus d'une vue de base, il est fortement recommandé de créer une vue d'album si vous avez des pièces jointes au format image.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Plan d'entreprise avec Lark",
"lark_version_standard": "Plan standard avec Lark",
"lark_versions_free": "Plan de base avec Lark",
- "last_day": "Dernier jour",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si l'un des champs que vous sélectionnez ci-dessous est modifié, le membre qui a modifié le plus récemment sera affiché dans la dernière édition par champ",
"last_modified_time_select_modal_desc": "Si l'un des champs que vous sƩlectionnez ci-dessous est modifiƩ, la date de modification la plus rƩcente s'affichera dans le dernier champ de temps modifiƩ",
"last_step": "PrƩcƩdent",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "La vue d'enregistrement automatique est activée avec succès",
"open_auto_save_warn_content": "Toutes les modifications sous cette vue sont automatiquement enregistrƩes et synchronisƩes avec d'autres membres.",
"open_auto_save_warn_title": "Activer la vue de sauvegarde automatique",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćchec de l'ouverture",
"open_in_new_tab": "ouvrir dans un nouvel onglet",
"open_invite_after_operate": "Une fois activƩ, tous les membres peuvent inviter de nouveaux membres depuis le panneau des contacts",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- mises Ć jour\", \"enfants\": \" š Introduction de nouvelles fonctions \\n Un nouveau type de champ \"Cascader\" est lancĆ©, facilitant la sĆ©lection parmi une hiĆ©rarchie d'options sur les formulaires. Le widget \"Script\" est sorti, moins de code pour plus de personnalisation DĆ©clenchez l'automatisation pour envoyer des e-mails et recevoir des notifications rapides DĆ©clenchez l'automatisation pour envoyer un message Ć Slack et informer votre Ć©quipe Ć temps Explorer l'IAĀ : lancement du widget \"GĆ©nĆ©rateur de contenu GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"Comment utiliser un modĆØle\", \n\"description\": \"Cliquez sur le bouton Ć gauche pour utiliser le modĆØle\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduction au AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": DEMO AITable.ai, \"video\": https://www.youtube.com/embed/kGxMyEEo3OU, \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\": true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>. nt-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"Comment utiliser un modèle\", \n\"description\": \"Sélectionnez où mettre le modèle\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"nom\": \"rĆ©ponse1\",\n \"titre\": \"Quel genre de questions ĆŖtes-vous impatient de rĆ©soudre par vikadata? ,\n \"type\": \"checkbox\",\n \"rĆ©ponses\": [\n \"Planification de travail\",\n \"Service client\",\n \"Gestion de projet\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"OpĆ©ration e-commerce\",\n \"Planification d'Ć©vĆ©nement\",\n \"Ressources humaines\",\n \"Administration\",\n \"Gestion financiĆØre\",\n \"Webcast\",\n \"Gestion des instituts Ć©ducatifs\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Votre titre d'emploi est______\",\n \"type\": \"radio\",\n \"rĆ©ponses\": [\n \"Directeur GĆ©nĆ©ral\",\n \"Chef de projet\",\n \"Gestionnaire de produits\",\n \"Designer\",\n \"IngĆ©nieur R&D \",\n \"OpĆ©rateur, Ć©diteur\",\n ventes, service Ć la clientĆØle\",\n \"Ressources humaines, administration \",\n \"Finance\", comptable\",\n \"Avocat, affaires juridiques\",\n \"Marketing\",\n \"Professeur\",\n \"Ćtudiant\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"Quel est le nom de votre entreprise? ,\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"titre\": \"Veuillez laisser votre adresse e-mail/ numĆ©ro de tĆ©lĆ©phone/ compte Wechat ci-dessous afin que nous puissions vous joindre Ć temps lorsque vous avez besoin d'aide. ,\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"titre\": \"Merci d'avoir rempli le formulaire, vous pouvez ajouter notre service Ć la clientĆØle en cas de besoin\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u. ika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Appuyez sur le bouton ci-dessous pour prévisualiser à nouveau",
"preview_guide_enable_it": "Appuyez sur le bouton ci-dessous pour activer cette fonction",
"preview_guide_open_office_preview": "Pour visualiser ce fichier, veuillez activer la fonction \"PrƩvisualisation bureautique\"",
- "preview_next_automation_execution_time": "AperƧu des 5 prochaines heures d'exƩcution",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Seules les vidéos MP4 avec des codecs H.264 peuvent être prévisualisées",
"preview_revision": "AperƧu",
"preview_see_more": "Vous voulez en savoir plus sur la fonction \"aperƧu des dossiers de bureau\" ? Veuillez cliquer ici",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Scanner pour se connecter",
"scan_to_login_by_method": "Veuillez scanner ${method} pour suivre le compte officiel pour vous connecter",
"scatter_chart": "Graphique de dispersion",
- "schedule_type": "Type d'horaire",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Science et technologie",
"scroll_screen_down": "Faire dƩfiler un Ʃcran vers le bas",
"scroll_screen_left": "Faire dƩfiler un Ʃcran vers la gauche",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "Le nombre de crédits dans l'espace actuel dépasse la limite, veuillez mettre à jour votre abonnement.\n",
"subscribe_demonstrate": "Demander des dƩmos",
"subscribe_disabled_seat": "Le nombre de personnes ne peut pas être inférieur au programme original",
- "subscribe_grade_business": "Entreprise",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratuit",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "ApprouvƩ",
- "subscribe_grade_starter": "EntrƩe",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "FonctionnalitƩs de l'espace avancƩ",
"subscribe_new_choose_member": "Prend en charge jusqu'Ć ${member_num}Ā membres",
"subscribe_new_choose_member_tips": "Ce forfait permet à 1 ~ ${member_num} membres d'accéder à l'espace",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" existe déjà . Voulez-vous le remplacer?",
"template_no_template": "Aucun modĆØle",
"template_not_found": "Vous ne trouvez pas de modĆØles que vous voulez ? Dites-nous",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Chaud",
"template_type": "Gabarit",
"terms_of_service": "< conditions d'utilisation >",
"terms_of_service_pure_string": "Conditions d'utilisation",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "commentaire(s) mis Ć jour",
"times_per_month_unit": "appel(s)/mois",
"times_unit": " appel(s)",
- "timing_rules": "Horaire",
+ "timing_rules": "Timing",
"timor_leste": "Timor oriental",
"tip_del_success": "Vous pouvez restaurer votre Espace dans les 7 jours",
"tip_do_you_want_to_know_about_field_permission": "Vous voulez chiffrer les donnƩes des champs ? En savoir plus sur les autorisations des champs",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "ConnectƩ",
"workdoc_ws_connecting": "De liaison...",
"workdoc_ws_disconnected": "DƩbranchƩ",
+ "workdoc_ws_reconnecting": "Reconnexion...",
"workflow_execute_failed_notify": " n'a pas pu s'exécuter à . Veuillez consulter l'historique d'exécution pour résoudre le problème. Si vous avez besoin d'aide, veuillez contacter notre équipe de service client.",
"workspace_data": "DonnƩes de l'espace",
"workspace_files": "DonnƩes de l'Ʃtabli",
diff --git a/packages/datasheet/public/file/langs/strings.it-IT.json b/packages/datasheet/public/file/langs/strings.it-IT.json
index e102f3ab58..96829d6061 100644
--- a/packages/datasheet/public/file/langs/strings.it-IT.json
+++ b/packages/datasheet/public/file/langs/strings.it-IT.json
@@ -146,6 +146,15 @@
"agreed": "Approvato",
"ai_advanced_mode_desc": "La modalitĆ avanzata consente agli utenti di personalizzare i messaggi di richiesta, fornendo un maggiore controllo sul comportamento e le risposte dell'agente AI.",
"ai_advanced_mode_title": "ModalitĆ avanzata",
+ "ai_agent_anonymous": "Anonimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "La continuazione di una conversazione precedente non ĆØ attualmente supportata",
+ "ai_agent_conversation_list": "Elenco conversazioni",
+ "ai_agent_conversation_log": "Registro delle conversazioni",
+ "ai_agent_conversation_title": "Titolo della conversazione",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "Quanto sopra ĆØ un messaggio storico",
+ "ai_agent_history": "Storia",
+ "ai_agent_message_consumed": "Messaggio consumato",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Incorpora l'agente AI nel tuo sito web? Per saperne di più",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Esce questo mese",
"automation_stay_tuned": "Rimani sintonizzato",
"automation_success": "Successo",
- "automation_tips": "Il campo del pulsante non ĆØ configurato correttamente, controlla e riprova",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Può visualizzare la cronologia di esecuzione dell'automazione",
"automation_variabel_empty": "Non ci sono dati che possano essere utilizzati nel passaggio preliminare, modificali e riprova.",
"automation_variable_datasheet": "Ottieni dati da ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "Bermude",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "L'utilizzo dello spazio ha superato il limite e potrai usufruire di un importo maggiore dopo l'aggiornamento.",
- "billing_over_limit_tip_forbidden": "La durata della prova o il periodo di abbonamento sono scaduti. Si prega di contattare il consulente di vendita per rinnovare.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Il numero di installazioni di widget ha superato il limite ed ĆØ possibile eseguire l'aggiornamento per ottenere un utilizzo maggiore.",
"billing_period": "Periodo di fatturazione: ${period}",
"billing_subscription_warning": "Esperienza caratteristica",
@@ -930,14 +939,17 @@
"button_text": "Testo del pulsante",
"button_text_click_start": "Fare clic per iniziare",
"button_type": "Tipo di pulsante",
+ "by_at": "at",
"by_days": "Giorni",
"by_field_id": "Usa ID campo",
"by_hours": "Ore",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mesi",
"by_the_day": "Di giorno",
"by_the_month": "Mensile",
"by_the_year": "Annuale",
- "by_weeks": "Settimane",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crea campo data",
"calendar_color_more": "Altri colori",
"calendar_const_detail_weeks": "[\"lunedƬ\",\"martedƬ\",\"mercoledƬ\",\"giovedƬ\",\"venerdƬ\",\"sabato\",\"domenica\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estonia",
"ethiopia": "Etiopia",
"event_planning": "Pianificazione eventi",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vita quotidiana",
"everyone_visible": "Visibile per tutti",
"exact_date": "data esatta",
@@ -2497,8 +2514,8 @@
"guests_per_space": "Ospiti per spazio",
"guide_1": "åčæ",
"guide_2": "Ci vogliono solo pochi minuti per imparare le funzioni di base. Lavora in modo più produttivo da questo momento in poi!",
- "guide_flow_modal_contact_sales": "Contatta l'ufficio vendite",
- "guide_flow_modal_get_started": "Iniziare",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Qui ĆØ il catalogo di lavoro in cui tutte le cartelle e i file dello spazio sono memorizzati.",
"guide_flow_of_catalog_step2": "Nel catalogo di lavoro ĆØ possibile creare un foglio dati o una cartella a seconda delle necessitĆ .",
"guide_flow_of_click_add_view_step1": "Oltre ad alcune viste di base, si consiglia vivamente di creare una vista album se si dispone di allegati in formato immagine.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Piano d'impresa con Lark",
"lark_version_standard": "Piano standard con Lark",
"lark_versions_free": "Piano di base con Lark",
- "last_day": "Ultimo giorno",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, il membro che ha modificato di recente verrĆ visualizzato nell'ultimo campo modificato",
"last_modified_time_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, l'ora modificata più recente verrà visualizzata nel campo dell'ultima modifica",
"last_step": "Indietro",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "La vista Salvataggio automatico ĆØ attivata correttamente",
"open_auto_save_warn_content": "Tutte le modifiche in questa visualizzazione vengono salvate e sincronizzate automaticamente con gli altri membri.",
"open_auto_save_warn_title": "Attiva la vista salvataggio automatico",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Apertura non riuscita",
"open_in_new_tab": "aprire in una nuova scheda",
"open_invite_after_operate": "Una volta attivato, tutti i membri possono invitare nuovi membri dal pannello contatti",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- aggiornamenti\", \"bambini\": \" š Introduzione di nuove funzionalitĆ \\N Viene lanciato il nuovo tipo di campo \"Cascader\", rendendo più semplice la selezione da una gerarchia di opzioni sui moduli Viene rilasciato il widget \"Script\", meno codice per una maggiore personalizzazione Attiva l'automazione per inviare e-mail e ricevere notifiche rapide Attiva l'automazione per inviare un messaggio a Slack e informare il tuo team in tempo Esplorando l'intelligenza artificiale: rilasciato il widget \"Generatore di contenuti GPT\". \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduzione agente AI\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Premere il pulsante qui sotto per visualizzare nuovamente l'anteprima",
"preview_guide_enable_it": "Premere il pulsante qui sotto per attivare questa funzione",
"preview_guide_open_office_preview": "Per visualizzare l'anteprima di questo file, attivare la funzione \"anteprima ufficio\"",
- "preview_next_automation_execution_time": "Anteprima dei prossimi 5 tempi di esecuzione",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo i video MP4 con codec video H.264 possono essere visualizzati in anteprima",
"preview_revision": "Anteprima",
"preview_see_more": "Vuoi saperne di più sulla funzione \"anteprima file di ufficio\"? Clicca qui",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Scansiona per accedere",
"scan_to_login_by_method": "Scansiona ${method} per seguire l'account ufficiale per accedere",
"scatter_chart": "Grafico a dispersione",
- "schedule_type": "Tipo di pianificazione",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Scienza e tecnologia",
"scroll_screen_down": "Scorri uno schermo verso il basso",
"scroll_screen_left": "Scorri uno schermo a sinistra",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "Il numero di crediti nello spazio corrente supera il limite, si prega di aggiornare il vostro abbonamento.\n",
"subscribe_demonstrate": "Richiedi demo",
"subscribe_disabled_seat": "Il numero di persone non può essere inferiore al programma originale",
- "subscribe_grade_business": "AttivitĆ commerciale",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratis",
"subscribe_grade_plus": "Più",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "Antipasto",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Caratteristiche avanzate dello spazio",
"subscribe_new_choose_member": "Supporta fino a ${member_num} membri",
"subscribe_new_choose_member_tips": "Questo piano supporta 1~${member_num} membri per entrare nello spazio",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" esiste giĆ . Vuoi sostituirlo?",
"template_no_template": "Nessun modello",
"template_not_found": "Non riesci a trovare i modelli che desideri? Dicci",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caldo",
"template_type": "Modello",
"terms_of_service": "",
"terms_of_service_pure_string": "Condizioni di servizio",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "commenti aggiornati",
"times_per_month_unit": "invito/mese",
"times_unit": "call(s)",
- "timing_rules": "Tempistica",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Est",
"tip_del_success": "Puoi ripristinare il tuo spazio entro 7 giorni",
"tip_do_you_want_to_know_about_field_permission": "Vuoi crittografare i dati del campo? Informazioni sulle autorizzazioni dei campi",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "Collegato",
"workdoc_ws_connecting": "Collegamento...",
"workdoc_ws_disconnected": "Disconnesso",
+ "workdoc_ws_reconnecting": "Riconnessione...",
"workflow_execute_failed_notify": " impossibile eseguire a . Consulta la cronologia delle esecuzioni per risolvere il problema. Se hai bisogno di assistenza, contatta il nostro team di assistenza clienti.",
"workspace_data": "Dati spaziali",
"workspace_files": "Dati sul banco di lavoro",
diff --git a/packages/datasheet/public/file/langs/strings.ja-JP.json b/packages/datasheet/public/file/langs/strings.ja-JP.json
index 8c96ec28cb..db6e35329f 100644
--- a/packages/datasheet/public/file/langs/strings.ja-JP.json
+++ b/packages/datasheet/public/file/langs/strings.ja-JP.json
@@ -146,6 +146,15 @@
"agreed": "ęæčŖęøćæ",
"ai_advanced_mode_desc": "é«åŗ¦ćŖć¢ćć«ćÆļ¼ć¦ć¼ć¶ćę示ćć«ć¹ćæćć¤ćŗććććØćåÆč½ć«ćļ¼AIćØć¼ćøć§ć³ćć®č”åćåæēćććčÆćå¶å¾”ćć.",
"ai_advanced_mode_title": "ę”å¼µć¢ć¼ć",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "仄åć®ä¼č©±ć®ē¶ē¶ćÆē¾åØćµćć¼ćććć¦ćć¾ćć",
+ "ai_agent_conversation_list": "ä¼č©±ćŖć¹ć",
+ "ai_agent_conversation_log": "ä¼č©±ćć°",
+ "ai_agent_conversation_title": "ä¼č©±ć®ćæć¤ćć«",
+ "ai_agent_feedback": "ćć£ć¼ććććÆ",
+ "ai_agent_historical_message": "äøčØćÆę“å²ēćŖć”ćć»ć¼ćøć§ć",
+ "ai_agent_history": "ę“å²",
+ "ai_agent_message_consumed": "ę¶č²»ćććć”ćć»ć¼ćø",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AIćØć¼ćøć§ć³ććććŖćć®ćµć¤ćć«åćč¾¼ćæć¾ććļ¼ćć£ćØē„ć£ć¦ćć",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "ä»ęć®éč”",
"automation_stay_tuned": "ä¹ććęå¾
",
"automation_success": "ęå",
- "automation_tips": "ććæć³ćć£ć¼ć«ćć®čØå®ćééć£ć¦ćć¾ćć確čŖćć¦ććäøåŗ¦ć試ććć ććć",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ćŖć¼ćć”ć¼ć·ć§ć³ć®å®č”屄ę“ć蔨示ć§ćć¾ć",
"automation_variabel_empty": "åꮵéć§ä½æēØć§ćććć¼ćæćććć¾ćććčŖæę“ćć¦å試č”ćć¦ćć ććć",
"automation_variable_datasheet": "${NODE_NAME} ćććć¼ćæćåå¾ćć",
@@ -870,7 +879,7 @@
"bermuda": "ććć„ć¼ć諸島",
"bhutan": "ćć¼ćæć³",
"billing_over_limit_tip_common": "容éć®ä½æēØéćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ćå¾ćÆććå¤ćć®éćć愽ććæććć ćć¾ćć",
- "billing_over_limit_tip_forbidden": "試ēØęéć¾ććÆćµćć¹ćÆćŖćć·ć§ć³ęéćēµäŗćć¾ćććę“ę°ććć«ćÆč²©å£²ć³ć³ćµć«ćæć³ćć«ćé£ēµ”ćć ććć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ć¦ć£ćøć§ććć®ć¤ć³ć¹ćć¼ć«ę°ćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ććć¦ä½æēØéćå¢ććććØćć§ćć¾ćć",
"billing_period": "č«ę±ęé: ${period}",
"billing_subscription_warning": "ę©č½ę§",
@@ -930,14 +939,17 @@
"button_text": "ććæć³ć®ććć¹ć",
"button_text_click_start": "ćÆćŖććÆćć¦éå§",
"button_type": "ććæć³ć®ēØ®é”",
+ "by_at": "at",
"by_days": "ę„ć
",
"by_field_id": "ćć£ć¼ć«ćIDć®ä½æēØ",
"by_hours": "ęé",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ę",
"by_the_day": "ę„åä½",
"by_the_month": "ęåčŖ",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±é",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ä½ęę„ćć£ć¼ć«ć",
"calendar_color_more": "ćć®ä»ć®č²",
"calendar_const_detail_weeks": "[\"ęęę„\",\"ē«ęę„\",\"ę°“ęę„\",\"ęØęę„\",\"éęę„\",\"åęę„\",\"ę„ęę„\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ćØć¹ććć¢.",
"ethiopia": "ćØććŖćć¢.",
"event_planning": "ć¤ćć³ćä¼ē»",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "ćć¹ć¦ć®äŗŗć«č”Øē¤ŗ",
"exact_date": "ę£ē¢ŗćŖę„ä»",
@@ -2497,8 +2514,8 @@
"guests_per_space": "åć¹ćć¼ć¹ć®ć客ę§",
"guide_1": "åčæ",
"guide_2": "åŗę¬ę©č½ćå¦ć¶ć®ć«ę°åćććććć¾ććććć®ē¬éćććä»äŗć®å¹ēćććć«ć¢ććļ¼",
- "guide_flow_modal_contact_sales": "å¶ę„ę
å½č
ćøć®ćåćåćć",
- "guide_flow_modal_get_started": "å§ćć¾ććć",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ćććÆä½ę„ćć£ć¬ćÆććŖć§ćć¹ćć¼ć¹ć®ćć¹ć¦ć®ćć©ć«ććØćć”ć¤ć«ćę ¼ē“ććć¦ćć¾ćć",
"guide_flow_of_catalog_step2": "ä½ę„ćć£ć¬ćÆććŖć§ćÆćåæ
č¦ć«åæćć¦ćć¼ćæćć¼ćć«ć¾ććÆćć©ć«ććä½ęć§ćć¾ćć",
"guide_flow_of_click_add_view_step1": "åŗę¬ćć„ć¼ć®ć»ćć«ćē»åå½¢å¼ć®ę·»ä»ćć”ć¤ć«ćććå “åćÆćć¢ć«ćć ćć„ć¼ćä½ęććććØćå¼·ććå§ććć¾ćć",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Larkć®ćØć³ćæć¼ćć©ć¤ćŗčØē»",
"lark_version_standard": "LarkęØęŗå¹³é¢å³",
"lark_versions_free": "Larkć®åŗę¬å¹³é¢å³",
- "last_day": "ęēµę„",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććć”ć³ćć¼ćęå¾ć«ē·Øéćććć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_modified_time_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććęå»ćęå¾ć«ē·Øéććęå»ćć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_step": "ćŖćæć¼ć³ććć",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "čŖåäæåćć„ć¼ćę£åøøć«éćć¾ćć",
"open_auto_save_warn_content": "ćć®ćć„ć¼ć§ć®å¤ę“ćÆćć¹ć¦čŖåēć«äæåćććä»ć®ć”ć³ćć¼ćØåęććć¾ćć",
"open_auto_save_warn_title": "čŖåäæåćć„ć¼ćęå¹ć«ćć",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "éćć¾ććć§ćć",
"open_in_new_tab": "ę°ćććæćć§éć",
"open_invite_after_operate": "éććØććć¹ć¦ć®ć”ć³ćć¼ćé£ēµ”å
ććć«ććę°ććć”ć³ćć¼ćęå¾
ć§ćć¾ć",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-ę“ę°\"ć\"å\": \" š ę°ę©č½ć®ćē“¹ä» \\nę°ćććć£ć¼ć«ć ćæć¤ććCascaderćććŖćŖć¼ć¹ććććć©ć¼ć äøć®ćŖćć·ć§ć³ć®é層ććć®éøęć容ęć«ćŖćć¾ćć ćć¹ćÆćŖćććć¦ć£ćøć§ććććŖćŖć¼ć¹ćććććå°ćŖćć³ć¼ćć§ććć«ć¹ćæćć¤ćŗåÆč½ć« čŖååćććŖć¬ć¼ćć¦é»åć”ć¼ć«ćéäæ”ććčæ
éćŖéē„ćåćåćć¾ć čŖååćććŖć¬ć¼ć㦠Slack ć«ć”ćć»ć¼ćøćéäæ”ććęéå
ć«ćć¼ć ć«éē„ćć¾ć AIć®ę¢ę±ļ¼ćGPT Content Generatorćć¦ć£ćøć§ććććŖćŖć¼ć¹ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AIćØć¼ćøć§ć³ćå
„é\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "äøć®ććæć³ćę¼ćć¦ååŗ¦ćć¬ćć„ć¼",
"preview_guide_enable_it": "ꬔć®ććæć³ćę¼ćć¦ćć®ę©č½ćéćć¾ć",
"preview_guide_open_office_preview": "ćć®ćć”ć¤ć«ććć¬ćć„ć¼ććć«ćÆćććŖćć£ć¹ćć¬ćć„ć¼ćę©č½ćéćć¾ć",
- "preview_next_automation_execution_time": "欔㮠5 åć®å®č”ęéććć¬ćć„ć¼ćć",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264ćććŖć³ć¼ćććÆä»ćMP 4ćććŖć®ćæćć¬ćć„ć¼åÆč½",
"preview_revision": "ćć¬ćć„ć¼",
"preview_see_more": "ćŖćć£ć¹ćć”ć¤ć«ćć¬ćć„ć¼ę©č½ć®č©³ē“°ć«ć¤ćć¦ē„ćććć§ććļ¼ććććÆćŖććÆćć¦ćć ćć",
@@ -4488,7 +4506,7 @@
"scan_to_login": "ć¹ćć£ć³ćć°ć¤ć³",
"scan_to_login_by_method": "${method} ćć¹ćć£ć³ćć¦å
¬å¼ć¢ć«ć¦ć³ćććć©ćć¼ćć¦ćć°ć¤ć³ćć¦ćć ćć",
"scatter_chart": "ććć·ć",
- "schedule_type": "ć¹ć±ćøć„ć¼ć«ć®ēØ®é”",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§å¦ćØęč”",
"scroll_screen_down": "ē»é¢ćäøć«ć¹ćÆćć¼ć«",
"scroll_screen_left": "ē»é¢ćå·¦ć«ć¹ćÆćć¼ć«",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ē¾åØć®ē©ŗéć®ćć¤ć³ćę°ćå¶éćč¶
ćć¦ćć¾ćć®ć§ćč³¼čŖćć¢ććć°ć¬ć¼ććć¦ćć ććć\n",
"subscribe_demonstrate": "ćć¢ć³ć¹ćć¬ć¼ć·ć§ć³ć®ćŖćÆćØć¹ć",
"subscribe_disabled_seat": "äŗŗę°ćÆå½åć®čØē»ćäøåć£ć¦ćÆćŖććŖć",
- "subscribe_grade_business": "ä»äŗ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ććŖć¼",
"subscribe_grade_plus": "ćć©ć¹",
"subscribe_grade_pro": "ćć",
- "subscribe_grade_starter": "ć¹ćæć¼ćæć¼",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "é«åŗ¦ćŖć¹ćć¼ć¹ę©č½",
"subscribe_new_choose_member": "ę大 ${member_num} äŗŗć®ć”ć³ćć¼ććµćć¼ć",
"subscribe_new_choose_member_tips": "ćć®ćć©ć³ć§ćÆ 1~${member_num} åć®ć”ć³ćć¼ćć¹ćć¼ć¹ć«å
„å “ć§ćć¾ć",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "ć${templateName}ććÆćć§ć«ååØćć¾ććåćęæćććć§ććļ¼",
"template_no_template": "ćć³ćć¬ć¼ććŖć",
"template_not_found": "åøęćććć³ćć¬ć¼ććč¦ć¤ććć¾ććć§ćććļ¼ęćć¦",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ćć¤ć",
"template_type": "ćć³ćć¬ć¼ć",
"terms_of_service": "ļ¼ćµć¼ćć¹ē“款ļ¼",
"terms_of_service_pure_string": "ćµć¼ćć¹ę”ä»¶",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "ć³ć”ć³ććę“ę°ćć¾ćć",
"times_per_month_unit": "ć³ć¼ć«/ę",
"times_unit": "ć³ć¼ć«ę°",
- "timing_rules": "ćæć¤ćć³ć°",
+ "timing_rules": "Timing",
"timor_leste": "ę±ćć£ć¢ć¼ć«",
"tip_del_success": "7ę„仄å
ć«å
±ęć¹ćć¼ć¹ććŖć«ććŖć§ćć¾ć",
"tip_do_you_want_to_know_about_field_permission": "ćć£ć¼ć«ććć¼ćæćęå·åćć¾ććļ¼ćć£ć¼ć«ć権éć®ēč§£",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "ę„ē¶ęøćæ",
"workdoc_ws_connecting": "ę„ē¶äø...",
"workdoc_ws_disconnected": "åęććć¾ćć",
+ "workdoc_ws_reconnecting": "åę„ē¶äø...",
"workflow_execute_failed_notify": " ć§å®č”ć§ćć¾ććć§ćć . åé”ć®ćć©ćć«ć·ć„ć¼ćć£ć³ć°ćč”ćć«ćÆćå®č”屄ę“ć確čŖćć¦ćć ććć ćµćć¼ććåæ
č¦ćŖå “åćÆćć«ć¹ćæćć¼ćµć¼ćć¹ćć¼ć ć¾ć§ćé£ēµ”ćć ććć",
"workspace_data": "ćććććć¼ćæ",
"workspace_files": "ćÆć¼ćÆćć³ććć¼ćæ",
diff --git a/packages/datasheet/public/file/langs/strings.json b/packages/datasheet/public/file/langs/strings.json
index 310a27c172..5d8f2a4ca5 100644
--- a/packages/datasheet/public/file/langs/strings.json
+++ b/packages/datasheet/public/file/langs/strings.json
@@ -147,6 +147,15 @@
"agreed": "Genehmigt",
"ai_advanced_mode_desc": "Der erweiterte Modus ermƶglicht es Benutzern, Prognosen anzupassen, wodurch das Verhalten und die Antworten des AI-Agenten stƤrker kontrolliert werden kann.",
"ai_advanced_mode_title": "Erweiterter Modus",
+ "ai_agent_anonymous": "Anonym${ID}",
+ "ai_agent_conversation_continue_not_supported": "Das Fortsetzen eines vorherigen Gesprächs wird derzeit nicht unterstützt",
+ "ai_agent_conversation_list": "GesprƤchsliste",
+ "ai_agent_conversation_log": "GesprƤchsprotokoll",
+ "ai_agent_conversation_title": "GesprƤchstitel",
+ "ai_agent_feedback": "Rückmeldung",
+ "ai_agent_historical_message": "Das Obige ist eine historische Botschaft",
+ "ai_agent_history": "Geschichte",
+ "ai_agent_message_consumed": "Nachricht verbraucht",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AI-Agent in deine Website einbinden? Erfahren Sie mehr",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -835,7 +844,7 @@
"automation_runs_this_month": "LƤuft diesen Monat",
"automation_stay_tuned": "Bleiben Sie dran",
"automation_success": "Erfolg",
- "automation_tips": "Das Schaltflächenfeld ist falsch konfiguriert. Bitte überprüfen Sie es und versuchen Sie es erneut",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Kann den Ausführungsverlauf der Automatisierung anzeigen",
"automation_variabel_empty": "Es sind keine Daten vorhanden, die im Vorschritt verwendet werden kƶnnen. Bitte passen Sie sie an und versuchen Sie es erneut.",
"automation_variable_datasheet": "Daten von ${NODE_NAME} abrufen",
@@ -871,7 +880,7 @@
"bermuda": "Bermuda",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "Die Nutzung des Speicherplatzes hat das Limit überschritten und Sie können nach dem Upgrade eine höhere Menge nutzen.",
- "billing_over_limit_tip_forbidden": "Ihre Testdauer oder Ihr Abonnementzeitraum ist abgelaufen. Für eine Verlängerung wenden Sie sich bitte an den Verkaufsberater.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Die Anzahl der Widget-Installationen hat das Limit überschritten und Sie können ein Upgrade durchführen, um eine höhere Nutzung zu erzielen.",
"billing_period": "Abrechnungszeitraum: ${period}",
"billing_subscription_warning": "Feature-Erfahrung",
@@ -931,14 +940,17 @@
"button_text": "SchaltflƤchentext",
"button_text_click_start": "Klicken Sie zum Starten",
"button_type": "SchaltflƤchentyp",
+ "by_at": "at",
"by_days": "Tage",
"by_field_id": "Feld-ID verwenden",
"by_hours": "Std",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Monate",
"by_the_day": "Tagsüber",
"by_the_month": "Monatlich",
"by_the_year": "JƤhrlich",
- "by_weeks": "Wochen",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Datumsfeld erstellen",
"calendar_color_more": "Mehr Farben",
"calendar_const_detail_weeks": "[\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\",\"Sonntag\"]",
@@ -1757,6 +1769,11 @@
"estonia": "Estland",
"ethiopia": "Ćthiopien",
"event_planning": "Veranstaltungsplanung",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Alltag",
"everyone_visible": "Für alle sichtbar",
"exact_date": "exaktes Datum",
@@ -2498,8 +2515,8 @@
"guests_per_space": "GƤste pro Raum",
"guide_1": "åčæ",
"guide_2": "Es dauert nur wenige Minuten, um die grundlegenden Funktionen zu erlernen. Arbeiten Sie ab diesem Moment produktiver!",
- "guide_flow_modal_contact_sales": "Kontaktieren Sie den Vertrieb",
- "guide_flow_modal_get_started": "Loslegen",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Hier ist der Arbeitskatalog, in dem alle Ordner und Dateien des Space gespeichert sind.",
"guide_flow_of_catalog_step2": "Im Arbeitskatalog kƶnnen Sie nach Bedarf ein Datenblatt oder einen Ordner erstellen.",
"guide_flow_of_click_add_view_step1": "ZusƤtzlich zu einigen grundlegenden Ansichten wird dringend empfohlen, eine Albumansicht zu erstellen, wenn Sie AnhƤnge im Bildformat haben.",
@@ -2886,7 +2903,7 @@
"lark_version_enterprise": "Enterprise Plan mit Lark",
"lark_version_standard": "Standardplan mit Lerche",
"lark_versions_free": "Grundplan mit Lerche",
- "last_day": "Letzter Tag",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird das zuletzt bearbeitete Mitglied im zuletzt bearbeiteten Feld angezeigt.",
"last_modified_time_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird die zuletzt bearbeitete Zeit im zuletzt bearbeiteten Zeitfeld angezeigt.",
"last_step": "Zurück",
@@ -3489,6 +3506,7 @@
"open_auto_save_success": "Automatisches Speichern der Ansicht wurde erfolgreich aktiviert",
"open_auto_save_warn_content": "Alle Ćnderungen unter dieser Ansicht werden automatisch gespeichert und mit anderen Mitgliedern synchronisiert.",
"open_auto_save_warn_title": "Automatisches Speichern aktivieren",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćffnen fehlgeschlagen",
"open_in_new_tab": "in einer neuen Registerkarte ƶffnen",
"open_invite_after_operate": "Einmal eingeschaltet, können alle Mitglieder über das Kontaktpanel neue Mitglieder einladen",
@@ -3804,7 +3822,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ āheaderImgā: āhttps://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1ā, āreadMoreUrlā: āhttps://help.vika.cn/changelog/23-04-10- Updates\", \"Kinder\": \" š Einführung neuer Funktionen \\N Der neue Feldtyp āCascaderā wird eingeführt, der die Auswahl aus einer Hierarchie von Optionen auf Formularen erleichtert Das Widget āSkriptā wird verƶffentlicht, weniger Code für mehr Anpassungsmƶglichkeiten Lƶsen Sie die Automatisierung aus, um E-Mails zu senden und schnelle Benachrichtigungen zu erhalten Lƶsen Sie die Automatisierung aus, um eine Nachricht an Slack zu senden und Ihr Team rechtzeitig zu informieren KI erforschen: Widget āGPT Content Generatorā verƶffentlicht \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Einführung in den AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": \"AITable.ai DEMO\", \"video\": \"https://www.youtube.com/embed/kGxMyEEo3OU\", \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3937,7 +3955,7 @@
"preview_guide_click_to_restart": "Klicken Sie auf die SchaltflƤche unten, um eine Vorschau erneut anzuzeigen",
"preview_guide_enable_it": "Drücken Sie die Taste unten, um diese Funktion einzuschalten",
"preview_guide_open_office_preview": "Um eine Vorschau dieser Datei anzuzeigen, aktivieren Sie bitte die Funktion \"Office Preview\"",
- "preview_next_automation_execution_time": "Vorschau der nächsten 5 Ausführungszeiten",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Nur MP4-Videos mit H.264-Videocodecs kƶnnen in der Vorschau angezeigt werden",
"preview_revision": "Vorschau",
"preview_see_more": "Möchten Sie mehr über die Funktion \"Office File Preview\" erfahren? Bitte klicken Sie hier",
@@ -4489,7 +4507,7 @@
"scan_to_login": "Scannen, um sich anzumelden",
"scan_to_login_by_method": "Bitte scannen Sie ${method}, um dem offiziellen Konto zu folgen, um sich anzumelden",
"scatter_chart": "Streudiagramm",
- "schedule_type": "Zeitplantyp",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Wissenschaft und Technologie",
"scroll_screen_down": "Einen Bildschirm nach unten scrollen",
"scroll_screen_left": "Einen Bildschirm nach links scrollen",
@@ -5055,11 +5073,11 @@
"subscribe_credit_usage_over_limit": "Die Anzahl der Guthaben, die in diesem Bereich sind, die das Limit überschreiten, werden verwendet.\n",
"subscribe_demonstrate": "Demos anfordern",
"subscribe_disabled_seat": "Die Anzahl der Personen darf nicht niedriger sein als das ursprüngliche Programm",
- "subscribe_grade_business": "GeschƤft",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Frei",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Profi",
- "subscribe_grade_starter": "Anlasser",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Erweiterte Raumfunktionen",
"subscribe_new_choose_member": "Unterstützt bis zu ${member_num} Members",
"subscribe_new_choose_member_tips": "Dieser Plan unterstützt 1~${member_num} Mitglieder, um den Raum zu betreten",
@@ -5196,7 +5214,7 @@
"template_name_repetition_title": "\"${templateName}\" existiert bereits. Wollen Sie es ersetzen?",
"template_no_template": "Keine Vorlagen",
"template_not_found": "Sie können die gewünschten Vorlagen nicht finden? Sagen Sie uns",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "HeiĆ",
"template_type": "Vorlage",
"terms_of_service": "",
"terms_of_service_pure_string": "Nutzungsbedingungen",
@@ -5342,7 +5360,7 @@
"timemachine_update_comment": "aktualisierte(r) Kommentar(e)",
"times_per_month_unit": "Aufruf/Monat",
"times_unit": "Aufruf(e)",
- "timing_rules": "Zeitliche Koordinierung",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Leste",
"tip_del_success": "Sie kƶnnen Ihren Space innerhalb von 7 Tagen wiederherstellen",
"tip_do_you_want_to_know_about_field_permission": "Möchten Sie Felddaten verschlüsseln? Erfahren Sie mehr über Feldberechtigungen",
@@ -5897,6 +5915,7 @@
"workdoc_ws_connected": "In Verbindung gebracht",
"workdoc_ws_connecting": "Verbinden...",
"workdoc_ws_disconnected": "Getrennt",
+ "workdoc_ws_reconnecting": "Verbindung wird wieder hergestellt...",
"workflow_execute_failed_notify": " konnte bei nicht ausgeführt werden. Bitte überprüfen Sie den Ausführungsverlauf, um das Problem zu beheben. Wenn Sie Hilfe benötigen, wenden Sie sich bitte an unser Kundendienstteam.",
"workspace_data": "Weltraumdaten",
"workspace_files": "Workbench-Daten",
@@ -6075,6 +6094,15 @@
"agreed": "Approved",
"ai_advanced_mode_desc": "Advanced mode allows users to customize prompts, providing greater control over the behavior and responses of the AI agent.",
"ai_advanced_mode_title": "Advanced mode",
+ "ai_agent_anonymous": "Anonymous${ID}",
+ "ai_agent_conversation_continue_not_supported": "Continuing a previous conversation is not currently supported",
+ "ai_agent_conversation_list": "Conversation list",
+ "ai_agent_conversation_log": "Conversation Log",
+ "ai_agent_conversation_title": "Conversation title",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "The above is historical message",
+ "ai_agent_history": "History",
+ "ai_agent_message_consumed": "Message consumed",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Embed the AI agent into your website? Learn more",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -6856,9 +6884,12 @@
"button_text": "Button text",
"button_text_click_start": "Click to Start",
"button_type": "Button Type",
+ "by_at": "at",
"by_days": "Days",
"by_field_id": "Use field ID",
"by_hours": "Hours",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Months",
"by_the_day": "By day",
"by_the_month": "Monthly",
@@ -7682,6 +7713,11 @@
"estonia": "Estonia",
"ethiopia": "Ethiopia",
"event_planning": "Event Planning",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Everyday Life",
"everyone_visible": "Visible for Everyone",
"exact_date": "exact date",
@@ -9414,6 +9450,7 @@
"open_auto_save_success": "Autosave view is turned on successfully",
"open_auto_save_warn_content": "All changes under this view are automatically saved and synchronized with other members.",
"open_auto_save_warn_title": "Turn on autosave view",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Open failed",
"open_in_new_tab": "open in a new tab",
"open_invite_after_operate": "Once switched on, all members can invite new members from the contacts panel",
@@ -9729,7 +9766,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Automation to send Emails, and get fast notifications Trigger Automation to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AI Agent Introduction\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -11121,7 +11158,7 @@
"template_name_repetition_title": "\"${templateName}\" already exists. Do you want to replace it?",
"template_no_template": "No templates",
"template_not_found": "Can't find templates you want? Tell us",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Hot",
"template_type": "Template",
"terms_of_service": "",
"terms_of_service_pure_string": "Terms of service",
@@ -11822,6 +11859,7 @@
"workdoc_ws_connected": "Connected",
"workdoc_ws_connecting": "Connecting...",
"workdoc_ws_disconnected": "Disconnected",
+ "workdoc_ws_reconnecting": "Reconnecting...",
"workflow_execute_failed_notify": " failed to execute at . Please review the execution history to troubleshoot the issue. If you need any assistance, please contact our customer service team.",
"workspace_data": "Space data",
"workspace_files": "Workbench data",
@@ -12000,6 +12038,15 @@
"agreed": "Aprobado",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Modelo avanzado",
+ "ai_agent_anonymous": "Anónimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "Actualmente no se admite continuar una conversación anterior",
+ "ai_agent_conversation_list": "Lista de conversación",
+ "ai_agent_conversation_log": "Registro de conversación",
+ "ai_agent_conversation_title": "TĆtulo de la conversación",
+ "ai_agent_feedback": "Comentario",
+ "ai_agent_historical_message": "Lo anterior es un mensaje histórico.",
+ "ai_agent_history": "Historia",
+ "ai_agent_message_consumed": "Mensaje consumido",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Incorporar al AI agent en tu sitio web? MÔs información",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -12688,7 +12735,7 @@
"automation_runs_this_month": "Funciona este mes",
"automation_stay_tuned": "MantƩnganse al tanto",
"automation_success": "Ćxito",
- "automation_tips": "El campo del botón estĆ” mal configurado, verifĆquelo e intĆ©ntelo nuevamente.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Puede ver el historial de ejecución de la automatización.",
"automation_variabel_empty": "No hay datos que puedan usarse en el paso previo, ajústelos e inténtelo nuevamente.",
"automation_variable_datasheet": "Obtener datos de ${NODE_NAME}",
@@ -12724,7 +12771,7 @@
"bermuda": "Bermudas",
"bhutan": "BhutƔn",
"billing_over_limit_tip_common": "El uso del espacio ha superado el lĆmite y podrĆ” disfrutar de una cantidad mayor despuĆ©s de la actualización.",
- "billing_over_limit_tip_forbidden": "Su duración de prueba o perĆodo de suscripción ha expirado. ComunĆquese con el asesor de ventas para renovar.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "La cantidad de instalaciones de widgets ha excedido el lĆmite y puede actualizar para obtener un mayor uso.",
"billing_period": "PerĆodo de facturación: ${period}",
"billing_subscription_warning": "Experiencia funcional",
@@ -12784,14 +12831,17 @@
"button_text": "Botón de texto",
"button_text_click_start": "Haga clic para comenzar",
"button_type": "Tipo de botón",
+ "by_at": "at",
"by_days": "DĆas",
"by_field_id": "Usar el ID de campo",
"by_hours": "Horas",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Meses",
"by_the_day": "Por dĆa",
"by_the_month": "Revista mensual",
"by_the_year": "Anual",
- "by_weeks": "Semanas",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crear campo de fecha",
"calendar_color_more": "MƔs colores",
"calendar_const_detail_weeks": "[\"lunes\",\"martes\",\"miƩrcoles\",\"jueves\",\"viernes\",\"sƔbado\",\"domingo\"]",
@@ -13610,6 +13660,11 @@
"estonia": "Estonia",
"ethiopia": "EtiopĆa",
"event_planning": "Planificación del evento",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vida diaria",
"everyone_visible": "Visible para todos",
"exact_date": "Fecha exacta",
@@ -14351,8 +14406,8 @@
"guests_per_space": "HuƩspedes en cada espacio",
"guide_1": "åčæ",
"guide_2": "Solo se tarda unos minutos en aprender las funciones bÔsicas. ”” a partir de este momento, el trabajo es mÔs eficiente!",
- "guide_flow_modal_contact_sales": "Contacto Ventas",
- "guide_flow_modal_get_started": "Empezar",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Este es el catƔlogo de trabajo en el que se almacenan todas las carpetas y archivos de space.",
"guide_flow_of_catalog_step2": "En el catÔlogo de trabajo, puede crear una tabla de datos o una carpeta según sea necesario.",
"guide_flow_of_click_add_view_step1": "AdemƔs de algunas vistas bƔsicas, si tiene un adjunto en formato de imagen, se recomienda encarecidamente crear una vista de Ɣlbum.",
@@ -14739,7 +14794,7 @@
"lark_version_enterprise": "El plan empresarial de Lark",
"lark_version_standard": "Plano estƔndar de Lark",
"lark_versions_free": "Plano bƔsico de Lark",
- "last_day": "Ćltimo dĆa",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el miembro recién editado se mostrarÔ en el campo editado por última vez.",
"last_modified_time_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el tiempo de edición mÔs reciente se mostrarÔ en el campo de tiempo de la última edición.",
"last_step": "Volver",
@@ -15342,6 +15397,7 @@
"open_auto_save_success": "La vista de guardar automƔticamente se ha abierto con Ʃxito",
"open_auto_save_warn_content": "Todos los cambios bajo esta vista se guardan automƔticamente y se sincronizan con otros miembros.",
"open_auto_save_warn_title": "Activar guardar vista automƔticamente",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Abrir falló",
"open_in_new_tab": "Abrir en una nueva ficha",
"open_invite_after_operate": "Una vez abierto, todos los miembros pueden invitar a nuevos miembros desde el panel de contactos",
@@ -15657,7 +15713,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- actualizaciones\", \"niƱos\": \" š Introducción de nuevas funciones. \\norte Se lanza el nuevo tipo de campo \"Cascader\", lo que facilita la selección entre una jerarquĆa de opciones en los formularios. Se lanza el widget \"Script\", menos código para una mayor personalización Active la automatización para enviar correos electrónicos y recibir notificaciones rĆ”pidas Activa la automatización para enviar un mensaje a Slack e informar a tu equipo a tiempo Explorando la IA: Lanzamiento del widget \"Generador de contenido GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introducción AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -15790,7 +15846,7 @@
"preview_guide_click_to_restart": "Presione el botón de abajo para Previsualizar de nuevo",
"preview_guide_enable_it": "Presione el botón de abajo para abrir esta función",
"preview_guide_open_office_preview": "Para Previsualizar este archivo, abra la función \"previsualización de la oficina\"",
- "preview_next_automation_execution_time": "Vista previa de los próximos 5 tiempos de ejecución",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo se pueden Previsualizar vĆdeos mp4 con Códec de vĆdeo h.264",
"preview_revision": "Vista previa",
"preview_see_more": "ĀæDesea obtener mĆ”s información sobre la función \"vista previa de archivos de Office\"? Por favor haga clic aquĆ",
@@ -16342,7 +16398,7 @@
"scan_to_login": "Escanear inicio de sesión",
"scan_to_login_by_method": "Escanea ${method} para seguir la cuenta oficial e iniciar sesión",
"scatter_chart": "Mapa de dispersión",
- "schedule_type": "Tipo de horario",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Ciencia y tecnologĆa",
"scroll_screen_down": "DesplƔcese hacia abajo por una pantalla",
"scroll_screen_left": "Desplaza una pantalla a la izquierda",
@@ -16908,11 +16964,11 @@
"subscribe_credit_usage_over_limit": "El nĆŗmero de crĆ©ditos en el espacio actual supera el lĆmite, por favor actualice su suscripción.\n",
"subscribe_demonstrate": "Solicitud de presentación",
"subscribe_disabled_seat": "El nĆŗmero de personas no puede ser inferior al plan original",
- "subscribe_grade_business": "Negocio",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Libre",
"subscribe_grade_plus": "MƔs",
"subscribe_grade_pro": "A favor",
- "subscribe_grade_starter": "Inicio",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Función espacial avanzada",
"subscribe_new_choose_member": "Admite hasta ${member_num} miembros",
"subscribe_new_choose_member_tips": "Este plan admite 1~${member_num} miembros para ingresar al espacio",
@@ -17049,7 +17105,7 @@
"template_name_repetition_title": "\"${templateName}\" ya existe. ĀæQuieres cambiarlo?",
"template_no_template": "No hay plantilla",
"template_not_found": "ĀæNo puede encontrar las plantillas que desea? Dinos",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caliente",
"template_type": "Modelo",
"terms_of_service": "[tƩrminos de servicio]",
"terms_of_service_pure_string": "ClƔusulas de servicio",
@@ -17195,7 +17251,7 @@
"timemachine_update_comment": "comentarios actualizados",
"times_per_month_unit": "TelƩfono / mes",
"times_unit": "TelƩfono",
- "timing_rules": "Momento",
+ "timing_rules": "Timing",
"timor_leste": "Timor Oriental",
"tip_del_success": "Puede recuperar su espacio compartido en 7 dĆas",
"tip_do_you_want_to_know_about_field_permission": "¿Quiere cifrar datos de campo? MÔs información sobre los permisos de campo",
@@ -17750,6 +17806,7 @@
"workdoc_ws_connected": "Conectado",
"workdoc_ws_connecting": "Conectando...",
"workdoc_ws_disconnected": "Desconectado",
+ "workdoc_ws_reconnecting": "Reconectando...",
"workflow_execute_failed_notify": " no pudo ejecutarse en . Revise el historial de ejecución para solucionar el problema. Si necesita ayuda, comunĆquese con nuestro equipo de atención al cliente.",
"workspace_data": "Datos espaciales",
"workspace_files": "Datos de la Mesa de trabajo",
@@ -17928,6 +17985,15 @@
"agreed": "ApprouvƩ",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Mode avancƩ",
+ "ai_agent_anonymous": "Anonyme${ID}",
+ "ai_agent_conversation_continue_not_supported": "La poursuite d'une conversation prƩcƩdente n'est actuellement pas prise en charge",
+ "ai_agent_conversation_list": "Liste de conversations",
+ "ai_agent_conversation_log": "Journal des conversations",
+ "ai_agent_conversation_title": "Titre de la conversation",
+ "ai_agent_feedback": "Retour",
+ "ai_agent_historical_message": "Ce qui précède est un message historique",
+ "ai_agent_history": "Histoire",
+ "ai_agent_message_consumed": "Message consommƩ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Integrar AI agent en su sitio web? Aprende mÔs",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -18616,7 +18682,7 @@
"automation_runs_this_month": "Fonctionne ce mois-ci",
"automation_stay_tuned": "Restez à l'écoute",
"automation_success": "SuccĆØs",
- "automation_tips": "Le champ du bouton est mal configurƩ, veuillez vƩrifier et rƩessayer",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Peut afficher l'historique d'exƩcution de l'automatisation",
"automation_variabel_empty": "Aucune donnée ne peut être utilisée lors de l'étape préalable, veuillez ajuster et réessayer.",
"automation_variable_datasheet": "Obtenir des donnƩes de ${NODE_NAME}",
@@ -18652,7 +18718,7 @@
"bermuda": "Les Ʈles Bermudes",
"bhutan": "Bhoutan",
"billing_over_limit_tip_common": "L'utilisation de l'espace a dépassé la limite et vous pouvez profiter d'un montant plus élevé après la mise à niveau.",
- "billing_over_limit_tip_forbidden": "Votre durĆ©e dāessai ou votre pĆ©riode dāabonnement a expirĆ©. Veuillez contacter le conseiller commercial pour renouveler.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Le nombre d'installations de widgets a dépassé la limite et vous pouvez effectuer une mise à niveau pour obtenir une utilisation plus élevée.",
"billing_period": "Période de facturation : ${period}",
"billing_subscription_warning": "ExpƩrience des fonctionnalitƩs",
@@ -18712,14 +18778,17 @@
"button_text": "Texte du bouton",
"button_text_click_start": "Cliquez pour dƩmarrer",
"button_type": "Type de bouton",
+ "by_at": "at",
"by_days": "Jours",
"by_field_id": "Utiliser l'ID du champ",
"by_hours": "Heures",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mois",
"by_the_day": "Par jour",
"by_the_month": "Mensuel",
"by_the_year": "Annuel",
- "by_weeks": "Semaines",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "CrƩer le champ Date",
"calendar_color_more": "Plus de couleurs",
"calendar_const_detail_weeks": "[\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\",\"dimanche\"]",
@@ -19538,6 +19607,11 @@
"estonia": "Estonie",
"ethiopia": "Ćthiopie",
"event_planning": "Planification d'ƩvƩnements",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vie du quotidien",
"everyone_visible": "Visible pour tous",
"exact_date": "date exacte",
@@ -20279,8 +20353,8 @@
"guests_per_space": "InvitƩs par Espace",
"guide_1": "åčæ",
"guide_2": "Il ne faut que quelques minutes pour apprendre les fonctions de base. Travaillez de maniĆØre plus productive dĆØs maintenant !",
- "guide_flow_modal_contact_sales": "Contacter le service commercial",
- "guide_flow_modal_get_started": "Commencer",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Voici un catalogue fonctionnel où sont stockés tous les dossiers et fichiers de l'espace.",
"guide_flow_of_catalog_step2": "Dans le catalogue fonctionnel, vous pouvez crƩer une feuille de donnƩes ou un dossier si nƩcessaire.",
"guide_flow_of_click_add_view_step1": "En plus d'une vue de base, il est fortement recommandé de créer une vue d'album si vous avez des pièces jointes au format image.",
@@ -20667,7 +20741,7 @@
"lark_version_enterprise": "Plan d'entreprise avec Lark",
"lark_version_standard": "Plan standard avec Lark",
"lark_versions_free": "Plan de base avec Lark",
- "last_day": "Dernier jour",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si l'un des champs que vous sélectionnez ci-dessous est modifié, le membre qui a modifié le plus récemment sera affiché dans la dernière édition par champ",
"last_modified_time_select_modal_desc": "Si l'un des champs que vous sƩlectionnez ci-dessous est modifiƩ, la date de modification la plus rƩcente s'affichera dans le dernier champ de temps modifiƩ",
"last_step": "PrƩcƩdent",
@@ -21270,6 +21344,7 @@
"open_auto_save_success": "La vue d'enregistrement automatique est activée avec succès",
"open_auto_save_warn_content": "Toutes les modifications sous cette vue sont automatiquement enregistrƩes et synchronisƩes avec d'autres membres.",
"open_auto_save_warn_title": "Activer la vue de sauvegarde automatique",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćchec de l'ouverture",
"open_in_new_tab": "ouvrir dans un nouvel onglet",
"open_invite_after_operate": "Une fois activƩ, tous les membres peuvent inviter de nouveaux membres depuis le panneau des contacts",
@@ -21585,7 +21660,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- mises Ć jour\", \"enfants\": \" š Introduction de nouvelles fonctions \\n Un nouveau type de champ \"Cascader\" est lancĆ©, facilitant la sĆ©lection parmi une hiĆ©rarchie d'options sur les formulaires. Le widget \"Script\" est sorti, moins de code pour plus de personnalisation DĆ©clenchez l'automatisation pour envoyer des e-mails et recevoir des notifications rapides DĆ©clenchez l'automatisation pour envoyer un message Ć Slack et informer votre Ć©quipe Ć temps Explorer l'IAĀ : lancement du widget \"GĆ©nĆ©rateur de contenu GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"Comment utiliser un modĆØle\", \n\"description\": \"Cliquez sur le bouton Ć gauche pour utiliser le modĆØle\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduction au AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": DEMO AITable.ai, \"video\": https://www.youtube.com/embed/kGxMyEEo3OU, \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\": true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>. nt-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"Comment utiliser un modèle\", \n\"description\": \"Sélectionnez où mettre le modèle\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"nom\": \"rĆ©ponse1\",\n \"titre\": \"Quel genre de questions ĆŖtes-vous impatient de rĆ©soudre par vikadata? ,\n \"type\": \"checkbox\",\n \"rĆ©ponses\": [\n \"Planification de travail\",\n \"Service client\",\n \"Gestion de projet\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"OpĆ©ration e-commerce\",\n \"Planification d'Ć©vĆ©nement\",\n \"Ressources humaines\",\n \"Administration\",\n \"Gestion financiĆØre\",\n \"Webcast\",\n \"Gestion des instituts Ć©ducatifs\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Votre titre d'emploi est______\",\n \"type\": \"radio\",\n \"rĆ©ponses\": [\n \"Directeur GĆ©nĆ©ral\",\n \"Chef de projet\",\n \"Gestionnaire de produits\",\n \"Designer\",\n \"IngĆ©nieur R&D \",\n \"OpĆ©rateur, Ć©diteur\",\n ventes, service Ć la clientĆØle\",\n \"Ressources humaines, administration \",\n \"Finance\", comptable\",\n \"Avocat, affaires juridiques\",\n \"Marketing\",\n \"Professeur\",\n \"Ćtudiant\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"Quel est le nom de votre entreprise? ,\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"titre\": \"Veuillez laisser votre adresse e-mail/ numĆ©ro de tĆ©lĆ©phone/ compte Wechat ci-dessous afin que nous puissions vous joindre Ć temps lorsque vous avez besoin d'aide. ,\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"titre\": \"Merci d'avoir rempli le formulaire, vous pouvez ajouter notre service Ć la clientĆØle en cas de besoin\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u. ika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -21718,7 +21793,7 @@
"preview_guide_click_to_restart": "Appuyez sur le bouton ci-dessous pour prévisualiser à nouveau",
"preview_guide_enable_it": "Appuyez sur le bouton ci-dessous pour activer cette fonction",
"preview_guide_open_office_preview": "Pour visualiser ce fichier, veuillez activer la fonction \"PrƩvisualisation bureautique\"",
- "preview_next_automation_execution_time": "AperƧu des 5 prochaines heures d'exƩcution",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Seules les vidéos MP4 avec des codecs H.264 peuvent être prévisualisées",
"preview_revision": "AperƧu",
"preview_see_more": "Vous voulez en savoir plus sur la fonction \"aperƧu des dossiers de bureau\" ? Veuillez cliquer ici",
@@ -22270,7 +22345,7 @@
"scan_to_login": "Scanner pour se connecter",
"scan_to_login_by_method": "Veuillez scanner ${method} pour suivre le compte officiel pour vous connecter",
"scatter_chart": "Graphique de dispersion",
- "schedule_type": "Type d'horaire",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Science et technologie",
"scroll_screen_down": "Faire dƩfiler un Ʃcran vers le bas",
"scroll_screen_left": "Faire dƩfiler un Ʃcran vers la gauche",
@@ -22836,11 +22911,11 @@
"subscribe_credit_usage_over_limit": "Le nombre de crédits dans l'espace actuel dépasse la limite, veuillez mettre à jour votre abonnement.\n",
"subscribe_demonstrate": "Demander des dƩmos",
"subscribe_disabled_seat": "Le nombre de personnes ne peut pas être inférieur au programme original",
- "subscribe_grade_business": "Entreprise",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratuit",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "ApprouvƩ",
- "subscribe_grade_starter": "EntrƩe",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "FonctionnalitƩs de l'espace avancƩ",
"subscribe_new_choose_member": "Prend en charge jusqu'Ć ${member_num}Ā membres",
"subscribe_new_choose_member_tips": "Ce forfait permet à 1 ~ ${member_num} membres d'accéder à l'espace",
@@ -22977,7 +23052,7 @@
"template_name_repetition_title": "\"${templateName}\" existe déjà . Voulez-vous le remplacer?",
"template_no_template": "Aucun modĆØle",
"template_not_found": "Vous ne trouvez pas de modĆØles que vous voulez ? Dites-nous",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Chaud",
"template_type": "Gabarit",
"terms_of_service": "< conditions d'utilisation >",
"terms_of_service_pure_string": "Conditions d'utilisation",
@@ -23123,7 +23198,7 @@
"timemachine_update_comment": "commentaire(s) mis Ć jour",
"times_per_month_unit": "appel(s)/mois",
"times_unit": " appel(s)",
- "timing_rules": "Horaire",
+ "timing_rules": "Timing",
"timor_leste": "Timor oriental",
"tip_del_success": "Vous pouvez restaurer votre Espace dans les 7 jours",
"tip_do_you_want_to_know_about_field_permission": "Vous voulez chiffrer les donnƩes des champs ? En savoir plus sur les autorisations des champs",
@@ -23678,6 +23753,7 @@
"workdoc_ws_connected": "ConnectƩ",
"workdoc_ws_connecting": "De liaison...",
"workdoc_ws_disconnected": "DƩbranchƩ",
+ "workdoc_ws_reconnecting": "Reconnexion...",
"workflow_execute_failed_notify": " n'a pas pu s'exécuter à . Veuillez consulter l'historique d'exécution pour résoudre le problème. Si vous avez besoin d'aide, veuillez contacter notre équipe de service client.",
"workspace_data": "DonnƩes de l'espace",
"workspace_files": "DonnƩes de l'Ʃtabli",
@@ -23856,6 +23932,15 @@
"agreed": "Approvato",
"ai_advanced_mode_desc": "La modalitĆ avanzata consente agli utenti di personalizzare i messaggi di richiesta, fornendo un maggiore controllo sul comportamento e le risposte dell'agente AI.",
"ai_advanced_mode_title": "ModalitĆ avanzata",
+ "ai_agent_anonymous": "Anonimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "La continuazione di una conversazione precedente non ĆØ attualmente supportata",
+ "ai_agent_conversation_list": "Elenco conversazioni",
+ "ai_agent_conversation_log": "Registro delle conversazioni",
+ "ai_agent_conversation_title": "Titolo della conversazione",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "Quanto sopra ĆØ un messaggio storico",
+ "ai_agent_history": "Storia",
+ "ai_agent_message_consumed": "Messaggio consumato",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Incorpora l'agente AI nel tuo sito web? Per saperne di più",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -24544,7 +24629,7 @@
"automation_runs_this_month": "Esce questo mese",
"automation_stay_tuned": "Rimani sintonizzato",
"automation_success": "Successo",
- "automation_tips": "Il campo del pulsante non ĆØ configurato correttamente, controlla e riprova",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Può visualizzare la cronologia di esecuzione dell'automazione",
"automation_variabel_empty": "Non ci sono dati che possano essere utilizzati nel passaggio preliminare, modificali e riprova.",
"automation_variable_datasheet": "Ottieni dati da ${NODE_NAME}",
@@ -24580,7 +24665,7 @@
"bermuda": "Bermude",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "L'utilizzo dello spazio ha superato il limite e potrai usufruire di un importo maggiore dopo l'aggiornamento.",
- "billing_over_limit_tip_forbidden": "La durata della prova o il periodo di abbonamento sono scaduti. Si prega di contattare il consulente di vendita per rinnovare.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Il numero di installazioni di widget ha superato il limite ed ĆØ possibile eseguire l'aggiornamento per ottenere un utilizzo maggiore.",
"billing_period": "Periodo di fatturazione: ${period}",
"billing_subscription_warning": "Esperienza caratteristica",
@@ -24640,14 +24725,17 @@
"button_text": "Testo del pulsante",
"button_text_click_start": "Fare clic per iniziare",
"button_type": "Tipo di pulsante",
+ "by_at": "at",
"by_days": "Giorni",
"by_field_id": "Usa ID campo",
"by_hours": "Ore",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mesi",
"by_the_day": "Di giorno",
"by_the_month": "Mensile",
"by_the_year": "Annuale",
- "by_weeks": "Settimane",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crea campo data",
"calendar_color_more": "Altri colori",
"calendar_const_detail_weeks": "[\"lunedƬ\",\"martedƬ\",\"mercoledƬ\",\"giovedƬ\",\"venerdƬ\",\"sabato\",\"domenica\"]",
@@ -25466,6 +25554,11 @@
"estonia": "Estonia",
"ethiopia": "Etiopia",
"event_planning": "Pianificazione eventi",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vita quotidiana",
"everyone_visible": "Visibile per tutti",
"exact_date": "data esatta",
@@ -26207,8 +26300,8 @@
"guests_per_space": "Ospiti per spazio",
"guide_1": "åčæ",
"guide_2": "Ci vogliono solo pochi minuti per imparare le funzioni di base. Lavora in modo più produttivo da questo momento in poi!",
- "guide_flow_modal_contact_sales": "Contatta l'ufficio vendite",
- "guide_flow_modal_get_started": "Iniziare",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Qui ĆØ il catalogo di lavoro in cui tutte le cartelle e i file dello spazio sono memorizzati.",
"guide_flow_of_catalog_step2": "Nel catalogo di lavoro ĆØ possibile creare un foglio dati o una cartella a seconda delle necessitĆ .",
"guide_flow_of_click_add_view_step1": "Oltre ad alcune viste di base, si consiglia vivamente di creare una vista album se si dispone di allegati in formato immagine.",
@@ -26595,7 +26688,7 @@
"lark_version_enterprise": "Piano d'impresa con Lark",
"lark_version_standard": "Piano standard con Lark",
"lark_versions_free": "Piano di base con Lark",
- "last_day": "Ultimo giorno",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, il membro che ha modificato di recente verrĆ visualizzato nell'ultimo campo modificato",
"last_modified_time_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, l'ora modificata più recente verrà visualizzata nel campo dell'ultima modifica",
"last_step": "Indietro",
@@ -27198,6 +27291,7 @@
"open_auto_save_success": "La vista Salvataggio automatico ĆØ attivata correttamente",
"open_auto_save_warn_content": "Tutte le modifiche in questa visualizzazione vengono salvate e sincronizzate automaticamente con gli altri membri.",
"open_auto_save_warn_title": "Attiva la vista salvataggio automatico",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Apertura non riuscita",
"open_in_new_tab": "aprire in una nuova scheda",
"open_invite_after_operate": "Una volta attivato, tutti i membri possono invitare nuovi membri dal pannello contatti",
@@ -27513,7 +27607,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- aggiornamenti\", \"bambini\": \" š Introduzione di nuove funzionalitĆ \\N Viene lanciato il nuovo tipo di campo \"Cascader\", rendendo più semplice la selezione da una gerarchia di opzioni sui moduli Viene rilasciato il widget \"Script\", meno codice per una maggiore personalizzazione Attiva l'automazione per inviare e-mail e ricevere notifiche rapide Attiva l'automazione per inviare un messaggio a Slack e informare il tuo team in tempo Esplorando l'intelligenza artificiale: rilasciato il widget \"Generatore di contenuti GPT\". \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduzione agente AI\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -27646,7 +27740,7 @@
"preview_guide_click_to_restart": "Premere il pulsante qui sotto per visualizzare nuovamente l'anteprima",
"preview_guide_enable_it": "Premere il pulsante qui sotto per attivare questa funzione",
"preview_guide_open_office_preview": "Per visualizzare l'anteprima di questo file, attivare la funzione \"anteprima ufficio\"",
- "preview_next_automation_execution_time": "Anteprima dei prossimi 5 tempi di esecuzione",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo i video MP4 con codec video H.264 possono essere visualizzati in anteprima",
"preview_revision": "Anteprima",
"preview_see_more": "Vuoi saperne di più sulla funzione \"anteprima file di ufficio\"? Clicca qui",
@@ -28198,7 +28292,7 @@
"scan_to_login": "Scansiona per accedere",
"scan_to_login_by_method": "Scansiona ${method} per seguire l'account ufficiale per accedere",
"scatter_chart": "Grafico a dispersione",
- "schedule_type": "Tipo di pianificazione",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Scienza e tecnologia",
"scroll_screen_down": "Scorri uno schermo verso il basso",
"scroll_screen_left": "Scorri uno schermo a sinistra",
@@ -28764,11 +28858,11 @@
"subscribe_credit_usage_over_limit": "Il numero di crediti nello spazio corrente supera il limite, si prega di aggiornare il vostro abbonamento.\n",
"subscribe_demonstrate": "Richiedi demo",
"subscribe_disabled_seat": "Il numero di persone non può essere inferiore al programma originale",
- "subscribe_grade_business": "AttivitĆ commerciale",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratis",
"subscribe_grade_plus": "Più",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "Antipasto",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Caratteristiche avanzate dello spazio",
"subscribe_new_choose_member": "Supporta fino a ${member_num} membri",
"subscribe_new_choose_member_tips": "Questo piano supporta 1~${member_num} membri per entrare nello spazio",
@@ -28905,7 +28999,7 @@
"template_name_repetition_title": "\"${templateName}\" esiste giĆ . Vuoi sostituirlo?",
"template_no_template": "Nessun modello",
"template_not_found": "Non riesci a trovare i modelli che desideri? Dicci",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caldo",
"template_type": "Modello",
"terms_of_service": "",
"terms_of_service_pure_string": "Condizioni di servizio",
@@ -29051,7 +29145,7 @@
"timemachine_update_comment": "commenti aggiornati",
"times_per_month_unit": "invito/mese",
"times_unit": "call(s)",
- "timing_rules": "Tempistica",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Est",
"tip_del_success": "Puoi ripristinare il tuo spazio entro 7 giorni",
"tip_do_you_want_to_know_about_field_permission": "Vuoi crittografare i dati del campo? Informazioni sulle autorizzazioni dei campi",
@@ -29606,6 +29700,7 @@
"workdoc_ws_connected": "Collegato",
"workdoc_ws_connecting": "Collegamento...",
"workdoc_ws_disconnected": "Disconnesso",
+ "workdoc_ws_reconnecting": "Riconnessione...",
"workflow_execute_failed_notify": " impossibile eseguire a . Consulta la cronologia delle esecuzioni per risolvere il problema. Se hai bisogno di assistenza, contatta il nostro team di assistenza clienti.",
"workspace_data": "Dati spaziali",
"workspace_files": "Dati sul banco di lavoro",
@@ -29784,6 +29879,15 @@
"agreed": "ęæčŖęøćæ",
"ai_advanced_mode_desc": "é«åŗ¦ćŖć¢ćć«ćÆļ¼ć¦ć¼ć¶ćę示ćć«ć¹ćæćć¤ćŗććććØćåÆč½ć«ćļ¼AIćØć¼ćøć§ć³ćć®č”åćåæēćććčÆćå¶å¾”ćć.",
"ai_advanced_mode_title": "ę”å¼µć¢ć¼ć",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "仄åć®ä¼č©±ć®ē¶ē¶ćÆē¾åØćµćć¼ćććć¦ćć¾ćć",
+ "ai_agent_conversation_list": "ä¼č©±ćŖć¹ć",
+ "ai_agent_conversation_log": "ä¼č©±ćć°",
+ "ai_agent_conversation_title": "ä¼č©±ć®ćæć¤ćć«",
+ "ai_agent_feedback": "ćć£ć¼ććććÆ",
+ "ai_agent_historical_message": "äøčØćÆę“å²ēćŖć”ćć»ć¼ćøć§ć",
+ "ai_agent_history": "ę“å²",
+ "ai_agent_message_consumed": "ę¶č²»ćććć”ćć»ć¼ćø",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AIćØć¼ćøć§ć³ććććŖćć®ćµć¤ćć«åćč¾¼ćæć¾ććļ¼ćć£ćØē„ć£ć¦ćć",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -30472,7 +30576,7 @@
"automation_runs_this_month": "ä»ęć®éč”",
"automation_stay_tuned": "ä¹ććęå¾
",
"automation_success": "ęå",
- "automation_tips": "ććæć³ćć£ć¼ć«ćć®čØå®ćééć£ć¦ćć¾ćć確čŖćć¦ććäøåŗ¦ć試ććć ććć",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ćŖć¼ćć”ć¼ć·ć§ć³ć®å®č”屄ę“ć蔨示ć§ćć¾ć",
"automation_variabel_empty": "åꮵéć§ä½æēØć§ćććć¼ćæćććć¾ćććčŖæę“ćć¦å試č”ćć¦ćć ććć",
"automation_variable_datasheet": "${NODE_NAME} ćććć¼ćæćåå¾ćć",
@@ -30508,7 +30612,7 @@
"bermuda": "ććć„ć¼ć諸島",
"bhutan": "ćć¼ćæć³",
"billing_over_limit_tip_common": "容éć®ä½æēØéćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ćå¾ćÆććå¤ćć®éćć愽ććæććć ćć¾ćć",
- "billing_over_limit_tip_forbidden": "試ēØęéć¾ććÆćµćć¹ćÆćŖćć·ć§ć³ęéćēµäŗćć¾ćććę“ę°ććć«ćÆč²©å£²ć³ć³ćµć«ćæć³ćć«ćé£ēµ”ćć ććć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ć¦ć£ćøć§ććć®ć¤ć³ć¹ćć¼ć«ę°ćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ććć¦ä½æēØéćå¢ććććØćć§ćć¾ćć",
"billing_period": "č«ę±ęé: ${period}",
"billing_subscription_warning": "ę©č½ę§",
@@ -30568,14 +30672,17 @@
"button_text": "ććæć³ć®ććć¹ć",
"button_text_click_start": "ćÆćŖććÆćć¦éå§",
"button_type": "ććæć³ć®ēØ®é”",
+ "by_at": "at",
"by_days": "ę„ć
",
"by_field_id": "ćć£ć¼ć«ćIDć®ä½æēØ",
"by_hours": "ęé",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ę",
"by_the_day": "ę„åä½",
"by_the_month": "ęåčŖ",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±é",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ä½ęę„ćć£ć¼ć«ć",
"calendar_color_more": "ćć®ä»ć®č²",
"calendar_const_detail_weeks": "[\"ęęę„\",\"ē«ęę„\",\"ę°“ęę„\",\"ęØęę„\",\"éęę„\",\"åęę„\",\"ę„ęę„\"]",
@@ -31394,6 +31501,11 @@
"estonia": "ćØć¹ććć¢.",
"ethiopia": "ćØććŖćć¢.",
"event_planning": "ć¤ćć³ćä¼ē»",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "ćć¹ć¦ć®äŗŗć«č”Øē¤ŗ",
"exact_date": "ę£ē¢ŗćŖę„ä»",
@@ -32135,8 +32247,8 @@
"guests_per_space": "åć¹ćć¼ć¹ć®ć客ę§",
"guide_1": "åčæ",
"guide_2": "åŗę¬ę©č½ćå¦ć¶ć®ć«ę°åćććććć¾ććććć®ē¬éćććä»äŗć®å¹ēćććć«ć¢ććļ¼",
- "guide_flow_modal_contact_sales": "å¶ę„ę
å½č
ćøć®ćåćåćć",
- "guide_flow_modal_get_started": "å§ćć¾ććć",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ćććÆä½ę„ćć£ć¬ćÆććŖć§ćć¹ćć¼ć¹ć®ćć¹ć¦ć®ćć©ć«ććØćć”ć¤ć«ćę ¼ē“ććć¦ćć¾ćć",
"guide_flow_of_catalog_step2": "ä½ę„ćć£ć¬ćÆććŖć§ćÆćåæ
č¦ć«åæćć¦ćć¼ćæćć¼ćć«ć¾ććÆćć©ć«ććä½ęć§ćć¾ćć",
"guide_flow_of_click_add_view_step1": "åŗę¬ćć„ć¼ć®ć»ćć«ćē»åå½¢å¼ć®ę·»ä»ćć”ć¤ć«ćććå “åćÆćć¢ć«ćć ćć„ć¼ćä½ęććććØćå¼·ććå§ććć¾ćć",
@@ -32523,7 +32635,7 @@
"lark_version_enterprise": "Larkć®ćØć³ćæć¼ćć©ć¤ćŗčØē»",
"lark_version_standard": "LarkęØęŗå¹³é¢å³",
"lark_versions_free": "Larkć®åŗę¬å¹³é¢å³",
- "last_day": "ęēµę„",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććć”ć³ćć¼ćęå¾ć«ē·Øéćććć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_modified_time_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććęå»ćęå¾ć«ē·Øéććęå»ćć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_step": "ćŖćæć¼ć³ććć",
@@ -33126,6 +33238,7 @@
"open_auto_save_success": "čŖåäæåćć„ć¼ćę£åøøć«éćć¾ćć",
"open_auto_save_warn_content": "ćć®ćć„ć¼ć§ć®å¤ę“ćÆćć¹ć¦čŖåēć«äæåćććä»ć®ć”ć³ćć¼ćØåęććć¾ćć",
"open_auto_save_warn_title": "čŖåäæåćć„ć¼ćęå¹ć«ćć",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "éćć¾ććć§ćć",
"open_in_new_tab": "ę°ćććæćć§éć",
"open_invite_after_operate": "éććØććć¹ć¦ć®ć”ć³ćć¼ćé£ēµ”å
ććć«ććę°ććć”ć³ćć¼ćęå¾
ć§ćć¾ć",
@@ -33441,7 +33554,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-ę“ę°\"ć\"å\": \" š ę°ę©č½ć®ćē“¹ä» \\nę°ćććć£ć¼ć«ć ćæć¤ććCascaderćććŖćŖć¼ć¹ććććć©ć¼ć äøć®ćŖćć·ć§ć³ć®é層ććć®éøęć容ęć«ćŖćć¾ćć ćć¹ćÆćŖćććć¦ć£ćøć§ććććŖćŖć¼ć¹ćććććå°ćŖćć³ć¼ćć§ććć«ć¹ćæćć¤ćŗåÆč½ć« čŖååćććŖć¬ć¼ćć¦é»åć”ć¼ć«ćéäæ”ććčæ
éćŖéē„ćåćåćć¾ć čŖååćććŖć¬ć¼ć㦠Slack ć«ć”ćć»ć¼ćøćéäæ”ććęéå
ć«ćć¼ć ć«éē„ćć¾ć AIć®ę¢ę±ļ¼ćGPT Content Generatorćć¦ć£ćøć§ććććŖćŖć¼ć¹ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AIćØć¼ćøć§ć³ćå
„é\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -33574,7 +33687,7 @@
"preview_guide_click_to_restart": "äøć®ććæć³ćę¼ćć¦ååŗ¦ćć¬ćć„ć¼",
"preview_guide_enable_it": "ꬔć®ććæć³ćę¼ćć¦ćć®ę©č½ćéćć¾ć",
"preview_guide_open_office_preview": "ćć®ćć”ć¤ć«ććć¬ćć„ć¼ććć«ćÆćććŖćć£ć¹ćć¬ćć„ć¼ćę©č½ćéćć¾ć",
- "preview_next_automation_execution_time": "欔㮠5 åć®å®č”ęéććć¬ćć„ć¼ćć",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264ćććŖć³ć¼ćććÆä»ćMP 4ćććŖć®ćæćć¬ćć„ć¼åÆč½",
"preview_revision": "ćć¬ćć„ć¼",
"preview_see_more": "ćŖćć£ć¹ćć”ć¤ć«ćć¬ćć„ć¼ę©č½ć®č©³ē“°ć«ć¤ćć¦ē„ćććć§ććļ¼ććććÆćŖććÆćć¦ćć ćć",
@@ -34126,7 +34239,7 @@
"scan_to_login": "ć¹ćć£ć³ćć°ć¤ć³",
"scan_to_login_by_method": "${method} ćć¹ćć£ć³ćć¦å
¬å¼ć¢ć«ć¦ć³ćććć©ćć¼ćć¦ćć°ć¤ć³ćć¦ćć ćć",
"scatter_chart": "ććć·ć",
- "schedule_type": "ć¹ć±ćøć„ć¼ć«ć®ēØ®é”",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§å¦ćØęč”",
"scroll_screen_down": "ē»é¢ćäøć«ć¹ćÆćć¼ć«",
"scroll_screen_left": "ē»é¢ćå·¦ć«ć¹ćÆćć¼ć«",
@@ -34692,11 +34805,11 @@
"subscribe_credit_usage_over_limit": "ē¾åØć®ē©ŗéć®ćć¤ć³ćę°ćå¶éćč¶
ćć¦ćć¾ćć®ć§ćč³¼čŖćć¢ććć°ć¬ć¼ććć¦ćć ććć\n",
"subscribe_demonstrate": "ćć¢ć³ć¹ćć¬ć¼ć·ć§ć³ć®ćŖćÆćØć¹ć",
"subscribe_disabled_seat": "äŗŗę°ćÆå½åć®čØē»ćäøåć£ć¦ćÆćŖććŖć",
- "subscribe_grade_business": "ä»äŗ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ććŖć¼",
"subscribe_grade_plus": "ćć©ć¹",
"subscribe_grade_pro": "ćć",
- "subscribe_grade_starter": "ć¹ćæć¼ćæć¼",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "é«åŗ¦ćŖć¹ćć¼ć¹ę©č½",
"subscribe_new_choose_member": "ę大 ${member_num} äŗŗć®ć”ć³ćć¼ććµćć¼ć",
"subscribe_new_choose_member_tips": "ćć®ćć©ć³ć§ćÆ 1~${member_num} åć®ć”ć³ćć¼ćć¹ćć¼ć¹ć«å
„å “ć§ćć¾ć",
@@ -34833,7 +34946,7 @@
"template_name_repetition_title": "ć${templateName}ććÆćć§ć«ååØćć¾ććåćęæćććć§ććļ¼",
"template_no_template": "ćć³ćć¬ć¼ććŖć",
"template_not_found": "åøęćććć³ćć¬ć¼ććč¦ć¤ććć¾ććć§ćććļ¼ęćć¦",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ćć¤ć",
"template_type": "ćć³ćć¬ć¼ć",
"terms_of_service": "ļ¼ćµć¼ćć¹ē“款ļ¼",
"terms_of_service_pure_string": "ćµć¼ćć¹ę”ä»¶",
@@ -34979,7 +35092,7 @@
"timemachine_update_comment": "ć³ć”ć³ććę“ę°ćć¾ćć",
"times_per_month_unit": "ć³ć¼ć«/ę",
"times_unit": "ć³ć¼ć«ę°",
- "timing_rules": "ćæć¤ćć³ć°",
+ "timing_rules": "Timing",
"timor_leste": "ę±ćć£ć¢ć¼ć«",
"tip_del_success": "7ę„仄å
ć«å
±ęć¹ćć¼ć¹ććŖć«ććŖć§ćć¾ć",
"tip_do_you_want_to_know_about_field_permission": "ćć£ć¼ć«ććć¼ćæćęå·åćć¾ććļ¼ćć£ć¼ć«ć権éć®ēč§£",
@@ -35534,6 +35647,7 @@
"workdoc_ws_connected": "ę„ē¶ęøćæ",
"workdoc_ws_connecting": "ę„ē¶äø...",
"workdoc_ws_disconnected": "åęććć¾ćć",
+ "workdoc_ws_reconnecting": "åę„ē¶äø...",
"workflow_execute_failed_notify": " ć§å®č”ć§ćć¾ććć§ćć . åé”ć®ćć©ćć«ć·ć„ć¼ćć£ć³ć°ćč”ćć«ćÆćå®č”屄ę“ć確čŖćć¦ćć ććć ćµćć¼ććåæ
č¦ćŖå “åćÆćć«ć¹ćæćć¼ćµć¼ćć¹ćć¼ć ć¾ć§ćé£ēµ”ćć ććć",
"workspace_data": "ćććććć¼ćæ",
"workspace_files": "ćÆć¼ćÆćć³ććć¼ćæ",
@@ -35712,6 +35826,15 @@
"agreed": "ģ¬ģ¬ė¹ģ¤ģ 거쳤ģ“",
"ai_advanced_mode_desc": "ź³ źø ėŖØė넼 ģ¬ģ©ķė©“ ģ¬ģ©ģź° ķ딬ķķøė„¼ ģ¬ģ©ģ ģ ģķģ¬ AI ģģ“ģ ķøģ ėģź³¼ ģėµģ ė ģ ģ ģ“ķ ģ ģģµėė¤.",
"ai_advanced_mode_title": "ź³ źø ėŖØė",
+ "ai_agent_anonymous": "ģµėŖ
${ID}",
+ "ai_agent_conversation_continue_not_supported": "ģ“ģ ėķ넼 ź³ģķė ź²ģ ķģ¬ ģ§ģėģ§ ģģµėė¤.",
+ "ai_agent_conversation_list": "ėķ ėŖ©ė”",
+ "ai_agent_conversation_log": "ėķ źø°ė”",
+ "ai_agent_conversation_title": "ėķ ģ ėŖ©",
+ "ai_agent_feedback": "ķ¼ėė°±",
+ "ai_agent_historical_message": "ģģ ė“ģ©ģ ģģ¬ģ ė©ģģ§ģ
ėė¤.",
+ "ai_agent_history": "ģģ¬",
+ "ai_agent_message_consumed": "ģė¹ė ė©ģģ§",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "ģ¹ ģ¬ģ“ķøģ ģøź³µģ§ė„ ģģ“ģ ķøė„¼ ė“ģ„ķģź² ģµėź¹?ģģøķ ģģ볓기",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -36400,7 +36523,7 @@
"automation_runs_this_month": "ģ“ė² ė¬ģ ģ¤ķ",
"automation_stay_tuned": "ź³ģ ģ§ģ¼ė“ ģ£¼ģźø° ė°ėėė¤",
"automation_success": "ģ±ź³µ",
- "automation_tips": "ė²ķ¼ ķėź° ģėŖ» 구ģ±ėģģµėė¤. ķģøķź³ ė¤ģ ģėķ“ ģ£¼ģøģ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ģėķģ ģ¤ķ źø°ė”ģ ė³¼ ģ ģģµėė¤.",
"automation_variabel_empty": "ģ¬ģ ėØź³ģģ ģ¬ģ©ķ ģ ģė ė°ģ“ķ°ź° ģģµėė¤. ģ”°ģ ķ ė¤ģ ģėķ“ ģ£¼ģøģ.",
"automation_variable_datasheet": "${NODE_NAME}ģģ ė°ģ“ķ° ź°ģ øģ¤źø°",
@@ -36436,7 +36559,7 @@
"bermuda": "ė²ė®¤ė¤ ģ ė",
"bhutan": "ė¶ķ",
"billing_over_limit_tip_common": "ź³µź° ģ¬ģ©ėģ“ ķė넼 ģ“ź³¼ķģ¼ė©°, ģ
ź·øė ģ“ė ķ ė ė§ģ ģģ ģ¦źø°ģ¤ ģ ģģµėė¤.",
- "billing_over_limit_tip_forbidden": "ķź°ķ źø°ź° ėė źµ¬ė
źø°ź°ģ“ ė§ė£ėģģµėė¤. ź°±ģ ķė ¤ė©“ ģģ
컨ģ¤ķ“ķøģź² ė¬øģķģøģ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ģģ Æ ģ¤ģ¹ ģź° ķė넼 ģ“ź³¼ķģµėė¤. ģ
ź·øė ģ“ėķģ¬ ģ¬ģ©ėģ ė릓 ģ ģģµėė¤.",
"billing_period": "ģ²źµ¬ źø°ź°: ${period}",
"billing_subscription_warning": "źø°ė„ ź²½ķ",
@@ -36496,14 +36619,17 @@
"button_text": "ė²ķ¼ ķ
ģ¤ķø",
"button_text_click_start": "ģģķė ¤ė©“ ķ“ė¦ķģøģ",
"button_type": "ė²ķ¼ ģ ķ",
+ "by_at": "at",
"by_days": "ė ",
"by_field_id": "ķė ID ģ¬ģ©",
"by_hours": "ģź°",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ź°ģ",
"by_the_day": "ģ¼ė³",
"by_the_month": "ģź°",
"by_the_year": "매ė
ģ",
- "by_weeks": "주",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ė§ė ė ģ§ ķė",
"calendar_color_more": "ģ¶ź° ģģ",
"calendar_const_detail_weeks": "[\"ģģģ¼\",\"ķģģ¼\",\"ģģģ¼\",\"ėŖ©ģģ¼\",\"źøģģ¼\",\"ķ ģģ¼\",\"ģ¼ģģ¼\"]",
@@ -37322,6 +37448,11 @@
"estonia": "ģģ¤ķ ėģ",
"ethiopia": "ģķ°ģ¤ķ¼ģ",
"event_planning": "ķģ¬ źø°ķ",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ģ¼ģ ģķ",
"everyone_visible": "ėŖØėģź² 볓ģ¬ģ",
"exact_date": "ģ ķķ ė ģ§",
@@ -38063,8 +38194,8 @@
"guests_per_space": "ź° ź³µź°ģ ģė",
"guide_1": "åčæ",
"guide_2": "źø°ė³ø źø°ė„ģ ķģµķė ė° ėŖ ė¶ė°ģ ź±øė¦¬ģ§ ģģµėė¤.ģ“ ģź°ė¶ķ° ģģ°ģ± ķ„ģ!",
- "guide_flow_modal_contact_sales": "ģģ
ķģ 문ģ",
- "guide_flow_modal_get_started": "ģģķė¤",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Spaceģ ėŖØė ķ“ėģ ķģ¼ģ“ ģ ģ„ė ģģ
ėė ķ 리ģ
ėė¤.",
"guide_flow_of_catalog_step2": "ģģ
ėė ķ 리ģģ ķģģ ė°ė¼ ė°ģ“ķ° ķ
ģ“ėøģ“ė ķ“ė넼 ė§ė¤ ģ ģģµėė¤.",
"guide_flow_of_click_add_view_step1": "ģ¼ė¶ źø°ė³ø 볓기 ģøģ 그림 ķģģ ģ²Øė¶ ķģ¼ģ“ ģģ¼ė©“ ģØė² 볓기넼 ė§ėė ź²ģ“ ģ¢ģµėė¤.",
@@ -38451,7 +38582,7 @@
"lark_version_enterprise": "Larkģ ģķ°ķė¼ģ“ģ¦ ķė”ź·øėØ",
"lark_version_standard": "Lark ķģ¤ ķė©“ė",
"lark_versions_free": "Larkģ źø°ė³ø ķė©“ė",
- "last_day": "ė§ģ§ė§ ė ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ģµź·¼ģ ķøģ§ķ 구ģ±ģģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ķėģ ķģė©ėė¤.",
"last_modified_time_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ź°ģ„ ģµź·¼ģ ķøģ§ķ ģź°ģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ģź° ķėģ ķģė©ėė¤.",
"last_step": "ė°ķ",
@@ -39054,6 +39185,7 @@
"open_auto_save_success": "ģė ģ ģ„ ė·°ź° ģ±ź³µģ ģ¼ė” ģ“ė øģµėė¤.",
"open_auto_save_warn_content": "ģ“ ė·°ģ ėŖØė ė³ź²½ ģ¬ķģ ģėģ¼ė” ģ ģ„ėź³ ė¤ė„ø 구ģ±ģź³¼ ėźø°ķė©ėė¤.",
"open_auto_save_warn_title": "ė·° ģė ģ ģ„ ģ¬ģ©",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ģ“źø° ģ¤ķØ",
"open_in_new_tab": "ģ ķģģ ģ“źø°",
"open_invite_after_operate": "ģ“ė©“ ėŖØė źµ¬ģ±ģģ“ ģ°ė½ģ² ķØėģģ ģ źµ¬ģ±ģģ ģ“ėķ ģ ģģµėė¤.",
@@ -39369,7 +39501,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- ģ
ė°ģ“ķø\", \"ģ“린ģ“\": \" š ģė”ģ“ źø°ė„ ģź° \\N ģė”ģ“ ķė ģ ķ \"ģŗģ¤ģ¼ģ“ė\"ź° ģ¶ģėģ“ ģģģ ģµģ
ź³ģøµ 구씰ģģ ė ģ½ź² ģ ķķ ģ ģģµėė¤. \"ģ¤ķ¬ė¦½ķø\" ģģ Æģ“ ģ¶ģėģģµėė¤. ė ģ ģ ģ½ėė” ė ė§ģ ģ¬ģ©ģ ģ ģ ź°ė„ ģėķ넼 ģ¤ķķģ¬ ģ“ė©ģ¼ģ ė³“ė“ź³ ė¹ ė„ø ģ림 ė°źø° ģėķ넼 ģ¤ķķģ¬ Slackģ ė©ģģ§ė„¼ ė³“ė“ź³ ģ ģģ ķģ ģ립ėė¤. AI ķģ: \"GPT ģ½ķ
ģø ģģ±źø°\" ģģ Æ ģ¶ģ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI ķė”ģ ķė”ķ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -39502,7 +39634,7 @@
"preview_guide_click_to_restart": "ģė ė²ķ¼ģ ėė¬ ė¤ģ 미리볓기",
"preview_guide_enable_it": "ģė ė²ķ¼ģ ėė¬ ģ“ źø°ė„ģ ģ½ėė¤.",
"preview_guide_open_office_preview": "ģ“ ķģ¼ģ 미리 ė³“ė ¤ė©“ ģ¬ė¬“ģ¤ ėÆøė¦¬ 볓기 źø°ė„ģ ģ½ėė¤.",
- "preview_next_automation_execution_time": "ė¤ģ 5ź°ģ ģ¤ķ ģź° 미리볓기",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264 ė¹ėģ¤ ģ½ė±ģ“ ģė MP4 ė¹ėģ¤ė§ 미리 ė³¼ ģ ģģµėė¤.",
"preview_revision": "미리 볓기",
"preview_see_more": "ģ¤ķ¼ģ¤ ķģ¼ ėÆøė¦¬ė³“źø° źø°ė„ģ ėķ“ ė ģź³ ģ¶ģ¼ģėź¹?ģ¬źø°ė„¼ ķ“ė¦ķģģģ¤.",
@@ -40054,7 +40186,7 @@
"scan_to_login": "ė”ź·øģø ź²ģ",
"scan_to_login_by_method": "ė”ź·øģøķė ¤ė©“ ${method}넼 ģ¤ģŗķģ¬ ź³µģ ź³ģ ģ ķė”ģ°ķģøģ.",
"scatter_chart": "ģ°ķ¬ė",
- "schedule_type": "ģ¼ģ ģ ķ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ź³¼ķź³¼ źø°ģ ",
"scroll_screen_down": "ķė©“ ģėė” ģ¤ķ¬ė”¤",
"scroll_screen_left": "ģ¼ģŖ½ģ¼ė” ķė©“ ģ¤ķ¬ė”¤",
@@ -40620,11 +40752,11 @@
"subscribe_credit_usage_over_limit": "ķģ¬ ģ¤ķģ“ģ¤ģ ķ¬ģøķø ģź° ģ ķģ ģ“ź³¼ķ©ėė¤. ģėøģ¤ķ¬ė¦½ģ
ģ ģ
ź·øė ģ“ėķģģģ¤.\n",
"subscribe_demonstrate": "ģģ² ķė ģ ķ
ģ“ģ
",
"subscribe_disabled_seat": "ģøģģė ģė ź³ķė³“ė¤ ė®ģģė ģ ėė¤.",
- "subscribe_grade_business": "ģ¬ģ
",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ģģ ģ",
"subscribe_grade_plus": "ėķźø°",
"subscribe_grade_pro": "ģ°¬ģ±",
- "subscribe_grade_starter": "źø°ėźø°",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "ź³ źø ź³µź° źø°ė„",
"subscribe_new_choose_member": "ģµė ${member_num}ėŖ
ģ ķģ ģ§ģ",
"subscribe_new_choose_member_tips": "ģ“ ķėģ 1~${member_num}ėŖ
ģ ė©¤ė²ź° ź³µź°ģ ģ
ģ„ķ ģ ģėė” ģ§ģķ©ėė¤.",
@@ -40761,7 +40893,7 @@
"template_name_repetition_title": "\"${templateName}\"ģ“(ź°) ģ“미 씓ģ¬ķ©ėė¤. źµģ²“ķģź² ģµėź¹?",
"template_no_template": "ķ
ķ릿 ģģ",
"template_not_found": "ģķė ķ
ķ릿ģ ģ°¾ģ ģ ģģµėź¹?ģė ¤ģ£¼ģøģ",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ėģ ģ“",
"template_type": "ķ
ķ릿",
"terms_of_service": "<ģė¹ģ¤ ģ½ź“>",
"terms_of_service_pure_string": "ģė¹ģ¤ ģ½ź“",
@@ -40907,7 +41039,7 @@
"timemachine_update_comment": "ģ
ė°ģ“ķøė ėźø",
"times_per_month_unit": "ģ ķ / ģ",
"times_unit": "ģ ķźø°",
- "timing_rules": "ķģ“ė°",
+ "timing_rules": "Timing",
"timor_leste": "ėķ°ėŖØė„“",
"tip_del_success": "7ģ¼ ģ“ė“ģ ź³µģ ź³µź°ģ 복구ķ ģ ģģµėė¤.",
"tip_do_you_want_to_know_about_field_permission": "ķė ė°ģ“ķ°ė„¼ ģķøķķģź² ģµėź¹?ķė ź¶ķ ģ“ķ“",
@@ -41462,6 +41594,7 @@
"workdoc_ws_connected": "ģ°ź²°ėØ",
"workdoc_ws_connecting": "ģ°ź²° ģ¤...",
"workdoc_ws_disconnected": "ģ°ź²°ģ“ ėź¹",
+ "workdoc_ws_reconnecting": "ė¤ģ ģ°ź²°ķė ģ¤...",
"workflow_execute_failed_notify": " ģģ ģ¤ķķģ§ ėŖ»ķģµėė¤. . 문ģ 넼 ķ“ź²°ķė ¤ė©“ ģ¤ķ źø°ė”ģ ź²ķ ķģøģ. ėģģ“ ķģķģė©“ ź³ ź° ģė¹ģ¤ ķģ 문ģķ“ ģ£¼ģøģ.",
"workspace_data": "ź³µź° ė°ģ“ķ°",
"workspace_files": "ģķ¬ė²¤ģ¹ ė°ģ“ķ°",
@@ -41640,6 +41773,15 @@
"agreed": "Š£ŃŠ²ŠµŃŠ¶Š“ŠµŠ½Š½ŃŠµ",
"ai_advanced_mode_desc": "ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŠ¼ наŃŃŃŠ°ŠøŠ²Š°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠø, Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°Ń болŃŃŠøŠ¹ конŃŃŠ¾Š»Ń за повеГением Šø Š¾ŃŠ²ŠµŃами Š°Š³ŠµŠ½Ńа ŠŠ.",
"ai_advanced_mode_title": "РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼",
+ "ai_agent_anonymous": "ŠŠ½Š¾Š½ŠøŠ¼Š½Ńй${ID}",
+ "ai_agent_conversation_continue_not_supported": "ŠŃоГолжение ŠæŃŠµŠ“ŃŠ“ŃŃŠµŠ³Š¾ ŃŠ°Š·Š³Š¾Š²Š¾Ńа в наŃŃŠ¾ŃŃŠµŠµ Š²ŃŠµŠ¼Ń не ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ.",
+ "ai_agent_conversation_list": "Š”ŠæŠøŃŠ¾Šŗ ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_log": "ŠŃŃŠ½Š°Š» ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_title": "ŠŠ°Š·Š²Š°Š½ŠøŠµ Š±ŠµŃŠµŠ“Ń",
+ "ai_agent_feedback": "ŠŠ±ŃŠ°ŃŠ½Š°Ń ŃŠ²ŃŠ·Ń",
+ "ai_agent_historical_message": "ŠŃŃŠµŃŠæŠ¾Š¼ŃŠ½ŃŃŠ¾Šµ ŠøŃŃŠ¾ŃŠøŃŠµŃкое ŃŠ¾Š¾Š±Ńение",
+ "ai_agent_history": "ŠŃŃŠ¾ŃŠøŃ",
+ "ai_agent_message_consumed": "Š”Š¾Š¾Š±ŃŠµŠ½ŠøŠµ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "вŃŃŃŠ°ŠøŠ²Š°Š¹Ńе Š°Š³ŠµŠ½Ń ŠŠ на ŃŠ²Š¾Š¹ ŃŠ°Š¹Ń? ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -42328,7 +42470,7 @@
"automation_runs_this_month": "Š Š°Š±Š¾ŃŠ°ŠµŃ в ŃŃŠ¾Š¼ меŃŃŃŠµ",
"automation_stay_tuned": "Š”Š»ŠµŠ“ŠøŃŠµ за Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃми",
"automation_success": "Š£ŃŠæŠµŃ
",
- "automation_tips": "ŠŠ¾Š»Šµ кнопки наŃŃŃŠ¾ŠµŠ½Š¾ Š½ŠµŠæŃŠ°Š²ŠøŠ»Ńно. ŠŃовеŃŃŃŠµ Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ŠŠ¾Š¶Š½Š¾ ŠæŃŠ¾ŃмоŃŃŠµŃŃ ŠøŃŃŠ¾ŃŠøŃ Š·Š°ŠæŃŃŠŗŠ° Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŠø.",
"automation_variabel_empty": "ŠŠµŃ ГаннŃŃ
, ŠŗŠ¾ŃŠ¾ŃŃŠµ можно Š±Ńло Š±Ń ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Š½Š° ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š¼ ŃŃŠ°ŠæŠµ. ŠŠ·Š¼ŠµŠ½ŠøŃе наŃŃŃŠ¾Š¹ŠŗŠø Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
"automation_variable_datasheet": "ŠŠ¾Š»ŃŃŠøŃŃ Š“Š°Š½Š½ŃŠµ ŠøŠ· ${NODE_NAME}",
@@ -42364,7 +42506,7 @@
"bermuda": "ŠŠµŃŠ¼ŃŠ“ŃŠŗŠøŠµŠ¾ŃŃŃŠ¾Š²Š°",
"bhutan": "ŠŃŃŠ°Š½",
"billing_over_limit_tip_common": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š° ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø ŠæŠ¾ŃŠ»Šµ Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃ Š²Ń ŃŠ¼Š¾Š¶ŠµŃе полŃŃŠøŃŃ Š±Š¾Š»ŃŃŠøŠ¹ Š¾Š±ŃŠµŠ¼.",
- "billing_over_limit_tip_forbidden": "Š”ŃŠ¾Šŗ ГейŃŃŠ²ŠøŃ ŠæŃŠ¾Š±Š½Š¾Š¹ веŃŃŠøŠø или ŠæŠ¾Š“ŠæŠøŃŠŗŠø ŠøŃŃŠµŠŗ. ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń ŠæŃŠ¾Š“Š°Š²ŃŠ¾Š¼-конŃŃŠ»ŃŃŠ°Š½Ńом Š“Š»Ń ŠæŃŠ¾Š“лениŃ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ŠŠ¾Š»ŠøŃеŃŃŠ²Š¾ ŃŃŃŠ°Š½Š¾Š²Š¾Šŗ Š²ŠøŠ“Š¶ŠµŃŠ¾Š² ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø Š²Ń Š¼Š¾Š¶ŠµŃŠµ обновиŃŃ ŠøŃ
, ŃŃŠ¾Š±Ń ŃŠ²ŠµŠ»ŠøŃŠøŃŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ.",
"billing_period": "РаŃŃŠµŃŠ½ŃŠ¹ ŠæŠµŃŠøŠ¾Š“: ${period}",
"billing_subscription_warning": "Š¤ŃŠ½ŠŗŃŠøŠ¾Š½Š°Š»ŃŠ½Ńй опŃŃ",
@@ -42424,14 +42566,17 @@
"button_text": "ТекŃŃ ŠŗŠ½Š¾ŠæŠŗŠø",
"button_text_click_start": "ŠŠ°Š¶Š¼ŠøŃе, ŃŃŠ¾Š±Ń Š½Š°ŃŠ°ŃŃ",
"button_type": "Тип кнопки",
+ "by_at": "at",
"by_days": "ŠŠ½Šø",
"by_field_id": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń полŃ",
"by_hours": "ЧаŃŃ",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ŠŠµŃŃŃŃ",
"by_the_day": "ŠŠ¾ Š“Š½ŃŠ¼",
"by_the_month": "ŠŠ¶ŠµŠ¼ŠµŃŃŃŠ½Ńй жŃŃŠ½Š°Š»",
"by_the_year": "ŠŠ¶ŠµŠ³Š¾Š“но",
- "by_weeks": "ŠŠµŠ“ели",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ДозГаŃŃ ŠæŠ¾Š»Šµ ГаŃŃ",
"calendar_color_more": "ŠŠ¾Š»ŃŃŠµ ŃŠ²ŠµŃов",
"calendar_const_detail_weeks": "[\"ŠæŠ¾Š½ŠµŠ“ŠµŠ»ŃŠ½ŠøŠŗ\",\"Š²ŃŠ¾Ńник\",\"ŃŃŠµŠ“а\",\"ŃŠµŃŠ²ŠµŃŠ³\",\"ŠæŃŃŠ½ŠøŃа\",\"ŃŃŠ±Š±Š¾Ńа\",\"Š²Š¾ŃŠŗŃŠµŃŠµŠ½Ńе\"]",
@@ -43250,6 +43395,11 @@
"estonia": "ŠŃŃŠ¾Š½ŠøŃ",
"ethiopia": "ŠŃиопиŃworld. kgm",
"event_planning": "ŠŠ»Š°Š½ŠøŃование Š¼ŠµŃŠ¾ŠæŃŠøŃŃŠøŠ¹",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ŠŠ¾Š²ŃŠµŠ“Š½ŠµŠ²Š½Š°Ń Š¶ŠøŠ·Š½Ń",
"everyone_visible": "ŠŠ»Ń Š²ŃŠµŃ
.",
"exact_date": "Š¢Š¾ŃŠ½Š°Ń Š“Š°ŃŠ°",
@@ -43991,8 +44141,8 @@
"guests_per_space": "ŠŠ¾ŃŃŠø в кажГом ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Šµ",
"guide_1": "åčæ",
"guide_2": "ŠŠ·ŃŃŠµŠ½ŠøŠµ Š¾ŃŠ½Š¾Š²Š½ŃŃ
ŃŃŠ½ŠŗŃий Š·Š°Š½ŠøŠ¼Š°ŠµŃ Š²ŃŠµŠ³Š¾ Š½ŠµŃŠŗŠ¾Š»Ńко минŃŃ. Š” ŃŃŠ¾Š³Š¾ Š¼Š¾Š¼ŠµŠ½ŃŠ° ŃŠ°Š±Š¾Ńа ŃŃŠ°Š½Š¾Š²ŠøŃŃŃ ŃŃŃŠµŠŗŃивнее!",
- "guide_flow_modal_contact_sales": "Š”Š²ŃŠ¶ŠøŃеŃŃ Ń Š¾ŃŠ“елом ŠæŃоГаж",
- "guide_flow_modal_get_started": "ŠŠ°ŃаŃŃ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ŠŃо ŃŠ°Š±Š¾Ńий ŠŗŠ°Ńалог, в ŠŗŠ¾ŃоŃом Ń
ŃŠ°Š½ŃŃŃŃ Š²ŃŠµ папки Šø ŃŠ°Š¹Š»Ń Space.",
"guide_flow_of_catalog_step2": "Š ŃŠ°Š±Š¾Ńем ŠŗŠ°Ńалоге Š²Ń Š¼Š¾Š¶ŠµŃŠµ ŃŠ¾Š·Š“аваŃŃ ŃŠ°Š±Š»ŠøŃŃ Š“Š°Š½Š½ŃŃ
или папки по Š¼ŠµŃе необŃ
оГимоŃŃŠø.",
"guide_flow_of_click_add_view_step1": "РГополнение Šŗ Š½ŠµŠŗŠ¾ŃŠ¾ŃŃŠ¼ Š¾ŃŠ½Š¾Š²Š½Ńм виГам, ŠµŃŠ»Šø Ń Š²Š°Ń ŠµŃŃŃ Š²Š»Š¾Š¶ŠµŠ½ŠøŃ Š² ŃŠ¾ŃŠ¼Š°ŃŠµ ŠøŠ·Š¾Š±ŃŠ°Š¶ŠµŠ½ŠøŃ, наŃŃŠ¾ŃŃŠµŠ»Ńно ŃŠµŠŗŠ¾Š¼ŠµŠ½Š“ŃŠµŃŃŃ ŃŠ¾Š·Š“аŃŃ Š²ŠøŠ“ Š°Š»ŃŠ±Š¾Š¼Š°.",
@@ -44379,7 +44529,7 @@
"lark_version_enterprise": "ŠŠøŠ·Š½ŠµŃ - план ŠŠ°Ńка",
"lark_version_standard": "Š”ŃŠ°Š½Š“аŃŃŠ½Ńй план ŠŠ°Ńка",
"lark_versions_free": "ŠŃŠ½Š¾Š²Š½ŃŠµ ŠæŠ»Š°Š½Ń ŠŠ°Ńка",
- "last_day": "ŠŠ¾ŃлеГний ГенŃ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ŠŃли какое - либо поле, Š²ŃŠ±Ńанное ниже, Š±ŃŠ“ŠµŃ Š¾ŃŃŠµŠ“Š°ŠŗŃŠøŃовано, ŠæŠ¾ŃŠ»ŠµŠ“ний ŃŠ»ŠµŠ½ ŃŠµŠ“Š°ŠŗŃŠ¾Ńа Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½ в поле ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_modified_time_select_modal_desc": "ŠŃли Š²Ń оŃŃŠµŠ“Š°ŠŗŃŠøŃовали Š»Ńбое поле, Š²ŃŠ±Ńанное ниже, Š²ŃŠµŠ¼Ń ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃŠ¾Š²Š°Š½ŠøŃ Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½Š¾ в поле Š²Ńемени ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_step": "ŠŠ¾Š·Š²ŃŠ°ŃŠµŠ½ŠøŠµ",
@@ -44982,6 +45132,7 @@
"open_auto_save_success": "ŠŠ²ŃŠ¾ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠæŠµŃŠ½Š¾ Š¾ŃŠŗŃŃŃŠ¾",
"open_auto_save_warn_content": "ŠŃе ŠøŠ·Š¼ŠµŠ½ŠµŠ½ŠøŃ в ŃŃŠ¾Š¼ ŠæŃŠµŠ“ŃŃŠ°Š²Š»ŠµŠ½ŠøŠø Š±ŃŠ“ŃŃ ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½Ń Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃŠŗŠø Šø ŃŠøŠ½Ń
ŃŠ¾Š½ŠøŠ·ŠøŃŠ¾Š²Š°Š½Ń Ń Š“ŃŃŠ³ŠøŠ¼Šø ŃŠ»ŠµŠ½Š°Š¼Šø.",
"open_auto_save_warn_title": "ŠŠŗŠ»ŃŃŠøŃŃ Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃкое ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ŠŃибка Š¾ŃŠŗŃŃŃŠøŃ",
"open_in_new_tab": "ŠŃŠŗŃŃŃŃ Š² новой вклаГке",
"open_invite_after_operate": "ŠŠ¾Ńле Š¾ŃŠŗŃŃŃŠøŃ Š²ŃŠµ ŃŃŠ°ŃŃŠ½ŠøŠŗŠø могŃŃ ŠæŃŠøŠ³Š»Š°ŃŠøŃŃ Š½Š¾Š²ŃŃ
ŃŠ»ŠµŠ½Š¾Š² ŠøŠ· панели ŠŗŠ¾Š½ŃакŃов",
@@ -45297,7 +45448,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- обновлениŃ\", \"Š“ŠµŃŠø\": \" š ŠŠ²ŠµŠ“ение новŃŃ
ŃŃŠ½ŠŗŃий \\Šæ ŠŠ°ŠæŃŃŠµŠ½ Š½Š¾Š²ŃŠ¹ ŃŠøŠæ ŠæŠ¾Š»Ń Ā«ŠŠ°ŃкаГ», ŃŠæŃŠ¾ŃŠ°ŃŃŠøŠ¹ Š²ŃŠ±Š¾Ń ŠøŠ· ŠøŠµŃŠ°ŃŃ
ŠøŠø ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² в ŃŠ¾ŃмаŃ
. ŠŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«Š”ŠŗŃŠøŠæŃĀ», менŃŃŠµ коГа Š“Š»Ń Š±Š¾Š»ŃŃŠµŠ¹ наŃŃŃŠ¾Š¹ŠŗŠø ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ Š“Š»Ń Š¾ŃŠæŃавки ŃŠ»ŠµŠŗŃŃŠ¾Š½Š½ŃŃ
ŠæŠøŃŠµŠ¼ Šø бŃŃŃŃŠ¾Š³Š¾ полŃŃŠµŠ½ŠøŃ ŃŠ²ŠµŠ“омлений. ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ, ŃŃŠ¾Š±Ń Š¾ŃŠæŃавиŃŃ ŃŠ¾Š¾Š±Ńение в Slack Šø Š²Š¾Š²ŃŠµŠ¼Ń ŠæŃŠ¾ŠøŠ½ŃŠ¾ŃŠ¼ŠøŃоваŃŃ ŃŠ²Š¾Ń команГŃ. ŠŃŃŠ»ŠµŠ“ование ŠøŃŠŗŃŃŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ ŠøŠ½ŃŠµŠ»Š»ŠµŠŗŃа: Š²ŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«GPT Content GeneratorĀ» \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"ŠŠ²ŠµŠ“ение AI-агенŃ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -45430,7 +45581,7 @@
"preview_guide_click_to_restart": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже Š“Š»Ń ŠæŃŠ¾ŃмоŃŃŠ°",
"preview_guide_enable_it": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже, ŃŃŠ¾Š±Ń Š¾ŃŠŗŃŃŃŃ ŃŃŃ ŃŃŠ½ŠŗŃŠøŃ",
"preview_guide_open_office_preview": "ŠŠ»Ń ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š³Š¾ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠ¾Š³Š¾ ŃŠ°Š¹Š»Š° Š¾ŃŠŗŃŠ¾Š¹ŃŠµ ŃŃŠ½ŠŗŃŠøŃ \"Office Preview\"",
- "preview_next_automation_execution_time": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ ŃŠ»ŠµŠ“ŃŃŃŠøŃ
5 ŃŠ°Š· Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ŠŃŠ¾ŃŠ¼Š¾ŃŃ ŃŠ¾Š»Ńко виГео MP4 Ń Š²ŠøŠ“ŠµŠ¾ŠŗŠ¾Š“ŠµŠŗŠ¾Š¼ H.264",
"preview_revision": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ",
"preview_see_more": "Š„Š¾ŃŠøŃе ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ о ŃŃŠ½ŠŗŃŠøŠø Ā« ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ Š¾ŃŠøŃнŃŃ
Š“Š¾ŠŗŃŠ¼ŠµŠ½Ńов»? ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, Š½Š°Š¶Š¼ŠøŃŠµ зГеŃŃ.",
@@ -45982,7 +46133,7 @@
"scan_to_login": "Š”ŠŗŠ°Š½ŠøŃŠ¾Š²Š°Š½ŠøŠµ Š·Š°ŠæŠøŃŠµŠ¹",
"scan_to_login_by_method": "ŠŃŃŠŗŠ°Š½ŠøŃŃŠ¹Ńе ${method}, ŃŃŠ¾Š±Ń Š²Š¾Š¹ŃŠø в Š¾ŃŠøŃŠøŠ°Š»ŃнŃй Š°ŠŗŠŗŠ°ŃнŃ",
"scatter_chart": "ŠŠøŠ°Š³Ńамма ŃŠ°ŃŠæŃŠ¾ŃŃŃŠ°Š½ŠµŠ½ŠøŃ",
- "schedule_type": "Тип ŃŠ°ŃŠæŠøŃŠ°Š½ŠøŃ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ŠŠ°Ńка Šø ŃŠµŃ
ника",
"scroll_screen_down": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан вниз",
"scroll_screen_left": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан влево",
@@ -46548,11 +46699,11 @@
"subscribe_credit_usage_over_limit": "ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ ŠŗŃŠµŠ“ŠøŃŠ¾Š² в ŃŠµŠŗŃŃŠµŠ¼ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Šµ ŠæŃŠµŠ²ŃŃŠ°ŠµŃ лимиŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, Š¾Š±Š½Š¾Š²ŠøŃŠµ ŠæŠ¾Š“ŠæŠøŃŠŗŃ.\n",
"subscribe_demonstrate": "ŠŠ°ŠæŃŠ¾ŃŠøŃŃ Š“ŠµŠ¼Š¾Š½ŃŃŃŠ°ŃŠøŃ",
"subscribe_disabled_seat": "Š§ŠøŃŠ»ŠµŠ½Š½Š¾ŃŃŃ Š½Šµ Голжна бŃŃŃ Š½ŠøŠ¶Šµ Š·Š°ŠæŠ»Š°Š½ŠøŃŠ¾Š²Š°Š½Š½Š¾Š¹.",
- "subscribe_grade_business": "ŠŠøŠ·Š½ŠµŃ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Š”Š²Š¾Š±Š¾Š“Š½ŃŠ¹",
"subscribe_grade_plus": "Š",
"subscribe_grade_pro": "Š”Š¾Š³Š»Š°ŃŠµŠ½.",
- "subscribe_grade_starter": "Š”ŃŠ°ŃŃŠµŃ",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе ŃŃŠ½ŠŗŃŠøŠø",
"subscribe_new_choose_member": "ŠŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ Го ${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š²",
"subscribe_new_choose_member_tips": "ŠŃŠ¾Ń ŠæŠ»Š°Š½ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ 1~${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š² Š“Š»Ń Š²Ń
оГа в ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Š¾",
@@ -46689,7 +46840,7 @@
"template_name_repetition_title": "\"${templateName}\" ŃŠ¶Šµ ŃŃŃŠµŃŃŠ²ŃеŃ. ŠŃ Ń
Š¾ŃŠøŃе замениŃŃ ŃŃŠ¾?",
"template_no_template": "ŠŠµŃ ŃŠ°Š±Š»Š¾Š½Š¾Š²",
"template_not_found": "ŠŠµ Š½Š°ŃŠ»Šø Š½ŃŠ¶Š½Ńй ŃŠ°Š±Š»Š¾Š½? Дкажи нам.",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ŠŠ¾ŃŃŃŠøŠ¹",
"template_type": "ŠŠ±ŃазеŃ",
"terms_of_service": "< Š£ŃŠ»Š¾Š²ŠøŃ Š¾Š±ŃŠ»ŃŠ¶ŠøŠ²Š°Š½ŠøŃ >",
"terms_of_service_pure_string": "Š£ŃŠ»Š¾Š²ŠøŃ ŠæŃŠµŠ“оŃŃŠ°Š²Š»ŠµŠ½ŠøŃ ŃŃŠ»Ńг",
@@ -46835,7 +46986,7 @@
"timemachine_update_comment": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½Ń ŠŗŠ¾Š¼Š¼ŠµŠ½ŃŠ°ŃŠøŠø",
"times_per_month_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½ / меŃŃŃ",
"times_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½",
- "timing_rules": "Тайминг",
+ "timing_rules": "Timing",
"timor_leste": "Š¢ŠøŠ¼Š¾Ń - ŠŠµŃŃŠø",
"tip_del_success": "ŠŃ Š¼Š¾Š¶ŠµŃŠµ воŃŃŃŠ°Š½Š¾Š²ŠøŃŃ ŃŠ²Š¾Šµ Š¾Š±ŃŠµŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š¾ за 7 Гней.",
"tip_do_you_want_to_know_about_field_permission": "Š„Š¾ŃŠøŃе Š·Š°ŃŠøŃŃŠ¾Š²Š°ŃŃ Š“Š°Š½Š½ŃŠµ полŃ? ŠŃава ГоŃŃŃŠæŠ° Šŗ полŃ",
@@ -47390,6 +47541,7 @@
"workdoc_ws_connected": "Š”Š²ŃŠ·Š°Š½Š½Ńй",
"workdoc_ws_connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ...",
"workdoc_ws_disconnected": "ŠŃŠŗŠ»ŃŃŠµŠ½Š¾",
+ "workdoc_ws_reconnecting": "ŠŠ¾Š²ŃŠ¾ŃŠ½Š¾Šµ поГклŃŃŠµŠ½ŠøŠµ...",
"workflow_execute_failed_notify": " не ŃŠ“алоŃŃ Š²ŃŠæŠ¾Š»Š½ŠøŃŃ Š² . ŠŃŠ¾ŃŠ¼Š¾ŃŃŠøŃе ŠøŃŃŠ¾ŃŠøŃ Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ, ŃŃŠ¾Š±Ń ŃŃŃŃŠ°Š½ŠøŃŃ ŠæŃŠ¾Š±Š»ŠµŠ¼Ń. ŠŃли вам Š½Ńжна помоŃŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń Š½Š°ŃŠµŠ¹ ŃŠ»Ńжбой ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠø ŠŗŠ»ŠøŠµŠ½ŃŠ¾Š².",
"workspace_data": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе Š“Š°Š½Š½ŃŠµ",
"workspace_files": "ŠŠ°Š½Š½Ńе ŃŠ°Š±Š¾Ńего ŃŃŠ¾Š»Š°",
@@ -47568,6 +47720,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ēŗ§ęØ”å¼å
许ēØę·čŖå®ä¹ę示ļ¼ä»čę“儽å°ę§å¶ AI å©ęēč”äøŗåååŗć",
"ai_advanced_mode_title": "é«ēŗ§ęØ”å¼",
+ "ai_agent_anonymous": "åæåēØę·${ID}",
+ "ai_agent_conversation_continue_not_supported": "å½åęäøęÆęē»§ē»ä¹åēč天记å½ä¼čÆ",
+ "ai_agent_conversation_list": "ä¼čÆå蔨",
+ "ai_agent_conversation_log": "ä¼čÆę„åæ",
+ "ai_agent_conversation_title": "ä¼čÆę é¢",
+ "ai_agent_feedback": "åé¦",
+ "ai_agent_historical_message": "仄äøęÆåå²ę¶ęÆ",
+ "ai_agent_history": "åå²",
+ "ai_agent_message_consumed": "ę¶čēē®åē¹",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° chatBot åµå
„ęØēē½ē«ļ¼äŗč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -48075,7 +48236,7 @@
"assistant_activity_train_camp": "éę¶ē¦å©",
"assistant_beginner_task": "ę°ęä»»å”",
"assistant_beginner_task_1_what_is_datasheet": "ä»ä¹ęÆ APITable",
- "assistant_beginner_task_2_quick_start": "VIKAäŗ§åę¼ē¤ŗ",
+ "assistant_beginner_task_2_quick_start": "äøåéåæ«éå
㎯",
"assistant_beginner_task_3_how_to_use_datasheet": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"assistant_beginner_task_4_share_and_invite": "åäŗ«åé请ęå",
"assistant_beginner_task_5_onboarding": "ęŗč½å¼åƼ",
@@ -48352,9 +48513,12 @@
"button_text": "ęé®ęę”",
"button_text_click_start": "ē¹å»å¼å§",
"button_type": "ęé®ē±»å",
+ "by_at": "at",
"by_days": "ę天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "ęå°ę¶",
+ "by_in": "ē",
+ "by_min": "å",
"by_months": "ęę",
"by_the_day": "ę天",
"by_the_month": "ęę",
@@ -49179,6 +49343,11 @@
"estonia": "ē±ę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åØēå",
+ "every": "ęÆ",
+ "every_day_at": " 天ē",
+ "every_hour_at": "å°ę¶ē",
+ "every_month_at": " ęē",
+ "every_week_at": "ęÆåØē",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
ØååÆč§",
"exact_date": "ęå®ę„ę",
@@ -50913,6 +51082,7 @@
"open_auto_save_success": "å¼åÆčŖåØäæåč§å¾é
ē½®ęå",
"open_auto_save_warn_content": "ęęęåäæ®ę¹å½åč§å¾é
ē½®ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»ęåćļ¼č§å¾é
ē½®å
ę¬ļ¼ēéćåē»ćęåŗćéčåćåøå±ćę ·å¼ēļ¼",
"open_auto_save_warn_title": "å¼åÆčŖåØäæåč§å¾é
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失蓄",
"open_in_new_tab": "ę°ę ē¾é”µęå¼",
"open_invite_after_operate": "ęå¼é请ęååļ¼å
Øä½ęååÆä»„åØāé讯å½é¢ęæāčæč”é请ęåęä½",
@@ -51223,7 +51393,7 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š ę°åč½ä»ē» \\néååč½åꬔåēŗ§ļ¼åÆē¦ę¢ę„ēå·²éčēåꮵ 个人设置追å ę¶åŗäæ”ęÆļ¼ę„ęåꮵåÆęå®ę¶åŗ ćå
Øå±ęē“¢ćä¼åļ¼ę°å¢ęē“¢ē»ęåē±» ē„å„蔨åęÆęéčå®ę¹ę čÆ API ę§č½ä¼åļ¼å¤§å¹
ęé«čÆ·ę±éåŗ¦ \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://aitable.ai/management/upgrade\n\"}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæ APITable č§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT čæē»“ęÆę\",\n \"ęč²\",\n \"锹ē®ē®”ē\",\n \"åøåŗč„é\",\n \"äŗ§åē®”ē\",\n \"ęčē®”ē\",\n \"čæč„\",\n \"éčč“¢å”\",\n \"éå® & 客ę·ē®”ē\",\n \"软件å¼å\",\n \"äŗŗåčµęŗ & åč§\",\n \"设讔 & åę\",\n \"éēå©ē»ē»\",\n \"å¶é äø\",\n \"å
¶ä»\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ä¼äøäø»\",\n \"å¢éč“蓣人\",\n \"å¢éęå\",\n \"čŖē±čäøč
\",\n \"主箔\",\n \"é«ē®”å±\",\n \"åÆę»č£\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå¢éč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"åŖęę\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"ęØēå
¬åøč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"ęØä»åŖē§éå¾äŗč§£å°ę们ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"ęē“¢å¼ę\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"ęØē¹\",\n \"é¢č±\",\n \"ęåęØč\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"å å
„ę们ēDiscord社åŗļ¼åå
Øäøē APITable ē使ēØč
äøčµ·č®Øč®ŗä½æēØåæå¾å§ļ¼åØä½æēØčæēØäøå¦ęéå°ä»»ä½é®é¢ļ¼åÆä»„éę¶åØē¤¾åŗč·å¾č§£ēååø®å©ć\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"å å
„社åŗ\",\n \"skipText\": \"č·³čæ\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nęØåŗę°å段类åćå¤ēŗ§čåØćļ¼ē„å„蔨åęÆęå¤ēŗ§é锹 čę¬å°ēØåŗäøę¶ļ¼å°å°ä»£ē 滔足å¤å¤å®å¶å ē»“ę ¼č”ØčŖåØåęÆęćåéé®ä»¶ć ē»“ę ¼č”ØčŖåØåęÆęćåéå°Slackć ē»“ę ¼č”ØēAIę¢ē“¢ļ¼ćGPT å
容ēęćå°ēØåŗååø \"\n}",
@@ -51258,13 +51428,13 @@
"player_step_ui_config_41": "",
"player_step_ui_config_42": "{\n \"element\": \"#DATASHEET_FORM_LIST_PANEL\", \n\"placement\": \"leftTop\",\n \"title\": \"ē„å„蔨å\", \n\"description\": \"åØčæéåÆä»„åæ«éēęå½åč§å¾ēē„å„蔨åļ¼ē„å„蔨åēåꮵęÆä¾ē
§č§å¾ēē»“ę ¼åę°é仄å锺åŗę„ēęēå¦\", \"children\":\"\" \n}",
"player_step_ui_config_43": "{\n \"element\": \".style_navigation__1U5cR .style_help__1sXEA\", \n\"placement\": \"rightBottom\",\n \"title\": \"å°ę示\", \n\"offsetY\":5,\n\"description\": \"ä½ åÆä»„åØå·¦ä¾§ēćåø®å©äøåæćę¾åä½ ēē»“ę ¼å°å©ę\", \"children\":\"\" \n}",
- "player_step_ui_config_44": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_44": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_45": "",
"player_step_ui_config_46": "",
"player_step_ui_config_47": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"å°ēØåŗäøēŗæļ¼ę³č¦č®©ę²ę·äøę„ēę°ę®å¾å°ę“儽ēčæēØåļ¼é£å°±čµ¶ē“§ę„ä½éŖäøäøå§\", \"children\":\"\" \n}",
"player_step_ui_config_48": "",
"player_step_ui_config_49": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n \"title\": \"ä»ä¹ęÆå°ēØåŗ\", \n\"description\": \"ē»“ę ¼å°ēØåŗęÆē»“ę ¼č”Øēäøē§ę©å±åŗēØļ¼åÆå®ē°ę°ę®åÆč§åćę°ę®ä¼ č¾ćę°ę®ęø
ę“ēēé¢å¤åč½ćéčæåØå°ēØåŗé¢ęæå®č£
éåå¢éēå°ēØåŗļ¼åÆä»„让巄ä½äŗååå\", \"children\":\"\" \n}",
- "player_step_ui_config_5": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_5": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_50": "{\n \"element\": \".style_widgetModal__eXmdB\",\n\"placement\": \"leftTop\",\n \"title\": \"å°ēØåŗäøåæ\", \n\"description\": \"å®ę¹ęØčå空é“ē«čŖå»ŗēå°ēØåŗä¼ååøå°čæéćä½ åÆä»„ę ¹ę®åŗęÆļ¼åØčæéęéåéēå°ēØåŗę¾ē½®å°ä»Ŗč”Øēęå°ēØåŗé¢ęæé\", \"children\":\"\" \n}",
"player_step_ui_config_51": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"placement\": \"rightBottom\",\n \"title\": \"å®č£
å°ēØåŗ\", \n\"description\": \"ę们å®č£
čæäøŖćå¾č”Øćå°ēØåŗēēå§\", \"children\":\"\" \n}",
"player_step_ui_config_52": "",
@@ -52621,7 +52791,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē”®å®č¦ęæę¢å®åļ¼",
"template_no_template": "ęę 樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? 请åčÆę们~",
- "template_recommend_title": "š ēéØęØč",
+ "template_recommend_title": "ēéØęØč",
"template_type": "樔ęæ",
"terms_of_service": "ćęå”ę”款ć",
"terms_of_service_pure_string": " ęå”ę”款",
@@ -53027,7 +53197,7 @@
"vikaby_menu_hidden_vikaby": "åę¶ę¬ęµ®",
"vikaby_menu_releases_history": "åå²ę“ę°",
"vikaby_todo_menu1": "ä»ä¹ęÆē»“ę ¼č”Ø",
- "vikaby_todo_menu2": "VIKAäŗ§åę¼ē¤ŗ",
+ "vikaby_todo_menu2": "äøåéåæ«éå
㎯",
"vikaby_todo_menu3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"vikaby_todo_menu4": "åäŗ«åé请ęå",
"vikaby_todo_menu5": "ęŗč½å¼åƼ",
@@ -53112,7 +53282,7 @@
"weixin_share_card_title": "",
"welcome_interface": "欢čæēé¢",
"welcome_module1": "ä»ä¹ęÆ APITable",
- "welcome_module2": "VIKAäŗ§åę¼ē¤ŗ",
+ "welcome_module2": "äøåéåæ«éå
㎯",
"welcome_module3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"welcome_module4": "å
容ę„å",
"welcome_module5": "锹ē®ē®”ē",
@@ -53322,6 +53492,7 @@
"workdoc_ws_connected": "å·²čæę„",
"workdoc_ws_connecting": "ę£åØčæę„...",
"workdoc_ws_disconnected": "čæę„å·²ęå¼",
+ "workdoc_ws_reconnecting": "ę£åØéčæ...",
"workflow_execute_failed_notify": " äŗ ę§č”失蓄ļ¼čÆ·ę ¹ę®čæč”åå²ęę„é®é¢ļ¼éč¦ä»»ä½åø®å©ęęä»»ä½ēé®ļ¼čÆ·éę¶äøå®¢ęå¢éčē³»",
"workspace_data": "空é“ē«ę°ę®",
"workspace_files": "å·„ä½å°ę°ę®",
@@ -53500,6 +53671,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ē“樔å¼å
許ēØę¶å®č£½ę示ļ¼å¾čę“儽å°ę§å¶ AI å©ęēč”ēŗååęć",
"ai_advanced_mode_title": "é«ē“樔å¼",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "ē®åäøęÆę“ē¹¼ēŗä¹åēå°č©±",
+ "ai_agent_conversation_list": "å°č©±å蔨",
+ "ai_agent_conversation_log": "å°č©±ē“é",
+ "ai_agent_conversation_title": "å°č©±ęØé”",
+ "ai_agent_feedback": "åé„",
+ "ai_agent_historical_message": "仄äøēŗę·å²ę¶ęÆ",
+ "ai_agent_history": "ę·å²",
+ "ai_agent_message_consumed": "ę¶čēę¶ęÆ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° AI å©ęåµå
„ęØēē¶²ē«ļ¼ēč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -53983,7 +54163,7 @@
"apps_support": "å
Øå¹³å°å®¢ę¶ē«ÆęÆę",
"archive_delete_record": "åŖé¤åęŖčØé",
"archive_delete_record_title": "åŖé¤čØé",
- "archive_notice": "ęØę£åØå試åęŖē¹å®čØéćåęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåéčÆå°č¢«åę¶
2. äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčē„å„å¼ēØćå
¬å¼ēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ļ¼åØé«ē“č½å裔ēåęŖē®±äøåÆä»„åę¶ęøęŖļ¼
",
+ "archive_notice": "ęØę£åØå試ęøęŖē¹å®čØéćęøęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåé£ēµå°č¢«åę¶
2.äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčlookupćformulaēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ ļ¼ęØåÆä»„åØćé²éćēćåęŖē®±ćäøåę¶åęŖļ¼
",
"archive_record_in_activity": "å·²å°ę¤čØéåęŖ",
"archive_record_in_menu": "åęŖčØé",
"archive_record_success": "ęååęŖčØé",
@@ -54188,7 +54368,7 @@
"automation_runs_this_month": "Runs this month",
"automation_stay_tuned": "Stay tuned",
"automation_success": "ęå",
- "automation_tips": "ęéę¬ä½é
ē½®éÆčŖ¤ļ¼č«ęŖ¢ę„äø¦é試",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "åÆä»„ę„ēčŖååēéč”ę·å²čØé",
"automation_variabel_empty": "åäøę„ę²ęåÆä»„使ēØēęøęļ¼č«čŖæę“å¾é試ć",
"automation_variable_datasheet": "å¾ ${NODE_NAME} åå¾ęøę",
@@ -54224,7 +54404,7 @@
"bermuda": "ē¾ę
大群島",
"bhutan": "äøäø¹",
"billing_over_limit_tip_common": "空é使ēØéå·²č¶
ééå¶ļ¼åē“å¾åÆäŗ«ęę“é«ē空é使ēØéć",
- "billing_over_limit_tip_forbidden": "ęØē試ēØęęčØé±ęå·²éęćč«čÆēµ”é·å®é”§åēŗčØć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "å°ēµä»¶å®č£ęøéå·²č¶
åŗéå¶ļ¼ęØåÆä»„åē“仄ē²å¾ę“é«ē使ēØéć",
"billing_period": "čØč²»åØęļ¼${period}",
"billing_subscription_warning": "åč½é«é©",
@@ -54284,14 +54464,17 @@
"button_text": "ęéęå",
"button_text_click_start": "é»ęéå§",
"button_type": "ęéé”å",
+ "by_at": "at",
"by_days": "天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "å°ę",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "å¹¾åę",
"by_the_day": "ę天",
"by_the_month": "ęę",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±ęø",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "åµå»ŗę„ę",
"calendar_color_more": "ę“å¤é”č²",
"calendar_const_detail_weeks": "[\"ęęäø\",\"ęęäŗ\",\"ęęäø\",\"ęęå\",\"ęęäŗ\",\"ęęå
\",\"ęę天\"]",
@@ -55110,6 +55293,11 @@
"estonia": "ęę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åēå",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
Øå”åÆč¦",
"exact_date": "ęå®ę„ę",
@@ -55851,8 +56039,8 @@
"guests_per_space": "å¤éØčØŖå®¢",
"guide_1": "ä¾åäŗēøå·å®³å",
"guide_2": "č±č²»å¹¾åéč·éØęåēęå¼ļ¼åøēæäøäøē¶ę ¼č”Øēåøøč¦åč½ļ¼åÆä»„č®ęØäŗåååå¦ļ¼",
- "guide_flow_modal_contact_sales": "čÆē¹«é·å®äŗŗå”",
- "guide_flow_modal_get_started": "éå§ä½æēØ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "éęÆå·„ä½ē®éļ¼č£”éåę¾ēęÆē©ŗéē«ēęęę件夾åęä»¶",
"guide_flow_of_catalog_step2": "å·„ä½ē®é裔é¢ļ¼é¤äŗåÆä»„å®ēØåµå»ŗē¶ę ¼č”Øļ¼ä¹åÆä»„å®ēØåµå»ŗę件夾",
"guide_flow_of_click_add_view_step1": "é¤äŗåŗę¬ēē¶ę ¼č¦åä¹å¤ļ¼ęåęÆęåµå»ŗēøåč¦åļ¼å¦ęä½ ęåēéä»¶ē話ļ¼ę建č°ä½ åµå»ŗåēøåč¦å試試",
@@ -56239,7 +56427,7 @@
"lark_version_enterprise": "é£ęøä¼ę„ē",
"lark_version_standard": "é£ęøęØęŗē",
"lark_versions_free": "é£ęøåŗē¤ē",
- "last_day": "ęå¾äøå¤©",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹äŗŗ",
"last_modified_time_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹ęé",
"last_step": "äøäøę„",
@@ -56842,6 +57030,7 @@
"open_auto_save_success": "éåčŖåäæåč¦åé
ē½®ęå",
"open_auto_save_warn_content": "ęęęå”äæ®ę¹ē¶åč¦åé
ē½®ęčŖåäæåäø¦åę„給å
¶ä»ęå”ć ļ¼č¦åé
ē½®å
ę¬ļ¼ēÆ©éøćåēµćęåŗćé±čåćä½å±ć樣å¼ēļ¼",
"open_auto_save_warn_title": "éåčŖåäæåč¦åé
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失ę",
"open_in_new_tab": "ę°ęØē±¤é ęé",
"open_invite_after_operate": "ęééč«ęå”å¾ļ¼å
Øé«ęå”åÆä»„åØāéčØéé¢ęæāé²č”éč«ęå”ęä½",
@@ -57152,12 +57341,12 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š Introduction of new functions \\nThe mirror is upgraded again, hiding sensitive fields and collaborating with peace of mind The time zone of the user account is online, and the time zone of the date list can be set independently, making cross-time zone cooperation smoother. \"Global Search\" experience optimization, new search result categories Gold-level space station benefits are increased, and the sharing form supports hiding official logos API interface performance optimization, greatly improving call efficiency \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\n}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"How do you want to use APITable?\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT & Support\",\n \"Education\",\n \"Project Management\",\n \"Marketing\",\n \"Product Management\",\n \"HR & Recruiting\",\n \"Operations\",\n \"Finance\",\n \"Sales & CRM\",\n \"Software Development\",\n \"HR & Legal\",\n \"Design & Creative\",\n \"Nonprofit\",\n \"Manufacture\",\n \"Other Things\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"What best describes your current role?\",\n \"type\": \"radio\",\n \"answers\": [\n \"Business Owner\",\n \"Team Leader\",\n \"Team Member\",\n \"Freelancer\",\n \"Director\",\n \"C-level\",\n \"VP\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"How many people are on your team? \",\n \"type\": \"radio\",\n \"answers\": [\n \"Just me\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"How many people work at your company? \",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"How did you hear about us? \",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Search Engine\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"Twitter\",\n \"LinkedIn\",\n \"Through a friend\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"We host a Discord channel as a place for discussion with APITable fans, come and join us!\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"Join Our Community\",\n \"skipText\": \"skip\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Robot to send Emails, and get fast notifications Trigger Robot to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"é»ęå·¦å“ęé使ēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē“¹\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai 示ēÆ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éøę樔ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęééē¶ę ¼č”Øč§£ę±ŗåŖäŗåé”ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č¦å\",\n \"客ę¶ęå\",\n \"é
ē®ē®”ē\",\n \"ę”č³¼ä¾ę\",\n \"å
§å®¹ēē¢\",\n \"é»åéē\",\n \"ę“»åēå\",\n \"äŗŗåč³ęŗ\",\n \"č”ęæē®”ē\",\n \"č²”åē®”ē\",\n \"網絔ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å“ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"é
ē®ē¶ē\",\n \"ē¢åē¶ē\",\n \"čØčØåø«\",\n \"ē ē¼ćå·„ēØåø«\",\n \"éēć編輯\",\n \"é·å®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č²”åćęčØ\",\n \"å¾åø«ćę³å\",\n \"åøå “\",\n \"ęåø«\",\n \"åøē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøå稱ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"č«ēäøä½ ēéµē®±/ęę©/微俔čļ¼ä»„便ęååęęä¾å¹«å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč¬ä½ ē唫寫ļ¼č«å äøäøå®¢ęč仄åäøęä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -57290,7 +57479,7 @@
"preview_guide_click_to_restart": "é»ęäøę¹ęééę°é 覽",
"preview_guide_enable_it": "ä½ åÆä»„é»ęäøę¹ęéå»åēØę¤åč½",
"preview_guide_open_office_preview": "éåćofficeé 覽ćåč½å¾å³åÆé 覽該ęä»¶",
- "preview_next_automation_execution_time": "é 覽ę„äøä¾ 5 åå·č”ęé",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ē¶åå
ęÆęé 覽編碼ēŗH.264ēMP4č¦é »",
"preview_revision": "é 覽ę¤ēę¬",
"preview_see_more": "ę³č¦äŗč§£ę“å¤ćoffice ęä»¶é 覽ćåč½ļ¼č«é»ęé裔",
@@ -57842,7 +58031,7 @@
"scan_to_login": "ę碼ē»é",
"scan_to_login_by_method": "č«ä½æēØ${method}é注å
¬ē¾čå³åÆå®å
Øē»é",
"scatter_chart": "ę£é»å",
- "schedule_type": "ęé蔨é”å",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§åøęč”",
"scroll_screen_down": "åäøę»¾åäøå±",
"scroll_screen_left": "å左滾åäøå±",
@@ -58408,11 +58597,11 @@
"subscribe_credit_usage_over_limit": "ē¶å空éäøēē©åęøéč¶
ééå¶ļ¼č«åē“ęØēčØé±ć\n",
"subscribe_demonstrate": "é ē“ę¼ē¤ŗ",
"subscribe_disabled_seat": "äŗŗęøäøåÆä½ę¼åę¹ę”",
- "subscribe_grade_business": "åę„",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "å
č²»ē",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "čµ·åę©",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "${grade}仄äøē©ŗéē«å°äŗ«åč½",
"subscribe_new_choose_member": "ęé«ęÆę ${member_num} äŗŗ",
"subscribe_new_choose_member_tips": "ę¬ę¹ę”ęÆę 1~${member_num} åęå”é²å
„空éē«ä½æēØ",
@@ -58549,7 +58738,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē¢ŗå®č¦ęæęå®åļ¼",
"template_no_template": "ę«ē”樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? č«å訓ęå~",
- "template_recommend_title": "š ē±éęØč¦",
+ "template_recommend_title": "ē±éęØč¦",
"template_type": "樔ęæ",
"terms_of_service": "ćęåę¢ę¬¾ć",
"terms_of_service_pure_string": " ęåę¢ę¬¾",
@@ -58695,7 +58884,7 @@
"timemachine_update_comment": "Updated comments",
"times_per_month_unit": "ꬔ/ę",
"times_unit": "ꬔ",
- "timing_rules": "å®ę",
+ "timing_rules": "Timing",
"timor_leste": "ę±åøę±¶",
"tip_del_success": "ęåå°å°ęØē空éē«ęøęäæēäøå¤©ļ¼äøå¤©å
§åÆéØęę¤é·åŖé¤ęä½ć",
"tip_do_you_want_to_know_about_field_permission": "ę³å°åęøęå åÆåļ¼äŗč§£åę¬é",
@@ -59250,6 +59439,7 @@
"workdoc_ws_connected": "å·²é£ę„",
"workdoc_ws_connecting": "ę£åØé£ę„...",
"workdoc_ws_disconnected": "å·²ę·éé£ę„",
+ "workdoc_ws_reconnecting": "ę£åØéę°é£ę„...",
"workflow_execute_failed_notify": " ę¼ å·č”失ęļ¼č«ę ¹ęéč”ę·å²ęę„åé”ļ¼éč¦ä»»ä½å¹«å©ęęä»»ä½ēåļ¼č«éØęč客ęåéčÆē¹«",
"workspace_data": "空éē«ęøę",
"workspace_files": "å·„ä½å°ęøę",
diff --git a/packages/datasheet/public/file/langs/strings.ko-KR.json b/packages/datasheet/public/file/langs/strings.ko-KR.json
index 5fff67b8c1..0234382c7d 100644
--- a/packages/datasheet/public/file/langs/strings.ko-KR.json
+++ b/packages/datasheet/public/file/langs/strings.ko-KR.json
@@ -146,6 +146,15 @@
"agreed": "ģ¬ģ¬ė¹ģ¤ģ 거쳤ģ“",
"ai_advanced_mode_desc": "ź³ źø ėŖØė넼 ģ¬ģ©ķė©“ ģ¬ģ©ģź° ķ딬ķķøė„¼ ģ¬ģ©ģ ģ ģķģ¬ AI ģģ“ģ ķøģ ėģź³¼ ģėµģ ė ģ ģ ģ“ķ ģ ģģµėė¤.",
"ai_advanced_mode_title": "ź³ źø ėŖØė",
+ "ai_agent_anonymous": "ģµėŖ
${ID}",
+ "ai_agent_conversation_continue_not_supported": "ģ“ģ ėķ넼 ź³ģķė ź²ģ ķģ¬ ģ§ģėģ§ ģģµėė¤.",
+ "ai_agent_conversation_list": "ėķ ėŖ©ė”",
+ "ai_agent_conversation_log": "ėķ źø°ė”",
+ "ai_agent_conversation_title": "ėķ ģ ėŖ©",
+ "ai_agent_feedback": "ķ¼ėė°±",
+ "ai_agent_historical_message": "ģģ ė“ģ©ģ ģģ¬ģ ė©ģģ§ģ
ėė¤.",
+ "ai_agent_history": "ģģ¬",
+ "ai_agent_message_consumed": "ģė¹ė ė©ģģ§",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "ģ¹ ģ¬ģ“ķøģ ģøź³µģ§ė„ ģģ“ģ ķøė„¼ ė“ģ„ķģź² ģµėź¹?ģģøķ ģģ볓기",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "ģ“ė² ė¬ģ ģ¤ķ",
"automation_stay_tuned": "ź³ģ ģ§ģ¼ė“ ģ£¼ģźø° ė°ėėė¤",
"automation_success": "ģ±ź³µ",
- "automation_tips": "ė²ķ¼ ķėź° ģėŖ» 구ģ±ėģģµėė¤. ķģøķź³ ė¤ģ ģėķ“ ģ£¼ģøģ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ģėķģ ģ¤ķ źø°ė”ģ ė³¼ ģ ģģµėė¤.",
"automation_variabel_empty": "ģ¬ģ ėØź³ģģ ģ¬ģ©ķ ģ ģė ė°ģ“ķ°ź° ģģµėė¤. ģ”°ģ ķ ė¤ģ ģėķ“ ģ£¼ģøģ.",
"automation_variable_datasheet": "${NODE_NAME}ģģ ė°ģ“ķ° ź°ģ øģ¤źø°",
@@ -870,7 +879,7 @@
"bermuda": "ė²ė®¤ė¤ ģ ė",
"bhutan": "ė¶ķ",
"billing_over_limit_tip_common": "ź³µź° ģ¬ģ©ėģ“ ķė넼 ģ“ź³¼ķģ¼ė©°, ģ
ź·øė ģ“ė ķ ė ė§ģ ģģ ģ¦źø°ģ¤ ģ ģģµėė¤.",
- "billing_over_limit_tip_forbidden": "ķź°ķ źø°ź° ėė źµ¬ė
źø°ź°ģ“ ė§ė£ėģģµėė¤. ź°±ģ ķė ¤ė©“ ģģ
컨ģ¤ķ“ķøģź² ė¬øģķģøģ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ģģ Æ ģ¤ģ¹ ģź° ķė넼 ģ“ź³¼ķģµėė¤. ģ
ź·øė ģ“ėķģ¬ ģ¬ģ©ėģ ė릓 ģ ģģµėė¤.",
"billing_period": "ģ²źµ¬ źø°ź°: ${period}",
"billing_subscription_warning": "źø°ė„ ź²½ķ",
@@ -930,14 +939,17 @@
"button_text": "ė²ķ¼ ķ
ģ¤ķø",
"button_text_click_start": "ģģķė ¤ė©“ ķ“ė¦ķģøģ",
"button_type": "ė²ķ¼ ģ ķ",
+ "by_at": "at",
"by_days": "ė ",
"by_field_id": "ķė ID ģ¬ģ©",
"by_hours": "ģź°",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ź°ģ",
"by_the_day": "ģ¼ė³",
"by_the_month": "ģź°",
"by_the_year": "매ė
ģ",
- "by_weeks": "주",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ė§ė ė ģ§ ķė",
"calendar_color_more": "ģ¶ź° ģģ",
"calendar_const_detail_weeks": "[\"ģģģ¼\",\"ķģģ¼\",\"ģģģ¼\",\"ėŖ©ģģ¼\",\"źøģģ¼\",\"ķ ģģ¼\",\"ģ¼ģģ¼\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ģģ¤ķ ėģ",
"ethiopia": "ģķ°ģ¤ķ¼ģ",
"event_planning": "ķģ¬ źø°ķ",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ģ¼ģ ģķ",
"everyone_visible": "ėŖØėģź² 볓ģ¬ģ",
"exact_date": "ģ ķķ ė ģ§",
@@ -2497,8 +2514,8 @@
"guests_per_space": "ź° ź³µź°ģ ģė",
"guide_1": "åčæ",
"guide_2": "źø°ė³ø źø°ė„ģ ķģµķė ė° ėŖ ė¶ė°ģ ź±øė¦¬ģ§ ģģµėė¤.ģ“ ģź°ė¶ķ° ģģ°ģ± ķ„ģ!",
- "guide_flow_modal_contact_sales": "ģģ
ķģ 문ģ",
- "guide_flow_modal_get_started": "ģģķė¤",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Spaceģ ėŖØė ķ“ėģ ķģ¼ģ“ ģ ģ„ė ģģ
ėė ķ 리ģ
ėė¤.",
"guide_flow_of_catalog_step2": "ģģ
ėė ķ 리ģģ ķģģ ė°ė¼ ė°ģ“ķ° ķ
ģ“ėøģ“ė ķ“ė넼 ė§ė¤ ģ ģģµėė¤.",
"guide_flow_of_click_add_view_step1": "ģ¼ė¶ źø°ė³ø 볓기 ģøģ 그림 ķģģ ģ²Øė¶ ķģ¼ģ“ ģģ¼ė©“ ģØė² 볓기넼 ė§ėė ź²ģ“ ģ¢ģµėė¤.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Larkģ ģķ°ķė¼ģ“ģ¦ ķė”ź·øėØ",
"lark_version_standard": "Lark ķģ¤ ķė©“ė",
"lark_versions_free": "Larkģ źø°ė³ø ķė©“ė",
- "last_day": "ė§ģ§ė§ ė ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ģµź·¼ģ ķøģ§ķ 구ģ±ģģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ķėģ ķģė©ėė¤.",
"last_modified_time_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ź°ģ„ ģµź·¼ģ ķøģ§ķ ģź°ģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ģź° ķėģ ķģė©ėė¤.",
"last_step": "ė°ķ",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "ģė ģ ģ„ ė·°ź° ģ±ź³µģ ģ¼ė” ģ“ė øģµėė¤.",
"open_auto_save_warn_content": "ģ“ ė·°ģ ėŖØė ė³ź²½ ģ¬ķģ ģėģ¼ė” ģ ģ„ėź³ ė¤ė„ø 구ģ±ģź³¼ ėźø°ķė©ėė¤.",
"open_auto_save_warn_title": "ė·° ģė ģ ģ„ ģ¬ģ©",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ģ“źø° ģ¤ķØ",
"open_in_new_tab": "ģ ķģģ ģ“źø°",
"open_invite_after_operate": "ģ“ė©“ ėŖØė źµ¬ģ±ģģ“ ģ°ė½ģ² ķØėģģ ģ źµ¬ģ±ģģ ģ“ėķ ģ ģģµėė¤.",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- ģ
ė°ģ“ķø\", \"ģ“린ģ“\": \" š ģė”ģ“ źø°ė„ ģź° \\N ģė”ģ“ ķė ģ ķ \"ģŗģ¤ģ¼ģ“ė\"ź° ģ¶ģėģ“ ģģģ ģµģ
ź³ģøµ 구씰ģģ ė ģ½ź² ģ ķķ ģ ģģµėė¤. \"ģ¤ķ¬ė¦½ķø\" ģģ Æģ“ ģ¶ģėģģµėė¤. ė ģ ģ ģ½ėė” ė ė§ģ ģ¬ģ©ģ ģ ģ ź°ė„ ģėķ넼 ģ¤ķķģ¬ ģ“ė©ģ¼ģ ė³“ė“ź³ ė¹ ė„ø ģ림 ė°źø° ģėķ넼 ģ¤ķķģ¬ Slackģ ė©ģģ§ė„¼ ė³“ė“ź³ ģ ģģ ķģ ģ립ėė¤. AI ķģ: \"GPT ģ½ķ
ģø ģģ±źø°\" ģģ Æ ģ¶ģ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI ķė”ģ ķė”ķ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "ģė ė²ķ¼ģ ėė¬ ė¤ģ 미리볓기",
"preview_guide_enable_it": "ģė ė²ķ¼ģ ėė¬ ģ“ źø°ė„ģ ģ½ėė¤.",
"preview_guide_open_office_preview": "ģ“ ķģ¼ģ 미리 ė³“ė ¤ė©“ ģ¬ė¬“ģ¤ ėÆøė¦¬ 볓기 źø°ė„ģ ģ½ėė¤.",
- "preview_next_automation_execution_time": "ė¤ģ 5ź°ģ ģ¤ķ ģź° 미리볓기",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264 ė¹ėģ¤ ģ½ė±ģ“ ģė MP4 ė¹ėģ¤ė§ 미리 ė³¼ ģ ģģµėė¤.",
"preview_revision": "미리 볓기",
"preview_see_more": "ģ¤ķ¼ģ¤ ķģ¼ ėÆøė¦¬ė³“źø° źø°ė„ģ ėķ“ ė ģź³ ģ¶ģ¼ģėź¹?ģ¬źø°ė„¼ ķ“ė¦ķģģģ¤.",
@@ -4488,7 +4506,7 @@
"scan_to_login": "ė”ź·øģø ź²ģ",
"scan_to_login_by_method": "ė”ź·øģøķė ¤ė©“ ${method}넼 ģ¤ģŗķģ¬ ź³µģ ź³ģ ģ ķė”ģ°ķģøģ.",
"scatter_chart": "ģ°ķ¬ė",
- "schedule_type": "ģ¼ģ ģ ķ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ź³¼ķź³¼ źø°ģ ",
"scroll_screen_down": "ķė©“ ģėė” ģ¤ķ¬ė”¤",
"scroll_screen_left": "ģ¼ģŖ½ģ¼ė” ķė©“ ģ¤ķ¬ė”¤",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ķģ¬ ģ¤ķģ“ģ¤ģ ķ¬ģøķø ģź° ģ ķģ ģ“ź³¼ķ©ėė¤. ģėøģ¤ķ¬ė¦½ģ
ģ ģ
ź·øė ģ“ėķģģģ¤.\n",
"subscribe_demonstrate": "ģģ² ķė ģ ķ
ģ“ģ
",
"subscribe_disabled_seat": "ģøģģė ģė ź³ķė³“ė¤ ė®ģģė ģ ėė¤.",
- "subscribe_grade_business": "ģ¬ģ
",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ģģ ģ",
"subscribe_grade_plus": "ėķźø°",
"subscribe_grade_pro": "ģ°¬ģ±",
- "subscribe_grade_starter": "źø°ėźø°",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "ź³ źø ź³µź° źø°ė„",
"subscribe_new_choose_member": "ģµė ${member_num}ėŖ
ģ ķģ ģ§ģ",
"subscribe_new_choose_member_tips": "ģ“ ķėģ 1~${member_num}ėŖ
ģ ė©¤ė²ź° ź³µź°ģ ģ
ģ„ķ ģ ģėė” ģ§ģķ©ėė¤.",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\"ģ“(ź°) ģ“미 씓ģ¬ķ©ėė¤. źµģ²“ķģź² ģµėź¹?",
"template_no_template": "ķ
ķ릿 ģģ",
"template_not_found": "ģķė ķ
ķ릿ģ ģ°¾ģ ģ ģģµėź¹?ģė ¤ģ£¼ģøģ",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ėģ ģ“",
"template_type": "ķ
ķ릿",
"terms_of_service": "<ģė¹ģ¤ ģ½ź“>",
"terms_of_service_pure_string": "ģė¹ģ¤ ģ½ź“",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "ģ
ė°ģ“ķøė ėźø",
"times_per_month_unit": "ģ ķ / ģ",
"times_unit": "ģ ķźø°",
- "timing_rules": "ķģ“ė°",
+ "timing_rules": "Timing",
"timor_leste": "ėķ°ėŖØė„“",
"tip_del_success": "7ģ¼ ģ“ė“ģ ź³µģ ź³µź°ģ 복구ķ ģ ģģµėė¤.",
"tip_do_you_want_to_know_about_field_permission": "ķė ė°ģ“ķ°ė„¼ ģķøķķģź² ģµėź¹?ķė ź¶ķ ģ“ķ“",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "ģ°ź²°ėØ",
"workdoc_ws_connecting": "ģ°ź²° ģ¤...",
"workdoc_ws_disconnected": "ģ°ź²°ģ“ ėź¹",
+ "workdoc_ws_reconnecting": "ė¤ģ ģ°ź²°ķė ģ¤...",
"workflow_execute_failed_notify": " ģģ ģ¤ķķģ§ ėŖ»ķģµėė¤. . 문ģ 넼 ķ“ź²°ķė ¤ė©“ ģ¤ķ źø°ė”ģ ź²ķ ķģøģ. ėģģ“ ķģķģė©“ ź³ ź° ģė¹ģ¤ ķģ 문ģķ“ ģ£¼ģøģ.",
"workspace_data": "ź³µź° ė°ģ“ķ°",
"workspace_files": "ģķ¬ė²¤ģ¹ ė°ģ“ķ°",
diff --git a/packages/datasheet/public/file/langs/strings.ru-RU.json b/packages/datasheet/public/file/langs/strings.ru-RU.json
index bb5808a3b0..73416d8b20 100644
--- a/packages/datasheet/public/file/langs/strings.ru-RU.json
+++ b/packages/datasheet/public/file/langs/strings.ru-RU.json
@@ -146,6 +146,15 @@
"agreed": "Š£ŃŠ²ŠµŃŠ¶Š“ŠµŠ½Š½ŃŠµ",
"ai_advanced_mode_desc": "ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŠ¼ наŃŃŃŠ°ŠøŠ²Š°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠø, Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°Ń болŃŃŠøŠ¹ конŃŃŠ¾Š»Ń за повеГением Šø Š¾ŃŠ²ŠµŃами Š°Š³ŠµŠ½Ńа ŠŠ.",
"ai_advanced_mode_title": "РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼",
+ "ai_agent_anonymous": "ŠŠ½Š¾Š½ŠøŠ¼Š½Ńй${ID}",
+ "ai_agent_conversation_continue_not_supported": "ŠŃоГолжение ŠæŃŠµŠ“ŃŠ“ŃŃŠµŠ³Š¾ ŃŠ°Š·Š³Š¾Š²Š¾Ńа в наŃŃŠ¾ŃŃŠµŠµ Š²ŃŠµŠ¼Ń не ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ.",
+ "ai_agent_conversation_list": "Š”ŠæŠøŃŠ¾Šŗ ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_log": "ŠŃŃŠ½Š°Š» ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_title": "ŠŠ°Š·Š²Š°Š½ŠøŠµ Š±ŠµŃŠµŠ“Ń",
+ "ai_agent_feedback": "ŠŠ±ŃŠ°ŃŠ½Š°Ń ŃŠ²ŃŠ·Ń",
+ "ai_agent_historical_message": "ŠŃŃŠµŃŠæŠ¾Š¼ŃŠ½ŃŃŠ¾Šµ ŠøŃŃŠ¾ŃŠøŃŠµŃкое ŃŠ¾Š¾Š±Ńение",
+ "ai_agent_history": "ŠŃŃŠ¾ŃŠøŃ",
+ "ai_agent_message_consumed": "Š”Š¾Š¾Š±ŃŠµŠ½ŠøŠµ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "вŃŃŃŠ°ŠøŠ²Š°Š¹Ńе Š°Š³ŠµŠ½Ń ŠŠ на ŃŠ²Š¾Š¹ ŃŠ°Š¹Ń? ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Š Š°Š±Š¾ŃŠ°ŠµŃ в ŃŃŠ¾Š¼ меŃŃŃŠµ",
"automation_stay_tuned": "Š”Š»ŠµŠ“ŠøŃŠµ за Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃми",
"automation_success": "Š£ŃŠæŠµŃ
",
- "automation_tips": "ŠŠ¾Š»Šµ кнопки наŃŃŃŠ¾ŠµŠ½Š¾ Š½ŠµŠæŃŠ°Š²ŠøŠ»Ńно. ŠŃовеŃŃŃŠµ Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ŠŠ¾Š¶Š½Š¾ ŠæŃŠ¾ŃмоŃŃŠµŃŃ ŠøŃŃŠ¾ŃŠøŃ Š·Š°ŠæŃŃŠŗŠ° Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŠø.",
"automation_variabel_empty": "ŠŠµŃ ГаннŃŃ
, ŠŗŠ¾ŃŠ¾ŃŃŠµ можно Š±Ńло Š±Ń ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Š½Š° ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š¼ ŃŃŠ°ŠæŠµ. ŠŠ·Š¼ŠµŠ½ŠøŃе наŃŃŃŠ¾Š¹ŠŗŠø Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
"automation_variable_datasheet": "ŠŠ¾Š»ŃŃŠøŃŃ Š“Š°Š½Š½ŃŠµ ŠøŠ· ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "ŠŠµŃŠ¼ŃŠ“ŃŠŗŠøŠµŠ¾ŃŃŃŠ¾Š²Š°",
"bhutan": "ŠŃŃŠ°Š½",
"billing_over_limit_tip_common": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š° ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø ŠæŠ¾ŃŠ»Šµ Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃ Š²Ń ŃŠ¼Š¾Š¶ŠµŃе полŃŃŠøŃŃ Š±Š¾Š»ŃŃŠøŠ¹ Š¾Š±ŃŠµŠ¼.",
- "billing_over_limit_tip_forbidden": "Š”ŃŠ¾Šŗ ГейŃŃŠ²ŠøŃ ŠæŃŠ¾Š±Š½Š¾Š¹ веŃŃŠøŠø или ŠæŠ¾Š“ŠæŠøŃŠŗŠø ŠøŃŃŠµŠŗ. ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń ŠæŃŠ¾Š“Š°Š²ŃŠ¾Š¼-конŃŃŠ»ŃŃŠ°Š½Ńом Š“Š»Ń ŠæŃŠ¾Š“лениŃ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ŠŠ¾Š»ŠøŃеŃŃŠ²Š¾ ŃŃŃŠ°Š½Š¾Š²Š¾Šŗ Š²ŠøŠ“Š¶ŠµŃŠ¾Š² ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø Š²Ń Š¼Š¾Š¶ŠµŃŠµ обновиŃŃ ŠøŃ
, ŃŃŠ¾Š±Ń ŃŠ²ŠµŠ»ŠøŃŠøŃŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ.",
"billing_period": "РаŃŃŠµŃŠ½ŃŠ¹ ŠæŠµŃŠøŠ¾Š“: ${period}",
"billing_subscription_warning": "Š¤ŃŠ½ŠŗŃŠøŠ¾Š½Š°Š»ŃŠ½Ńй опŃŃ",
@@ -930,14 +939,17 @@
"button_text": "ТекŃŃ ŠŗŠ½Š¾ŠæŠŗŠø",
"button_text_click_start": "ŠŠ°Š¶Š¼ŠøŃе, ŃŃŠ¾Š±Ń Š½Š°ŃŠ°ŃŃ",
"button_type": "Тип кнопки",
+ "by_at": "at",
"by_days": "ŠŠ½Šø",
"by_field_id": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń полŃ",
"by_hours": "ЧаŃŃ",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ŠŠµŃŃŃŃ",
"by_the_day": "ŠŠ¾ Š“Š½ŃŠ¼",
"by_the_month": "ŠŠ¶ŠµŠ¼ŠµŃŃŃŠ½Ńй жŃŃŠ½Š°Š»",
"by_the_year": "ŠŠ¶ŠµŠ³Š¾Š“но",
- "by_weeks": "ŠŠµŠ“ели",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ДозГаŃŃ ŠæŠ¾Š»Šµ ГаŃŃ",
"calendar_color_more": "ŠŠ¾Š»ŃŃŠµ ŃŠ²ŠµŃов",
"calendar_const_detail_weeks": "[\"ŠæŠ¾Š½ŠµŠ“ŠµŠ»ŃŠ½ŠøŠŗ\",\"Š²ŃŠ¾Ńник\",\"ŃŃŠµŠ“а\",\"ŃŠµŃŠ²ŠµŃŠ³\",\"ŠæŃŃŠ½ŠøŃа\",\"ŃŃŠ±Š±Š¾Ńа\",\"Š²Š¾ŃŠŗŃŠµŃŠµŠ½Ńе\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ŠŃŃŠ¾Š½ŠøŃ",
"ethiopia": "ŠŃиопиŃworld. kgm",
"event_planning": "ŠŠ»Š°Š½ŠøŃование Š¼ŠµŃŠ¾ŠæŃŠøŃŃŠøŠ¹",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ŠŠ¾Š²ŃŠµŠ“Š½ŠµŠ²Š½Š°Ń Š¶ŠøŠ·Š½Ń",
"everyone_visible": "ŠŠ»Ń Š²ŃŠµŃ
.",
"exact_date": "Š¢Š¾ŃŠ½Š°Ń Š“Š°ŃŠ°",
@@ -2497,8 +2514,8 @@
"guests_per_space": "ŠŠ¾ŃŃŠø в кажГом ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Šµ",
"guide_1": "åčæ",
"guide_2": "ŠŠ·ŃŃŠµŠ½ŠøŠµ Š¾ŃŠ½Š¾Š²Š½ŃŃ
ŃŃŠ½ŠŗŃий Š·Š°Š½ŠøŠ¼Š°ŠµŃ Š²ŃŠµŠ³Š¾ Š½ŠµŃŠŗŠ¾Š»Ńко минŃŃ. Š” ŃŃŠ¾Š³Š¾ Š¼Š¾Š¼ŠµŠ½ŃŠ° ŃŠ°Š±Š¾Ńа ŃŃŠ°Š½Š¾Š²ŠøŃŃŃ ŃŃŃŠµŠŗŃивнее!",
- "guide_flow_modal_contact_sales": "Š”Š²ŃŠ¶ŠøŃеŃŃ Ń Š¾ŃŠ“елом ŠæŃоГаж",
- "guide_flow_modal_get_started": "ŠŠ°ŃаŃŃ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ŠŃо ŃŠ°Š±Š¾Ńий ŠŗŠ°Ńалог, в ŠŗŠ¾ŃоŃом Ń
ŃŠ°Š½ŃŃŃŃ Š²ŃŠµ папки Šø ŃŠ°Š¹Š»Ń Space.",
"guide_flow_of_catalog_step2": "Š ŃŠ°Š±Š¾Ńем ŠŗŠ°Ńалоге Š²Ń Š¼Š¾Š¶ŠµŃŠµ ŃŠ¾Š·Š“аваŃŃ ŃŠ°Š±Š»ŠøŃŃ Š“Š°Š½Š½ŃŃ
или папки по Š¼ŠµŃе необŃ
оГимоŃŃŠø.",
"guide_flow_of_click_add_view_step1": "РГополнение Šŗ Š½ŠµŠŗŠ¾ŃŠ¾ŃŃŠ¼ Š¾ŃŠ½Š¾Š²Š½Ńм виГам, ŠµŃŠ»Šø Ń Š²Š°Ń ŠµŃŃŃ Š²Š»Š¾Š¶ŠµŠ½ŠøŃ Š² ŃŠ¾ŃŠ¼Š°ŃŠµ ŠøŠ·Š¾Š±ŃŠ°Š¶ŠµŠ½ŠøŃ, наŃŃŠ¾ŃŃŠµŠ»Ńно ŃŠµŠŗŠ¾Š¼ŠµŠ½Š“ŃŠµŃŃŃ ŃŠ¾Š·Š“аŃŃ Š²ŠøŠ“ Š°Š»ŃŠ±Š¾Š¼Š°.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "ŠŠøŠ·Š½ŠµŃ - план ŠŠ°Ńка",
"lark_version_standard": "Š”ŃŠ°Š½Š“аŃŃŠ½Ńй план ŠŠ°Ńка",
"lark_versions_free": "ŠŃŠ½Š¾Š²Š½ŃŠµ ŠæŠ»Š°Š½Ń ŠŠ°Ńка",
- "last_day": "ŠŠ¾ŃлеГний ГенŃ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ŠŃли какое - либо поле, Š²ŃŠ±Ńанное ниже, Š±ŃŠ“ŠµŃ Š¾ŃŃŠµŠ“Š°ŠŗŃŠøŃовано, ŠæŠ¾ŃŠ»ŠµŠ“ний ŃŠ»ŠµŠ½ ŃŠµŠ“Š°ŠŗŃŠ¾Ńа Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½ в поле ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_modified_time_select_modal_desc": "ŠŃли Š²Ń оŃŃŠµŠ“Š°ŠŗŃŠøŃовали Š»Ńбое поле, Š²ŃŠ±Ńанное ниже, Š²ŃŠµŠ¼Ń ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃŠ¾Š²Š°Š½ŠøŃ Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½Š¾ в поле Š²Ńемени ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_step": "ŠŠ¾Š·Š²ŃŠ°ŃŠµŠ½ŠøŠµ",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "ŠŠ²ŃŠ¾ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠæŠµŃŠ½Š¾ Š¾ŃŠŗŃŃŃŠ¾",
"open_auto_save_warn_content": "ŠŃе ŠøŠ·Š¼ŠµŠ½ŠµŠ½ŠøŃ в ŃŃŠ¾Š¼ ŠæŃŠµŠ“ŃŃŠ°Š²Š»ŠµŠ½ŠøŠø Š±ŃŠ“ŃŃ ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½Ń Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃŠŗŠø Šø ŃŠøŠ½Ń
ŃŠ¾Š½ŠøŠ·ŠøŃŠ¾Š²Š°Š½Ń Ń Š“ŃŃŠ³ŠøŠ¼Šø ŃŠ»ŠµŠ½Š°Š¼Šø.",
"open_auto_save_warn_title": "ŠŠŗŠ»ŃŃŠøŃŃ Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃкое ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ŠŃибка Š¾ŃŠŗŃŃŃŠøŃ",
"open_in_new_tab": "ŠŃŠŗŃŃŃŃ Š² новой вклаГке",
"open_invite_after_operate": "ŠŠ¾Ńле Š¾ŃŠŗŃŃŃŠøŃ Š²ŃŠµ ŃŃŠ°ŃŃŠ½ŠøŠŗŠø могŃŃ ŠæŃŠøŠ³Š»Š°ŃŠøŃŃ Š½Š¾Š²ŃŃ
ŃŠ»ŠµŠ½Š¾Š² ŠøŠ· панели ŠŗŠ¾Š½ŃакŃов",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- обновлениŃ\", \"Š“ŠµŃŠø\": \" š ŠŠ²ŠµŠ“ение новŃŃ
ŃŃŠ½ŠŗŃий \\Šæ ŠŠ°ŠæŃŃŠµŠ½ Š½Š¾Š²ŃŠ¹ ŃŠøŠæ ŠæŠ¾Š»Ń Ā«ŠŠ°ŃкаГ», ŃŠæŃŠ¾ŃŠ°ŃŃŠøŠ¹ Š²ŃŠ±Š¾Ń ŠøŠ· ŠøŠµŃŠ°ŃŃ
ŠøŠø ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² в ŃŠ¾ŃмаŃ
. ŠŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«Š”ŠŗŃŠøŠæŃĀ», менŃŃŠµ коГа Š“Š»Ń Š±Š¾Š»ŃŃŠµŠ¹ наŃŃŃŠ¾Š¹ŠŗŠø ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ Š“Š»Ń Š¾ŃŠæŃавки ŃŠ»ŠµŠŗŃŃŠ¾Š½Š½ŃŃ
ŠæŠøŃŠµŠ¼ Šø бŃŃŃŃŠ¾Š³Š¾ полŃŃŠµŠ½ŠøŃ ŃŠ²ŠµŠ“омлений. ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ, ŃŃŠ¾Š±Ń Š¾ŃŠæŃавиŃŃ ŃŠ¾Š¾Š±Ńение в Slack Šø Š²Š¾Š²ŃŠµŠ¼Ń ŠæŃŠ¾ŠøŠ½ŃŠ¾ŃŠ¼ŠøŃоваŃŃ ŃŠ²Š¾Ń команГŃ. ŠŃŃŠ»ŠµŠ“ование ŠøŃŠŗŃŃŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ ŠøŠ½ŃŠµŠ»Š»ŠµŠŗŃа: Š²ŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«GPT Content GeneratorĀ» \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"ŠŠ²ŠµŠ“ение AI-агенŃ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже Š“Š»Ń ŠæŃŠ¾ŃмоŃŃŠ°",
"preview_guide_enable_it": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже, ŃŃŠ¾Š±Ń Š¾ŃŠŗŃŃŃŃ ŃŃŃ ŃŃŠ½ŠŗŃŠøŃ",
"preview_guide_open_office_preview": "ŠŠ»Ń ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š³Š¾ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠ¾Š³Š¾ ŃŠ°Š¹Š»Š° Š¾ŃŠŗŃŠ¾Š¹ŃŠµ ŃŃŠ½ŠŗŃŠøŃ \"Office Preview\"",
- "preview_next_automation_execution_time": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ ŃŠ»ŠµŠ“ŃŃŃŠøŃ
5 ŃŠ°Š· Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ŠŃŠ¾ŃŠ¼Š¾ŃŃ ŃŠ¾Š»Ńко виГео MP4 Ń Š²ŠøŠ“ŠµŠ¾ŠŗŠ¾Š“ŠµŠŗŠ¾Š¼ H.264",
"preview_revision": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ",
"preview_see_more": "Š„Š¾ŃŠøŃе ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ о ŃŃŠ½ŠŗŃŠøŠø Ā« ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ Š¾ŃŠøŃнŃŃ
Š“Š¾ŠŗŃŠ¼ŠµŠ½Ńов»? ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, Š½Š°Š¶Š¼ŠøŃŠµ зГеŃŃ.",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Š”ŠŗŠ°Š½ŠøŃŠ¾Š²Š°Š½ŠøŠµ Š·Š°ŠæŠøŃŠµŠ¹",
"scan_to_login_by_method": "ŠŃŃŠŗŠ°Š½ŠøŃŃŠ¹Ńе ${method}, ŃŃŠ¾Š±Ń Š²Š¾Š¹ŃŠø в Š¾ŃŠøŃŠøŠ°Š»ŃнŃй Š°ŠŗŠŗŠ°ŃнŃ",
"scatter_chart": "ŠŠøŠ°Š³Ńамма ŃŠ°ŃŠæŃŠ¾ŃŃŃŠ°Š½ŠµŠ½ŠøŃ",
- "schedule_type": "Тип ŃŠ°ŃŠæŠøŃŠ°Š½ŠøŃ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ŠŠ°Ńка Šø ŃŠµŃ
ника",
"scroll_screen_down": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан вниз",
"scroll_screen_left": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан влево",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ ŠŗŃŠµŠ“ŠøŃŠ¾Š² в ŃŠµŠŗŃŃŠµŠ¼ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Šµ ŠæŃŠµŠ²ŃŃŠ°ŠµŃ лимиŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, Š¾Š±Š½Š¾Š²ŠøŃŠµ ŠæŠ¾Š“ŠæŠøŃŠŗŃ.\n",
"subscribe_demonstrate": "ŠŠ°ŠæŃŠ¾ŃŠøŃŃ Š“ŠµŠ¼Š¾Š½ŃŃŃŠ°ŃŠøŃ",
"subscribe_disabled_seat": "Š§ŠøŃŠ»ŠµŠ½Š½Š¾ŃŃŃ Š½Šµ Голжна бŃŃŃ Š½ŠøŠ¶Šµ Š·Š°ŠæŠ»Š°Š½ŠøŃŠ¾Š²Š°Š½Š½Š¾Š¹.",
- "subscribe_grade_business": "ŠŠøŠ·Š½ŠµŃ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Š”Š²Š¾Š±Š¾Š“Š½ŃŠ¹",
"subscribe_grade_plus": "Š",
"subscribe_grade_pro": "Š”Š¾Š³Š»Š°ŃŠµŠ½.",
- "subscribe_grade_starter": "Š”ŃŠ°ŃŃŠµŃ",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе ŃŃŠ½ŠŗŃŠøŠø",
"subscribe_new_choose_member": "ŠŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ Го ${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š²",
"subscribe_new_choose_member_tips": "ŠŃŠ¾Ń ŠæŠ»Š°Š½ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ 1~${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š² Š“Š»Ń Š²Ń
оГа в ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Š¾",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" ŃŠ¶Šµ ŃŃŃŠµŃŃŠ²ŃеŃ. ŠŃ Ń
Š¾ŃŠøŃе замениŃŃ ŃŃŠ¾?",
"template_no_template": "ŠŠµŃ ŃŠ°Š±Š»Š¾Š½Š¾Š²",
"template_not_found": "ŠŠµ Š½Š°ŃŠ»Šø Š½ŃŠ¶Š½Ńй ŃŠ°Š±Š»Š¾Š½? Дкажи нам.",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ŠŠ¾ŃŃŃŠøŠ¹",
"template_type": "ŠŠ±ŃазеŃ",
"terms_of_service": "< Š£ŃŠ»Š¾Š²ŠøŃ Š¾Š±ŃŠ»ŃŠ¶ŠøŠ²Š°Š½ŠøŃ >",
"terms_of_service_pure_string": "Š£ŃŠ»Š¾Š²ŠøŃ ŠæŃŠµŠ“оŃŃŠ°Š²Š»ŠµŠ½ŠøŃ ŃŃŠ»Ńг",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½Ń ŠŗŠ¾Š¼Š¼ŠµŠ½ŃŠ°ŃŠøŠø",
"times_per_month_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½ / меŃŃŃ",
"times_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½",
- "timing_rules": "Тайминг",
+ "timing_rules": "Timing",
"timor_leste": "Š¢ŠøŠ¼Š¾Ń - ŠŠµŃŃŠø",
"tip_del_success": "ŠŃ Š¼Š¾Š¶ŠµŃŠµ воŃŃŃŠ°Š½Š¾Š²ŠøŃŃ ŃŠ²Š¾Šµ Š¾Š±ŃŠµŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š¾ за 7 Гней.",
"tip_do_you_want_to_know_about_field_permission": "Š„Š¾ŃŠøŃе Š·Š°ŃŠøŃŃŠ¾Š²Š°ŃŃ Š“Š°Š½Š½ŃŠµ полŃ? ŠŃава ГоŃŃŃŠæŠ° Šŗ полŃ",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "Š”Š²ŃŠ·Š°Š½Š½Ńй",
"workdoc_ws_connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ...",
"workdoc_ws_disconnected": "ŠŃŠŗŠ»ŃŃŠµŠ½Š¾",
+ "workdoc_ws_reconnecting": "ŠŠ¾Š²ŃŠ¾ŃŠ½Š¾Šµ поГклŃŃŠµŠ½ŠøŠµ...",
"workflow_execute_failed_notify": " не ŃŠ“алоŃŃ Š²ŃŠæŠ¾Š»Š½ŠøŃŃ Š² . ŠŃŠ¾ŃŠ¼Š¾ŃŃŠøŃе ŠøŃŃŠ¾ŃŠøŃ Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ, ŃŃŠ¾Š±Ń ŃŃŃŃŠ°Š½ŠøŃŃ ŠæŃŠ¾Š±Š»ŠµŠ¼Ń. ŠŃли вам Š½Ńжна помоŃŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń Š½Š°ŃŠµŠ¹ ŃŠ»Ńжбой ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠø ŠŗŠ»ŠøŠµŠ½ŃŠ¾Š².",
"workspace_data": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе Š“Š°Š½Š½ŃŠµ",
"workspace_files": "ŠŠ°Š½Š½Ńе ŃŠ°Š±Š¾Ńего ŃŃŠ¾Š»Š°",
diff --git a/packages/datasheet/public/file/langs/strings.zh-CN.json b/packages/datasheet/public/file/langs/strings.zh-CN.json
index aa97855266..6a7050b1c0 100644
--- a/packages/datasheet/public/file/langs/strings.zh-CN.json
+++ b/packages/datasheet/public/file/langs/strings.zh-CN.json
@@ -146,6 +146,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ēŗ§ęØ”å¼å
许ēØę·čŖå®ä¹ę示ļ¼ä»čę“儽å°ę§å¶ AI å©ęēč”äøŗåååŗć",
"ai_advanced_mode_title": "é«ēŗ§ęØ”å¼",
+ "ai_agent_anonymous": "åæåēØę·${ID}",
+ "ai_agent_conversation_continue_not_supported": "å½åęäøęÆęē»§ē»ä¹åēč天记å½ä¼čÆ",
+ "ai_agent_conversation_list": "ä¼čÆå蔨",
+ "ai_agent_conversation_log": "ä¼čÆę„åæ",
+ "ai_agent_conversation_title": "ä¼čÆę é¢",
+ "ai_agent_feedback": "åé¦",
+ "ai_agent_historical_message": "仄äøęÆåå²ę¶ęÆ",
+ "ai_agent_history": "åå²",
+ "ai_agent_message_consumed": "ę¶čēē®åē¹",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° chatBot åµå
„ęØēē½ē«ļ¼äŗč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -653,7 +662,7 @@
"assistant_activity_train_camp": "éę¶ē¦å©",
"assistant_beginner_task": "ę°ęä»»å”",
"assistant_beginner_task_1_what_is_datasheet": "ä»ä¹ęÆ APITable",
- "assistant_beginner_task_2_quick_start": "VIKAäŗ§åę¼ē¤ŗ",
+ "assistant_beginner_task_2_quick_start": "äøåéåæ«éå
㎯",
"assistant_beginner_task_3_how_to_use_datasheet": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"assistant_beginner_task_4_share_and_invite": "åäŗ«åé请ęå",
"assistant_beginner_task_5_onboarding": "ęŗč½å¼åƼ",
@@ -930,9 +939,12 @@
"button_text": "ęé®ęę”",
"button_text_click_start": "ē¹å»å¼å§",
"button_type": "ęé®ē±»å",
+ "by_at": "at",
"by_days": "ę天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "ęå°ę¶",
+ "by_in": "ē",
+ "by_min": "å",
"by_months": "ęę",
"by_the_day": "ę天",
"by_the_month": "ęę",
@@ -1757,6 +1769,11 @@
"estonia": "ē±ę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åØēå",
+ "every": "ęÆ",
+ "every_day_at": " 天ē",
+ "every_hour_at": "å°ę¶ē",
+ "every_month_at": " ęē",
+ "every_week_at": "ęÆåØē",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
ØååÆč§",
"exact_date": "ęå®ę„ę",
@@ -3491,6 +3508,7 @@
"open_auto_save_success": "å¼åÆčŖåØäæåč§å¾é
ē½®ęå",
"open_auto_save_warn_content": "ęęęåäæ®ę¹å½åč§å¾é
ē½®ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»ęåćļ¼č§å¾é
ē½®å
ę¬ļ¼ēéćåē»ćęåŗćéčåćåøå±ćę ·å¼ēļ¼",
"open_auto_save_warn_title": "å¼åÆčŖåØäæåč§å¾é
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失蓄",
"open_in_new_tab": "ę°ę ē¾é”µęå¼",
"open_invite_after_operate": "ęå¼é请ęååļ¼å
Øä½ęååÆä»„åØāé讯å½é¢ęæāčæč”é请ęåęä½",
@@ -3836,13 +3854,13 @@
"player_step_ui_config_41": "",
"player_step_ui_config_42": "{\n \"element\": \"#DATASHEET_FORM_LIST_PANEL\", \n\"placement\": \"leftTop\",\n \"title\": \"ē„å„蔨å\", \n\"description\": \"åØčæéåÆä»„åæ«éēęå½åč§å¾ēē„å„蔨åļ¼ē„å„蔨åēåꮵęÆä¾ē
§č§å¾ēē»“ę ¼åę°é仄å锺åŗę„ēęēå¦\", \"children\":\"\" \n}",
"player_step_ui_config_43": "{\n \"element\": \".style_navigation__1U5cR .style_help__1sXEA\", \n\"placement\": \"rightBottom\",\n \"title\": \"å°ę示\", \n\"offsetY\":5,\n\"description\": \"ä½ åÆä»„åØå·¦ä¾§ēćåø®å©äøåæćę¾åä½ ēē»“ę ¼å°å©ę\", \"children\":\"\" \n}",
- "player_step_ui_config_44": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_44": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_45": "",
"player_step_ui_config_46": "",
"player_step_ui_config_47": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"å°ēØåŗäøēŗæļ¼ę³č¦č®©ę²ę·äøę„ēę°ę®å¾å°ę“儽ēčæēØåļ¼é£å°±čµ¶ē“§ę„ä½éŖäøäøå§\", \"children\":\"\" \n}",
"player_step_ui_config_48": "",
"player_step_ui_config_49": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n \"title\": \"ä»ä¹ęÆå°ēØåŗ\", \n\"description\": \"ē»“ę ¼å°ēØåŗęÆē»“ę ¼č”Øēäøē§ę©å±åŗēØļ¼åÆå®ē°ę°ę®åÆč§åćę°ę®ä¼ č¾ćę°ę®ęø
ę“ēēé¢å¤åč½ćéčæåØå°ēØåŗé¢ęæå®č£
éåå¢éēå°ēØåŗļ¼åÆä»„让巄ä½äŗååå\", \"children\":\"\" \n}",
- "player_step_ui_config_5": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_5": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_50": "{\n \"element\": \".style_widgetModal__eXmdB\",\n\"placement\": \"leftTop\",\n \"title\": \"å°ēØåŗäøåæ\", \n\"description\": \"å®ę¹ęØčå空é“ē«čŖå»ŗēå°ēØåŗä¼ååøå°čæéćä½ åÆä»„ę ¹ę®åŗęÆļ¼åØčæéęéåéēå°ēØåŗę¾ē½®å°ä»Ŗč”Øēęå°ēØåŗé¢ęæé\", \"children\":\"\" \n}",
"player_step_ui_config_51": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"placement\": \"rightBottom\",\n \"title\": \"å®č£
å°ēØåŗ\", \n\"description\": \"ę们å®č£
čæäøŖćå¾č”Øćå°ēØåŗēēå§\", \"children\":\"\" \n}",
"player_step_ui_config_52": "",
@@ -5199,7 +5217,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē”®å®č¦ęæę¢å®åļ¼",
"template_no_template": "ęę 樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? 请åčÆę们~",
- "template_recommend_title": "š ēéØęØč",
+ "template_recommend_title": "ēéØęØč",
"template_type": "樔ęæ",
"terms_of_service": "ćęå”ę”款ć",
"terms_of_service_pure_string": " ęå”ę”款",
@@ -5605,7 +5623,7 @@
"vikaby_menu_hidden_vikaby": "åę¶ę¬ęµ®",
"vikaby_menu_releases_history": "åå²ę“ę°",
"vikaby_todo_menu1": "ä»ä¹ęÆē»“ę ¼č”Ø",
- "vikaby_todo_menu2": "VIKAäŗ§åę¼ē¤ŗ",
+ "vikaby_todo_menu2": "äøåéåæ«éå
㎯",
"vikaby_todo_menu3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"vikaby_todo_menu4": "åäŗ«åé请ęå",
"vikaby_todo_menu5": "ęŗč½å¼åƼ",
@@ -5690,7 +5708,7 @@
"weixin_share_card_title": "",
"welcome_interface": "欢čæēé¢",
"welcome_module1": "ä»ä¹ęÆ APITable",
- "welcome_module2": "VIKAäŗ§åę¼ē¤ŗ",
+ "welcome_module2": "äøåéåæ«éå
㎯",
"welcome_module3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"welcome_module4": "å
容ę„å",
"welcome_module5": "锹ē®ē®”ē",
@@ -5900,6 +5918,7 @@
"workdoc_ws_connected": "å·²čæę„",
"workdoc_ws_connecting": "ę£åØčæę„...",
"workdoc_ws_disconnected": "čæę„å·²ęå¼",
+ "workdoc_ws_reconnecting": "ę£åØéčæ...",
"workflow_execute_failed_notify": " äŗ ę§č”失蓄ļ¼čÆ·ę ¹ę®čæč”åå²ęę„é®é¢ļ¼éč¦ä»»ä½åø®å©ęęä»»ä½ēé®ļ¼čÆ·éę¶äøå®¢ęå¢éčē³»",
"workspace_data": "空é“ē«ę°ę®",
"workspace_files": "å·„ä½å°ę°ę®",
@@ -5928,5 +5947,7 @@
"zambia": "čµęÆäŗ",
"zimbabwe": "ę“„å·“åøé¦",
"zoom_in": "ę¾å¤§",
- "zoom_out": "缩å°"
+ "zoom_out": "缩å°",
+ "payment_reminder_modal_title": "ä½ ē®åę£åØä½æēØå
蓹ē",
+ "payment_reminder_modal_content": "åÆä»„čÆčÆēé«ēŗ§ēę¬ļ¼äŗ«åę“å¤ęä»¶čē¹ćä¼äøęéćé件容éćę°ę®éćAIēé«ēŗ§åč½åē¹ęć"
}
\ No newline at end of file
diff --git a/packages/datasheet/public/file/langs/strings.zh-HK.json b/packages/datasheet/public/file/langs/strings.zh-HK.json
index 499b360043..85da6e30bb 100644
--- a/packages/datasheet/public/file/langs/strings.zh-HK.json
+++ b/packages/datasheet/public/file/langs/strings.zh-HK.json
@@ -146,6 +146,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ē“樔å¼å
許ēØę¶å®č£½ę示ļ¼å¾čę“儽å°ę§å¶ AI å©ęēč”ēŗååęć",
"ai_advanced_mode_title": "é«ē“樔å¼",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "ē®åäøęÆę“ē¹¼ēŗä¹åēå°č©±",
+ "ai_agent_conversation_list": "å°č©±å蔨",
+ "ai_agent_conversation_log": "å°č©±ē“é",
+ "ai_agent_conversation_title": "å°č©±ęØé”",
+ "ai_agent_feedback": "åé„",
+ "ai_agent_historical_message": "仄äøēŗę·å²ę¶ęÆ",
+ "ai_agent_history": "ę·å²",
+ "ai_agent_message_consumed": "ę¶čēę¶ęÆ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° AI å©ęåµå
„ęØēē¶²ē«ļ¼ēč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -629,7 +638,7 @@
"apps_support": "å
Øå¹³å°å®¢ę¶ē«ÆęÆę",
"archive_delete_record": "åŖé¤åęŖčØé",
"archive_delete_record_title": "åŖé¤čØé",
- "archive_notice": "ęØę£åØå試åęŖē¹å®čØéćåęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåéčÆå°č¢«åę¶
2. äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčē„å„å¼ēØćå
¬å¼ēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ļ¼åØé«ē“č½å裔ēåęŖē®±äøåÆä»„åę¶ęøęŖļ¼
",
+ "archive_notice": "ęØę£åØå試ęøęŖē¹å®čØéćęøęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåé£ēµå°č¢«åę¶
2.äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčlookupćformulaēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ ļ¼ęØåÆä»„åØćé²éćēćåęŖē®±ćäøåę¶åęŖļ¼
",
"archive_record_in_activity": "å·²å°ę¤čØéåęŖ",
"archive_record_in_menu": "åęŖčØé",
"archive_record_success": "ęååęŖčØé",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Runs this month",
"automation_stay_tuned": "Stay tuned",
"automation_success": "ęå",
- "automation_tips": "ęéę¬ä½é
ē½®éÆčŖ¤ļ¼č«ęŖ¢ę„äø¦é試",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "åÆä»„ę„ēčŖååēéč”ę·å²čØé",
"automation_variabel_empty": "åäøę„ę²ęåÆä»„使ēØēęøęļ¼č«čŖæę“å¾é試ć",
"automation_variable_datasheet": "å¾ ${NODE_NAME} åå¾ęøę",
@@ -870,7 +879,7 @@
"bermuda": "ē¾ę
大群島",
"bhutan": "äøäø¹",
"billing_over_limit_tip_common": "空é使ēØéå·²č¶
ééå¶ļ¼åē“å¾åÆäŗ«ęę“é«ē空é使ēØéć",
- "billing_over_limit_tip_forbidden": "ęØē試ēØęęčØé±ęå·²éęćč«čÆēµ”é·å®é”§åēŗčØć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "å°ēµä»¶å®č£ęøéå·²č¶
åŗéå¶ļ¼ęØåÆä»„åē“仄ē²å¾ę“é«ē使ēØéć",
"billing_period": "čØč²»åØęļ¼${period}",
"billing_subscription_warning": "åč½é«é©",
@@ -930,14 +939,17 @@
"button_text": "ęéęå",
"button_text_click_start": "é»ęéå§",
"button_type": "ęéé”å",
+ "by_at": "at",
"by_days": "天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "å°ę",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "å¹¾åę",
"by_the_day": "ę天",
"by_the_month": "ęę",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±ęø",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "åµå»ŗę„ę",
"calendar_color_more": "ę“å¤é”č²",
"calendar_const_detail_weeks": "[\"ęęäø\",\"ęęäŗ\",\"ęęäø\",\"ęęå\",\"ęęäŗ\",\"ęęå
\",\"ęę天\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ęę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åēå",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
Øå”åÆč¦",
"exact_date": "ęå®ę„ę",
@@ -2497,8 +2514,8 @@
"guests_per_space": "å¤éØčØŖå®¢",
"guide_1": "ä¾åäŗēøå·å®³å",
"guide_2": "č±č²»å¹¾åéč·éØęåēęå¼ļ¼åøēæäøäøē¶ę ¼č”Øēåøøč¦åč½ļ¼åÆä»„č®ęØäŗåååå¦ļ¼",
- "guide_flow_modal_contact_sales": "čÆē¹«é·å®äŗŗå”",
- "guide_flow_modal_get_started": "éå§ä½æēØ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "éęÆå·„ä½ē®éļ¼č£”éåę¾ēęÆē©ŗéē«ēęęę件夾åęä»¶",
"guide_flow_of_catalog_step2": "å·„ä½ē®é裔é¢ļ¼é¤äŗåÆä»„å®ēØåµå»ŗē¶ę ¼č”Øļ¼ä¹åÆä»„å®ēØåµå»ŗę件夾",
"guide_flow_of_click_add_view_step1": "é¤äŗåŗę¬ēē¶ę ¼č¦åä¹å¤ļ¼ęåęÆęåµå»ŗēøåč¦åļ¼å¦ęä½ ęåēéä»¶ē話ļ¼ę建č°ä½ åµå»ŗåēøåč¦å試試",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "é£ęøä¼ę„ē",
"lark_version_standard": "é£ęøęØęŗē",
"lark_versions_free": "é£ęøåŗē¤ē",
- "last_day": "ęå¾äøå¤©",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹äŗŗ",
"last_modified_time_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹ęé",
"last_step": "äøäøę„",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "éåčŖåäæåč¦åé
ē½®ęå",
"open_auto_save_warn_content": "ęęęå”äæ®ę¹ē¶åč¦åé
ē½®ęčŖåäæåäø¦åę„給å
¶ä»ęå”ć ļ¼č¦åé
ē½®å
ę¬ļ¼ēÆ©éøćåēµćęåŗćé±čåćä½å±ć樣å¼ēļ¼",
"open_auto_save_warn_title": "éåčŖåäæåč¦åé
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失ę",
"open_in_new_tab": "ę°ęØē±¤é ęé",
"open_invite_after_operate": "ęééč«ęå”å¾ļ¼å
Øé«ęå”åÆä»„åØāéčØéé¢ęæāé²č”éč«ęå”ęä½",
@@ -3798,12 +3816,12 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š Introduction of new functions \\nThe mirror is upgraded again, hiding sensitive fields and collaborating with peace of mind The time zone of the user account is online, and the time zone of the date list can be set independently, making cross-time zone cooperation smoother. \"Global Search\" experience optimization, new search result categories Gold-level space station benefits are increased, and the sharing form supports hiding official logos API interface performance optimization, greatly improving call efficiency \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\n}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"How do you want to use APITable?\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT & Support\",\n \"Education\",\n \"Project Management\",\n \"Marketing\",\n \"Product Management\",\n \"HR & Recruiting\",\n \"Operations\",\n \"Finance\",\n \"Sales & CRM\",\n \"Software Development\",\n \"HR & Legal\",\n \"Design & Creative\",\n \"Nonprofit\",\n \"Manufacture\",\n \"Other Things\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"What best describes your current role?\",\n \"type\": \"radio\",\n \"answers\": [\n \"Business Owner\",\n \"Team Leader\",\n \"Team Member\",\n \"Freelancer\",\n \"Director\",\n \"C-level\",\n \"VP\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"How many people are on your team? \",\n \"type\": \"radio\",\n \"answers\": [\n \"Just me\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"How many people work at your company? \",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"How did you hear about us? \",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Search Engine\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"Twitter\",\n \"LinkedIn\",\n \"Through a friend\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"We host a Discord channel as a place for discussion with APITable fans, come and join us!\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"Join Our Community\",\n \"skipText\": \"skip\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Robot to send Emails, and get fast notifications Trigger Robot to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"é»ęå·¦å“ęé使ēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē“¹\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai 示ēÆ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éøę樔ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęééē¶ę ¼č”Øč§£ę±ŗåŖäŗåé”ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č¦å\",\n \"客ę¶ęå\",\n \"é
ē®ē®”ē\",\n \"ę”č³¼ä¾ę\",\n \"å
§å®¹ēē¢\",\n \"é»åéē\",\n \"ę“»åēå\",\n \"äŗŗåč³ęŗ\",\n \"č”ęæē®”ē\",\n \"č²”åē®”ē\",\n \"網絔ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å“ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"é
ē®ē¶ē\",\n \"ē¢åē¶ē\",\n \"čØčØåø«\",\n \"ē ē¼ćå·„ēØåø«\",\n \"éēć編輯\",\n \"é·å®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č²”åćęčØ\",\n \"å¾åø«ćę³å\",\n \"åøå “\",\n \"ęåø«\",\n \"åøē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøå稱ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"č«ēäøä½ ēéµē®±/ęę©/微俔čļ¼ä»„便ęååęęä¾å¹«å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč¬ä½ ē唫寫ļ¼č«å äøäøå®¢ęč仄åäøęä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "é»ęäøę¹ęééę°é 覽",
"preview_guide_enable_it": "ä½ åÆä»„é»ęäøę¹ęéå»åēØę¤åč½",
"preview_guide_open_office_preview": "éåćofficeé 覽ćåč½å¾å³åÆé 覽該ęä»¶",
- "preview_next_automation_execution_time": "é 覽ę„äøä¾ 5 åå·č”ęé",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ē¶åå
ęÆęé 覽編碼ēŗH.264ēMP4č¦é »",
"preview_revision": "é 覽ę¤ēę¬",
"preview_see_more": "ę³č¦äŗč§£ę“å¤ćoffice ęä»¶é 覽ćåč½ļ¼č«é»ęé裔",
@@ -4488,7 +4506,7 @@
"scan_to_login": "ę碼ē»é",
"scan_to_login_by_method": "č«ä½æēØ${method}é注å
¬ē¾čå³åÆå®å
Øē»é",
"scatter_chart": "ę£é»å",
- "schedule_type": "ęé蔨é”å",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§åøęč”",
"scroll_screen_down": "åäøę»¾åäøå±",
"scroll_screen_left": "å左滾åäøå±",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ē¶å空éäøēē©åęøéč¶
ééå¶ļ¼č«åē“ęØēčØé±ć\n",
"subscribe_demonstrate": "é ē“ę¼ē¤ŗ",
"subscribe_disabled_seat": "äŗŗęøäøåÆä½ę¼åę¹ę”",
- "subscribe_grade_business": "åę„",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "å
č²»ē",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "čµ·åę©",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "${grade}仄äøē©ŗéē«å°äŗ«åč½",
"subscribe_new_choose_member": "ęé«ęÆę ${member_num} äŗŗ",
"subscribe_new_choose_member_tips": "ę¬ę¹ę”ęÆę 1~${member_num} åęå”é²å
„空éē«ä½æēØ",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē¢ŗå®č¦ęæęå®åļ¼",
"template_no_template": "ę«ē”樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? č«å訓ęå~",
- "template_recommend_title": "š ē±éęØč¦",
+ "template_recommend_title": "ē±éęØč¦",
"template_type": "樔ęæ",
"terms_of_service": "ćęåę¢ę¬¾ć",
"terms_of_service_pure_string": " ęåę¢ę¬¾",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "Updated comments",
"times_per_month_unit": "ꬔ/ę",
"times_unit": "ꬔ",
- "timing_rules": "å®ę",
+ "timing_rules": "Timing",
"timor_leste": "ę±åøę±¶",
"tip_del_success": "ęåå°å°ęØē空éē«ęøęäæēäøå¤©ļ¼äøå¤©å
§åÆéØęę¤é·åŖé¤ęä½ć",
"tip_do_you_want_to_know_about_field_permission": "ę³å°åęøęå åÆåļ¼äŗč§£åę¬é",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "å·²é£ę„",
"workdoc_ws_connecting": "ę£åØé£ę„...",
"workdoc_ws_disconnected": "å·²ę·éé£ę„",
+ "workdoc_ws_reconnecting": "ę£åØéę°é£ę„...",
"workflow_execute_failed_notify": " ę¼ å·č”失ęļ¼č«ę ¹ęéč”ę·å²ęę„åé”ļ¼éč¦ä»»ä½å¹«å©ęęä»»ä½ēåļ¼č«éØęč客ęåéčÆē¹«",
"workspace_data": "空éē«ęøę",
"workspace_files": "å·„ä½å°ęøę",
diff --git a/packages/datasheet/src/modules/api/utils/init_axios.tsx b/packages/datasheet/src/modules/api/utils/init_axios.tsx
index 1f21fcdcbc..2e05c53384 100644
--- a/packages/datasheet/src/modules/api/utils/init_axios.tsx
+++ b/packages/datasheet/src/modules/api/utils/init_axios.tsx
@@ -1,11 +1,11 @@
-import { IReduxState, Navigation, StatusCode, StoreActions, Strings, t } from '@apitable/core';
import { Modal } from 'antd';
import { apiErrorManager } from 'api/utils/error_manager';
import axios from 'axios';
+import { Store } from 'redux';
+import { IReduxState, Navigation, StatusCode, StoreActions, Strings, t } from '@apitable/core';
import { Router } from 'pc/components/route_manager/router';
import { store } from 'pc/store';
import { getInitializationData, getReleaseVersion, getSpaceIdFormTemplate } from 'pc/utils/env';
-import { Store } from 'redux';
declare let window: any;
@@ -192,10 +192,11 @@ export function initAxios(store: Store) {
return config;
});
+ const IGNORE_PATHS = ['/client/info', '/user/me', '/space/link/join', '/org/loadOrSearch'];
axios.interceptors.response.use((response) => {
if (!response) return response;
if (response.config && response.config.url &&
- (response.config.url?.includes('/client/info') || response.config.url?.includes('/user/me'))
+ IGNORE_PATHS.some(path => response.config.url?.includes(path))
) {
return response;
}
diff --git a/packages/datasheet/src/modules/shared/apphook/trigger_commands.ts b/packages/datasheet/src/modules/shared/apphook/trigger_commands.ts
index 81818ec383..b90cc3b8c5 100644
--- a/packages/datasheet/src/modules/shared/apphook/trigger_commands.ts
+++ b/packages/datasheet/src/modules/shared/apphook/trigger_commands.ts
@@ -26,8 +26,17 @@
*/
import { SystemConfigInterfacePlayer, SystemConfigInterfaceGuide, Api } from '@apitable/core';
-// @ts-ignore
-import { openGuideWizard, openGuideWizards, openGuideNextStep, skipCurrentWizard, skipAllWizards, clearGuideUis, clearGuideAllUi, setWizardCompleted } from 'enterprise/guide/trigger_guide_commands';
+import {
+ openGuideWizard,
+ openGuideWizards,
+ openGuideNextStep,
+ skipCurrentWizard,
+ skipAllWizards,
+ clearGuideUis,
+ clearGuideAllUi,
+ setWizardCompleted,
+ // @ts-ignore
+} from 'enterprise/guide/trigger_guide_commands';
// @ts-ignore
import { openVikaby } from 'enterprise/vikaby/vikaby';
@@ -53,8 +62,8 @@ export const TriggerCommands: any = {
open_vikaby: (props: { defaultExpandMenu: true; visible: true }) => {
openVikaby?.({ ...props });
},
- open_guide_wizard: (wizardId: number) => {
- openGuideWizard?.(wizardId);
+ open_guide_wizard: (wizardId: number, ignoreRepeat?: boolean) => {
+ openGuideWizard?.(wizardId, ignoreRepeat);
},
open_guide_wizards: (wizards: number[]) => {
openGuideWizards?.(wizards);
diff --git a/packages/datasheet/src/modules/shared/player/rules.ts b/packages/datasheet/src/modules/shared/player/rules.ts
index 2b450d5b9f..0178a6b81e 100644
--- a/packages/datasheet/src/modules/shared/player/rules.ts
+++ b/packages/datasheet/src/modules/shared/player/rules.ts
@@ -140,10 +140,10 @@ export const isRulePassed = (conditionValue: any, operator: IPlayerRulesOperator
return Boolean(conditionValue === conditionArgs);
}
case 'IS_BEFORE': {
- return dayjs.tz(conditionValue).isBefore(conditionArgs);
+ return dayjs(conditionValue).isBefore(conditionArgs);
}
case 'IS_AFTER': {
- return dayjs.tz(conditionValue).isAfter(conditionArgs);
+ return dayjs(conditionValue).isAfter(conditionArgs);
}
case 'GREATER_THAN': {
return Number(conditionValue) > Number(conditionArgs);
@@ -205,9 +205,9 @@ export const isTimeRulePassed = (startTime?: string | number, endTime?: string |
if (!startTime && !endTime) {
return true;
}
- const cur = dayjs.tz().valueOf();
- const start = startTime ? dayjs.tz(startTime).valueOf() : Number.NEGATIVE_INFINITY;
- const end = endTime ? dayjs.tz(endTime).valueOf() : Number.POSITIVE_INFINITY;
+ const cur = dayjs().valueOf();
+ const start = startTime ? dayjs(startTime).valueOf() : Number.NEGATIVE_INFINITY;
+ const end = endTime ? dayjs(endTime).valueOf() : Number.POSITIVE_INFINITY;
return cur > start && cur < end;
};
diff --git a/packages/datasheet/src/pc/components/archive_record/index.tsx b/packages/datasheet/src/pc/components/archive_record/index.tsx
index d0c784344b..4d6ae0ac5a 100644
--- a/packages/datasheet/src/pc/components/archive_record/index.tsx
+++ b/packages/datasheet/src/pc/components/archive_record/index.tsx
@@ -200,7 +200,6 @@ export const ArchivedRecords: React.FC `${item.name} (${getEnvVariables()[item.bucket] + item.token})`).join(', ');
case FieldType.Link:
- return null;
case FieldType.OneWayLink:
return cellValue?.map((item) => item).join(', ');
case FieldType.Currency:
diff --git a/packages/datasheet/src/pc/components/automation/config.ts b/packages/datasheet/src/pc/components/automation/config.ts
index 38a0955dbd..cd9330bf8b 100644
--- a/packages/datasheet/src/pc/components/automation/config.ts
+++ b/packages/datasheet/src/pc/components/automation/config.ts
@@ -8,7 +8,8 @@ export function orDisabled(arr: T[], enabled: boolean) {
}
export const AutomationConstant = {
- DEFAULT_TEXT : t(Strings.click_start),
- defaultColor : 40,
- whiteColor : 50,
+ DEFAULT_TEXT: t(Strings.click_start),
+ defaultColor: 40,
+ whiteColor: 50,
+ buttonHeight: 24,
};
diff --git a/packages/datasheet/src/pc/components/automation/controller/atoms/index.tsx b/packages/datasheet/src/pc/components/automation/controller/atoms/index.tsx
index 7cb4634a26..04209f2dc4 100644
--- a/packages/datasheet/src/pc/components/automation/controller/atoms/index.tsx
+++ b/packages/datasheet/src/pc/components/automation/controller/atoms/index.tsx
@@ -3,7 +3,6 @@ import { selectAtom } from 'jotai/utils';
import { atomWithImmer } from 'jotai-immer';
import { atomsWithQuery } from 'jotai-tanstack-query';
import { Api, ConfigConstant, FormApi, IServerFormPack } from '@apitable/core';
-// import { fetchFormPack } from '@apitable/core/dist/modules/database/api/form_api';
import { getFormId } from 'pc/components/automation/controller/hooks/get_form_id';
import { INodeSchema, IRobotAction, IRobotContext, IRobotTrigger } from '../../../robot/interface';
import { loadableWithDefault } from '../../../robot/robot_detail/api';
@@ -17,40 +16,39 @@ const automationDrawerVisibleAtom = atomWithImmer(false);
export const formListDstIdAtom = atomWithImmer('');
const automationTriggerDatasheetAtom = atomWithImmer<{
- formId: string|undefined,
- id: string|undefined,
+ formId: string | undefined;
+ id: string | undefined;
}>({
formId: undefined,
- id: undefined
+ id: undefined,
});
const automationStateAtom = atomWithImmer(undefined);
export const automationNameAtom = selectAtom(automationStateAtom, (automation) => automation?.robot?.name);
-export const automationCacheAtom = atomWithImmer< {
- map?: Map,
- id?:string,
- panel?: IAutomationPanel
-}>({
-
-});
+export const automationCacheAtom = atomWithImmer<{
+ map?: Map;
+ id?: string;
+ panel?: IAutomationPanel;
+}>({});
export const automationCurrentTriggerId = atomWithImmer(undefined);
export const automationSourceAtom = atomWithImmer<'datasheet' | undefined>(undefined);
export interface ILocalAutomation {
- trigger: Map,
- action: Map,
+ trigger: Map;
+ action: Map;
}
-const automationLocalMap = atomWithImmer>(
- new Map()
-);
+const automationLocalMap = atomWithImmer>(new Map());
-const automationTriggerAtom: Atom = atom((get) => get(automationStateAtom)?.robot?.triggers?.find(item=> item.triggerId ===get(automationCurrentTriggerId)));
+const automationTriggerAtom: Atom = atom(
+ (get) => get(automationStateAtom)?.robot?.triggers?.find((item) => item.triggerId === get(automationCurrentTriggerId)),
+);
export const automationTriggersAtom = atom((get) =>
- (get(automationStateAtom)?.robot?.triggers ?? []).map(item => ({ ...item, id: item.triggerId })));
+ (get(automationStateAtom)?.robot?.triggers ?? []).map((item) => ({ ...item, id: item.triggerId })),
+);
export const formIdAtom = atom((get) => getFormId(get(automationTriggerAtom)));
export const automationActionsAtom = atomWithImmer([]);
@@ -63,7 +61,6 @@ const automationHistoryAtom = atomWithImmer<{
});
export interface IAutomationPanel {
-
panelName?: PanelName;
dataId?: string;
data?: {
@@ -83,32 +80,30 @@ const automationPanelAtom = atomWithImmer({
const [selectFormMeta] = atomsWithQuery((get) => ({
queryKey: ['automation_fetchFormPack_formIdMeta', get(automationTriggerDatasheetAtom).formId],
queryFn: async ({ queryKey: [, id] }) => {
- if(!id) {
+ if (!id) {
return {};
}
- return await FormApi.fetchFormPack(String(id!)).then(res => res?.data?.data ?? {
- });
+ return await FormApi.fetchFormPack(String(id!)).then((res) => res?.data?.data ?? {});
},
}));
const [formListAtom] = atomsWithQuery((get) => ({
queryKey: ['automation_ConfigConstant.NodeType.FORM', get(formListDstIdAtom)],
queryFn: async ({ queryKey: [, id] }) => {
- if(!id) {
+ if (!id) {
return [];
}
- return await Api.getRelateNodeByDstId(String(id!), undefined, ConfigConstant.NodeType.FORM).then(res => res?.data?.data ?? []);
+ return await Api.getRelateNodeByDstId(String(id!), undefined, ConfigConstant.NodeType.FORM).then((res) => res?.data?.data ?? []);
},
}));
const [fetchFormMeta] = atomsWithQuery((get) => ({
queryKey: ['automation_fetchFormPack_formId', get(formIdAtom)],
queryFn: async ({ queryKey: [, id] }) => {
- if(!id) {
+ if (!id) {
return {};
}
- return await FormApi.fetchFormPack(String(id!)).then(res => res?.data?.data ?? {
- } as IServerFormPack);
+ return await FormApi.fetchFormPack(String(id!)).then((res) => res?.data?.data ?? ({} as IServerFormPack));
},
}));
@@ -116,4 +111,12 @@ export const loadableFormMeta = loadableWithDefault(fetchFormMeta, undefined);
export const loadableFormList = loadableWithDefault(formListAtom, []);
export const loadableFormItemAtom = loadableWithDefault(selectFormMeta, []);
-export { automationLocalMap, automationStateAtom, automationDrawerVisibleAtom, automationHistoryAtom, automationPanelAtom, automationTriggerAtom, automationTriggerDatasheetAtom };
+export {
+ automationLocalMap,
+ automationStateAtom,
+ automationDrawerVisibleAtom,
+ automationHistoryAtom,
+ automationPanelAtom,
+ automationTriggerAtom,
+ automationTriggerDatasheetAtom,
+};
diff --git a/packages/datasheet/src/pc/components/automation/controller/hooks/get_data_parameter.ts b/packages/datasheet/src/pc/components/automation/controller/hooks/get_data_parameter.ts
new file mode 100644
index 0000000000..373508b083
--- /dev/null
+++ b/packages/datasheet/src/pc/components/automation/controller/hooks/get_data_parameter.ts
@@ -0,0 +1,55 @@
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+import { IRobotTrigger } from 'pc/components/robot/interface';
+
+export const getDataParameter = (trigger: IRobotTrigger['input'] | undefined, fieldName: string) => {
+ if (!trigger) {
+ return undefined;
+ }
+
+ const operands = trigger?.value?.operands ?? [];
+
+ if (operands.length === 0) {
+ return undefined;
+ }
+ // @ts-ignore
+ const f = operands.findIndex((item) => item === fieldName);
+ if (f > -1) {
+ return operands[f + 1].value as T;
+ }
+ return undefined;
+};
+
+export const getDataSlot = (trigger: IRobotTrigger['input'] | undefined, fieldName: string) => {
+ if (!trigger) {
+ return undefined;
+ }
+
+ const operands = trigger?.value?.operands ?? [];
+
+ if (operands.length === 0) {
+ return undefined;
+ }
+ // @ts-ignore
+ const f = operands.findIndex((item) => item === fieldName);
+ if (f > -1) {
+ return operands[f + 1] as T;
+ }
+ return undefined;
+};
diff --git a/packages/datasheet/src/pc/components/automation/controller/hooks/get_datasheet_id.ts b/packages/datasheet/src/pc/components/automation/controller/hooks/get_datasheet_id.ts
index 6f8aaf724c..4c8cdcdb9b 100644
--- a/packages/datasheet/src/pc/components/automation/controller/hooks/get_datasheet_id.ts
+++ b/packages/datasheet/src/pc/components/automation/controller/hooks/get_datasheet_id.ts
@@ -1,3 +1,21 @@
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
import { IRobotTrigger } from 'pc/components/robot/interface';
export const getDatasheetId = (trigger?: Pick) => {
@@ -11,7 +29,7 @@ export const getDatasheetId = (trigger?: Pick) => {
return undefined;
}
// @ts-ignore
- const f = operands.findIndex(item => item === 'datasheetId');
+ const f = operands.findIndex((item) => item === 'datasheetId');
if (f > -1) {
return operands[f + 1].value;
}
diff --git a/packages/datasheet/src/pc/components/automation/controller/hooks/get_field_id.ts b/packages/datasheet/src/pc/components/automation/controller/hooks/get_field_id.ts
index 101412f272..0d56118251 100644
--- a/packages/datasheet/src/pc/components/automation/controller/hooks/get_field_id.ts
+++ b/packages/datasheet/src/pc/components/automation/controller/hooks/get_field_id.ts
@@ -1,3 +1,21 @@
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
import { IRobotTrigger } from 'pc/components/robot/interface';
// TODO refactor rename extract as a parameter
@@ -12,7 +30,7 @@ export const getFieldId = (trigger?: Pick) => {
return undefined;
}
// @ts-ignore
- const f = operands.findIndex(item => item === 'fieldId');
+ const f = operands.findIndex((item) => item === 'fieldId');
if (f > -1) {
return operands[f + 1].value;
}
diff --git a/packages/datasheet/src/pc/components/automation/controller/hooks/get_form_id.ts b/packages/datasheet/src/pc/components/automation/controller/hooks/get_form_id.ts
index de68c002b7..d8ade8148a 100644
--- a/packages/datasheet/src/pc/components/automation/controller/hooks/get_form_id.ts
+++ b/packages/datasheet/src/pc/components/automation/controller/hooks/get_form_id.ts
@@ -1,19 +1,36 @@
-import {IRobotTrigger} from "pc/components/robot/interface";
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
-export const getFormId = (trigger?: Pick) => {
+import { IRobotTrigger } from 'pc/components/robot/interface';
- if (!trigger) {
- return undefined;
- }
- const operands = trigger?.input?.value?.operands ?? [];
+export const getFormId = (trigger?: Pick) => {
+ if (!trigger) {
+ return undefined;
+ }
+ const operands = trigger?.input?.value?.operands ?? [];
- if (operands.length === 0) {
- return undefined;
- }
- // @ts-ignore
- const f = operands.findIndex(item => item === 'formId');
- if (f > -1) {
- return operands[f + 1].value;
- }
+ if (operands.length === 0) {
return undefined;
+ }
+ // @ts-ignore
+ const f = operands.findIndex((item) => item === 'formId');
+ if (f > -1) {
+ return operands[f + 1].value;
+ }
+ return undefined;
};
diff --git a/packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx b/packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx
index 4bd34f9383..5378d338f9 100644
--- a/packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx
+++ b/packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx
@@ -1,27 +1,22 @@
-import produce from 'immer';
import { useAtomValue, useSetAtom } from 'jotai';
import { isNil } from 'lodash';
import * as React from 'react';
import { FunctionComponent } from 'react';
import styled, { css } from 'styled-components';
import { ResponseDataAutomationVO } from '@apitable/api-client';
-import { Box, LinkButton, Message, Typography, useThemeColors } from '@apitable/components';
-import { ButtonActionType, ButtonStyleType, getColorValue, IButtonField, IRecord, Selectors, Strings, t } from '@apitable/core';
-import { CheckFilled, LoadingFilled } from '@apitable/icons';
-import { AutomationConstant } from 'pc/components/automation/config';
+import { Box, ITheme, LinkButton, Message, Typography } from '@apitable/components';
+import { ButtonActionType, getColorValue, IButtonField, IRecord, IReduxState, Selectors, Strings, t } from '@apitable/core';
import { automationHistoryAtom, automationStateAtom } from 'pc/components/automation/controller';
import { runAutomationButton, runAutomationUrl } from 'pc/components/editors/button_editor';
import { getRobotDetail } from 'pc/components/editors/button_editor/api';
import { useJobTaskContext } from 'pc/components/editors/button_editor/job_task';
-import EllipsisText from 'pc/components/ellipsis_text';
-import { setColor } from 'pc/components/multi_grid/format';
-import { AutomationScenario } from 'pc/components/robot/interface';
+import { AutomationScenario, IRobotContext } from 'pc/components/robot/interface';
import { useCssColors } from 'pc/components/robot/robot_detail/trigger/use_css_colors';
import { useAppSelector } from 'pc/store/react-redux';
-import { stopPropagation } from 'pc/utils';
import { automationTaskMap, AutomationTaskStatus } from '../automation_task_map';
+import dynamic from 'next/dynamic';
-type TO = ReturnType;
+const ButtonItem = dynamic(() => import('pc/components/editors/button_editor/item'), { ssr: false });
// (444, 'button field automation not configured');
// (445, 'button field automation trigger not configured');
@@ -30,67 +25,84 @@ type TO = ReturnType;
// (1108, 'The automation trigger invalid');
const CONST_AUTOMATION_ERROR = [444, 445, 1106, 1107, 1108];
-const StyledTypographyNoMargin = styled(Typography)`
- margin-bottom: 0 !important;
-`;
-
-const StyledTypography = styled(Typography)<{ defaultColor: string }>`
- margin-bottom: 0 !important;
-
- ${(props) => css`
- &:hover {
- color: ${getColorValue(props.defaultColor, 0.8)} !important;
- }
-
- &:active {
- color: ${getColorValue(props.defaultColor, 0.6)} !important;
- }
- `}
-`;
-
-const StyledBox = styled(Box)<{ color?: string; disabled?: boolean; loading: boolean }>`
- cursor: pointer;
- user-select: none;
- ${(props) =>
- props.loading &&
- css`
- cursor: not-allowed !important;
- `}
- ${(props) =>
- props.disabled &&
- css`
- cursor: default !important;
- `}
-`;
-
-const StyledBgBox = styled(Box)<{ defaultColor: string; disabled?: boolean; loading: boolean }>`
- cursor: pointer;
- user-select: none;
+export const handleStart = (
+ datasheetId: string,
+ record: IRecord,
+ state: IReduxState,
+ recordId: string,
+ taskStatus: AutomationTaskStatus,
+ field: IButtonField,
+ colors: ITheme['color'],
+ handleTaskStart: (recordId: string, fieldId: string, task: () => Promise<{ success: boolean }>) => void,
+ setAutomationStateAtom: (data: IRobotContext | undefined) => void,
+ setAutomationHistoryPanel: (data: { dialogVisible: boolean; taskId?: string }) => void,
+) => {
+ if (taskStatus === 'success') {
+ return;
+ }
- ${(props) =>
- props.disabled &&
- css`
- cursor: default !important;
- `}
+ if (isNil(field.property.action?.type)) {
+ Message.error({ content: t(Strings.automation_tips) });
+ return;
+ }
- ${(props) =>
- props.loading &&
- css`
- cursor: not-allowed !important;
- `}
-
- ${(props) => css`
- background-color: ${props.defaultColor};
+ if (field.property.action.type === ButtonActionType.OpenLink) {
+ runAutomationUrl(datasheetId, record, state, recordId, field.id, field);
+ return;
+ }
- &:hover {
- background-color: ${getColorValue(props.defaultColor, 0.8)};
- }
+ const task: () => Promise<{ success: boolean }> = () =>
+ runAutomationButton(datasheetId, record, state, recordId, field.id, field, (success, code, message) => {
+ if (!success && code && CONST_AUTOMATION_ERROR.includes(code) && message) {
+ Message.error({ content: message });
+ return;
+ }
+ if (!success) {
+ Message.error({
+ content: (
+ <>
+
+ {t(Strings.button_execute_error)}
+ {
+ const automationId = field.property.action.automation?.automationId;
+
+ const data1 = await getRobotDetail(automationId ?? '', '');
+
+ if (data1 instanceof ResponseDataAutomationVO) {
+ if (data1?.success) {
+ setAutomationStateAtom({
+ currentRobotId: data1?.data?.robotId,
+ resourceId: automationId,
+ scenario: AutomationScenario.node,
+ // @ts-ignore
+ robot: data1.data,
+ });
+ setAutomationHistoryPanel({
+ dialogVisible: true,
+ });
+ } else {
+ Message.error({ content: data1?.message ?? '' });
+ }
+ } else {
+ Message.error({ content: data1?.message ?? '' });
+ }
+ }}
+ >
+ {t(Strings.button_check_history)}
+
+ {t(Strings.button_check_history_end)}
+
+ >
+ ),
+ });
+ }
+ });
- &:active {
- background-color: ${getColorValue(props.defaultColor, 0.6)};
- }
- `}
-`;
+ handleTaskStart(recordId, field.id, task);
+};
export const StyledLinkButton = styled(LinkButton)`
margin-left: 4px;
@@ -102,7 +114,7 @@ export const ButtonFieldItem: FunctionComponent<{ field: IButtonField; height?:
recordId,
maxWidth,
record,
- height,
+ height = '24px',
}) => {
const setAutomationStateAtom = useSetAtom(automationStateAtom);
@@ -132,221 +144,19 @@ export const ButtonFieldItem: FunctionComponent<{ field: IButtonField; height?:
if (!datasheetId) {
return;
}
- if (taskStatus === 'success') {
- return;
- }
-
- if (isNil(field.property.action?.type)) {
- Message.error({ content: t(Strings.automation_tips) });
- return;
- }
-
- if (field.property.action.type === ButtonActionType.OpenLink) {
- runAutomationUrl(datasheetId, record, state, recordId, field.id, field);
- return;
- }
-
- const task: () => Promise<{ success: boolean }> = () =>
- runAutomationButton(datasheetId, record, state, recordId, field.id, field, (success, code, message) => {
- if (!success && code && CONST_AUTOMATION_ERROR.includes(code) && message) {
- Message.error({ content: message });
- return;
- }
- if (!success) {
- Message.error({
- content: (
- <>
-
- {t(Strings.button_execute_error)}
- {
- const automationId = field.property.action.automation?.automationId;
-
- const data1 = await getRobotDetail(automationId ?? '', '');
-
- if (data1 instanceof ResponseDataAutomationVO) {
- if (data1?.success) {
- setAutomationStateAtom({
- currentRobotId: data1?.data?.robotId,
- resourceId: automationId,
- scenario: AutomationScenario.node,
- // @ts-ignore
- robot: data1.data,
- });
- setAutomationHistoryPanel({
- dialogVisible: true,
- });
- } else {
- Message.error({ content: data1?.message ?? '' });
- }
- } else {
- Message.error({ content: data1?.message ?? '' });
- }
- }}
- >
- {t(Strings.button_check_history)}
-
- {t(Strings.button_check_history_end)}
-
- >
- ),
- });
- }
- });
-
- handleTaskStart(recordId, field.id, task);
+ handleStart(
+ datasheetId,
+ record,
+ state,
+ recordId,
+ taskStatus,
+ field,
+ colors,
+ handleTaskStart,
+ setAutomationStateAtom,
+ setAutomationHistoryPanel,
+ );
}}
/>
);
};
-
-const marginTop = '0';
-
-const itemHeight = '22px';
-
-export const ButtonItem: FunctionComponent<{
- field: IButtonField;
- maxWidth?: string;
- taskStatus: AutomationTaskStatus;
- height?: string;
- onStart: () => void;
- isLoading: boolean;
-}> = ({ field, taskStatus, onStart, isLoading, height, maxWidth }) => {
- const cacheTheme = useAppSelector(Selectors.getTheme);
- const colors = useThemeColors();
- const cssColors = useCssColors();
-
- const bg = field.property.style.color ? setColor(field.property.style.color, cacheTheme) : colors.defaultBg;
- // const isValidResp = {
- // fieldId: field.id,
- // isLoading: false,
- // result: true,
- // };
- // useButtonFieldValid(field);
- const isValid = true;
- // isValidResp.isLoading ? (getIsValid(isValidResp.fieldId) ?? true) : isValidResp.result;
-
- let textColor: string = colors.textStaticPrimary;
- if (field.property.style.type === ButtonStyleType.Background) {
- if (cacheTheme === 'dark') {
- if (field.property.style.color === AutomationConstant.whiteColor) {
- textColor = colors.textReverseDefault;
- }
- }
- }
- if (field.property.style.type === ButtonStyleType.OnlyText) {
- if (!isValid) {
- return (
-
-
-
- {field.property.text}
-
-
-
- );
- }
- return (
- {
- stopPropagation(e);
- onStart();
- }}
- maxWidth={maxWidth ?? '100%'}
- paddingX={'10px'}
- marginTop={marginTop}
- display={'inline-flex'}
- alignItems={'center'}
- >
- <>
- {taskStatus === 'running' && }
-
- {taskStatus === 'success' && }
-
- {taskStatus === 'initial' && (
-
-
- {field.property.text}
-
-
- )}
- >
-
- );
- }
-
- if (!isValid) {
- return (
-
- <>
- {taskStatus === 'running' && }
- {taskStatus === 'success' && }
-
- {taskStatus === 'initial' && (
-
-
- {field.property.text}
-
-
- )}
- >
-
- );
- }
- return (
- {
- stopPropagation(e);
- onStart();
- }}
- height={height ?? itemHeight}
- maxWidth={maxWidth ?? '100%'}
- marginTop={marginTop}
- cursor={isValid ? 'cursor' : 'not-allowed'}
- display={'inline-flex'}
- alignItems={'center'}
- >
- <>
- {taskStatus === 'success' && }
- {taskStatus === 'running' && }
- {taskStatus === 'initial' && (
-
-
- {field.property.text}
-
-
- )}
- >
-
- );
-};
diff --git a/packages/datasheet/src/pc/components/editors/button_editor/index.tsx b/packages/datasheet/src/pc/components/editors/button_editor/index.tsx
index cdb5d3863b..b6682011a0 100644
--- a/packages/datasheet/src/pc/components/editors/button_editor/index.tsx
+++ b/packages/datasheet/src/pc/components/editors/button_editor/index.tsx
@@ -17,27 +17,15 @@
*/
import * as React from 'react';
-import { forwardRef, memo, useImperativeHandle } from 'react';
-import { Box } from '@apitable/components';
-import {
- ButtonActionType,
- evaluate,
- IButtonField,
- ICellValue,
- IReduxState,
- OpenLinkType,
- Strings,
- t
- , IRecord } from '@apitable/core';
+import { ButtonActionType, evaluate, IButtonField, ICellValue, IReduxState, OpenLinkType, Strings, t, IRecord } from '@apitable/core';
import { reqDatasheetButtonTrigger } from 'pc/components/robot/api';
import { IBaseEditorProps, IEditor } from '../interface';
-import { ButtonFieldItem } from './buton_item';
export interface IButtonEditorProps extends IBaseEditorProps {
editable: boolean;
editing?: boolean;
cellValue?: ICellValue;
- record?: IRecord,
+ record?: IRecord;
datasheetId: string;
toggleEditing?: (next?: boolean) => void;
field: IButtonField;
@@ -46,21 +34,17 @@ export interface IButtonEditorProps extends IBaseEditorProps {
}
export interface IRunRespStatus {
- success:boolean, message: string
+ success: boolean;
+ message: string;
}
const timeout = (prom: any, time: number, exception: any) => {
let timer;
- return Promise.race([
- prom,
- new Promise((_r, rej) => timer = setTimeout(rej, time, exception))
- ]).finally(() => clearTimeout(timer));
+ return Promise.race([prom, new Promise((_r, rej) => (timer = setTimeout(rej, time, exception)))]).finally(() => clearTimeout(timer));
};
-export const runAutomationUrl = (datasheetId: string, record: any, state: IReduxState, recordId: string, fieldId: string, field: IButtonField,
-) => {
+export const runAutomationUrl = (datasheetId: string, record: any, state: IReduxState, recordId: string, fieldId: string, field: IButtonField) => {
if (field.property.action.type === ButtonActionType.OpenLink) {
-
try {
if (field.property.action.openLink?.type === OpenLinkType.Url) {
window.open(field.property.action.openLink?.expression, '_blank');
@@ -70,7 +54,6 @@ export const runAutomationUrl = (datasheetId: string, record: any, state: IRedux
const url = evaluate(expression, { field, record, state }, false);
window.open(String(url), '_blank');
-
}
} catch (e) {
console.log('error', e);
@@ -78,22 +61,28 @@ export const runAutomationUrl = (datasheetId: string, record: any, state: IRedux
}
};
-export const runAutomationButton = async (datasheetId: string, record: any, state: IReduxState, recordId: string, fieldId: string, field: IButtonField,
- callback: (success?: boolean, code?: number, message?: string) => void
-) : Promise<{success: boolean}>=> {
- if(field.property.action.type === ButtonActionType.OpenLink) {
+export const runAutomationButton = async (
+ datasheetId: string,
+ record: any,
+ state: IReduxState,
+ recordId: string,
+ fieldId: string,
+ field: IButtonField,
+ callback: (success?: boolean, code?: number, message?: string) => void,
+): Promise<{ success: boolean }> => {
+ if (field.property.action.type === ButtonActionType.OpenLink) {
return {
success: true,
};
}
try {
- const respTrigger = await reqDatasheetButtonTrigger({
+ const respTrigger = (await reqDatasheetButtonTrigger({
dstId: datasheetId,
recordId,
fieldId,
- }) as unknown as {data : {success: boolean, code: number, message: string}};
+ })) as unknown as { data: { success: boolean; code: number; message: string } };
const success = respTrigger?.data?.success ?? false;
- callback(success, respTrigger?.data?.code, respTrigger?.data?.message );
+ callback(success, respTrigger?.data?.code, respTrigger?.data?.message);
return respTrigger?.data;
} catch (e) {
callback(false);
@@ -102,47 +91,3 @@ export const runAutomationButton = async (datasheetId: string, record: any, stat
};
}
};
-
-const ButtonEditorBase: React.ForwardRefRenderFunction = (props, ref) => {
- const { recordId, record, field, cellValue, editable, editing = false, toggleEditing } = props;
- useImperativeHandle(
- ref,
- (): IEditor => ({
- focus: () => {
- focus();
- },
- onEndEdit: () => {
- onEndEdit();
- },
- onStartEdit: () => {
- onStartEdit();
- },
- setValue: () => {
- onStartEdit();
- },
- saveValue: () => {
- saveValue();
- },
- }),
- );
-
- const focus = () => {};
-
- const onEndEdit = () => {};
-
- const saveValue = () => {};
-
- const onStartEdit = () => {};
-
- return (
-
- {
- recordId && record && (
-
- )
- }
-
- );
-};
-
-export const ButtonEditor = memo(forwardRef(ButtonEditorBase));
diff --git a/packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx b/packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx
new file mode 100644
index 0000000000..210ac67136
--- /dev/null
+++ b/packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx
@@ -0,0 +1,263 @@
+import { isNil } from 'lodash';
+import * as React from 'react';
+import { FunctionComponent } from 'react';
+import styled, { css } from 'styled-components';
+import { ResponseDataAutomationVO } from '@apitable/api-client';
+import { Box, ITheme, LinkButton, Message, Typography, useThemeColors } from '@apitable/components';
+import { ButtonActionType, ButtonStyleType, getColorValue, IButtonField, IRecord, IReduxState, Selectors, Strings, t } from '@apitable/core';
+import { CheckFilled, LoadingFilled } from '@apitable/icons';
+import { AutomationConstant } from 'pc/components/automation/config';
+import { runAutomationButton, runAutomationUrl } from 'pc/components/editors/button_editor';
+import { getRobotDetail } from 'pc/components/editors/button_editor/api';
+import EllipsisText from 'pc/components/ellipsis_text';
+import { autoSizerCanvas } from 'pc/components/konva_components';
+import { GRID_CELL_MULTI_ITEM_MIN_WIDTH, GRID_OPTION_ITEM_PADDING } from 'pc/components/konva_grid';
+import { TextEllipsisEngine } from 'pc/components/konva_grid/components/cell/cell_button/text_ellipsis_engine';
+import { setColor } from 'pc/components/multi_grid/format';
+import { AutomationScenario, IRobotContext } from 'pc/components/robot/interface';
+import { useCssColors } from 'pc/components/robot/robot_detail/trigger/use_css_colors';
+import { useAppSelector } from 'pc/store/react-redux';
+import { stopPropagation } from 'pc/utils';
+import { AutomationTaskStatus } from '../automation_task_map';
+
+// (444, 'button field automation not configured');
+// (445, 'button field automation trigger not configured');
+// (1106, 'The automation not activated');
+// (1107, 'The automation trigger not exits');
+// (1108, 'The automation trigger invalid');
+const CONST_AUTOMATION_ERROR = [444, 445, 1106, 1107, 1108];
+
+const StyledTypographyNoMargin = styled(Typography)`
+ margin-bottom: 0 !important;
+`;
+
+const StyledTypography = styled(Typography)<{ defaultColor: string }>`
+ margin-bottom: 0 !important;
+
+ ${(props) => css`
+ &:hover {
+ color: ${getColorValue(props.defaultColor, 0.8)} !important;
+ }
+
+ &:active {
+ color: ${getColorValue(props.defaultColor, 0.6)} !important;
+ }
+ `}
+`;
+
+const StyledBox = styled(Box)<{ color?: string; disabled?: boolean; loading: boolean }>`
+ cursor: pointer;
+ user-select: none;
+ ${(props) =>
+ props.loading &&
+ css`
+ cursor: not-allowed !important;
+ `}
+ ${(props) =>
+ props.disabled &&
+ css`
+ cursor: default !important;
+ `}
+`;
+
+const StyledBgBox = styled(Box)<{ defaultColor: string; disabled?: boolean; loading: boolean }>`
+ cursor: pointer;
+ user-select: none;
+ overflow-y: hidden;
+
+ ${(props) =>
+ props.disabled &&
+ css`
+ cursor: default !important;
+ `}
+
+ ${(props) =>
+ props.loading &&
+ css`
+ cursor: not-allowed !important;
+ `}
+
+ ${(props) => css`
+ background-color: ${props.defaultColor};
+
+ &:hover {
+ background-color: ${getColorValue(props.defaultColor, 0.8)};
+ }
+
+ &:active {
+ background-color: ${getColorValue(props.defaultColor, 0.6)};
+ }
+ `}
+`;
+
+export const StyledLinkButton = styled(LinkButton)`
+ margin-left: 4px;
+ font-size: 12px !important;
+ margin-right: 4px;
+`;
+
+const marginTop = '0';
+
+const itemHeight = '24px';
+
+const ButtonItem: FunctionComponent<{
+ field: IButtonField;
+ maxWidth?: string;
+ taskStatus: AutomationTaskStatus;
+ height?: string;
+ onStart: () => void;
+ isLoading: boolean;
+}> = ({ field, taskStatus, onStart, isLoading, height, maxWidth }) => {
+ const cacheTheme = useAppSelector(Selectors.getTheme);
+ const colors = useThemeColors();
+ const cssColors = useCssColors();
+
+ const bg = field.property.style.color ? setColor(field.property.style.color, cacheTheme) : colors.defaultBg;
+ const {
+ text: renderText,
+ textWidth,
+ isEllipsis,
+ } = TextEllipsisEngine.textEllipsis(
+ {
+ text: field.property.text,
+ fontSize: 12,
+ },
+ autoSizerCanvas.context!,
+ );
+
+ const itemWidth = Math.max(textWidth + 2 * GRID_OPTION_ITEM_PADDING - (isEllipsis ? 8 : 0), GRID_CELL_MULTI_ITEM_MIN_WIDTH);
+
+ const isValid = true;
+ // isValidResp.isLoading ? (getIsValid(isValidResp.fieldId) ?? true) : isValidResp.result;
+
+ let textColor: string = colors.textStaticPrimary;
+ if (field.property.style.type === ButtonStyleType.Background) {
+ if (cacheTheme === 'dark') {
+ if (field.property.style.color === AutomationConstant.whiteColor) {
+ textColor = colors.textReverseDefault;
+ }
+ }
+ }
+ if (field.property.style.type === ButtonStyleType.OnlyText) {
+ if (!isValid) {
+ return (
+
+
+
+ {renderText}
+
+
+
+ );
+ }
+ return (
+ {
+ stopPropagation(e);
+ onStart();
+ }}
+ // maxWidth={maxWidth ?? '100%'}
+ width={itemWidth ?? '100%'}
+ paddingX={'10px'}
+ marginTop={marginTop}
+ display={'inline-flex'}
+ alignItems={'center'}
+ >
+ <>
+ {taskStatus === 'running' && }
+
+ {taskStatus === 'success' && }
+
+ {taskStatus === 'initial' && (
+
+
+ {renderText}
+
+
+ )}
+ >
+
+ );
+ }
+
+ if (!isValid) {
+ return (
+
+ <>
+ {taskStatus === 'running' && }
+ {taskStatus === 'success' && }
+
+ {taskStatus === 'initial' && (
+
+
+ {renderText}
+
+
+ )}
+ >
+
+ );
+ }
+ return (
+ {
+ stopPropagation(e);
+ onStart();
+ }}
+ justifyContent={'center'}
+ height={height ?? itemHeight}
+ width={itemWidth ?? '100%'}
+ marginTop={marginTop}
+ cursor={isValid ? 'cursor' : 'not-allowed'}
+ display={'inline-flex'}
+ alignItems={'center'}
+ >
+ <>
+ {taskStatus === 'success' && }
+ {taskStatus === 'running' && }
+ {taskStatus === 'initial' && (
+
+
+ {renderText}
+
+
+ )}
+ >
+
+ );
+};
+
+export default ButtonItem;
diff --git a/packages/datasheet/src/pc/components/editors/container.tsx b/packages/datasheet/src/pc/components/editors/container.tsx
index ba7e2f2b25..fb9d7336ea 100644
--- a/packages/datasheet/src/pc/components/editors/container.tsx
+++ b/packages/datasheet/src/pc/components/editors/container.tsx
@@ -31,7 +31,8 @@ import {
DATASHEET_ID,
Field,
FieldType,
- Group, IButtonField,
+ Group,
+ IButtonField,
ICell,
ICellValue,
IDateTimeField,
@@ -53,7 +54,6 @@ import {
} from '@apitable/core';
import { ContextName, ShortcutActionManager, ShortcutActionName, ShortcutContext } from 'modules/shared/shortcut_key';
import { appendRow } from 'modules/shared/shortcut_key/shortcut_actions/append_row';
-import { ButtonEditor } from 'pc/components/editors/button_editor';
import { autoTaskScheduling } from 'pc/components/gantt_view/utils/auto_task_line_layout';
import { useDispatch } from 'pc/hooks';
import { resourceService } from 'pc/resource_service';
@@ -173,9 +173,9 @@ const EditorContainerBase: React.ForwardRefRenderFunction(
field && record
? {
- recordId: record.id,
- fieldId: field.id,
- }
+ recordId: record.id,
+ fieldId: field.id,
+ }
: null,
);
const dispatch = useDispatch();
@@ -861,22 +861,8 @@ const EditorContainerBase: React.ForwardRefRenderFunction
);
- case FieldType.Button:
- return ;
case FieldType.WorkDoc:
- return (
-
- );
+ return ;
default:
return ;
}
diff --git a/packages/datasheet/src/pc/components/expand_record/expand_record.tsx b/packages/datasheet/src/pc/components/expand_record/expand_record.tsx
index 554e62c7cf..0b9210ce5a 100644
--- a/packages/datasheet/src/pc/components/expand_record/expand_record.tsx
+++ b/packages/datasheet/src/pc/components/expand_record/expand_record.tsx
@@ -755,12 +755,13 @@ const ExpandRecordComponentBase: React.FC
diff --git a/packages/datasheet/src/pc/components/expand_record/field_editor/field_block.tsx b/packages/datasheet/src/pc/components/expand_record/field_editor/field_block.tsx
index 3d5cace1e9..6057c5e6fc 100644
--- a/packages/datasheet/src/pc/components/expand_record/field_editor/field_block.tsx
+++ b/packages/datasheet/src/pc/components/expand_record/field_editor/field_block.tsx
@@ -305,7 +305,7 @@ export const FieldBlock: React.FC> = (
case FieldType.Button:
return (
-
+
);
diff --git a/packages/datasheet/src/pc/components/form_container/util.ts b/packages/datasheet/src/pc/components/form_container/util.ts
index 2b7a8c87a3..b7e528572d 100644
--- a/packages/datasheet/src/pc/components/form_container/util.ts
+++ b/packages/datasheet/src/pc/components/form_container/util.ts
@@ -35,6 +35,9 @@ export const query2formData = (query: IFormQuery, fieldMap: IFieldMap, fieldPerm
// filter invalid item name item
res[key] = compact((value as string[]).map((v) => find(field.property.options, { name: v })?.id));
}
+ if (field.type === FieldType.SingleSelect) {
+ res[key] = res[key]?.[0];
+ }
} else if ([FieldType.SingleText, FieldType.Text].includes(field.type)) {
res[key] = string2Segment(value as string);
} else if (FORM_FIELD_TYPE.number.includes(field.type)) {
diff --git a/packages/datasheet/src/pc/components/home/components/nav_bar/nav_bar.tsx b/packages/datasheet/src/pc/components/home/components/nav_bar/nav_bar.tsx
index 1ef3b2c614..b72d52d9bc 100644
--- a/packages/datasheet/src/pc/components/home/components/nav_bar/nav_bar.tsx
+++ b/packages/datasheet/src/pc/components/home/components/nav_bar/nav_bar.tsx
@@ -16,12 +16,19 @@
* along with this program. If not, see .
*/
-import { getEnvVariables } from '../../../../utils/env';
+import { compact } from 'lodash';
+import { ActionType } from 'pc/components/home/pc_home';
+import { getEnvVariables } from 'pc/utils/env';
import styles from './style.module.less';
-export const NavBar: React.FC> = (props) => {
- const { gap = 32 } = props;
- const linkList = [
+interface INavBar {
+ action?: ActionType;
+ gap?: number
+}
+
+export const NavBar: React.FC> = (props) => {
+ const { gap = 32, action } = props;
+ const linkList = compact([
{
href: 'https://help.apitable.com',
target: '_blank',
@@ -32,7 +39,17 @@ export const NavBar: React.FC> = (prop
target: '_blank',
text: 'About',
},
- ];
+ action === ActionType.BindAppSumo && {
+ href: 'https://aitable.ai/privacy-policy',
+ target: '_blank',
+ text: 'Privacy Policy',
+ },
+ action === ActionType.BindAppSumo && {
+ href: 'https://aitable.ai/terms-and-conditions',
+ target: '_blank',
+ text: 'Terms and Conditions',
+ },
+ ]);
if (getEnvVariables().LOGIN_SOCIAL_ICONS_DISABLE) {
return null;
diff --git a/packages/datasheet/src/pc/components/home/home_wrapper.tsx b/packages/datasheet/src/pc/components/home/home_wrapper.tsx
index 6a5e0ad080..774a99836e 100644
--- a/packages/datasheet/src/pc/components/home/home_wrapper.tsx
+++ b/packages/datasheet/src/pc/components/home/home_wrapper.tsx
@@ -22,9 +22,14 @@ import { EmailfeedbackOutlined, LinkedinOutlined, TwitterOutlined } from '@apita
import { getEnvVariables } from 'pc/utils/env';
import { GithubButton } from './components/github_button';
import { NavBar } from './components/nav_bar';
+import { ActionType } from './pc_home';
import styles from './style.module.less';
-export const HomeWrapper: React.FC> = ({ children }) => {
+interface IHomeWrapper {
+ action?: ActionType
+}
+
+export const HomeWrapper: React.FC> = ({ children, action }) => {
const colors = useThemeColors();
const linkIcons = [
@@ -96,7 +101,7 @@ export const HomeWrapper: React.FC> = ({ childr
{children}
-
+
);
diff --git a/packages/datasheet/src/pc/components/home/pc_home.tsx b/packages/datasheet/src/pc/components/home/pc_home.tsx
index 6b1857a236..5ee524ba04 100644
--- a/packages/datasheet/src/pc/components/home/pc_home.tsx
+++ b/packages/datasheet/src/pc/components/home/pc_home.tsx
@@ -84,7 +84,7 @@ export const PcHome: React.FC> = () => {
};
return (
-
+
{inviteLinkInfo || inviteEmailInfo ? (
diff --git a/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/index.tsx b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/index.tsx
index 5aad40f533..39dc1d563f 100644
--- a/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/index.tsx
+++ b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/index.tsx
@@ -16,36 +16,64 @@
* along with this program. If not, see
.
*/
+import { useAtom, useSetAtom } from 'jotai';
+import { KonvaEventObject } from 'konva/lib/Node';
+import { debounce } from 'lodash';
+import dynamic from 'next/dynamic';
import * as React from 'react';
-import { Box } from '@apitable/components';
-import { IButtonField, IRecord, KONVA_DATASHEET_ID, Selectors } from '@apitable/core';
-import { ButtonFieldItem } from 'pc/components/editors/button_editor/buton_item';
+import { useCallback, useState } from 'react';
+import { Box, useThemeColors } from '@apitable/components';
+import { ButtonStyleType, getColorValue, IButtonField, KONVA_DATASHEET_ID, Selectors } from '@apitable/core';
+import { CheckFilled } from '@apitable/icons';
+import { AutomationConstant } from 'pc/components/automation/config';
+import { automationHistoryAtom, automationStateAtom } from 'pc/components/automation/controller';
+import { automationTaskMap, AutomationTaskStatus } from 'pc/components/editors/button_editor/automation_task_map';
+import { ButtonFieldItem, handleStart } from 'pc/components/editors/button_editor/buton_item';
+import { useJobTaskContext } from 'pc/components/editors/button_editor/job_task';
import { generateTargetName } from 'pc/components/gantt_view';
-import { Rect } from 'pc/components/konva_components';
-import { CellScrollContainer } from 'pc/components/konva_grid';
+import { autoSizerCanvas, Icon, Rect, Text } from 'pc/components/konva_components';
+import {
+ CellScrollContainer,
+ GRID_CELL_MULTI_ITEM_MARGIN_TOP,
+ GRID_CELL_MULTI_ITEM_MIN_WIDTH,
+ GRID_CELL_MULTI_PADDING_TOP,
+ GRID_CELL_VALUE_PADDING,
+ GRID_ICON_SMALL_SIZE,
+ GRID_OPTION_ITEM_PADDING,
+} from 'pc/components/konva_grid';
+import { setColor } from 'pc/components/multi_grid/format';
import { useAppSelector } from 'pc/store/react-redux';
-import { stopPropagation, KeyCode } from 'pc/utils';
+import { KeyCode, stopPropagation } from 'pc/utils';
import { ICellProps } from '../cell_value';
import { IRenderData } from '../interface';
+import { TextEllipsisEngine } from './text_ellipsis_engine';
-type ACellProps = Pick
& {
- datasheetId: string
+const GRID_OPTION_ITEM_HEIGHT = 22;
+
+const RotatingLoading = dynamic(() => import('pc/components/konva_grid/components/cell/cell_button/rotating_loading'), { ssr: false });
+
+type ACellProps = Pick & {
+ datasheetId: string;
};
export const CellButtonItem: React.FC> = (props) => {
-
- const record = useAppSelector(state => Selectors.getRecord(state, props.recordId, props.datasheetId));
- if(!record) return null;
+ const record = useAppSelector((state) => Selectors.getRecord(state, props.recordId, props.datasheetId));
+ if (!record) return null;
return (
-
+
-
+
);
};
-export const CellButton: React.FC> = (props) => {
+export type IButtonCellProps = Omit & {
+ field: IButtonField;
+};
+const textFontSize = 13;
+
+export const CellButton: React.FC> = (props) => {
const { x, y, isActive, recordId, field, cellValue, columnWidth, rowHeight, onChange } = props;
const fieldId = field.id;
const name = generateTargetName({
@@ -55,9 +83,83 @@ export const CellButton: React.FC> = (props)
mouseStyle: 'pointer',
});
- const onClick = () => {
- onChange && onChange(!cellValue);
- };
+ const state = useAppSelector((state) => state);
+
+ const datasheetId = useAppSelector(Selectors.getActiveDatasheetId);
+ const record = useAppSelector((state) => Selectors.getRecord(state, recordId, datasheetId));
+
+ const [automationTaskMapData, setAutomationTaskMap] = useAtom(automationTaskMap);
+
+ const key = `${recordId}-${field.id}`;
+
+ const taskStatus: AutomationTaskStatus = automationTaskMapData.get(key) ?? 'initial';
+
+ const cacheTheme = useAppSelector(Selectors.getTheme);
+ const colors = useThemeColors();
+
+ const bg = field.property.style.color ? setColor(field.property.style.color, cacheTheme) : colors.defaultBg;
+ const isValid = true;
+
+ let textColor: string = colors.textStaticPrimary;
+
+ const maxTextWidth = columnWidth - 2 * (GRID_CELL_VALUE_PADDING + GRID_OPTION_ITEM_PADDING) - GRID_ICON_SMALL_SIZE;
+
+ const operatingMaxWidth = maxTextWidth - 6;
+ let currentX = GRID_CELL_VALUE_PADDING;
+
+ let currentY = GRID_CELL_MULTI_PADDING_TOP + 2;
+
+ // item no space to display, then perform a line feed
+ let realMaxTextWidth = maxTextWidth;
+ if (operatingMaxWidth <= 10) {
+ currentX = GRID_CELL_VALUE_PADDING;
+ currentY += GRID_OPTION_ITEM_HEIGHT + GRID_CELL_MULTI_ITEM_MARGIN_TOP;
+ } else {
+ realMaxTextWidth = operatingMaxWidth;
+ }
+
+ const setAutomationStateAtom = useSetAtom(automationStateAtom);
+
+ const setAutomationHistoryPanel = useSetAtom(automationHistoryAtom);
+ const {
+ text: renderText,
+ textWidth,
+ isEllipsis,
+ } = TextEllipsisEngine.textEllipsis(
+ {
+ text: field.property.text,
+ maxWidth: columnWidth && realMaxTextWidth,
+ fontSize: 12,
+ },
+ autoSizerCanvas.context!,
+ );
+
+ const itemWidth = Math.max(textWidth + 2 * GRID_OPTION_ITEM_PADDING - (isEllipsis ? 8 : 0), GRID_CELL_MULTI_ITEM_MIN_WIDTH);
+
+ if (field.property.style.type === ButtonStyleType.Background) {
+ if (cacheTheme === 'dark') {
+ if (field.property.style.color === AutomationConstant.whiteColor) {
+ textColor = colors.textReverseDefault;
+ }
+ }
+ }
+
+ const { handleTaskStart } = useJobTaskContext();
+
+ const onStart = useCallback(() => {
+ if (!datasheetId) {
+ return;
+ }
+ if (!record) {
+ return;
+ }
+
+ handleStart(datasheetId, record, state, recordId, taskStatus, field, colors, handleTaskStart, setAutomationStateAtom, setAutomationHistoryPanel);
+ }, [colors, datasheetId, field, handleTaskStart, record, recordId, setAutomationHistoryPanel, setAutomationStateAtom, state, taskStatus]);
+
+ const onClickStart = debounce(() => {
+ onStart();
+ }, 300);
const handleKeyDown = (e: React.KeyboardEvent) => {
if (e.metaKey) return;
@@ -67,6 +169,81 @@ export const CellButton: React.FC> = (props)
}
};
+ const itemX1 = 10 + (columnWidth - itemWidth) / 2;
+
+ const itemY = currentY - 2;
+
+ const [isHover, setHover] = useState(false);
+
+ const handleMouseEnter = (e: KonvaEventObject) => {
+ // @ts-ignore
+ const container = e.target.getStage().container();
+ container.style.cursor = 'pointer';
+ setHover(true);
+ };
+
+ const handleMouseLeave = (e: KonvaEventObject) => {
+ // @ts-ignore
+ const container = e.target.getStage().container();
+ container.style.cursor = 'default';
+ setHover(false);
+ };
+
+ const itemLoadingX1 = (columnWidth - 22) / 2;
+ if (field.property.style.type === ButtonStyleType.OnlyText) {
+ // @ts-ignore
+ return (
+
+
+
+ {taskStatus === 'running' && }
+
+ {taskStatus === 'success' && (
+
+ )}
+
+ {taskStatus === 'initial' && (
+
+ )}
+
+ );
+ }
+
return (
> = (props)
fieldId={fieldId}
recordId={recordId}
renderData={{} as IRenderData}
- onKeyDown={handleKeyDown}
- onClick={onClick}
- onTap={onClick}
+ onClick={onClickStart}
+ onTap={onClickStart}
>
- {isActive && }
-
+
+
+ {taskStatus === 'running' && }
+
+ {taskStatus === 'success' && (
+
+ )}
+
+ {taskStatus === 'initial' && (
+
+ )}
);
};
diff --git a/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/rotating_loading.tsx b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/rotating_loading.tsx
new file mode 100644
index 0000000000..85253d0d22
--- /dev/null
+++ b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/rotating_loading.tsx
@@ -0,0 +1,54 @@
+import Konva from 'konva';
+import { Group } from 'konva/lib/Group';
+import React, { FC, useEffect, useRef } from 'react';
+import { Path as PathComponent, Rect as RectComponent, Group as GroupComponent } from 'react-konva';
+import { LoadingFilled } from '@apitable/icons';
+
+const transformsEnabled = 'position';
+const RotatingLoading: FC<{
+ x: number;
+ textColor: string;
+ name: string;
+ y: number;
+}> = ({ x, y, name, textColor }) => {
+ const groupRef = useRef();
+ const size = 16;
+ useEffect(() => {
+ const cloudAnimation = new Konva.Animation((frame) => {
+ if (!frame) return;
+ // const posX = Math.sin((frame.time * 2 * Math.PI) / 60);
+ // @ts-ignore
+ groupRef.current?.rotate?.(16);
+ });
+
+ cloudAnimation.start();
+ return () => {
+ cloudAnimation.stop();
+ };
+ }, []);
+
+ return (
+ {
+ groupRef.current = ref;
+ }}
+ >
+
+
+ );
+};
+
+export default RotatingLoading;
diff --git a/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/text_ellipsis_engine.ts b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/text_ellipsis_engine.ts
new file mode 100644
index 0000000000..ecdac666d0
--- /dev/null
+++ b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_button/text_ellipsis_engine.ts
@@ -0,0 +1,79 @@
+/**
+ * APITable
+ * Copyright (C) 2022 APITable Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+import {
+ ITextEllipsisProps,
+} from 'pc/components/konva_grid';
+
+import { getTextWidth } from 'pc/components/konva_grid/utils/get_text_width';
+import { DEFAULT_FONT_FAMILY } from 'pc/utils';
+
+export class TextEllipsisEngine {
+ public static textEllipsis(props: ITextEllipsisProps, ctx: CanvasRenderingContext2D) {
+ const { text, maxWidth, fontSize = 13, fontWeight = 'normal' } = props;
+
+ if (text == null)
+ return {
+ text: '',
+ textWidth: 0,
+ isEllipsis: false,
+ };
+ const fontStyle = `${fontWeight} ${fontSize}px ${DEFAULT_FONT_FAMILY}`;
+
+ if (!maxWidth) {
+ return {
+ text,
+ textWidth: getTextWidth(ctx, text, fontStyle),
+ isEllipsis: false,
+ };
+ }
+
+ const ellipsis = 'ā¦';
+ const textSize = text.length;
+ // Predetermine the threshold width of the incoming text
+ let guessSize = Math.ceil(maxWidth / fontSize);
+ let guessText = text.substr(0, guessSize);
+ let guessWidth = getTextWidth(ctx, guessText, fontStyle);
+
+ while (guessWidth <= maxWidth) {
+ if (textSize <= guessSize) {
+ return {
+ text,
+ textWidth: guessWidth,
+ isEllipsis: false,
+ };
+ }
+ guessSize++;
+ guessText = text.substr(0, guessSize);
+ guessWidth = getTextWidth(ctx, guessText, fontStyle);
+ }
+
+ const ellipsisWidth = getTextWidth(ctx, ellipsis, fontStyle);
+ while (guessSize >= 0 && guessWidth + ellipsisWidth > maxWidth) {
+ guessSize--;
+ guessText = text.substr(0, guessSize);
+ guessWidth = getTextWidth(ctx, guessText, fontStyle);
+ }
+
+ return {
+ text: `${guessText || text[0]}${ellipsis}`,
+ textWidth: maxWidth,
+ isEllipsis: true,
+ };
+ }
+}
diff --git a/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_value.tsx b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_value.tsx
index 9e40b1648e..55504ebd9d 100644
--- a/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_value.tsx
+++ b/packages/datasheet/src/pc/components/konva_grid/components/cell/cell_value.tsx
@@ -20,7 +20,7 @@ import { ShapeConfig } from 'konva/lib/Shape';
import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key';
import { FC, memo } from 'react';
import { CollaCommandName, FieldType, ICellValue, IField } from '@apitable/core';
-import {CellButton, CellButtonItem} from './cell_button';
+import { CellButton, CellButtonItem } from './cell_button';
import { resourceService } from 'pc/resource_service';
import { CellScrollContainer } from '../cell_scroll_container';
import { CellAttachment } from './cell_attachment';
@@ -155,7 +155,7 @@ export const CellValue: FC> = memo((pro
case FieldType.Attachment:
return ;
case FieldType.Button:
- return ;
+ return ;
case FieldType.WorkDoc:
return ;
default:
diff --git a/packages/datasheet/src/pc/components/konva_grid/utils/cell_helper.ts b/packages/datasheet/src/pc/components/konva_grid/utils/cell_helper.ts
index ad7dab68b8..319e9e465b 100644
--- a/packages/datasheet/src/pc/components/konva_grid/utils/cell_helper.ts
+++ b/packages/datasheet/src/pc/components/konva_grid/utils/cell_helper.ts
@@ -64,7 +64,6 @@ import { FileOutlined } from '@apitable/icons';
import { assertSignatureManager } from '@apitable/widget-sdk';
import { AutomationConstant } from 'pc/components/automation/config';
import { AvatarSize, AvatarType } from 'pc/components/common';
-import { getIsValid } from 'pc/components/editors/button_editor/valid_map';
import { GANTT_SHORT_TASK_MEMBER_ITEM_HEIGHT } from 'pc/components/gantt_view';
import { isUnitLeave } from 'pc/components/multi_grid/cell/cell_member/member_item';
import { setColor } from 'pc/components/multi_grid/format';
@@ -319,6 +318,7 @@ export class CellHelper extends KonvaDrawer {
private renderCellButton(renderProps: IRenderProps, ctx?: any) {
const { x, y, rowHeight, rowHeightLevel, columnWidth, isActive, callback } = renderProps;
+ const GRID_OPTION_ITEM_HEIGHT = 22;
const buttonField = renderProps.field as IButtonField;
const cellValue = [1];
const isOperating = isActive;
@@ -331,29 +331,25 @@ export class CellHelper extends KonvaDrawer {
const listCount = cellValue.length;
let isOverflow = false;
- const isValid = true
- // let isValid: boolean = getIsValid(buttonField.id);
- // if(buttonField.property.action.type === ButtonActionType.TriggerAutomation) {
- // isValid = isValid && (renderProps.permissions?.['editable'] ?? true);
- // }
+ const isValid = true;
const defaultColor = buttonField.property.style.color ? setColor(buttonField.property.style.color, renderProps.cacheTheme) : colors.defaultBg;
let bg = '';
- if(buttonField.property.style.type === ButtonStyleType.Background) {
- if(isValid) {
+ if (buttonField.property.style.type === ButtonStyleType.Background) {
+ if (isValid) {
bg = defaultColor;
- }else {
+ } else {
bg = colors.bgControlsDisabled;
}
}
for (let index = 0; index < listCount; index++) {
- let color = isValid ? defaultColor: colors.textCommonDisabled;
- if(buttonField.property.style.type === ButtonStyleType.Background) {
- if(isValid) {
+ let color = isValid ? defaultColor : colors.textCommonDisabled;
+ if (buttonField.property.style.type === ButtonStyleType.Background) {
+ if (isValid) {
color = colors.textStaticPrimary;
- if(renderProps.cacheTheme === 'dark') {
- if(buttonField.property.style.color === AutomationConstant.whiteColor) {
+ if (renderProps.cacheTheme === 'dark') {
+ if (buttonField.property.style.color === AutomationConstant.whiteColor) {
color = colors.textReverseDefault;
}
}
@@ -386,10 +382,7 @@ export class CellHelper extends KonvaDrawer {
fontSize: 12,
});
// GRID_ICON_SMALL_SIZE
- const itemWidth = Math.max(
- textWidth + 2 * GRID_OPTION_ITEM_PADDING - (isEllipsis ? 8 : 0),
- GRID_CELL_MULTI_ITEM_MIN_WIDTH,
- );
+ const itemWidth = Math.max(textWidth + 2 * GRID_OPTION_ITEM_PADDING - (isEllipsis ? 8 : 0), GRID_CELL_MULTI_ITEM_MIN_WIDTH);
if (columnWidth != null) {
// In the inactive state, subsequent items are not rendered when the line width is exceeded
@@ -410,17 +403,9 @@ export class CellHelper extends KonvaDrawer {
if (isActive && currentY >= maxHeight) isOverflow = true;
}
- const itemX = x + currentX;
const itemY = y + currentY;
if (ctx && !isActive) {
- // this.path({
- // x: itemX + 4,
- // y: itemY + 2,
- // data: FileOutlinedPath,
- // size: 12,
- // fill: colors.textBrandDefault,
- const itemX1 = x + (columnWidth - itemWidth) /2;
- // });
+ const itemX1 = x + (columnWidth - itemWidth) / 2;
this.label({
x: itemX1,
y: itemY,
@@ -428,7 +413,7 @@ export class CellHelper extends KonvaDrawer {
height: GRID_OPTION_ITEM_HEIGHT,
background,
color,
- radius: 4,
+ radius: 2,
padding: GRID_OPTION_ITEM_PADDING,
text: renderText,
fontSize: 12,
diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx
index 2213e98f4c..76fb51cfee 100644
--- a/packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx
+++ b/packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx
@@ -412,7 +412,6 @@ export const FormatButton: React.FC
{t(Strings.button_operation)}
-
>
{
setFieldProperty('action')({
diff --git a/packages/datasheet/src/pc/components/record_card/card_body.tsx b/packages/datasheet/src/pc/components/record_card/card_body.tsx
index e39a783023..8223ee61f3 100644
--- a/packages/datasheet/src/pc/components/record_card/card_body.tsx
+++ b/packages/datasheet/src/pc/components/record_card/card_body.tsx
@@ -20,10 +20,9 @@ import { isNull } from 'util';
import classNames from 'classnames';
import * as React from 'react';
import { shallowEqual } from 'react-redux';
-import { useThemeColors } from '@apitable/components';
+import { useThemeColors, Typography } from '@apitable/components';
import { BasicValueType, Field, FieldType, getTextFieldType, ICellValue, IField, IViewColumn, Selectors, Strings, t } from '@apitable/core';
import { expandRecordIdNavigate } from 'pc/components/expand_record';
-import { UrlDiscern } from 'pc/components/multi_grid/cell/cell_text/url_discern';
import { CellValue } from 'pc/components/multi_grid/cell/cell_value';
import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting';
import { useResponsive } from 'pc/hooks';
@@ -34,7 +33,6 @@ import { getFieldHeight, getShowFieldType, getVietualFieldHeight } from '../gall
import { CardText } from './card_text';
import styles from './style.module.less';
-
const showTitle = (cellValue: ICellValue, field: IField) => {
if (isNull(cellValue)) return t(Strings.record_unnamed);
return Field.bindModel(field).cellValueToString(cellValue);
@@ -79,7 +77,12 @@ export const CardBody: React.FC>
if (index === 0) {
return (
-
+
+ {showTitle(cellValue, field)}
+
);
}
diff --git a/packages/datasheet/src/pc/components/robot/api.ts b/packages/datasheet/src/pc/components/robot/api.ts
index 08c02ae6bd..7233f51867 100644
--- a/packages/datasheet/src/pc/components/robot/api.ts
+++ b/packages/datasheet/src/pc/components/robot/api.ts
@@ -18,6 +18,7 @@
import axios from 'axios';
import qs from 'qs';
+import { ICronSchema } from '@apitable/components';
import { automationApiClient } from 'pc/common/api-client';
import { IAutomationDatum, IRobotHistoryTask, IRobotTrigger } from './interface';
import { IAutomationRobotDetailItem } from './robot_context';
@@ -62,9 +63,12 @@ export const updateAutomationRobot = async (resourceId: string, robotId: string,
return res.data.success;
};
-export const getResourceAutomations = async (resourceId: string, options?: {
- shareId: string
-}): Promise => {
+export const getResourceAutomations = async (
+ resourceId: string,
+ options?: {
+ shareId: string;
+ },
+): Promise => {
const resp = await automationApiClient.getResourceRobots({
resourceId: resourceId,
// @ts-ignore
@@ -91,13 +95,15 @@ export const createAutomationRobot = (robot: { resourceId: string; name: string
});
};
-export const checkObject = (val: object) => Object.values(val).some(value => value != null);
-export const getResourceAutomationDetail = (resourceId: string, robotId: string,
+export const checkObject = (val: object) => Object.values(val).some((value) => value != null);
+export const getResourceAutomationDetail = (
+ resourceId: string,
+ robotId: string,
options: {
- shareId?: string
- }): Promise => {
-
- const query = (options != null && checkObject(options)) ? qs.stringify(options) : '';
+ shareId?: string;
+ },
+): Promise => {
+ const query = options != null && checkObject(options) ? qs.stringify(options) : '';
return axios.get(`/automation/${resourceId}/robots/${robotId}?${query}`).then((res) => {
if (res.data.success) {
return res.data.data;
@@ -130,21 +136,21 @@ export const deActiveRobot = (robotId: string): Promise => {
};
export const deleteRobot = (resourceId: string, robotId: string) => {
return axios.delete(`/automation/${resourceId}/robots/${robotId}`).then((res) => {
- if (res.data.success) {
- return true;
- }
- return false;
+ return !!res.data.success;
});
};
interface ICreateTrigger {
- 'robotId'?: string
- 'input': unknown,
- 'relatedResourceId'?: string
- 'prevTriggerId'?: string,
- 'triggerTypeId': string
+ robotId?: string;
+ input: unknown;
+ relatedResourceId?: string;
+ prevTriggerId?: string;
+ triggerTypeId: string;
}
+export type ICronSchemaTimeZone = ICronSchema & {
+ timeZone: string;
+};
export const createTrigger = (resourceId: string, data: ICreateTrigger) => {
return axios.post(`/automation/${resourceId}/triggers`, data);
};
@@ -154,22 +160,27 @@ export const changeTriggerTypeId = (resourceId: string, triggerId: string, trigg
robotId,
triggerTypeId,
relatedResourceId: '',
- input: {}
+ input: {},
});
};
-export const updateTriggerInput = (resourceId: string, triggerId: string, input: any, robotId: string, data: {
- relatedResourceId: string
-}) => {
+export const updateTriggerInput = (
+ resourceId: string,
+ triggerId: string,
+ input: any,
+ robotId: string,
+ data: {
+ relatedResourceId: string;
+ scheduleConfig?: ICronSchemaTimeZone;
+ },
+) => {
return axios.patch(`/automation/${resourceId}/triggers/${triggerId}`, {
input,
robotId,
- ...data
+ ...data,
});
};
-export const createAction = (
- resourceId: string,
- data: { robotId: string; actionTypeId: string; prevActionId?: string; input?: any }) => {
+export const createAction = (resourceId: string, data: { robotId: string; actionTypeId: string; prevActionId?: string; input?: any }) => {
return axios.post(`/automation/${resourceId}/actions`, data);
};
@@ -177,7 +188,7 @@ export const changeActionTypeId = (resourceId: string, actionId: string, actionT
return axios.patch(`/automation/${resourceId}/actions/${actionId}`, {
actionTypeId,
robotId,
- input: {}
+ input: {},
});
};
@@ -201,10 +212,6 @@ export const getAutomationRunHistoryDetail = (taskId: string): Promise {
+export const reqDatasheetButtonTrigger = (data: { dstId: string; recordId: string; fieldId: string }) => {
return nestReq.post(`/datasheets/${data.dstId}/triggers`, data);
};
diff --git a/packages/datasheet/src/pc/components/robot/hooks.ts b/packages/datasheet/src/pc/components/robot/hooks.ts
index 17e99eda84..8fc28a9a02 100644
--- a/packages/datasheet/src/pc/components/robot/hooks.ts
+++ b/packages/datasheet/src/pc/components/robot/hooks.ts
@@ -133,12 +133,12 @@ export const useToggleRobotActive = (resourceId: string, robotId: string) => {
setLoading(false);
if (ok) {
await refreshItem();
- const item = automationState?.robot?.triggers?.find(item => getFieldId(item) != null);
- if( item != null && isNotifed==null && !isActive){
+ const item = automationState?.robot?.triggers?.find((item) => getFieldId(item) != null);
+ if (item != null && isNotifed == null && !isActive) {
Message.success({
content: t(Strings.automation_enabled_return_via_related_files),
});
- setIsNotified(String(true))
+ setIsNotified(String(true));
return;
}
@@ -246,6 +246,23 @@ export const useNodeTypeByIds = () => {
}, [triggerTypes, actionTypes]);
};
+export const getDefaultSchema = (timeZone: string) => {
+ const defaultFormData = {
+ type: 'Expression',
+ value: {
+ operator: 'newObject',
+ operands: [
+ 'timeZone',
+ {
+ type: 'Literal',
+ value: timeZone,
+ },
+ ],
+ },
+ };
+ return defaultFormData;
+};
+
// For triggers where there is only one option and a default value when the record is created,
// the trigger is created with the default form information.
export const useDefaultTriggerFormData = () => {
diff --git a/packages/datasheet/src/pc/components/robot/interface.ts b/packages/datasheet/src/pc/components/robot/interface.ts
index c6a6134fe6..f8e29ab09c 100644
--- a/packages/datasheet/src/pc/components/robot/interface.ts
+++ b/packages/datasheet/src/pc/components/robot/interface.ts
@@ -15,7 +15,7 @@
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
-import { IFormNodeItem } from 'pc/components/tool_bar/foreign_form/form_list_panel';
+
import { IAutomationRobotDetailItem } from './robot_context';
export interface IRobotHistoryTask {
@@ -54,13 +54,21 @@ export interface IRobotContext {
robot?: IAutomationRobotDetailItem;
}
-export type EnumTriggerEndpoint ='button_field'|'button_clicked' | 'form_submitted' | 'record_matches_conditions' | 'record_created'
- | 'sendLarkMsg' | 'sendRequest' | 'sendMail';
+export type EnumTriggerEndpoint =
+ | 'button_field'
+ | 'button_clicked'
+ | 'form_submitted'
+ | 'record_matches_conditions'
+ | 'record_created'
+ | 'scheduled_time_arrive'
+ | 'sendLarkMsg'
+ | 'sendRequest'
+ | 'sendMail';
interface INodeBaseType {
name: string;
description: string;
- endpoint: EnumTriggerEndpoint ;
+ endpoint: EnumTriggerEndpoint;
inputJsonSchema: INodeSchema;
outputJsonSchema?: INodeSchema;
service: {
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx
new file mode 100644
index 0000000000..775232f248
--- /dev/null
+++ b/packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx
@@ -0,0 +1,31 @@
+import React, { FC, memo } from 'react';
+import { Timing, NextTimePreview, CronConverter, ICronSchema, Box } from '@apitable/components';
+
+import { Strings, t } from '@apitable/core';
+
+const AutomationTimingComp: FC<{
+ tz?: string;
+ value?: ICronSchema;
+ scheduleType?: 'day' | 'month' | 'week' | 'hour';
+ options: {
+ userTimezone: string;
+ };
+ onUpdate?: (_: ICronSchema) => void;
+}> = ({ tz, options, scheduleType, value, onUpdate }) => {
+ const settingTimezone = tz ?? options?.userTimezone;
+
+ const cron = CronConverter.convertCronPropsString(value!);
+ if (scheduleType == null || value == undefined) {
+ return null;
+ }
+ return (
+
+
+
+
+
+
+ );
+};
+
+export const AutomationTiming = memo(AutomationTimingComp);
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/robot_detail.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/robot_detail.tsx
index 72082276cb..f187aef492 100644
--- a/packages/datasheet/src/pc/components/robot/robot_detail/robot_detail.tsx
+++ b/packages/datasheet/src/pc/components/robot/robot_detail/robot_detail.tsx
@@ -16,35 +16,21 @@
* along with this program. If not, see .
*/
-import { memo, useEffect } from 'react';
+import { memo } from 'react';
import { Box, Typography } from '@apitable/components';
-import {
- ResourceType,
- Strings,
- t,
-} from '@apitable/core';
-import {CONST_MAX_ACTION_COUNT, CONST_MAX_TRIGGER_COUNT} from 'pc/components/automation/config';
+import { Strings, t } from '@apitable/core';
+import { CONST_MAX_ACTION_COUNT, CONST_MAX_TRIGGER_COUNT } from 'pc/components/automation/config';
+import { CONST_BG_CLS_NAME } from 'pc/components/automation/content';
import { useActionTypes, useAutomationRobot, useTriggerTypes } from '../hooks';
import { RobotActions } from './action/robot_actions';
import { EditType, RobotTrigger } from './trigger/robot_trigger';
import { useCssColors } from './trigger/use_css_colors';
-import {CONST_BG_CLS_NAME} from "pc/components/automation/content";
export const RobotDetailForm = memo(() => {
const { loading, data: actionTypes } = useActionTypes();
const { loading: triggerTypeLoading, data: triggerTypes } = useTriggerTypes();
const { robot } = useAutomationRobot();
- // useEffect(() => {
- // setTimeout(() => {
- // resourceService.instance?.initialized &&
- // resourceService.instance?.switchResource({
- // to: resourceId as string,
- // resourceType: ResourceType.Datasheet,
- // });
- // }, 1000);
- // }, []);
-
const colors = useCssColors();
if (loading || !actionTypes || triggerTypeLoading || !triggerTypes || !robot) {
return null;
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx
index 848867c22b..2e8bcc2da3 100644
--- a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx
+++ b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx
@@ -21,9 +21,12 @@ import { shallowEqual } from 'react-redux';
import ReactJson from 'react18-json-view';
import styled from 'styled-components';
import useSWR from 'swr';
-import { Box, Typography, useTheme, useThemeColors } from '@apitable/components';
+import { Box, Timing, Typography, useTheme, useThemeColors } from '@apitable/components';
import { Selectors, t, Strings, data2Operand } from '@apitable/core';
-import { getTriggerDatasheetId, getTriggerDstId } from 'pc/components/automation/controller/hooks/use_robot_fields';
+import { getTriggerDstId } from 'pc/components/automation/controller/hooks/use_robot_fields';
+import { AutomationTiming } from 'pc/components/robot/robot_detail/automation_timing';
+import { TimeScheduleManager } from 'pc/components/robot/robot_detail/trigger/time_schedule_manager';
+import { useAppSelector } from 'pc/store/react-redux';
import { useAllFields } from '../../hooks';
import { INodeType, IRobotRunHistoryDetail } from '../../interface';
import { enrichDatasheetTriggerOutputSchema } from '../magic_variable_container/helper';
@@ -33,22 +36,16 @@ import { KeyValueDisplay, StyledTitle } from './common';
import { FormDataRender } from './form_data_render';
import styles from './style.module.less';
-import {useAppSelector} from "pc/store/react-redux";
-
interface IRobotRunHistoryTriggerDetail {
- nodeType: INodeType;
- nodeDetail: IRobotRunHistoryDetail['nodeByIds'][string];
+ nodeType: INodeType;
+ nodeDetail: IRobotRunHistoryDetail['nodeByIds'][string];
}
const FilterWrapper = styled.div`
margin-top: 8px;
margin-bottom: 8px;
`;
-export const FilterValueDisplay = ({ filter, label, datasheetId }: {
- filter: any;
- label: string;
- datasheetId: string
-}) => {
+export const FilterValueDisplay = ({ filter, label, datasheetId }: { filter: any; label: string; datasheetId: string }) => {
const theme = useTheme();
if (!filter) return null;
if (!datasheetId) {
@@ -60,7 +57,42 @@ export const FilterValueDisplay = ({ filter, label, datasheetId }: {
{label}
-
+
+
+
+ );
+};
+
+export const ScheduleRuleDisplay = ({
+ value,
+ label,
+ timeZone,
+ scheduleType,
+}: {
+ value: any;
+ label: string;
+ scheduleType: string;
+ timeZone: string;
+}) => {
+ const theme = useTheme();
+ const userTimezone = useAppSelector(Selectors.getUserTimeZone)!;
+ if (!value) return null;
+
+ if (!scheduleType) {
+ return null;
+ }
+ if (!timeZone) {
+ return null;
+ }
+ const cronSchema = TimeScheduleManager.getCronWithTimeZone(value);
+
+ return (
+
+
+ {label}
+
+
+
);
@@ -75,7 +107,7 @@ export const RobotRunHistoryTriggerDetail = (props: IRobotRunHistoryTriggerDetai
const { data: dataList1 } = useSWR(['getRobotMagicDatasheetByResourceId', resourceId], () => getTriggerDstId(resourceId), {});
const datasheetId = dataList1 ?? '';
- const datasheet = useAppSelector(a => Selectors.getDatasheet(a, datasheetId), shallowEqual);
+ const datasheet = useAppSelector((a) => Selectors.getDatasheet(a, datasheetId), shallowEqual);
const fieldPermissionMap = useAppSelector((state) => {
return Selectors.getFieldPermissionMap(state, datasheetId);
@@ -88,21 +120,16 @@ export const RobotRunHistoryTriggerDetail = (props: IRobotRunHistoryTriggerDetai
const colors = useThemeColors();
const oldSchema = { schema: nodeType.outputJsonSchema };
- if (!datasheet || !fieldPermissionMap || !fields) return (
-
- {t(Strings.robot_run_history_input)}
+ if (!datasheet || !fieldPermissionMap || !fields)
+ return (
+
+ {t(Strings.robot_run_history_input)}
-
- {!datasheet && (
-
- )}
+
+ {!datasheet && }
+
-
- );
+ );
const outputSchema: any = enrichDatasheetTriggerOutputSchema(oldSchema as any, fields, fieldPermissionMap);
@@ -118,18 +145,29 @@ export const RobotRunHistoryTriggerDetail = (props: IRobotRunHistoryTriggerDetai
className={styles.historyDetailList}
>
{retrievedSchema.type === 'object' &&
- Object.keys(retrievedSchema.properties!).map((propertyKey) => {
- const propertyValue = formData[propertyKey];
- const label = retrievedSchema.properties![propertyKey].title || '';
- if (propertyKey === 'filter') {
- return ;
- }
- return ;
- })}
+ Object.keys(retrievedSchema.properties!).map((propertyKey) => {
+ const propertyValue = formData[propertyKey];
+ const label = retrievedSchema.properties![propertyKey].title || '';
+ if (propertyKey === 'scheduleRule') {
+ console.log('nodeDetail input', nodeDetail.input);
+ return (
+
+ );
+ }
+ if (propertyKey === 'filter') {
+ return ;
+ }
+ return ;
+ })}
- ;{t(Strings.robot_run_history_output)}
-
+ ;{t(Strings.robot_run_history_output)}
+
);
};
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx
index 383bae08e7..497e00b4f6 100644
--- a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx
+++ b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx
@@ -20,27 +20,35 @@ import { useMount } from 'ahooks';
import produce from 'immer';
import { useAtom, useAtomValue, useSetAtom } from 'jotai';
import { identity, isEqual, isEqualWith, isNil, pickBy } from 'lodash';
+import { Just, Maybe } from 'purify-ts';
import * as React from 'react';
-import { memo, MutableRefObject, useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react';
+import { memo, MutableRefObject, useCallback, useContext, useEffect, useMemo, useRef } from 'react';
import { shallowEqual } from 'react-redux';
import styled from 'styled-components';
import useSWR from 'swr';
-import { Box, IDropdownControl, SearchSelect, Typography } from '@apitable/components';
+import { Box, DropdownSelect, IDropdownControl, SearchSelect, Typography } from '@apitable/components';
import {
- ButtonActionType, CollaCommandName,
- EmptyNullOperand, Events, FieldType, IButtonAction, IButtonField,
- IExpression, IField,
+ ButtonActionType,
+ CollaCommandName,
+ EmptyNullOperand,
+ Events,
+ FieldType,
+ getUtcOptionList,
+ IButtonField,
+ IExpression,
integrateCdnHost,
- IReduxState, IServerFormPack,
+ IReduxState,
+ IServerFormPack,
OperatorEnums,
Player,
ResourceType,
Selectors,
Strings,
- t
+ t,
} from '@apitable/core';
import { fetchFormPack } from '@apitable/core/dist/modules/database/api/form_api';
import { CONST_MAX_TRIGGER_COUNT } from 'pc/components/automation/config';
+import { getDataParameter, getDataSlot } from 'pc/components/automation/controller/hooks/get_data_parameter';
import { getDatasheetId } from 'pc/components/automation/controller/hooks/get_datasheet_id';
import { getFieldId } from 'pc/components/automation/controller/hooks/get_field_id';
import { getFormId } from 'pc/components/automation/controller/hooks/get_form_id';
@@ -48,22 +56,28 @@ import { Message, Modal } from 'pc/components/common';
import { OrEmpty } from 'pc/components/common/or_empty';
import { OrTooltip } from 'pc/components/common/or_tooltip';
import { Trigger } from 'pc/components/robot/robot_context';
+import { AutomationTiming } from 'pc/components/robot/robot_detail/automation_timing';
import { CreateNewTrigger } from 'pc/components/robot/robot_detail/create_new_trigger';
import { ReadonlyFieldColumn } from 'pc/components/robot/robot_detail/trigger/readonly_field_column';
+import { NodeFormData, TimeScheduleManager, TimeScheduleTransformer } from 'pc/components/robot/robot_detail/trigger/time_schedule_manager';
import { useCssColors } from 'pc/components/robot/robot_detail/trigger/use_css_colors';
import { getTriggerList } from 'pc/components/robot/robot_detail/utils';
-import { useTriggerTypes } from 'pc/components/robot/robot_panel/hook_trigger';
import { ShareContext } from 'pc/components/share';
+import { useResponsive, useSideBarVisible } from 'pc/hooks';
import { resourceService } from 'pc/resource_service';
import { useAppSelector } from 'pc/store/react-redux';
-import { useResponsive, useSideBarVisible } from '../../../../hooks';
import {
automationCurrentTriggerId,
automationLocalMap,
- automationPanelAtom, automationSourceAtom,
+ automationPanelAtom,
+ automationSourceAtom,
automationStateAtom,
- automationTriggerDatasheetAtom, IAutomationPanel, loadableFormItemAtom, loadableFormList,
- PanelName, useAutomationController
+ automationTriggerDatasheetAtom,
+ IAutomationPanel,
+ loadableFormItemAtom,
+ loadableFormList,
+ PanelName,
+ useAutomationController,
} from '../../../automation/controller';
import { getRelativedId } from '../../../automation/controller/hooks/use_robot_fields';
import { useAutomationResourcePermission } from '../../../automation/controller/use_automation_permission';
@@ -81,25 +95,24 @@ import { RobotTriggerCreateForm } from './robot_trigger_create';
import itemStyle from './select_styles.module.less';
interface IRobotTriggerProps {
- robotId: string;
- triggerTypes: ITriggerType[];
- editType?: EditType;
+ robotId: string;
+ triggerTypes: ITriggerType[];
+ editType?: EditType;
}
interface IRobotTriggerBase {
- index: number;
- trigger: IRobotTrigger;
- triggerTypes: ITriggerType[];
- editType?: EditType;
+ index: number;
+ trigger: IRobotTrigger;
+ triggerTypes: ITriggerType[];
+ editType?: EditType;
}
export enum EditType {
- entry = 'entry',
- detail = 'detail',
+ entry = 'entry',
+ detail = 'detail',
}
export const customizer = (objValue, othValue) => {
-
if (isNil(objValue) && isNil(othValue)) {
return true;
}
@@ -112,18 +125,25 @@ export const customizer = (objValue, othValue) => {
};
const useAutomationLocalStateMap = () => {
-
const [localStateMap, setLocalStateMap] = useAtom(automationLocalMap);
- const clear = useCallback((id: string) => {
- setLocalStateMap(produce(localStateMap, (draft => {
- draft.delete(id);
- })));
- }, [localStateMap, setLocalStateMap]);
+ const clear = useCallback(
+ (id: string) => {
+ setLocalStateMap(
+ produce(localStateMap, (draft) => {
+ draft.delete(id);
+ }),
+ );
+ },
+ [localStateMap, setLocalStateMap],
+ );
- return useMemo(() => ({
- clear
- }), [clear]);
+ return useMemo(
+ () => ({
+ clear,
+ }),
+ [clear],
+ );
};
export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
const { trigger, editType, triggerTypes, index } = props;
@@ -132,15 +152,19 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
const [localStateMap, setLocalStateMap] = useAtom(automationLocalMap);
const { clear } = useAutomationLocalStateMap();
- const { api: { refreshItem } } = useAutomationController();
+ const {
+ api: { refreshItem },
+ } = useAutomationController();
- const buttonFieldTrigger =triggerTypes.find(item => item.endpoint === 'button_field' || item.endpoint === 'button_clicked');
+ const buttonFieldTrigger = triggerTypes.find((item) => item.endpoint === 'button_field' || item.endpoint === 'button_clicked');
const formData = localStateMap.get(trigger.triggerId!) ?? trigger.input;
if (!formData) {
- setLocalStateMap(produce(localStateMap, (draft => {
- draft.set(trigger.triggerId!, trigger.input);
- })));
+ setLocalStateMap(
+ produce(localStateMap, (draft) => {
+ draft.set(trigger.triggerId!, trigger.input);
+ }),
+ );
}
const mapFormData = localStateMap.get(trigger.triggerId!);
@@ -156,7 +180,7 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
let datasheetId = triggerDatasheetValue.id;
useEffect(() => {
- if(datasheetId && resourceService.instance?.initialized && datasheetId.startsWith('dst')) {
+ if (datasheetId && resourceService.instance?.initialized && datasheetId.startsWith('dst')) {
resourceService.instance?.switchResource({
to: datasheetId as string,
resourceType: ResourceType.Datasheet,
@@ -171,7 +195,7 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
datasheetId = activeDstId;
}
- const datasheet = useAppSelector(a => Selectors.getDatasheet(a, datasheetId), shallowEqual);
+ const datasheet = useAppSelector((a) => Selectors.getDatasheet(a, datasheetId), shallowEqual);
const datasheetName = datasheet?.name;
const treeMaps = useAppSelector((state: IReduxState) => state.catalogTree.treeNodesMap);
@@ -189,18 +213,18 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
const fieldMap = snapshot?.meta?.fieldMap;
- const handleDelete=useCallback(() => {
- if(buttonFieldTrigger?.triggerTypeId === trigger?.triggerTypeId){
+ const handleDelete = useCallback(() => {
+ if (buttonFieldTrigger?.triggerTypeId === trigger?.triggerTypeId) {
const fieldId = getFieldId(trigger);
- if(fieldMap) {
+ if (fieldMap) {
const field = fieldMap[fieldId];
- if(!field) {
+ if (!field) {
return;
}
- if(field.type === FieldType.Button) {
+ if (field.type === FieldType.Button) {
const buttonField = field as IButtonField;
- const newButtonField = produce(buttonField, draft => {
- if(draft.property.action.type === ButtonActionType.TriggerAutomation) {
+ const newButtonField = produce(buttonField, (draft) => {
+ if (draft.property.action.type === ButtonActionType.TriggerAutomation) {
draft.property.action.type = undefined;
}
});
@@ -210,7 +234,6 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
data: newButtonField,
datasheetId,
});
-
}
}
}
@@ -236,15 +259,15 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
return;
}
- if(buttonFieldTrigger?.triggerTypeId === trigger?.triggerTypeId){
+ if (buttonFieldTrigger?.triggerTypeId === trigger?.triggerTypeId) {
const fieldId = getFieldId(trigger);
- if(fieldMap) {
+ if (fieldMap) {
const field = fieldMap[fieldId];
- if(field != null) {
- if(field.type === FieldType.Button) {
+ if (field != null) {
+ if (field.type === FieldType.Button) {
const buttonField = field as IButtonField;
- const newButtonField = produce(buttonField, draft => {
- if(draft.property.action.type === ButtonActionType.TriggerAutomation) {
+ const newButtonField = produce(buttonField, (draft) => {
+ if (draft.property.action.type === ButtonActionType.TriggerAutomation) {
draft.property.action.type = undefined;
}
});
@@ -254,13 +277,11 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
data: newButtonField,
datasheetId,
});
-
}
}
}
}
changeTriggerTypeId(automationState?.resourceId, trigger?.triggerId!, triggerTypeId, automationState?.robot?.robotId).then(async () => {
-
clear(trigger.triggerId!);
await refresh({
resourceId: automationState?.resourceId!,
@@ -275,50 +296,86 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
type: 'warning',
});
},
- [trigger, automationState?.resourceId, automationState?.robot?.robotId, automationState?.currentRobotId, buttonFieldTrigger?.triggerTypeId, datasheetId, clear, refresh],
+ [
+ trigger,
+ automationState?.resourceId,
+ automationState?.robot?.robotId,
+ automationState?.currentRobotId,
+ buttonFieldTrigger?.triggerTypeId,
+ fieldMap,
+ datasheetId,
+ clear,
+ refresh,
+ ],
);
+ const options = getUtcOptionList();
+
+ const scheduleType = getDataParameter(formData, 'scheduleType');
+
+ const tz = getDataParameter(formData, 'timeZone');
+ const userTimezone = useAppSelector(Selectors.getUserTimeZone)!;
+
+ const defaultTimeZone = tz ?? userTimezone;
+
const { schema, uiSchema = {} } = useMemo(() => {
const getTriggerInputSchema = (triggerType: ITriggerType) => {
if (automationState?.scenario === AutomationScenario.datasheet) {
return produce(triggerType.inputJsonSchema, (draft) => {
const properties = draft.schema.properties as any;
-
switch (triggerType.endpoint) {
+ case 'scheduled_time_arrive': {
+ properties!.timeZone.default = defaultTimeZone;
+ properties!.timeZone.enum = options.map((r) => r.value);
+ properties!.timeZone.enumNames = options.map((r) => r.label);
+ break;
+ }
case 'form_submitted':
- properties!.formId.enum = formList.map((f: IFormNodeItem) => f.nodeId);
- properties!.formId.enumNames = formList.map((f: IFormNodeItem) => f.nodeName);
+ properties!.formId.enum = formList.map((f: IFormNodeItem) => f.nodeId);
+ properties!.formId.enumNames = formList.map((f: IFormNodeItem) => f.nodeName);
break;
case 'button_clicked':
case 'button_field':
case 'record_matches_conditions':
- properties!.datasheetId.default = datasheetId;
- properties!.datasheetId.enum = [datasheetId];
- properties!.datasheetId.enumNames = [datasheetName];
+ properties!.datasheetId.default = datasheetId;
+ properties!.datasheetId.enum = [datasheetId];
+ properties!.datasheetId.enumNames = [datasheetName];
// If here is object ui can't be rendered properly, convert to string and handle serialization and deserialization at onchange time.
break;
case 'record_created':
- properties!.datasheetId.default = datasheetId;
- properties!.datasheetId.enum = [datasheetId];
- properties!.datasheetId.enumNames = [datasheetName];
+ properties!.datasheetId.default = datasheetId;
+ properties!.datasheetId.enum = [datasheetId];
+ properties!.datasheetId.enumNames = [datasheetName];
break;
default:
break;
}
return draft;
});
-
}
- return triggerType.inputJsonSchema;
+ return produce(triggerType.inputJsonSchema, (draft) => {
+ const properties = draft.schema.properties as any;
+ switch (triggerType.endpoint) {
+ case 'scheduled_time_arrive': {
+ properties!.timeZone.default = defaultTimeZone;
+ properties!.timeZone.enum = options.map((r) => r.value);
+ properties!.timeZone.enumNames = options.map((r) => r.label);
+ break;
+ }
+ default:
+ break;
+ }
+ return draft;
+ });
};
return getTriggerInputSchema(triggerType!);
- }, [automationState?.scenario, datasheetId, datasheetName, formList, triggerType]);
+ }, [automationState?.scenario, datasheetId, datasheetName, defaultTimeZone, formList, options, triggerType]);
const triggerTypeOptionsWithoutButtonIsClicked = useMemo(() => {
- if(automationState?.scenario === AutomationScenario.datasheet) {
- return getNodeTypeOptions(triggerTypes.filter(r => r.endpoint !== 'button_field' && r.endpoint !== 'button_clicked'));
+ if (automationState?.scenario === AutomationScenario.datasheet) {
+ return getNodeTypeOptions(triggerTypes.filter((r) => r.endpoint !== 'button_field' && r.endpoint !== 'button_clicked'));
}
return getNodeTypeOptions(triggerTypes);
}, [automationState?.scenario, triggerTypes]);
@@ -332,33 +389,92 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
}, [formData]);
useEffect(() => {
- setTriggerDatasheetValue(draft => ({
+ setTriggerDatasheetValue((draft) => ({
...draft,
formId: getFormIdItem,
}));
}, [getFormIdItem, setTriggerDatasheetValue]);
useEffect(() => {
- setTriggerDatasheetValue(draft => ({
+ setTriggerDatasheetValue((draft) => ({
...draft,
id: getDstIdItem,
}));
}, [getDstIdItem, setTriggerDatasheetValue]);
const mergedUiSchema = useMemo(() => {
+ const uiSchemaWithRule = produce(uiSchema, (draft) => {
+ // @ts-ignore
+ draft.timeZone = {
+ 'ui:widget': ({ _, onChange }: any) => {
+ return (
+ t(Strings.calendar_list_search_placeholder)).orDefault('Search')}
+ value={defaultTimeZone}
+ options={options}
+ onSelected={(node) => {
+ onChange(literal2Operand(node.value));
+ }}
+ />
+ );
+ },
+ };
+
+ // @ts-ignore
+ draft.scheduleRule = {
+ 'ui:widget': ({ value, onChange }: any) => {
+ const v = TimeScheduleManager.getCronWithTimeZone(value);
+
+ return (
+ {
+ const emptyObject = {
+ type: 'Expression',
+ value: {
+ operator: 'newObject',
+ operands: [],
+ },
+ };
+
+ const newData: Maybe = Just(emptyObject as NodeFormData)
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'dayOfWeek', literal2Operand(x.dayOfWeek))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'minute', literal2Operand(x.minute))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'month', literal2Operand(x.month))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'hour', literal2Operand(x.hour))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'dayOfMonth', literal2Operand(x.dayOfMonth))));
+
+ onChange(newData.extract());
+ }}
+ scheduleType={scheduleType as unknown as 'day' | 'month' | 'week' | 'hour'}
+ tz={tz}
+ options={{
+ userTimezone,
+ }}
+ />
+ );
+ },
+ };
+ });
+
if (automationState?.scenario === AutomationScenario.datasheet) {
switch (triggerType?.endpoint) {
case 'record_matches_conditions': {
return {
- ...uiSchema,
+ ...uiSchemaWithRule,
filter: {
'ui:widget': ({ value, onChange }: any) => {
const transformedValue =
value == null || isEqual(value, EmptyNullOperand)
? {
- operator: OperatorEnums.And,
- operands: [],
- }
+ operator: OperatorEnums.And,
+ operands: [],
+ }
: value.value;
return (
{
};
}
- default : {
- return {
-
- };
+ default: {
+ return uiSchemaWithRule;
}
}
}
return {
- ...uiSchema,
+ ...uiSchemaWithRule,
formId: {
'ui:widget': ({ value, onChange }: any) => {
return (
- {
- setTriggerDatasheetValue(draft => ({
- ...draft,
- formId: v,
- }));
- onChange(literal2Operand(v));
- }}/>
+ {
+ setTriggerDatasheetValue((draft) => ({
+ ...draft,
+ formId: v,
+ }));
+ onChange(literal2Operand(v));
+ }}
+ />
);
- }
+ },
},
fieldId: {
'ui:widget': ({ value, onChange }: any) => {
return (
<>
- {
- value?.value == null && automationState?.resourceId && datasheetId && (
- {
+ setTriggerDatasheetValue((draft) => ({
+ ...draft,
+ fieldId: id,
+ }));
+ onChange(literal2Operand(id));
+ setTimeout(() => {
+ nodeItemControlRef.current?.submit?.();
+ }, 1000);
+ }}
+ />
+ )}
+ <>
+ {datasheetId && automationState?.resourceId && (
+ {
- setTriggerDatasheetValue(draft => ({
+ setTriggerDatasheetValue((draft) => ({
...draft,
fieldId: id,
}));
@@ -419,55 +553,40 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
nodeItemControlRef.current?.submit?.();
}, 1000);
}}
+ datasheetId={datasheetId}
+ fieldId={value?.value ?? ''}
/>
- )
- }
- <>
- {
- datasheetId && automationState?.resourceId && (
- {
- setTriggerDatasheetValue(draft => ({
- ...draft,
- fieldId: id,
- }));
- onChange(literal2Operand(id));
- setTimeout(() => {
- nodeItemControlRef.current?.submit?.();
- }, 1000);
- }}
- datasheetId={datasheetId} fieldId={value?.value ?? ''}/>
- )
- }
+ )}
>
>
);
- }
+ },
},
datasheetId: {
'ui:widget': ({ value, onChange }: any) => {
return (
- {
- setTriggerDatasheetValue(draft => ({
- ...draft,
- id: v,
- }));
- onChange(literal2Operand(v));
- }}/>
+ {
+ setTriggerDatasheetValue((draft) => ({
+ ...draft,
+ id: v,
+ }));
+ onChange(literal2Operand(v));
+ }}
+ />
);
- }
+ },
},
filter: {
'ui:widget': ({ value, onChange }: any) => {
const transformedValue =
- value == null || isEqual(value, EmptyNullOperand)
- ? {
- operator: OperatorEnums.And,
- operands: [],
- }
- : value.value;
+ value == null || isEqual(value, EmptyNullOperand)
+ ? {
+ operator: OperatorEnums.And,
+ operands: [],
+ }
+ : value.value;
const dstId = getDstIdItem ?? triggerDatasheetValue?.id;
if (!dstId) {
@@ -484,9 +603,22 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
/>
);
},
- }
+ },
};
- }, [automationState?.resourceId, automationState?.scenario, datasheetId, getDstIdItem, setTriggerDatasheetValue, trigger.triggerId, triggerDatasheetValue?.id, triggerType?.endpoint, uiSchema]);
+ }, [
+ automationState?.resourceId,
+ automationState?.scenario,
+ datasheetId,
+ getDstIdItem,
+ scheduleType,
+ setTriggerDatasheetValue,
+ trigger.triggerId,
+ triggerDatasheetValue?.id,
+ triggerType?.endpoint,
+ tz,
+ uiSchema,
+ userTimezone,
+ ]);
const handleUpdateFormChange = useCallback(
({ formData }: any) => {
@@ -519,14 +651,22 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
};
const relatedResourceId = getDstIdItem() || getFormIdItem() || '';
+
+ const scheduleConfig = TimeScheduleManager.getCronWithTimeZone(getDataSlot(formData, 'scheduleRule'));
updateTriggerInput(automationState?.resourceId, trigger.triggerId, formData, automationState?.robot?.robotId, {
- relatedResourceId
+ relatedResourceId,
+ scheduleConfig: {
+ ...scheduleConfig,
+ ['timeZone']: getDataParameter(formData, 'timeZone')!,
+ },
})
.then(() => {
refreshItem();
- setLocalStateMap(produce(localStateMap, (draft => {
- draft.set(trigger.triggerId!, formData);
- })));
+ setLocalStateMap(
+ produce(localStateMap, (draft) => {
+ draft.set(trigger.triggerId!, formData);
+ }),
+ );
Message.success({
content: t(Strings.robot_save_step_success),
});
@@ -549,7 +689,7 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
const isActive = panelState.dataId === trigger.triggerId;
const permissions = useAutomationResourcePermission();
- const nodeItemControlRef =useRef(null);
+ const nodeItemControlRef = useRef(null);
const NodeItem = editType === EditType.entry ? NodeFormInfo : NodeForm;
const setItem = useSetAtom(automationCurrentTriggerId);
@@ -571,7 +711,6 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
}, [isMobile, permissions.editable, setAutomationPanel, setItem, setSideBarVisible, trigger]);
const memorisedHandleClick = useMemo(() => {
-
return editType === EditType.entry ? handleClick : undefined;
}, [editType, handleClick]);
@@ -581,45 +720,47 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
const formId = getFormId({ input: formData });
- const { data } = useSWR([
- 'fetchFormPack', formId
- ], () => fetchFormPack(String(formId!)).then(res => res?.data?.data ?? {
- } as IServerFormPack), {
- isPaused: () => formId == null
+ const { data } = useSWR(['fetchFormPack', formId], () => fetchFormPack(String(formId!)).then((res) => res?.data?.data ?? ({} as IServerFormPack)), {
+ isPaused: () => formId == null,
});
- if(editType === EditType.entry) {
+ if (editType === EditType.entry) {
formItemInfo = data?.form;
}
- const handleUpdate = useCallback((e: any) => {
- const previous = getRelativedId({ input: formData });
- const current = getRelativedId({ input: e.formData });
+ const handleUpdate = useCallback(
+ (e: any) => {
+ const previous = getRelativedId({ input: formData });
+ const current = getRelativedId({ input: e.formData });
- const removeFiltered = produce(e.formData, draft => {
- draft.value.operands.splice(2);
- });
- setLocalStateMap(produce(draft => {
- if (previous !== current) {
- draft.set(trigger.triggerId, removeFiltered);
- return;
- }
+ const removeFiltered = produce(e.formData, (draft) => {
+ draft.value.operands.splice(2);
+ });
- draft.set(trigger.triggerId, e.formData);
- }));
- }, [formData, setLocalStateMap, trigger.triggerId]);
+ const data = TimeScheduleManager.checkScheduleConfig(formData, e.formData);
+ setLocalStateMap(
+ produce((draft) => {
+ if (previous !== current) {
+ draft.set(trigger.triggerId, removeFiltered);
+ return;
+ }
+
+ draft.set(trigger.triggerId, data);
+ }),
+ );
+ },
+ [formData, setLocalStateMap, trigger.triggerId],
+ );
const { shareInfo } = useContext(ShareContext);
return (
{
}
if (fieldId != null && shareInfo?.shareId == null) {
-
- if(fieldMap?.[fieldId] != null) {
+ if (fieldMap?.[fieldId] != null) {
const field = fieldMap?.[fieldId] as IButtonField;
const automationNotSame = field.property.action.automation?.automationId !== automationState?.resourceId;
- if ((automationNotSame|| field.property.action?.type !== ButtonActionType.TriggerAutomation) && !e.some(error => error.dataPath === '.fieldId')) {
+ if (
+ (automationNotSame || field.property.action?.type !== ButtonActionType.TriggerAutomation) &&
+ !e.some((error) => error.dataPath === '.fieldId')
+ ) {
return {
fieldId: {
- __errors: [t(Strings.the_current_button_column_has_expired_please_reselect)]
- }
+ __errors: [t(Strings.the_current_button_column_has_expired_please_reselect)],
+ },
};
}
}
- if(fieldMap?.[fieldId] == null) {
-
- if (!e.some(error => error.dataPath === '.fieldId')) {
+ if (fieldMap?.[fieldId] == null) {
+ if (!e.some((error) => error.dataPath === '.fieldId')) {
return {
fieldId: {
- __errors: [t(Strings.the_current_button_column_has_expired_please_reselect)]
- }
+ __errors: [t(Strings.the_current_button_column_has_expired_please_reselect)],
+ },
};
}
}
}
if (formId != null && shareInfo?.shareId == null) {
- if (treeMaps[formId] == null && (!formMeta.loading && formItemInfo == null)) {
- if (!e.some(error => error.dataPath === '.formId')) {
+ if (treeMaps[formId] == null && !formMeta.loading && formItemInfo == null) {
+ if (!e.some((error) => error.dataPath === '.formId')) {
return {
formId: {
- __errors: [t(Strings.robot_config_empty_warning)]
- }
+ __errors: [t(Strings.robot_config_empty_warning)],
+ },
};
}
}
@@ -680,11 +822,11 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
if (dstId != null) {
if (datasheetMaps[dstId] == null && shareInfo?.shareId == null) {
- if (!e.some(error => error.dataPath === '.datasheetId')) {
+ if (!e.some((error) => error.dataPath === '.datasheetId')) {
return {
datasheetId: {
- __errors: [t(Strings.robot_config_empty_warning)]
- }
+ __errors: [t(Strings.robot_config_empty_warning)],
+ },
};
}
}
@@ -702,9 +844,7 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => {
item: itemStyle.item,
icon: itemStyle.icon,
}}
- disabled={
- !permissions.editable
- }
+ disabled={!permissions.editable}
options={{
placeholder: t(Strings.search_field),
minWidth: '384px',
@@ -743,10 +883,10 @@ export const RobotTrigger = memo(({ robotId, editType, triggerTypes }: IRobotTri
const { setSideBarVisible } = useSideBarVisible();
const setAutomationPanel = useSetAtom(automationPanelAtom);
- const buttonFieldTrigger =triggerTypes.find(item => item.endpoint === 'button_field' || item.endpoint === 'button_clicked');
+ const buttonFieldTrigger = triggerTypes.find((item) => item.endpoint === 'button_field' || item.endpoint === 'button_clicked');
let list = triggerList;
- const [atomValue, setAutomationSource]= useAtom(automationSourceAtom);
+ const [atomValue, setAutomationSource] = useAtom(automationSourceAtom);
const checkGuideRef: MutableRefObject = useRef(false);
@@ -759,21 +899,21 @@ export const RobotTrigger = memo(({ robotId, editType, triggerTypes }: IRobotTri
});
useEffect(() => {
- const item = list.find(trigger => trigger.triggerTypeId === buttonFieldTrigger?.triggerTypeId);
- if(item == null) {
+ const item = list.find((trigger) => trigger.triggerTypeId === buttonFieldTrigger?.triggerTypeId);
+ if (item == null) {
return;
}
- if(!permissions.editable) {
+ if (!permissions.editable) {
return;
}
if (editType === EditType.detail) {
return;
}
- if(robot?.scenario === AutomationScenario.datasheet){
+ if (robot?.scenario === AutomationScenario.datasheet) {
return;
}
- if(checkGuideRef.current) {
+ if (checkGuideRef.current) {
setSideBarVisible(true);
setTimeout(() => {
setItem(item.triggerId);
@@ -781,7 +921,7 @@ export const RobotTrigger = memo(({ robotId, editType, triggerTypes }: IRobotTri
panelName: PanelName.Trigger,
dataId: item.triggerId,
// @ts-ignore
- data: item
+ data: item,
};
setAutomationPanel(newPanel);
Player.doTrigger(Events.guide_use_button_column_first_time);
@@ -789,65 +929,71 @@ export const RobotTrigger = memo(({ robotId, editType, triggerTypes }: IRobotTri
}
checkGuideRef.current = false;
setAutomationSource(undefined);
- }, [atomValue, buttonFieldTrigger?.triggerTypeId, editType, list, permissions.editable, robot?.scenario, setAutomationPanel, setAutomationSource, setItem, setSideBarVisible]);
+ }, [
+ atomValue,
+ buttonFieldTrigger?.triggerTypeId,
+ editType,
+ list,
+ permissions.editable,
+ robot?.scenario,
+ setAutomationPanel,
+ setAutomationSource,
+ setItem,
+ setSideBarVisible,
+ ]);
if (!triggerTypes) {
return null;
}
if (editType === EditType.detail) {
- list = triggerList.filter(trigger => trigger.triggerId === currentTriggerId);
+ list = triggerList.filter((trigger) => trigger.triggerId === currentTriggerId);
}
if (triggerList.length === 0) {
- return (
-
- );
+ return (
+
+
+
+ );
}
// The default value of the rich input form, the trigger, is officially controllable.
return (
<>
- {
- list.map((trigger, index) => (
- <>
-
-
-
-
-
-
- {
- t(Strings.or)
- }
-
-
+ {list.map((trigger, index) => (
+ <>
+
+
+
+
+
+
+ {t(Strings.or)}
+
-
- >
- ))
- }
+
+
+ >
+ ))}
= CONST_MAX_TRIGGER_COUNT
- }
+ tooltipEnable={triggerList?.length >= CONST_MAX_TRIGGER_COUNT}
tooltip={t(Strings.automation_action_num_warning, {
value: CONST_MAX_TRIGGER_COUNT,
- })} placement={'top'}>
-
+ })}
+ placement={'top'}
+ >
+
-
>
);
});
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger_create.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger_create.tsx
index d7fea3f374..2fbfdf2b05 100644
--- a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger_create.tsx
+++ b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger_create.tsx
@@ -16,14 +16,15 @@
* along with this program. If not, see .
*/
-import { useAtomValue, useAtom, useSetAtom } from 'jotai';
-import { useEffect, useMemo } from 'react';
+import { useAtom, useAtomValue, useSetAtom } from 'jotai';
import * as React from 'react';
+import { useEffect, useMemo } from 'react';
import styled, { css } from 'styled-components';
import { applyDefaultTheme, SearchSelect } from '@apitable/components';
-import { ConfigConstant, Events, Player, Strings, t } from '@apitable/core';
+import { Selectors, Strings, t } from '@apitable/core';
import { CONST_MAX_TRIGGER_COUNT } from 'pc/components/automation/config';
-import { TriggerCommands } from '../../../../../modules/shared/apphook/trigger_commands';
+import { useAppSelector } from 'pc/store/react-redux';
+import { getEnvVariables } from 'pc/utils/env';
import {
automationCurrentTriggerId,
automationPanelAtom,
@@ -32,9 +33,9 @@ import {
useAutomationController,
} from '../../../automation/controller';
import { useAutomationResourcePermission } from '../../../automation/controller/use_automation_permission';
-import { createTrigger } from '../../api';
+import { createTrigger, ICronSchemaTimeZone } from '../../api';
import { getNodeTypeOptions } from '../../helper';
-import { useDefaultTriggerFormData } from '../../hooks';
+import { getDefaultSchema, useDefaultTriggerFormData } from '../../hooks';
import { AutomationScenario, ITriggerType } from '../../interface';
import { NewItem } from '../../robot_list/new_item';
import itemStyle from './select_styles.module.less';
@@ -62,6 +63,8 @@ export const StyledListContainer = styled.div.attrs(applyDefaultTheme)<{ width:
export const RobotTriggerCreateForm = ({ robotId, triggerTypes, preTriggerId }: IRobotTriggerCreateProps) => {
const defaultFormData = useDefaultTriggerFormData();
+ const userTimezone = useAppSelector(Selectors.getUserTimeZone)!;
+
const permissions = useAutomationResourcePermission();
const {
api: { refresh },
@@ -71,6 +74,11 @@ export const RobotTriggerCreateForm = ({ robotId, triggerTypes, preTriggerId }:
const setAutomationCurrentTriggerId = useSetAtom(automationCurrentTriggerId);
const triggerList = state?.robot?.triggers ?? [];
+
+ const timeScheduleTriggerType = useMemo(() => {
+ return triggerTypes.find((item) => item.endpoint === 'scheduled_time_arrive');
+ }, [triggerTypes]);
+
const triggerTypeOptions = useMemo(() => {
let list = triggerTypes;
if (state?.scenario === AutomationScenario.datasheet) {
@@ -92,7 +100,15 @@ export const RobotTriggerCreateForm = ({ robotId, triggerTypes, preTriggerId }:
return async (triggerTypeId: string) => {
const triggerType = triggerTypes.find((item) => item.triggerTypeId === triggerTypeId);
// When the trigger is created for a record, the default value needs to be filled in.
- const input = triggerType?.endpoint === 'record_created' ? defaultFormData : undefined;
+ let input = triggerType?.endpoint === 'record_created' ? defaultFormData : undefined;
+
+ let scheduleConfig: ICronSchemaTimeZone | undefined = undefined;
+ if (triggerType?.endpoint === 'scheduled_time_arrive') {
+ scheduleConfig = {
+ timeZone: userTimezone,
+ };
+ input = getDefaultSchema(userTimezone);
+ }
if (!state?.resourceId) {
console.error('.resourceId unfound ');
return;
@@ -137,11 +153,17 @@ export const RobotTriggerCreateForm = ({ robotId, triggerTypes, preTriggerId }:
setAutomationPanel,
]);
+ const { IS_ENTERPRISE } = getEnvVariables();
if (!triggerTypes) {
return null;
}
const handleCreateFormChange = (triggerTypeId: string) => {
+ if (triggerTypeId === timeScheduleTriggerType?.triggerTypeId && !IS_ENTERPRISE) {
+ window.open('https://aitable.ai/pricing/');
+ return;
+ }
+
if (triggerTypeId) {
createRobotTrigger(triggerTypeId);
}
@@ -164,11 +186,9 @@ export const RobotTriggerCreateForm = ({ robotId, triggerTypes, preTriggerId }:
handleCreateFormChange(String(item.value));
}}
>
- {t(Strings.add_a_trigger)}
+
+ {t(Strings.add_a_trigger)}
+
);
};
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/time_schedule_manager.ts b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/time_schedule_manager.ts
new file mode 100644
index 0000000000..a51869404a
--- /dev/null
+++ b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/time_schedule_manager.ts
@@ -0,0 +1,69 @@
+import { Just, Maybe } from 'purify-ts';
+import { CronConverter, ICronSchema } from '@apitable/components';
+import { AutomationInterval } from '@apitable/components/dist/components/time/utils';
+import { objectCombOperand } from '@apitable/core';
+import { getDataParameter, getDataSlot } from 'pc/components/automation/controller/hooks/get_data_parameter';
+import { literal2Operand } from 'pc/components/robot/robot_detail/node_form/ui/utils';
+
+export type NodeFormData = any;
+export const TimeScheduleTransformer = {
+ modifyNodeValue: (formData: NodeFormData, name: string, value: string | undefined): NodeFormData => {
+ const _newFormData = {
+ type: 'Expression',
+ value: {
+ operator: 'newObject',
+ operands: objectCombOperand([...formData.value.operands, name, value]),
+ },
+ };
+ return _newFormData;
+ },
+ modifyNodeForm: (formData: NodeFormData, name: T, value: object | undefined): NodeFormData => {
+ const _newFormData = {
+ type: 'Expression',
+ value: {
+ operator: 'newObject',
+ operands: objectCombOperand([...formData.value.operands, name, value]),
+ },
+ };
+ return _newFormData;
+ },
+};
+export const TimeScheduleManager = {
+ getCronWithTimeZone: (formData: NodeFormData): ICronSchema => {
+ return {
+ dayOfMonth: getDataParameter(formData, 'dayOfMonth'),
+ dayOfWeek: getDataParameter(formData, 'dayOfWeek'),
+ hour: getDataParameter(formData, 'hour'),
+ minute: getDataParameter(formData, 'minute'),
+ month: getDataParameter(formData, 'month'),
+ second: getDataParameter(formData, 'second'),
+ };
+ },
+
+ checkScheduleConfig: (previous: NodeFormData, next: NodeFormData): NodeFormData => {
+ const scheduleName1 = getDataParameter(previous, 'scheduleType');
+ const scheduleName2 = getDataParameter(next, 'scheduleType');
+
+ if (scheduleName1 !== scheduleName2 && scheduleName2 != null) {
+ const EmptyObjectOperand = {
+ type: 'Expression',
+ value: {
+ operator: 'newObject',
+ operands: [],
+ },
+ };
+ const scheduleRule = getDataSlot(next, 'scheduleRule') ?? EmptyObjectOperand;
+ const scheduleName = CronConverter.getDefaultValue(scheduleName2 as AutomationInterval);
+ const x = CronConverter.extractCron(scheduleName)!;
+ const newData: Maybe = Just(scheduleRule)
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'dayOfWeek', literal2Operand(x.dayOfWeek))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'minute', literal2Operand(x.minute))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'month', literal2Operand(x.month))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'hour', literal2Operand(x.hour))))
+ .chain((item) => Just(TimeScheduleTransformer.modifyNodeForm(item, 'dayOfMonth', literal2Operand(x.dayOfMonth))));
+
+ return TimeScheduleTransformer.modifyNodeValue(next, 'scheduleRule', newData.extract());
+ }
+ return next;
+ },
+};
diff --git a/packages/datasheet/src/pc/components/robot/robot_list_item/robot_readonly_card.tsx b/packages/datasheet/src/pc/components/robot/robot_list_item/robot_readonly_card.tsx
index c79a8647b8..57973bd272 100644
--- a/packages/datasheet/src/pc/components/robot/robot_list_item/robot_readonly_card.tsx
+++ b/packages/datasheet/src/pc/components/robot/robot_list_item/robot_readonly_card.tsx
@@ -60,6 +60,8 @@ const StyledMenu = styled(Box)`
}
cursor: pointer;
+ margin: 0 8px;
+ border-radius: 4px;
`;
const StyledBox = styled(Box)`
@@ -214,6 +216,7 @@ export const RobotListItemCardReadOnly: React.FC
{
const themeName = useAppSelector((state) => state.theme);
const value = useAtomValue(loadableTriggerAtom);
+
if (value.loading) {
return {
loading: true,
data: [],
};
}
+
return {
loading: false,
+ // @ts-ignore
data: covertThemeIcon(value.data, themeName),
};
};
diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/index.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/index.tsx
index 46a3115c31..3769c70755 100644
--- a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/index.tsx
+++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/index.tsx
@@ -72,7 +72,16 @@ export const Info = (props: IInfoProps) => {
{env.DELETE_SPACE_VISIBLE && (
- }>
+ }
+ style={{
+ height: '32px',
+ padding: '6px 12px',
+ fontSize: '13px',
+ lineHeight: '20px',
+ }}
+ >
{t(Strings.form_tab_setting)}
diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/style.module.less b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/style.module.less
index 9613111594..4de24fad11 100644
--- a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/style.module.less
+++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/style.module.less
@@ -31,7 +31,8 @@
.moreMenuWrap {
position: absolute;
- right: 16px;
+ right: 8px;
+ top: 12px;
svg {
fill: var(--secondLevelText);
diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/card/index.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/card/index.tsx
index 90d9df6225..977b8bb316 100644
--- a/packages/datasheet/src/pc/components/space_manage/space_info/components/card/index.tsx
+++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/card/index.tsx
@@ -40,7 +40,6 @@ interface ICardProps {
totalText: string;
remainText: string;
usedText: string;
- usedString?: string;
usedPercent: number;
remainPercent: number;
@@ -63,7 +62,6 @@ export const Card: FC
> = (props) => {
remainText,
totalText,
remainPercent,
- usedString,
trailColor,
strokeColor,
shape,
@@ -100,7 +98,7 @@ export const Card: FC> = (props) => {
{
+export const useMember = ({ subscription, spaceInfo }: IHooksParams): IHooksResult => {
const { seatUsage, total } = useMemo(() => {
return {
seatUsage: spaceInfo?.seatUsage || { total: 0, chatBotCount: 0, memberCount: 0 },
@@ -32,7 +32,6 @@ export const useMember = ({ subscription, spaceInfo }: IHooksParams): IHooksResu
return useMemo(() => {
const remain = Math.max(0, total - seatUsage.total);
const usedText = seatUsage.total.toLocaleString();
- const usedString = `${seatUsage.memberCount} ${t(Strings.people)} + ${seatUsage.chatBotCount} ${t(Strings.ai_chat_unit)}`;
const totalText = total.toLocaleString();
const usedPercent = decimalCeil(getPercent(seatUsage.total / total) * 100);
const remainText = remain.toLocaleString();
@@ -41,7 +40,6 @@ export const useMember = ({ subscription, spaceInfo }: IHooksParams): IHooksResu
return {
used: seatUsage.total,
usedText,
- usedString,
total,
totalText,
remain,
diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx
index 74a1d4b628..45c70c1c72 100644
--- a/packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx
+++ b/packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx
@@ -15,8 +15,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
-// @ts-ignore
-import { inSocialApp, isSocialFeiShu, isSocialPlatformEnabled } from 'enterprise/home/social_platform/utils';
import { useMemo } from 'react';
import { Strings, t } from '@apitable/core';
import { CreditCostCard } from 'pc/components/space_manage/space_info/components/credit_cost_card/credit_cost_card';
@@ -30,6 +28,8 @@ import { useApi, useCapacity, useFile, useMember, useOthers, useRecord, useView
import { ILayoutProps } from '../interface';
import { Advert } from '../ui';
import { SpaceLevelInfo } from '../utils';
+// @ts-ignore
+import { inSocialApp, isSocialFeiShu, isSocialPlatformEnabled } from 'enterprise/home/social_platform/utils';
interface ICardProps {
minHeight?: string | number;
@@ -95,7 +95,7 @@ export const useCards = (props: ILayoutProps) => {
isMobile={isMobile}
level={level}
shape="line"
- unit={memberData.usedString ? '' : t(Strings.people)}
+ unit={t(Strings.people)}
trailColor={trailColor}
strokeColor={strokeColor}
title={t(Strings.current_count_of_person)}
diff --git a/packages/datasheet/src/pc/components/space_manage/upgrade_space/upgrade_space.tsx b/packages/datasheet/src/pc/components/space_manage/upgrade_space/upgrade_space.tsx
index 5ee0516b69..0ea0306f70 100644
--- a/packages/datasheet/src/pc/components/space_manage/upgrade_space/upgrade_space.tsx
+++ b/packages/datasheet/src/pc/components/space_manage/upgrade_space/upgrade_space.tsx
@@ -46,7 +46,7 @@ interface IUpgradeSpaceProps {
hideDetail?: boolean;
}
-const UpgradeSpace:React.FC = ({ hideDetail }) => {
+const UpgradeSpace: React.FC = ({ hideDetail }) => {
const iframeRef = useRef(null);
const spaceId = useAppSelector((state) => state.space.activeId);
const { product, recurringInterval, onTrial } = useAppSelector((state) => state.billing?.subscription) || {};
@@ -64,7 +64,7 @@ const UpgradeSpace:React.FC = ({ hideDetail }) => {
return;
}
const {
- data: { msg, pageType, grade, priceId, productInterval },
+ data: { msg, pageType, grade, priceId, productInterval, isTrail = true },
} = event;
if (msg === 'pageLoaded') {
@@ -97,15 +97,15 @@ const UpgradeSpace:React.FC = ({ hideDetail }) => {
const res = await Api?.updateBillingSubscription(spaceId, subscriptionId);
const { success, data } = res.data;
if (success) {
- location.href = data.url;
+ window.open(data.url, '_blank', 'noopener,noreferrer');
}
}
if (_product !== _grade) {
// äæ®ę¹č®¢é
äŗ§åå¢
- const res = await Api.checkoutOrder(spaceId!, priceId, getClientReferenceId(), getStripeCoupon()?.id);
+ const res = await Api.checkoutOrder(spaceId!, priceId, getClientReferenceId(), getStripeCoupon()?.id, isTrail);
const { url } = res.data;
- location.href = url;
+ window.open(url, '_blank', 'noopener,noreferrer');
}
}
diff --git a/packages/datasheet/src/pc/components/tab_bar/collaboration_status/collaboration_status.tsx b/packages/datasheet/src/pc/components/tab_bar/collaboration_status/collaboration_status.tsx
index a2a89d466d..27648975ed 100644
--- a/packages/datasheet/src/pc/components/tab_bar/collaboration_status/collaboration_status.tsx
+++ b/packages/datasheet/src/pc/components/tab_bar/collaboration_status/collaboration_status.tsx
@@ -26,11 +26,10 @@ import { ICollaborator, integrateCdnHost, ResourceType, Selectors, Settings } fr
// eslint-disable-next-line no-restricted-imports
import { Avatar, AvatarSize, Tooltip, UserCardTrigger } from 'pc/components/common';
import { backCorrectAvatarName, backCorrectName, isAlien } from 'pc/components/multi_grid/cell/cell_other';
-import styles from './style.module.less';
+import { useAppSelector } from 'pc/store/react-redux';
// @ts-ignore
import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils';
-
-import {useAppSelector} from "pc/store/react-redux";
+import styles from './style.module.less';
const MAX_SHOW_NUMBER = 3;
@@ -93,6 +92,7 @@ export const CollaboratorStatus: React.FC<
return {
name: item.userName,
avatar: item.avatar,
+ userId: item.userId,
};
}),
},
diff --git a/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx b/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx
new file mode 100644
index 0000000000..fe5f946319
--- /dev/null
+++ b/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx
@@ -0,0 +1,71 @@
+import dayjs from 'dayjs';
+import { TriggerCommands } from 'modules/shared/apphook/trigger_commands';
+import { useEffect } from 'react';
+import store from 'store2';
+import { ConfigConstant, Strings, t } from '@apitable/core';
+import { useAppSelector } from 'pc/store/react-redux';
+import { getEnvVariables } from 'pc/utils/env';
+// @ts-ignore
+import { usageWarnModal } from 'enterprise/subscribe_system/usage_warn_modal/usage_warn_modal';
+
+function withinFirstFiveDaysOfRegistration(time: number) {
+ const now = dayjs();
+ const registrationDate = dayjs(time);
+ const diffInDays = now.diff(registrationDate, 'day');
+ return diffInDays <= 5;
+}
+
+function withinLast48Hours(time: number) {
+ const now = dayjs();
+ const givenTime = dayjs(time);
+ const diffInHours = now.diff(givenTime, 'hour');
+ return diffInHours < 48;
+}
+
+const LAST_PAYMENT_REMINDER_TIME = 'LAST_PAYMENT_REMINDER_TIME';
+
+export const usePaymentReminder = () => {
+ const userInfo = useAppSelector((state) => state.user?.info);
+ const subscription = useAppSelector((state) => state.billing?.subscription);
+
+ useEffect(() => {
+ if (!userInfo || !subscription) return;
+ // debugger
+
+ const signUpTime = userInfo.signUpTime;
+ const isTrial = subscription?.onTrial;
+ const isSubscribed = subscription?.deadline !== -1;
+
+ if (isSubscribed || isTrial) return;
+
+ if (withinLast48Hours(Number(signUpTime))) return;
+
+ const lastReminderTime = store.get(LAST_PAYMENT_REMINDER_TIME);
+
+ if (lastReminderTime && withinLast48Hours(lastReminderTime)) return;
+
+ store.set(LAST_PAYMENT_REMINDER_TIME, Date.now());
+
+ if (withinFirstFiveDaysOfRegistration(Number(signUpTime))) {
+ if (getEnvVariables().IS_AITABLE) {
+ TriggerCommands.open_guide_wizard?.(ConfigConstant.WizardIdConstant.AI_TABLE_VIDEO, true);
+ return;
+ }
+
+ TriggerCommands.open_guide_wizard?.(ConfigConstant.WizardIdConstant.INTRODUCTION_VIDEO_14_SERVER, true);
+ return;
+ }
+
+ if (getEnvVariables().IS_AITABLE) {
+ TriggerCommands.open_guide_wizard?.(ConfigConstant.WizardIdConstant.PRICE_MODAL, true);
+ return;
+ }
+
+ usageWarnModal({
+ title: t(Strings.payment_reminder_modal_title),
+ alertContent: t(Strings.payment_reminder_modal_content),
+ });
+
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [subscription]);
+};
diff --git a/packages/datasheet/src/pc/components/workspace/workspace.tsx b/packages/datasheet/src/pc/components/workspace/workspace.tsx
index 5a75cf3e1c..b397392fd7 100644
--- a/packages/datasheet/src/pc/components/workspace/workspace.tsx
+++ b/packages/datasheet/src/pc/components/workspace/workspace.tsx
@@ -43,6 +43,7 @@ import UpgradeSucceedLight from 'static/icon/workbench/workbench_upgrade_succeed
import { Tooltip, VikaSplitPanel } from '../common';
import { ComponentDisplay, ScreenSize } from '../common/component_display';
import { CommonSide } from '../common_side';
+import { usePaymentReminder } from './hooks/usePaymentReminder';
// @ts-ignore
import { showOrderModal } from 'enterprise/subscribe_system/order_modal/pay_order_success';
import styles from './style.module.less';
@@ -54,7 +55,6 @@ const resumeUserHistory = (path: string) => {
const spaceId = state.space.activeId;
const { nodeId, datasheetId, viewId, recordId, widgetId, mirrorId } = getPageParams(path);
if (spaceId === user.spaceId) {
-
if (mirrorId) {
Router.replace(Navigation.WORKBENCH, {
params: {
@@ -116,6 +116,8 @@ export const Workspace: React.FC> = () => {
const sideBarVisible = useAppSelector((state) => state.space.sideBarVisible);
const showUpgradeSpaceModal = useRef(false);
+ usePaymentReminder();
+
useEffect(() => {
if (showUpgradeSpaceModal.current) return;
if (!query.get('choosePlan') || isMobile) return;
diff --git a/packages/datasheet/src/pc/utils/get_anonymous_Id.ts b/packages/datasheet/src/pc/utils/get_anonymous_Id.ts
new file mode 100644
index 0000000000..086d552165
--- /dev/null
+++ b/packages/datasheet/src/pc/utils/get_anonymous_Id.ts
@@ -0,0 +1,13 @@
+import { generateRandomNumber, IDPrefix } from "@apitable/core";
+
+const ANONYMOUS_ID = 'ANONYMOUS_ID';
+
+export const getAnonymousId = (prefix?: IDPrefix) => {
+ const anonymousId = localStorage.getItem(ANONYMOUS_ID);
+ if (!anonymousId) {
+ const id = `${prefix || ''}${generateRandomNumber(6)}`;
+ localStorage.setItem(ANONYMOUS_ID, id);
+ return id;
+ }
+ return anonymousId;
+}
\ No newline at end of file
diff --git a/packages/i18n-lang/src/config/strings.de-DE.json b/packages/i18n-lang/src/config/strings.de-DE.json
index 22d16049c9..4473823060 100644
--- a/packages/i18n-lang/src/config/strings.de-DE.json
+++ b/packages/i18n-lang/src/config/strings.de-DE.json
@@ -146,6 +146,15 @@
"agreed": "Genehmigt",
"ai_advanced_mode_desc": "Der erweiterte Modus ermƶglicht es Benutzern, Prognosen anzupassen, wodurch das Verhalten und die Antworten des AI-Agenten stƤrker kontrolliert werden kann.",
"ai_advanced_mode_title": "Erweiterter Modus",
+ "ai_agent_anonymous": "Anonym${ID}",
+ "ai_agent_conversation_continue_not_supported": "Das Fortsetzen eines vorherigen Gesprächs wird derzeit nicht unterstützt",
+ "ai_agent_conversation_list": "GesprƤchsliste",
+ "ai_agent_conversation_log": "GesprƤchsprotokoll",
+ "ai_agent_conversation_title": "GesprƤchstitel",
+ "ai_agent_feedback": "Rückmeldung",
+ "ai_agent_historical_message": "Das Obige ist eine historische Botschaft",
+ "ai_agent_history": "Geschichte",
+ "ai_agent_message_consumed": "Nachricht verbraucht",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AI-Agent in deine Website einbinden? Erfahren Sie mehr",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "LƤuft diesen Monat",
"automation_stay_tuned": "Bleiben Sie dran",
"automation_success": "Erfolg",
- "automation_tips": "Das Schaltflächenfeld ist falsch konfiguriert. Bitte überprüfen Sie es und versuchen Sie es erneut",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Kann den Ausführungsverlauf der Automatisierung anzeigen",
"automation_variabel_empty": "Es sind keine Daten vorhanden, die im Vorschritt verwendet werden kƶnnen. Bitte passen Sie sie an und versuchen Sie es erneut.",
"automation_variable_datasheet": "Daten von ${NODE_NAME} abrufen",
@@ -870,7 +879,7 @@
"bermuda": "Bermuda",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "Die Nutzung des Speicherplatzes hat das Limit überschritten und Sie können nach dem Upgrade eine höhere Menge nutzen.",
- "billing_over_limit_tip_forbidden": "Ihre Testdauer oder Ihr Abonnementzeitraum ist abgelaufen. Für eine Verlängerung wenden Sie sich bitte an den Verkaufsberater.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Die Anzahl der Widget-Installationen hat das Limit überschritten und Sie können ein Upgrade durchführen, um eine höhere Nutzung zu erzielen.",
"billing_period": "Abrechnungszeitraum: ${period}",
"billing_subscription_warning": "Feature-Erfahrung",
@@ -930,14 +939,17 @@
"button_text": "SchaltflƤchentext",
"button_text_click_start": "Klicken Sie zum Starten",
"button_type": "SchaltflƤchentyp",
+ "by_at": "at",
"by_days": "Tage",
"by_field_id": "Feld-ID verwenden",
"by_hours": "Std",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Monate",
"by_the_day": "Tagsüber",
"by_the_month": "Monatlich",
"by_the_year": "JƤhrlich",
- "by_weeks": "Wochen",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Datumsfeld erstellen",
"calendar_color_more": "Mehr Farben",
"calendar_const_detail_weeks": "[\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\",\"Sonntag\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estland",
"ethiopia": "Ćthiopien",
"event_planning": "Veranstaltungsplanung",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Alltag",
"everyone_visible": "Für alle sichtbar",
"exact_date": "exaktes Datum",
@@ -2497,8 +2514,8 @@
"guests_per_space": "GƤste pro Raum",
"guide_1": "åčæ",
"guide_2": "Es dauert nur wenige Minuten, um die grundlegenden Funktionen zu erlernen. Arbeiten Sie ab diesem Moment produktiver!",
- "guide_flow_modal_contact_sales": "Kontaktieren Sie den Vertrieb",
- "guide_flow_modal_get_started": "Loslegen",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Hier ist der Arbeitskatalog, in dem alle Ordner und Dateien des Space gespeichert sind.",
"guide_flow_of_catalog_step2": "Im Arbeitskatalog kƶnnen Sie nach Bedarf ein Datenblatt oder einen Ordner erstellen.",
"guide_flow_of_click_add_view_step1": "ZusƤtzlich zu einigen grundlegenden Ansichten wird dringend empfohlen, eine Albumansicht zu erstellen, wenn Sie AnhƤnge im Bildformat haben.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Enterprise Plan mit Lark",
"lark_version_standard": "Standardplan mit Lerche",
"lark_versions_free": "Grundplan mit Lerche",
- "last_day": "Letzter Tag",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird das zuletzt bearbeitete Mitglied im zuletzt bearbeiteten Feld angezeigt.",
"last_modified_time_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird die zuletzt bearbeitete Zeit im zuletzt bearbeiteten Zeitfeld angezeigt.",
"last_step": "Zurück",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "Automatisches Speichern der Ansicht wurde erfolgreich aktiviert",
"open_auto_save_warn_content": "Alle Ćnderungen unter dieser Ansicht werden automatisch gespeichert und mit anderen Mitgliedern synchronisiert.",
"open_auto_save_warn_title": "Automatisches Speichern aktivieren",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćffnen fehlgeschlagen",
"open_in_new_tab": "in einer neuen Registerkarte ƶffnen",
"open_invite_after_operate": "Einmal eingeschaltet, können alle Mitglieder über das Kontaktpanel neue Mitglieder einladen",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ āheaderImgā: āhttps://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1ā, āreadMoreUrlā: āhttps://help.vika.cn/changelog/23-04-10- Updates\", \"Kinder\": \" š Einführung neuer Funktionen \\N Der neue Feldtyp āCascaderā wird eingeführt, der die Auswahl aus einer Hierarchie von Optionen auf Formularen erleichtert Das Widget āSkriptā wird verƶffentlicht, weniger Code für mehr Anpassungsmƶglichkeiten Lƶsen Sie die Automatisierung aus, um E-Mails zu senden und schnelle Benachrichtigungen zu erhalten Lƶsen Sie die Automatisierung aus, um eine Nachricht an Slack zu senden und Ihr Team rechtzeitig zu informieren KI erforschen: Widget āGPT Content Generatorā verƶffentlicht \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Einführung in den AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": \"AITable.ai DEMO\", \"video\": \"https://www.youtube.com/embed/kGxMyEEo3OU\", \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Klicken Sie auf die SchaltflƤche unten, um eine Vorschau erneut anzuzeigen",
"preview_guide_enable_it": "Drücken Sie die Taste unten, um diese Funktion einzuschalten",
"preview_guide_open_office_preview": "Um eine Vorschau dieser Datei anzuzeigen, aktivieren Sie bitte die Funktion \"Office Preview\"",
- "preview_next_automation_execution_time": "Vorschau der nächsten 5 Ausführungszeiten",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Nur MP4-Videos mit H.264-Videocodecs kƶnnen in der Vorschau angezeigt werden",
"preview_revision": "Vorschau",
"preview_see_more": "Möchten Sie mehr über die Funktion \"Office File Preview\" erfahren? Bitte klicken Sie hier",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Scannen, um sich anzumelden",
"scan_to_login_by_method": "Bitte scannen Sie ${method}, um dem offiziellen Konto zu folgen, um sich anzumelden",
"scatter_chart": "Streudiagramm",
- "schedule_type": "Zeitplantyp",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Wissenschaft und Technologie",
"scroll_screen_down": "Einen Bildschirm nach unten scrollen",
"scroll_screen_left": "Einen Bildschirm nach links scrollen",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "Die Anzahl der Guthaben, die in diesem Bereich sind, die das Limit überschreiten, werden verwendet.\n",
"subscribe_demonstrate": "Demos anfordern",
"subscribe_disabled_seat": "Die Anzahl der Personen darf nicht niedriger sein als das ursprüngliche Programm",
- "subscribe_grade_business": "GeschƤft",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Frei",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Profi",
- "subscribe_grade_starter": "Anlasser",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Erweiterte Raumfunktionen",
"subscribe_new_choose_member": "Unterstützt bis zu ${member_num} Members",
"subscribe_new_choose_member_tips": "Dieser Plan unterstützt 1~${member_num} Mitglieder, um den Raum zu betreten",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" existiert bereits. Wollen Sie es ersetzen?",
"template_no_template": "Keine Vorlagen",
"template_not_found": "Sie können die gewünschten Vorlagen nicht finden? Sagen Sie uns",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "HeiĆ",
"template_type": "Vorlage",
"terms_of_service": "",
"terms_of_service_pure_string": "Nutzungsbedingungen",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "aktualisierte(r) Kommentar(e)",
"times_per_month_unit": "Aufruf/Monat",
"times_unit": "Aufruf(e)",
- "timing_rules": "Zeitliche Koordinierung",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Leste",
"tip_del_success": "Sie kƶnnen Ihren Space innerhalb von 7 Tagen wiederherstellen",
"tip_do_you_want_to_know_about_field_permission": "Möchten Sie Felddaten verschlüsseln? Erfahren Sie mehr über Feldberechtigungen",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "In Verbindung gebracht",
"workdoc_ws_connecting": "Verbinden...",
"workdoc_ws_disconnected": "Getrennt",
+ "workdoc_ws_reconnecting": "Verbindung wird wieder hergestellt...",
"workflow_execute_failed_notify": " konnte bei nicht ausgeführt werden. Bitte überprüfen Sie den Ausführungsverlauf, um das Problem zu beheben. Wenn Sie Hilfe benötigen, wenden Sie sich bitte an unser Kundendienstteam.",
"workspace_data": "Weltraumdaten",
"workspace_files": "Workbench-Daten",
diff --git a/packages/i18n-lang/src/config/strings.en-US.json b/packages/i18n-lang/src/config/strings.en-US.json
index 2220868b88..442e482990 100644
--- a/packages/i18n-lang/src/config/strings.en-US.json
+++ b/packages/i18n-lang/src/config/strings.en-US.json
@@ -146,6 +146,15 @@
"agreed": "Approved",
"ai_advanced_mode_desc": "Advanced mode allows users to customize prompts, providing greater control over the behavior and responses of the AI agent.",
"ai_advanced_mode_title": "Advanced mode",
+ "ai_agent_anonymous": "Anonymous${ID}",
+ "ai_agent_conversation_continue_not_supported": "Continuing a previous conversation is not currently supported",
+ "ai_agent_conversation_list": "Conversation list",
+ "ai_agent_conversation_log": "Conversation Log",
+ "ai_agent_conversation_title": "Conversation title",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "The above is historical message",
+ "ai_agent_history": "History",
+ "ai_agent_message_consumed": "Message consumed",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Embed the AI agent into your website? Learn more",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -927,9 +936,12 @@
"button_text": "Button text",
"button_text_click_start": "Click to Start",
"button_type": "Button Type",
+ "by_at": "at",
"by_days": "Days",
"by_field_id": "Use field ID",
"by_hours": "Hours",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Months",
"by_the_day": "By day",
"by_the_month": "Monthly",
@@ -1753,6 +1765,11 @@
"estonia": "Estonia",
"ethiopia": "Ethiopia",
"event_planning": "Event Planning",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Everyday Life",
"everyone_visible": "Visible for Everyone",
"exact_date": "exact date",
@@ -3485,6 +3502,7 @@
"open_auto_save_success": "Autosave view is turned on successfully",
"open_auto_save_warn_content": "All changes under this view are automatically saved and synchronized with other members.",
"open_auto_save_warn_title": "Turn on autosave view",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Open failed",
"open_in_new_tab": "open in a new tab",
"open_invite_after_operate": "Once switched on, all members can invite new members from the contacts panel",
@@ -3800,7 +3818,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Automation to send Emails, and get fast notifications Trigger Automation to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AI Agent Introduction\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5192,7 +5210,7 @@
"template_name_repetition_title": "\"${templateName}\" already exists. Do you want to replace it?",
"template_no_template": "No templates",
"template_not_found": "Can't find templates you want? Tell us",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Hot",
"template_type": "Template",
"terms_of_service": "",
"terms_of_service_pure_string": "Terms of service",
@@ -5893,6 +5911,7 @@
"workdoc_ws_connected": "Connected",
"workdoc_ws_connecting": "Connecting...",
"workdoc_ws_disconnected": "Disconnected",
+ "workdoc_ws_reconnecting": "Reconnecting...",
"workflow_execute_failed_notify": " failed to execute at . Please review the execution history to troubleshoot the issue. If you need any assistance, please contact our customer service team.",
"workspace_data": "Space data",
"workspace_files": "Workbench data",
@@ -5921,5 +5940,7 @@
"zambia": "Zambia",
"zimbabwe": "Zimbabwe",
"zoom_in": "zoom in",
- "zoom_out": "zoom out"
+ "zoom_out": "zoom out",
+ "payment_reminder_modal_title": "You are currently using the free version",
+ "payment_reminder_modal_content": "You can try the advanced version to enjoy more file nodes, enterprise permissions, attachment capacity, data volume, AI and other advanced features and privileges."
}
\ No newline at end of file
diff --git a/packages/i18n-lang/src/config/strings.es-ES.json b/packages/i18n-lang/src/config/strings.es-ES.json
index 07771dac31..256b4d687d 100644
--- a/packages/i18n-lang/src/config/strings.es-ES.json
+++ b/packages/i18n-lang/src/config/strings.es-ES.json
@@ -146,6 +146,15 @@
"agreed": "Aprobado",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Modelo avanzado",
+ "ai_agent_anonymous": "Anónimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "Actualmente no se admite continuar una conversación anterior",
+ "ai_agent_conversation_list": "Lista de conversación",
+ "ai_agent_conversation_log": "Registro de conversación",
+ "ai_agent_conversation_title": "TĆtulo de la conversación",
+ "ai_agent_feedback": "Comentario",
+ "ai_agent_historical_message": "Lo anterior es un mensaje histórico.",
+ "ai_agent_history": "Historia",
+ "ai_agent_message_consumed": "Mensaje consumido",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Incorporar al AI agent en tu sitio web? MÔs información",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Funciona este mes",
"automation_stay_tuned": "MantƩnganse al tanto",
"automation_success": "Ćxito",
- "automation_tips": "El campo del botón estĆ” mal configurado, verifĆquelo e intĆ©ntelo nuevamente.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Puede ver el historial de ejecución de la automatización.",
"automation_variabel_empty": "No hay datos que puedan usarse en el paso previo, ajústelos e inténtelo nuevamente.",
"automation_variable_datasheet": "Obtener datos de ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "Bermudas",
"bhutan": "BhutƔn",
"billing_over_limit_tip_common": "El uso del espacio ha superado el lĆmite y podrĆ” disfrutar de una cantidad mayor despuĆ©s de la actualización.",
- "billing_over_limit_tip_forbidden": "Su duración de prueba o perĆodo de suscripción ha expirado. ComunĆquese con el asesor de ventas para renovar.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "La cantidad de instalaciones de widgets ha excedido el lĆmite y puede actualizar para obtener un mayor uso.",
"billing_period": "PerĆodo de facturación: ${period}",
"billing_subscription_warning": "Experiencia funcional",
@@ -930,14 +939,17 @@
"button_text": "Botón de texto",
"button_text_click_start": "Haga clic para comenzar",
"button_type": "Tipo de botón",
+ "by_at": "at",
"by_days": "DĆas",
"by_field_id": "Usar el ID de campo",
"by_hours": "Horas",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Meses",
"by_the_day": "Por dĆa",
"by_the_month": "Revista mensual",
"by_the_year": "Anual",
- "by_weeks": "Semanas",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crear campo de fecha",
"calendar_color_more": "MƔs colores",
"calendar_const_detail_weeks": "[\"lunes\",\"martes\",\"miƩrcoles\",\"jueves\",\"viernes\",\"sƔbado\",\"domingo\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estonia",
"ethiopia": "EtiopĆa",
"event_planning": "Planificación del evento",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vida diaria",
"everyone_visible": "Visible para todos",
"exact_date": "Fecha exacta",
@@ -2497,8 +2514,8 @@
"guests_per_space": "HuƩspedes en cada espacio",
"guide_1": "åčæ",
"guide_2": "Solo se tarda unos minutos en aprender las funciones bÔsicas. ”” a partir de este momento, el trabajo es mÔs eficiente!",
- "guide_flow_modal_contact_sales": "Contacto Ventas",
- "guide_flow_modal_get_started": "Empezar",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Este es el catƔlogo de trabajo en el que se almacenan todas las carpetas y archivos de space.",
"guide_flow_of_catalog_step2": "En el catÔlogo de trabajo, puede crear una tabla de datos o una carpeta según sea necesario.",
"guide_flow_of_click_add_view_step1": "AdemƔs de algunas vistas bƔsicas, si tiene un adjunto en formato de imagen, se recomienda encarecidamente crear una vista de Ɣlbum.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "El plan empresarial de Lark",
"lark_version_standard": "Plano estƔndar de Lark",
"lark_versions_free": "Plano bƔsico de Lark",
- "last_day": "Ćltimo dĆa",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el miembro recién editado se mostrarÔ en el campo editado por última vez.",
"last_modified_time_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el tiempo de edición mÔs reciente se mostrarÔ en el campo de tiempo de la última edición.",
"last_step": "Volver",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "La vista de guardar automƔticamente se ha abierto con Ʃxito",
"open_auto_save_warn_content": "Todos los cambios bajo esta vista se guardan automƔticamente y se sincronizan con otros miembros.",
"open_auto_save_warn_title": "Activar guardar vista automƔticamente",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Abrir falló",
"open_in_new_tab": "Abrir en una nueva ficha",
"open_invite_after_operate": "Una vez abierto, todos los miembros pueden invitar a nuevos miembros desde el panel de contactos",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- actualizaciones\", \"niƱos\": \" š Introducción de nuevas funciones. \\norte Se lanza el nuevo tipo de campo \"Cascader\", lo que facilita la selección entre una jerarquĆa de opciones en los formularios. Se lanza el widget \"Script\", menos código para una mayor personalización Active la automatización para enviar correos electrónicos y recibir notificaciones rĆ”pidas Activa la automatización para enviar un mensaje a Slack e informar a tu equipo a tiempo Explorando la IA: Lanzamiento del widget \"Generador de contenido GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introducción AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Presione el botón de abajo para Previsualizar de nuevo",
"preview_guide_enable_it": "Presione el botón de abajo para abrir esta función",
"preview_guide_open_office_preview": "Para Previsualizar este archivo, abra la función \"previsualización de la oficina\"",
- "preview_next_automation_execution_time": "Vista previa de los próximos 5 tiempos de ejecución",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo se pueden Previsualizar vĆdeos mp4 con Códec de vĆdeo h.264",
"preview_revision": "Vista previa",
"preview_see_more": "ĀæDesea obtener mĆ”s información sobre la función \"vista previa de archivos de Office\"? Por favor haga clic aquĆ",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Escanear inicio de sesión",
"scan_to_login_by_method": "Escanea ${method} para seguir la cuenta oficial e iniciar sesión",
"scatter_chart": "Mapa de dispersión",
- "schedule_type": "Tipo de horario",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Ciencia y tecnologĆa",
"scroll_screen_down": "DesplƔcese hacia abajo por una pantalla",
"scroll_screen_left": "Desplaza una pantalla a la izquierda",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "El nĆŗmero de crĆ©ditos en el espacio actual supera el lĆmite, por favor actualice su suscripción.\n",
"subscribe_demonstrate": "Solicitud de presentación",
"subscribe_disabled_seat": "El nĆŗmero de personas no puede ser inferior al plan original",
- "subscribe_grade_business": "Negocio",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Libre",
"subscribe_grade_plus": "MƔs",
"subscribe_grade_pro": "A favor",
- "subscribe_grade_starter": "Inicio",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Función espacial avanzada",
"subscribe_new_choose_member": "Admite hasta ${member_num} miembros",
"subscribe_new_choose_member_tips": "Este plan admite 1~${member_num} miembros para ingresar al espacio",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" ya existe. ĀæQuieres cambiarlo?",
"template_no_template": "No hay plantilla",
"template_not_found": "ĀæNo puede encontrar las plantillas que desea? Dinos",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caliente",
"template_type": "Modelo",
"terms_of_service": "[tƩrminos de servicio]",
"terms_of_service_pure_string": "ClƔusulas de servicio",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "comentarios actualizados",
"times_per_month_unit": "TelƩfono / mes",
"times_unit": "TelƩfono",
- "timing_rules": "Momento",
+ "timing_rules": "Timing",
"timor_leste": "Timor Oriental",
"tip_del_success": "Puede recuperar su espacio compartido en 7 dĆas",
"tip_do_you_want_to_know_about_field_permission": "¿Quiere cifrar datos de campo? MÔs información sobre los permisos de campo",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "Conectado",
"workdoc_ws_connecting": "Conectando...",
"workdoc_ws_disconnected": "Desconectado",
+ "workdoc_ws_reconnecting": "Reconectando...",
"workflow_execute_failed_notify": " no pudo ejecutarse en . Revise el historial de ejecución para solucionar el problema. Si necesita ayuda, comunĆquese con nuestro equipo de atención al cliente.",
"workspace_data": "Datos espaciales",
"workspace_files": "Datos de la Mesa de trabajo",
diff --git a/packages/i18n-lang/src/config/strings.fr-FR.json b/packages/i18n-lang/src/config/strings.fr-FR.json
index 9bf2f14c2b..281df8de95 100644
--- a/packages/i18n-lang/src/config/strings.fr-FR.json
+++ b/packages/i18n-lang/src/config/strings.fr-FR.json
@@ -146,6 +146,15 @@
"agreed": "ApprouvƩ",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Mode avancƩ",
+ "ai_agent_anonymous": "Anonyme${ID}",
+ "ai_agent_conversation_continue_not_supported": "La poursuite d'une conversation prƩcƩdente n'est actuellement pas prise en charge",
+ "ai_agent_conversation_list": "Liste de conversations",
+ "ai_agent_conversation_log": "Journal des conversations",
+ "ai_agent_conversation_title": "Titre de la conversation",
+ "ai_agent_feedback": "Retour",
+ "ai_agent_historical_message": "Ce qui précède est un message historique",
+ "ai_agent_history": "Histoire",
+ "ai_agent_message_consumed": "Message consommƩ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Integrar AI agent en su sitio web? Aprende mÔs",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Fonctionne ce mois-ci",
"automation_stay_tuned": "Restez à l'écoute",
"automation_success": "SuccĆØs",
- "automation_tips": "Le champ du bouton est mal configurƩ, veuillez vƩrifier et rƩessayer",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Peut afficher l'historique d'exƩcution de l'automatisation",
"automation_variabel_empty": "Aucune donnée ne peut être utilisée lors de l'étape préalable, veuillez ajuster et réessayer.",
"automation_variable_datasheet": "Obtenir des donnƩes de ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "Les Ʈles Bermudes",
"bhutan": "Bhoutan",
"billing_over_limit_tip_common": "L'utilisation de l'espace a dépassé la limite et vous pouvez profiter d'un montant plus élevé après la mise à niveau.",
- "billing_over_limit_tip_forbidden": "Votre durĆ©e dāessai ou votre pĆ©riode dāabonnement a expirĆ©. Veuillez contacter le conseiller commercial pour renouveler.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Le nombre d'installations de widgets a dépassé la limite et vous pouvez effectuer une mise à niveau pour obtenir une utilisation plus élevée.",
"billing_period": "Période de facturation : ${period}",
"billing_subscription_warning": "ExpƩrience des fonctionnalitƩs",
@@ -930,14 +939,17 @@
"button_text": "Texte du bouton",
"button_text_click_start": "Cliquez pour dƩmarrer",
"button_type": "Type de bouton",
+ "by_at": "at",
"by_days": "Jours",
"by_field_id": "Utiliser l'ID du champ",
"by_hours": "Heures",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mois",
"by_the_day": "Par jour",
"by_the_month": "Mensuel",
"by_the_year": "Annuel",
- "by_weeks": "Semaines",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "CrƩer le champ Date",
"calendar_color_more": "Plus de couleurs",
"calendar_const_detail_weeks": "[\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\",\"dimanche\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estonie",
"ethiopia": "Ćthiopie",
"event_planning": "Planification d'ƩvƩnements",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vie du quotidien",
"everyone_visible": "Visible pour tous",
"exact_date": "date exacte",
@@ -2497,8 +2514,8 @@
"guests_per_space": "InvitƩs par Espace",
"guide_1": "åčæ",
"guide_2": "Il ne faut que quelques minutes pour apprendre les fonctions de base. Travaillez de maniĆØre plus productive dĆØs maintenant !",
- "guide_flow_modal_contact_sales": "Contacter le service commercial",
- "guide_flow_modal_get_started": "Commencer",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Voici un catalogue fonctionnel où sont stockés tous les dossiers et fichiers de l'espace.",
"guide_flow_of_catalog_step2": "Dans le catalogue fonctionnel, vous pouvez crƩer une feuille de donnƩes ou un dossier si nƩcessaire.",
"guide_flow_of_click_add_view_step1": "En plus d'une vue de base, il est fortement recommandé de créer une vue d'album si vous avez des pièces jointes au format image.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Plan d'entreprise avec Lark",
"lark_version_standard": "Plan standard avec Lark",
"lark_versions_free": "Plan de base avec Lark",
- "last_day": "Dernier jour",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si l'un des champs que vous sélectionnez ci-dessous est modifié, le membre qui a modifié le plus récemment sera affiché dans la dernière édition par champ",
"last_modified_time_select_modal_desc": "Si l'un des champs que vous sƩlectionnez ci-dessous est modifiƩ, la date de modification la plus rƩcente s'affichera dans le dernier champ de temps modifiƩ",
"last_step": "PrƩcƩdent",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "La vue d'enregistrement automatique est activée avec succès",
"open_auto_save_warn_content": "Toutes les modifications sous cette vue sont automatiquement enregistrƩes et synchronisƩes avec d'autres membres.",
"open_auto_save_warn_title": "Activer la vue de sauvegarde automatique",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćchec de l'ouverture",
"open_in_new_tab": "ouvrir dans un nouvel onglet",
"open_invite_after_operate": "Une fois activƩ, tous les membres peuvent inviter de nouveaux membres depuis le panneau des contacts",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- mises Ć jour\", \"enfants\": \" š Introduction de nouvelles fonctions \\n Un nouveau type de champ \"Cascader\" est lancĆ©, facilitant la sĆ©lection parmi une hiĆ©rarchie d'options sur les formulaires. Le widget \"Script\" est sorti, moins de code pour plus de personnalisation DĆ©clenchez l'automatisation pour envoyer des e-mails et recevoir des notifications rapides DĆ©clenchez l'automatisation pour envoyer un message Ć Slack et informer votre Ć©quipe Ć temps Explorer l'IAĀ : lancement du widget \"GĆ©nĆ©rateur de contenu GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"Comment utiliser un modĆØle\", \n\"description\": \"Cliquez sur le bouton Ć gauche pour utiliser le modĆØle\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduction au AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": DEMO AITable.ai, \"video\": https://www.youtube.com/embed/kGxMyEEo3OU, \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\": true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>. nt-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"Comment utiliser un modèle\", \n\"description\": \"Sélectionnez où mettre le modèle\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"nom\": \"rĆ©ponse1\",\n \"titre\": \"Quel genre de questions ĆŖtes-vous impatient de rĆ©soudre par vikadata? ,\n \"type\": \"checkbox\",\n \"rĆ©ponses\": [\n \"Planification de travail\",\n \"Service client\",\n \"Gestion de projet\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"OpĆ©ration e-commerce\",\n \"Planification d'Ć©vĆ©nement\",\n \"Ressources humaines\",\n \"Administration\",\n \"Gestion financiĆØre\",\n \"Webcast\",\n \"Gestion des instituts Ć©ducatifs\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Votre titre d'emploi est______\",\n \"type\": \"radio\",\n \"rĆ©ponses\": [\n \"Directeur GĆ©nĆ©ral\",\n \"Chef de projet\",\n \"Gestionnaire de produits\",\n \"Designer\",\n \"IngĆ©nieur R&D \",\n \"OpĆ©rateur, Ć©diteur\",\n ventes, service Ć la clientĆØle\",\n \"Ressources humaines, administration \",\n \"Finance\", comptable\",\n \"Avocat, affaires juridiques\",\n \"Marketing\",\n \"Professeur\",\n \"Ćtudiant\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"Quel est le nom de votre entreprise? ,\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"titre\": \"Veuillez laisser votre adresse e-mail/ numĆ©ro de tĆ©lĆ©phone/ compte Wechat ci-dessous afin que nous puissions vous joindre Ć temps lorsque vous avez besoin d'aide. ,\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"titre\": \"Merci d'avoir rempli le formulaire, vous pouvez ajouter notre service Ć la clientĆØle en cas de besoin\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u. ika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Appuyez sur le bouton ci-dessous pour prévisualiser à nouveau",
"preview_guide_enable_it": "Appuyez sur le bouton ci-dessous pour activer cette fonction",
"preview_guide_open_office_preview": "Pour visualiser ce fichier, veuillez activer la fonction \"PrƩvisualisation bureautique\"",
- "preview_next_automation_execution_time": "AperƧu des 5 prochaines heures d'exƩcution",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Seules les vidéos MP4 avec des codecs H.264 peuvent être prévisualisées",
"preview_revision": "AperƧu",
"preview_see_more": "Vous voulez en savoir plus sur la fonction \"aperƧu des dossiers de bureau\" ? Veuillez cliquer ici",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Scanner pour se connecter",
"scan_to_login_by_method": "Veuillez scanner ${method} pour suivre le compte officiel pour vous connecter",
"scatter_chart": "Graphique de dispersion",
- "schedule_type": "Type d'horaire",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Science et technologie",
"scroll_screen_down": "Faire dƩfiler un Ʃcran vers le bas",
"scroll_screen_left": "Faire dƩfiler un Ʃcran vers la gauche",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "Le nombre de crédits dans l'espace actuel dépasse la limite, veuillez mettre à jour votre abonnement.\n",
"subscribe_demonstrate": "Demander des dƩmos",
"subscribe_disabled_seat": "Le nombre de personnes ne peut pas être inférieur au programme original",
- "subscribe_grade_business": "Entreprise",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratuit",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "ApprouvƩ",
- "subscribe_grade_starter": "EntrƩe",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "FonctionnalitƩs de l'espace avancƩ",
"subscribe_new_choose_member": "Prend en charge jusqu'Ć ${member_num}Ā membres",
"subscribe_new_choose_member_tips": "Ce forfait permet à 1 ~ ${member_num} membres d'accéder à l'espace",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" existe déjà . Voulez-vous le remplacer?",
"template_no_template": "Aucun modĆØle",
"template_not_found": "Vous ne trouvez pas de modĆØles que vous voulez ? Dites-nous",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Chaud",
"template_type": "Gabarit",
"terms_of_service": "< conditions d'utilisation >",
"terms_of_service_pure_string": "Conditions d'utilisation",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "commentaire(s) mis Ć jour",
"times_per_month_unit": "appel(s)/mois",
"times_unit": " appel(s)",
- "timing_rules": "Horaire",
+ "timing_rules": "Timing",
"timor_leste": "Timor oriental",
"tip_del_success": "Vous pouvez restaurer votre Espace dans les 7 jours",
"tip_do_you_want_to_know_about_field_permission": "Vous voulez chiffrer les donnƩes des champs ? En savoir plus sur les autorisations des champs",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "ConnectƩ",
"workdoc_ws_connecting": "De liaison...",
"workdoc_ws_disconnected": "DƩbranchƩ",
+ "workdoc_ws_reconnecting": "Reconnexion...",
"workflow_execute_failed_notify": " n'a pas pu s'exécuter à . Veuillez consulter l'historique d'exécution pour résoudre le problème. Si vous avez besoin d'aide, veuillez contacter notre équipe de service client.",
"workspace_data": "DonnƩes de l'espace",
"workspace_files": "DonnƩes de l'Ʃtabli",
diff --git a/packages/i18n-lang/src/config/strings.it-IT.json b/packages/i18n-lang/src/config/strings.it-IT.json
index e102f3ab58..96829d6061 100644
--- a/packages/i18n-lang/src/config/strings.it-IT.json
+++ b/packages/i18n-lang/src/config/strings.it-IT.json
@@ -146,6 +146,15 @@
"agreed": "Approvato",
"ai_advanced_mode_desc": "La modalitĆ avanzata consente agli utenti di personalizzare i messaggi di richiesta, fornendo un maggiore controllo sul comportamento e le risposte dell'agente AI.",
"ai_advanced_mode_title": "ModalitĆ avanzata",
+ "ai_agent_anonymous": "Anonimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "La continuazione di una conversazione precedente non ĆØ attualmente supportata",
+ "ai_agent_conversation_list": "Elenco conversazioni",
+ "ai_agent_conversation_log": "Registro delle conversazioni",
+ "ai_agent_conversation_title": "Titolo della conversazione",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "Quanto sopra ĆØ un messaggio storico",
+ "ai_agent_history": "Storia",
+ "ai_agent_message_consumed": "Messaggio consumato",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Incorpora l'agente AI nel tuo sito web? Per saperne di più",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Esce questo mese",
"automation_stay_tuned": "Rimani sintonizzato",
"automation_success": "Successo",
- "automation_tips": "Il campo del pulsante non ĆØ configurato correttamente, controlla e riprova",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Può visualizzare la cronologia di esecuzione dell'automazione",
"automation_variabel_empty": "Non ci sono dati che possano essere utilizzati nel passaggio preliminare, modificali e riprova.",
"automation_variable_datasheet": "Ottieni dati da ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "Bermude",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "L'utilizzo dello spazio ha superato il limite e potrai usufruire di un importo maggiore dopo l'aggiornamento.",
- "billing_over_limit_tip_forbidden": "La durata della prova o il periodo di abbonamento sono scaduti. Si prega di contattare il consulente di vendita per rinnovare.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Il numero di installazioni di widget ha superato il limite ed ĆØ possibile eseguire l'aggiornamento per ottenere un utilizzo maggiore.",
"billing_period": "Periodo di fatturazione: ${period}",
"billing_subscription_warning": "Esperienza caratteristica",
@@ -930,14 +939,17 @@
"button_text": "Testo del pulsante",
"button_text_click_start": "Fare clic per iniziare",
"button_type": "Tipo di pulsante",
+ "by_at": "at",
"by_days": "Giorni",
"by_field_id": "Usa ID campo",
"by_hours": "Ore",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mesi",
"by_the_day": "Di giorno",
"by_the_month": "Mensile",
"by_the_year": "Annuale",
- "by_weeks": "Settimane",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crea campo data",
"calendar_color_more": "Altri colori",
"calendar_const_detail_weeks": "[\"lunedƬ\",\"martedƬ\",\"mercoledƬ\",\"giovedƬ\",\"venerdƬ\",\"sabato\",\"domenica\"]",
@@ -1756,6 +1768,11 @@
"estonia": "Estonia",
"ethiopia": "Etiopia",
"event_planning": "Pianificazione eventi",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vita quotidiana",
"everyone_visible": "Visibile per tutti",
"exact_date": "data esatta",
@@ -2497,8 +2514,8 @@
"guests_per_space": "Ospiti per spazio",
"guide_1": "åčæ",
"guide_2": "Ci vogliono solo pochi minuti per imparare le funzioni di base. Lavora in modo più produttivo da questo momento in poi!",
- "guide_flow_modal_contact_sales": "Contatta l'ufficio vendite",
- "guide_flow_modal_get_started": "Iniziare",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Qui ĆØ il catalogo di lavoro in cui tutte le cartelle e i file dello spazio sono memorizzati.",
"guide_flow_of_catalog_step2": "Nel catalogo di lavoro ĆØ possibile creare un foglio dati o una cartella a seconda delle necessitĆ .",
"guide_flow_of_click_add_view_step1": "Oltre ad alcune viste di base, si consiglia vivamente di creare una vista album se si dispone di allegati in formato immagine.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Piano d'impresa con Lark",
"lark_version_standard": "Piano standard con Lark",
"lark_versions_free": "Piano di base con Lark",
- "last_day": "Ultimo giorno",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, il membro che ha modificato di recente verrĆ visualizzato nell'ultimo campo modificato",
"last_modified_time_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, l'ora modificata più recente verrà visualizzata nel campo dell'ultima modifica",
"last_step": "Indietro",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "La vista Salvataggio automatico ĆØ attivata correttamente",
"open_auto_save_warn_content": "Tutte le modifiche in questa visualizzazione vengono salvate e sincronizzate automaticamente con gli altri membri.",
"open_auto_save_warn_title": "Attiva la vista salvataggio automatico",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Apertura non riuscita",
"open_in_new_tab": "aprire in una nuova scheda",
"open_invite_after_operate": "Una volta attivato, tutti i membri possono invitare nuovi membri dal pannello contatti",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- aggiornamenti\", \"bambini\": \" š Introduzione di nuove funzionalitĆ \\N Viene lanciato il nuovo tipo di campo \"Cascader\", rendendo più semplice la selezione da una gerarchia di opzioni sui moduli Viene rilasciato il widget \"Script\", meno codice per una maggiore personalizzazione Attiva l'automazione per inviare e-mail e ricevere notifiche rapide Attiva l'automazione per inviare un messaggio a Slack e informare il tuo team in tempo Esplorando l'intelligenza artificiale: rilasciato il widget \"Generatore di contenuti GPT\". \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduzione agente AI\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "Premere il pulsante qui sotto per visualizzare nuovamente l'anteprima",
"preview_guide_enable_it": "Premere il pulsante qui sotto per attivare questa funzione",
"preview_guide_open_office_preview": "Per visualizzare l'anteprima di questo file, attivare la funzione \"anteprima ufficio\"",
- "preview_next_automation_execution_time": "Anteprima dei prossimi 5 tempi di esecuzione",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo i video MP4 con codec video H.264 possono essere visualizzati in anteprima",
"preview_revision": "Anteprima",
"preview_see_more": "Vuoi saperne di più sulla funzione \"anteprima file di ufficio\"? Clicca qui",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Scansiona per accedere",
"scan_to_login_by_method": "Scansiona ${method} per seguire l'account ufficiale per accedere",
"scatter_chart": "Grafico a dispersione",
- "schedule_type": "Tipo di pianificazione",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Scienza e tecnologia",
"scroll_screen_down": "Scorri uno schermo verso il basso",
"scroll_screen_left": "Scorri uno schermo a sinistra",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "Il numero di crediti nello spazio corrente supera il limite, si prega di aggiornare il vostro abbonamento.\n",
"subscribe_demonstrate": "Richiedi demo",
"subscribe_disabled_seat": "Il numero di persone non può essere inferiore al programma originale",
- "subscribe_grade_business": "AttivitĆ commerciale",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratis",
"subscribe_grade_plus": "Più",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "Antipasto",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Caratteristiche avanzate dello spazio",
"subscribe_new_choose_member": "Supporta fino a ${member_num} membri",
"subscribe_new_choose_member_tips": "Questo piano supporta 1~${member_num} membri per entrare nello spazio",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" esiste giĆ . Vuoi sostituirlo?",
"template_no_template": "Nessun modello",
"template_not_found": "Non riesci a trovare i modelli che desideri? Dicci",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caldo",
"template_type": "Modello",
"terms_of_service": "",
"terms_of_service_pure_string": "Condizioni di servizio",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "commenti aggiornati",
"times_per_month_unit": "invito/mese",
"times_unit": "call(s)",
- "timing_rules": "Tempistica",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Est",
"tip_del_success": "Puoi ripristinare il tuo spazio entro 7 giorni",
"tip_do_you_want_to_know_about_field_permission": "Vuoi crittografare i dati del campo? Informazioni sulle autorizzazioni dei campi",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "Collegato",
"workdoc_ws_connecting": "Collegamento...",
"workdoc_ws_disconnected": "Disconnesso",
+ "workdoc_ws_reconnecting": "Riconnessione...",
"workflow_execute_failed_notify": " impossibile eseguire a . Consulta la cronologia delle esecuzioni per risolvere il problema. Se hai bisogno di assistenza, contatta il nostro team di assistenza clienti.",
"workspace_data": "Dati spaziali",
"workspace_files": "Dati sul banco di lavoro",
diff --git a/packages/i18n-lang/src/config/strings.ja-JP.json b/packages/i18n-lang/src/config/strings.ja-JP.json
index 8c96ec28cb..db6e35329f 100644
--- a/packages/i18n-lang/src/config/strings.ja-JP.json
+++ b/packages/i18n-lang/src/config/strings.ja-JP.json
@@ -146,6 +146,15 @@
"agreed": "ęæčŖęøćæ",
"ai_advanced_mode_desc": "é«åŗ¦ćŖć¢ćć«ćÆļ¼ć¦ć¼ć¶ćę示ćć«ć¹ćæćć¤ćŗććććØćåÆč½ć«ćļ¼AIćØć¼ćøć§ć³ćć®č”åćåæēćććčÆćå¶å¾”ćć.",
"ai_advanced_mode_title": "ę”å¼µć¢ć¼ć",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "仄åć®ä¼č©±ć®ē¶ē¶ćÆē¾åØćµćć¼ćććć¦ćć¾ćć",
+ "ai_agent_conversation_list": "ä¼č©±ćŖć¹ć",
+ "ai_agent_conversation_log": "ä¼č©±ćć°",
+ "ai_agent_conversation_title": "ä¼č©±ć®ćæć¤ćć«",
+ "ai_agent_feedback": "ćć£ć¼ććććÆ",
+ "ai_agent_historical_message": "äøčØćÆę“å²ēćŖć”ćć»ć¼ćøć§ć",
+ "ai_agent_history": "ę“å²",
+ "ai_agent_message_consumed": "ę¶č²»ćććć”ćć»ć¼ćø",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AIćØć¼ćøć§ć³ććććŖćć®ćµć¤ćć«åćč¾¼ćæć¾ććļ¼ćć£ćØē„ć£ć¦ćć",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "ä»ęć®éč”",
"automation_stay_tuned": "ä¹ććęå¾
",
"automation_success": "ęå",
- "automation_tips": "ććæć³ćć£ć¼ć«ćć®čØå®ćééć£ć¦ćć¾ćć確čŖćć¦ććäøåŗ¦ć試ććć ććć",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ćŖć¼ćć”ć¼ć·ć§ć³ć®å®č”屄ę“ć蔨示ć§ćć¾ć",
"automation_variabel_empty": "åꮵéć§ä½æēØć§ćććć¼ćæćććć¾ćććčŖæę“ćć¦å試č”ćć¦ćć ććć",
"automation_variable_datasheet": "${NODE_NAME} ćććć¼ćæćåå¾ćć",
@@ -870,7 +879,7 @@
"bermuda": "ććć„ć¼ć諸島",
"bhutan": "ćć¼ćæć³",
"billing_over_limit_tip_common": "容éć®ä½æēØéćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ćå¾ćÆććå¤ćć®éćć愽ććæććć ćć¾ćć",
- "billing_over_limit_tip_forbidden": "試ēØęéć¾ććÆćµćć¹ćÆćŖćć·ć§ć³ęéćēµäŗćć¾ćććę“ę°ććć«ćÆč²©å£²ć³ć³ćµć«ćæć³ćć«ćé£ēµ”ćć ććć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ć¦ć£ćøć§ććć®ć¤ć³ć¹ćć¼ć«ę°ćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ććć¦ä½æēØéćå¢ććććØćć§ćć¾ćć",
"billing_period": "č«ę±ęé: ${period}",
"billing_subscription_warning": "ę©č½ę§",
@@ -930,14 +939,17 @@
"button_text": "ććæć³ć®ććć¹ć",
"button_text_click_start": "ćÆćŖććÆćć¦éå§",
"button_type": "ććæć³ć®ēØ®é”",
+ "by_at": "at",
"by_days": "ę„ć
",
"by_field_id": "ćć£ć¼ć«ćIDć®ä½æēØ",
"by_hours": "ęé",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ę",
"by_the_day": "ę„åä½",
"by_the_month": "ęåčŖ",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±é",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ä½ęę„ćć£ć¼ć«ć",
"calendar_color_more": "ćć®ä»ć®č²",
"calendar_const_detail_weeks": "[\"ęęę„\",\"ē«ęę„\",\"ę°“ęę„\",\"ęØęę„\",\"éęę„\",\"åęę„\",\"ę„ęę„\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ćØć¹ććć¢.",
"ethiopia": "ćØććŖćć¢.",
"event_planning": "ć¤ćć³ćä¼ē»",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "ćć¹ć¦ć®äŗŗć«č”Øē¤ŗ",
"exact_date": "ę£ē¢ŗćŖę„ä»",
@@ -2497,8 +2514,8 @@
"guests_per_space": "åć¹ćć¼ć¹ć®ć客ę§",
"guide_1": "åčæ",
"guide_2": "åŗę¬ę©č½ćå¦ć¶ć®ć«ę°åćććććć¾ććććć®ē¬éćććä»äŗć®å¹ēćććć«ć¢ććļ¼",
- "guide_flow_modal_contact_sales": "å¶ę„ę
å½č
ćøć®ćåćåćć",
- "guide_flow_modal_get_started": "å§ćć¾ććć",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ćććÆä½ę„ćć£ć¬ćÆććŖć§ćć¹ćć¼ć¹ć®ćć¹ć¦ć®ćć©ć«ććØćć”ć¤ć«ćę ¼ē“ććć¦ćć¾ćć",
"guide_flow_of_catalog_step2": "ä½ę„ćć£ć¬ćÆććŖć§ćÆćåæ
č¦ć«åæćć¦ćć¼ćæćć¼ćć«ć¾ććÆćć©ć«ććä½ęć§ćć¾ćć",
"guide_flow_of_click_add_view_step1": "åŗę¬ćć„ć¼ć®ć»ćć«ćē»åå½¢å¼ć®ę·»ä»ćć”ć¤ć«ćććå “åćÆćć¢ć«ćć ćć„ć¼ćä½ęććććØćå¼·ććå§ććć¾ćć",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Larkć®ćØć³ćæć¼ćć©ć¤ćŗčØē»",
"lark_version_standard": "LarkęØęŗå¹³é¢å³",
"lark_versions_free": "Larkć®åŗę¬å¹³é¢å³",
- "last_day": "ęēµę„",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććć”ć³ćć¼ćęå¾ć«ē·Øéćććć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_modified_time_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććęå»ćęå¾ć«ē·Øéććęå»ćć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_step": "ćŖćæć¼ć³ććć",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "čŖåäæåćć„ć¼ćę£åøøć«éćć¾ćć",
"open_auto_save_warn_content": "ćć®ćć„ć¼ć§ć®å¤ę“ćÆćć¹ć¦čŖåēć«äæåćććä»ć®ć”ć³ćć¼ćØåęććć¾ćć",
"open_auto_save_warn_title": "čŖåäæåćć„ć¼ćęå¹ć«ćć",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "éćć¾ććć§ćć",
"open_in_new_tab": "ę°ćććæćć§éć",
"open_invite_after_operate": "éććØććć¹ć¦ć®ć”ć³ćć¼ćé£ēµ”å
ććć«ććę°ććć”ć³ćć¼ćęå¾
ć§ćć¾ć",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-ę“ę°\"ć\"å\": \" š ę°ę©č½ć®ćē“¹ä» \\nę°ćććć£ć¼ć«ć ćæć¤ććCascaderćććŖćŖć¼ć¹ććććć©ć¼ć äøć®ćŖćć·ć§ć³ć®é層ććć®éøęć容ęć«ćŖćć¾ćć ćć¹ćÆćŖćććć¦ć£ćøć§ććććŖćŖć¼ć¹ćććććå°ćŖćć³ć¼ćć§ććć«ć¹ćæćć¤ćŗåÆč½ć« čŖååćććŖć¬ć¼ćć¦é»åć”ć¼ć«ćéäæ”ććčæ
éćŖéē„ćåćåćć¾ć čŖååćććŖć¬ć¼ć㦠Slack ć«ć”ćć»ć¼ćøćéäæ”ććęéå
ć«ćć¼ć ć«éē„ćć¾ć AIć®ę¢ę±ļ¼ćGPT Content Generatorćć¦ć£ćøć§ććććŖćŖć¼ć¹ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AIćØć¼ćøć§ć³ćå
„é\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "äøć®ććæć³ćę¼ćć¦ååŗ¦ćć¬ćć„ć¼",
"preview_guide_enable_it": "ꬔć®ććæć³ćę¼ćć¦ćć®ę©č½ćéćć¾ć",
"preview_guide_open_office_preview": "ćć®ćć”ć¤ć«ććć¬ćć„ć¼ććć«ćÆćććŖćć£ć¹ćć¬ćć„ć¼ćę©č½ćéćć¾ć",
- "preview_next_automation_execution_time": "欔㮠5 åć®å®č”ęéććć¬ćć„ć¼ćć",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264ćććŖć³ć¼ćććÆä»ćMP 4ćććŖć®ćæćć¬ćć„ć¼åÆč½",
"preview_revision": "ćć¬ćć„ć¼",
"preview_see_more": "ćŖćć£ć¹ćć”ć¤ć«ćć¬ćć„ć¼ę©č½ć®č©³ē“°ć«ć¤ćć¦ē„ćććć§ććļ¼ććććÆćŖććÆćć¦ćć ćć",
@@ -4488,7 +4506,7 @@
"scan_to_login": "ć¹ćć£ć³ćć°ć¤ć³",
"scan_to_login_by_method": "${method} ćć¹ćć£ć³ćć¦å
¬å¼ć¢ć«ć¦ć³ćććć©ćć¼ćć¦ćć°ć¤ć³ćć¦ćć ćć",
"scatter_chart": "ććć·ć",
- "schedule_type": "ć¹ć±ćøć„ć¼ć«ć®ēØ®é”",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§å¦ćØęč”",
"scroll_screen_down": "ē»é¢ćäøć«ć¹ćÆćć¼ć«",
"scroll_screen_left": "ē»é¢ćå·¦ć«ć¹ćÆćć¼ć«",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ē¾åØć®ē©ŗéć®ćć¤ć³ćę°ćå¶éćč¶
ćć¦ćć¾ćć®ć§ćč³¼čŖćć¢ććć°ć¬ć¼ććć¦ćć ććć\n",
"subscribe_demonstrate": "ćć¢ć³ć¹ćć¬ć¼ć·ć§ć³ć®ćŖćÆćØć¹ć",
"subscribe_disabled_seat": "äŗŗę°ćÆå½åć®čØē»ćäøåć£ć¦ćÆćŖććŖć",
- "subscribe_grade_business": "ä»äŗ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ććŖć¼",
"subscribe_grade_plus": "ćć©ć¹",
"subscribe_grade_pro": "ćć",
- "subscribe_grade_starter": "ć¹ćæć¼ćæć¼",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "é«åŗ¦ćŖć¹ćć¼ć¹ę©č½",
"subscribe_new_choose_member": "ę大 ${member_num} äŗŗć®ć”ć³ćć¼ććµćć¼ć",
"subscribe_new_choose_member_tips": "ćć®ćć©ć³ć§ćÆ 1~${member_num} åć®ć”ć³ćć¼ćć¹ćć¼ć¹ć«å
„å “ć§ćć¾ć",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "ć${templateName}ććÆćć§ć«ååØćć¾ććåćęæćććć§ććļ¼",
"template_no_template": "ćć³ćć¬ć¼ććŖć",
"template_not_found": "åøęćććć³ćć¬ć¼ććč¦ć¤ććć¾ććć§ćććļ¼ęćć¦",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ćć¤ć",
"template_type": "ćć³ćć¬ć¼ć",
"terms_of_service": "ļ¼ćµć¼ćć¹ē“款ļ¼",
"terms_of_service_pure_string": "ćµć¼ćć¹ę”ä»¶",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "ć³ć”ć³ććę“ę°ćć¾ćć",
"times_per_month_unit": "ć³ć¼ć«/ę",
"times_unit": "ć³ć¼ć«ę°",
- "timing_rules": "ćæć¤ćć³ć°",
+ "timing_rules": "Timing",
"timor_leste": "ę±ćć£ć¢ć¼ć«",
"tip_del_success": "7ę„仄å
ć«å
±ęć¹ćć¼ć¹ććŖć«ććŖć§ćć¾ć",
"tip_do_you_want_to_know_about_field_permission": "ćć£ć¼ć«ććć¼ćæćęå·åćć¾ććļ¼ćć£ć¼ć«ć権éć®ēč§£",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "ę„ē¶ęøćæ",
"workdoc_ws_connecting": "ę„ē¶äø...",
"workdoc_ws_disconnected": "åęććć¾ćć",
+ "workdoc_ws_reconnecting": "åę„ē¶äø...",
"workflow_execute_failed_notify": " ć§å®č”ć§ćć¾ććć§ćć . åé”ć®ćć©ćć«ć·ć„ć¼ćć£ć³ć°ćč”ćć«ćÆćå®č”屄ę“ć確čŖćć¦ćć ććć ćµćć¼ććåæ
č¦ćŖå “åćÆćć«ć¹ćæćć¼ćµć¼ćć¹ćć¼ć ć¾ć§ćé£ēµ”ćć ććć",
"workspace_data": "ćććććć¼ćæ",
"workspace_files": "ćÆć¼ćÆćć³ććć¼ćæ",
diff --git a/packages/i18n-lang/src/config/strings.json b/packages/i18n-lang/src/config/strings.json
index 310a27c172..957fc78dc5 100644
--- a/packages/i18n-lang/src/config/strings.json
+++ b/packages/i18n-lang/src/config/strings.json
@@ -147,6 +147,15 @@
"agreed": "Genehmigt",
"ai_advanced_mode_desc": "Der erweiterte Modus ermƶglicht es Benutzern, Prognosen anzupassen, wodurch das Verhalten und die Antworten des AI-Agenten stƤrker kontrolliert werden kann.",
"ai_advanced_mode_title": "Erweiterter Modus",
+ "ai_agent_anonymous": "Anonym${ID}",
+ "ai_agent_conversation_continue_not_supported": "Das Fortsetzen eines vorherigen Gesprächs wird derzeit nicht unterstützt",
+ "ai_agent_conversation_list": "GesprƤchsliste",
+ "ai_agent_conversation_log": "GesprƤchsprotokoll",
+ "ai_agent_conversation_title": "GesprƤchstitel",
+ "ai_agent_feedback": "Rückmeldung",
+ "ai_agent_historical_message": "Das Obige ist eine historische Botschaft",
+ "ai_agent_history": "Geschichte",
+ "ai_agent_message_consumed": "Nachricht verbraucht",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AI-Agent in deine Website einbinden? Erfahren Sie mehr",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -835,7 +844,7 @@
"automation_runs_this_month": "LƤuft diesen Monat",
"automation_stay_tuned": "Bleiben Sie dran",
"automation_success": "Erfolg",
- "automation_tips": "Das Schaltflächenfeld ist falsch konfiguriert. Bitte überprüfen Sie es und versuchen Sie es erneut",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Kann den Ausführungsverlauf der Automatisierung anzeigen",
"automation_variabel_empty": "Es sind keine Daten vorhanden, die im Vorschritt verwendet werden kƶnnen. Bitte passen Sie sie an und versuchen Sie es erneut.",
"automation_variable_datasheet": "Daten von ${NODE_NAME} abrufen",
@@ -871,7 +880,7 @@
"bermuda": "Bermuda",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "Die Nutzung des Speicherplatzes hat das Limit überschritten und Sie können nach dem Upgrade eine höhere Menge nutzen.",
- "billing_over_limit_tip_forbidden": "Ihre Testdauer oder Ihr Abonnementzeitraum ist abgelaufen. Für eine Verlängerung wenden Sie sich bitte an den Verkaufsberater.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Die Anzahl der Widget-Installationen hat das Limit überschritten und Sie können ein Upgrade durchführen, um eine höhere Nutzung zu erzielen.",
"billing_period": "Abrechnungszeitraum: ${period}",
"billing_subscription_warning": "Feature-Erfahrung",
@@ -931,14 +940,17 @@
"button_text": "SchaltflƤchentext",
"button_text_click_start": "Klicken Sie zum Starten",
"button_type": "SchaltflƤchentyp",
+ "by_at": "at",
"by_days": "Tage",
"by_field_id": "Feld-ID verwenden",
"by_hours": "Std",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Monate",
"by_the_day": "Tagsüber",
"by_the_month": "Monatlich",
"by_the_year": "JƤhrlich",
- "by_weeks": "Wochen",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Datumsfeld erstellen",
"calendar_color_more": "Mehr Farben",
"calendar_const_detail_weeks": "[\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\",\"Sonntag\"]",
@@ -1757,6 +1769,11 @@
"estonia": "Estland",
"ethiopia": "Ćthiopien",
"event_planning": "Veranstaltungsplanung",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Alltag",
"everyone_visible": "Für alle sichtbar",
"exact_date": "exaktes Datum",
@@ -2498,8 +2515,8 @@
"guests_per_space": "GƤste pro Raum",
"guide_1": "åčæ",
"guide_2": "Es dauert nur wenige Minuten, um die grundlegenden Funktionen zu erlernen. Arbeiten Sie ab diesem Moment produktiver!",
- "guide_flow_modal_contact_sales": "Kontaktieren Sie den Vertrieb",
- "guide_flow_modal_get_started": "Loslegen",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Hier ist der Arbeitskatalog, in dem alle Ordner und Dateien des Space gespeichert sind.",
"guide_flow_of_catalog_step2": "Im Arbeitskatalog kƶnnen Sie nach Bedarf ein Datenblatt oder einen Ordner erstellen.",
"guide_flow_of_click_add_view_step1": "ZusƤtzlich zu einigen grundlegenden Ansichten wird dringend empfohlen, eine Albumansicht zu erstellen, wenn Sie AnhƤnge im Bildformat haben.",
@@ -2886,7 +2903,7 @@
"lark_version_enterprise": "Enterprise Plan mit Lark",
"lark_version_standard": "Standardplan mit Lerche",
"lark_versions_free": "Grundplan mit Lerche",
- "last_day": "Letzter Tag",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird das zuletzt bearbeitete Mitglied im zuletzt bearbeiteten Feld angezeigt.",
"last_modified_time_select_modal_desc": "Wenn eines der unten ausgewƤhlten Felder bearbeitet wird, wird die zuletzt bearbeitete Zeit im zuletzt bearbeiteten Zeitfeld angezeigt.",
"last_step": "Zurück",
@@ -3489,6 +3506,7 @@
"open_auto_save_success": "Automatisches Speichern der Ansicht wurde erfolgreich aktiviert",
"open_auto_save_warn_content": "Alle Ćnderungen unter dieser Ansicht werden automatisch gespeichert und mit anderen Mitgliedern synchronisiert.",
"open_auto_save_warn_title": "Automatisches Speichern aktivieren",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćffnen fehlgeschlagen",
"open_in_new_tab": "in einer neuen Registerkarte ƶffnen",
"open_invite_after_operate": "Einmal eingeschaltet, können alle Mitglieder über das Kontaktpanel neue Mitglieder einladen",
@@ -3804,7 +3822,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ āheaderImgā: āhttps://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1ā, āreadMoreUrlā: āhttps://help.vika.cn/changelog/23-04-10- Updates\", \"Kinder\": \" š Einführung neuer Funktionen \\N Der neue Feldtyp āCascaderā wird eingeführt, der die Auswahl aus einer Hierarchie von Optionen auf Formularen erleichtert Das Widget āSkriptā wird verƶffentlicht, weniger Code für mehr Anpassungsmƶglichkeiten Lƶsen Sie die Automatisierung aus, um E-Mails zu senden und schnelle Benachrichtigungen zu erhalten Lƶsen Sie die Automatisierung aus, um eine Nachricht an Slack zu senden und Ihr Team rechtzeitig zu informieren KI erforschen: Widget āGPT Content Generatorā verƶffentlicht \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Einführung in den AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": \"AITable.ai DEMO\", \"video\": \"https://www.youtube.com/embed/kGxMyEEo3OU\", \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3937,7 +3955,7 @@
"preview_guide_click_to_restart": "Klicken Sie auf die SchaltflƤche unten, um eine Vorschau erneut anzuzeigen",
"preview_guide_enable_it": "Drücken Sie die Taste unten, um diese Funktion einzuschalten",
"preview_guide_open_office_preview": "Um eine Vorschau dieser Datei anzuzeigen, aktivieren Sie bitte die Funktion \"Office Preview\"",
- "preview_next_automation_execution_time": "Vorschau der nächsten 5 Ausführungszeiten",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Nur MP4-Videos mit H.264-Videocodecs kƶnnen in der Vorschau angezeigt werden",
"preview_revision": "Vorschau",
"preview_see_more": "Möchten Sie mehr über die Funktion \"Office File Preview\" erfahren? Bitte klicken Sie hier",
@@ -4489,7 +4507,7 @@
"scan_to_login": "Scannen, um sich anzumelden",
"scan_to_login_by_method": "Bitte scannen Sie ${method}, um dem offiziellen Konto zu folgen, um sich anzumelden",
"scatter_chart": "Streudiagramm",
- "schedule_type": "Zeitplantyp",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Wissenschaft und Technologie",
"scroll_screen_down": "Einen Bildschirm nach unten scrollen",
"scroll_screen_left": "Einen Bildschirm nach links scrollen",
@@ -5055,11 +5073,11 @@
"subscribe_credit_usage_over_limit": "Die Anzahl der Guthaben, die in diesem Bereich sind, die das Limit überschreiten, werden verwendet.\n",
"subscribe_demonstrate": "Demos anfordern",
"subscribe_disabled_seat": "Die Anzahl der Personen darf nicht niedriger sein als das ursprüngliche Programm",
- "subscribe_grade_business": "GeschƤft",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Frei",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Profi",
- "subscribe_grade_starter": "Anlasser",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Erweiterte Raumfunktionen",
"subscribe_new_choose_member": "Unterstützt bis zu ${member_num} Members",
"subscribe_new_choose_member_tips": "Dieser Plan unterstützt 1~${member_num} Mitglieder, um den Raum zu betreten",
@@ -5196,7 +5214,7 @@
"template_name_repetition_title": "\"${templateName}\" existiert bereits. Wollen Sie es ersetzen?",
"template_no_template": "Keine Vorlagen",
"template_not_found": "Sie können die gewünschten Vorlagen nicht finden? Sagen Sie uns",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "HeiĆ",
"template_type": "Vorlage",
"terms_of_service": "",
"terms_of_service_pure_string": "Nutzungsbedingungen",
@@ -5342,7 +5360,7 @@
"timemachine_update_comment": "aktualisierte(r) Kommentar(e)",
"times_per_month_unit": "Aufruf/Monat",
"times_unit": "Aufruf(e)",
- "timing_rules": "Zeitliche Koordinierung",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Leste",
"tip_del_success": "Sie kƶnnen Ihren Space innerhalb von 7 Tagen wiederherstellen",
"tip_do_you_want_to_know_about_field_permission": "Möchten Sie Felddaten verschlüsseln? Erfahren Sie mehr über Feldberechtigungen",
@@ -5897,6 +5915,7 @@
"workdoc_ws_connected": "In Verbindung gebracht",
"workdoc_ws_connecting": "Verbinden...",
"workdoc_ws_disconnected": "Getrennt",
+ "workdoc_ws_reconnecting": "Verbindung wird wieder hergestellt...",
"workflow_execute_failed_notify": " konnte bei nicht ausgeführt werden. Bitte überprüfen Sie den Ausführungsverlauf, um das Problem zu beheben. Wenn Sie Hilfe benötigen, wenden Sie sich bitte an unser Kundendienstteam.",
"workspace_data": "Weltraumdaten",
"workspace_files": "Workbench-Daten",
@@ -6075,6 +6094,15 @@
"agreed": "Approved",
"ai_advanced_mode_desc": "Advanced mode allows users to customize prompts, providing greater control over the behavior and responses of the AI agent.",
"ai_advanced_mode_title": "Advanced mode",
+ "ai_agent_anonymous": "Anonymous${ID}",
+ "ai_agent_conversation_continue_not_supported": "Continuing a previous conversation is not currently supported",
+ "ai_agent_conversation_list": "Conversation list",
+ "ai_agent_conversation_log": "Conversation Log",
+ "ai_agent_conversation_title": "Conversation title",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "The above is historical message",
+ "ai_agent_history": "History",
+ "ai_agent_message_consumed": "Message consumed",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Embed the AI agent into your website? Learn more",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -6856,9 +6884,12 @@
"button_text": "Button text",
"button_text_click_start": "Click to Start",
"button_type": "Button Type",
+ "by_at": "at",
"by_days": "Days",
"by_field_id": "Use field ID",
"by_hours": "Hours",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Months",
"by_the_day": "By day",
"by_the_month": "Monthly",
@@ -7682,6 +7713,11 @@
"estonia": "Estonia",
"ethiopia": "Ethiopia",
"event_planning": "Event Planning",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Everyday Life",
"everyone_visible": "Visible for Everyone",
"exact_date": "exact date",
@@ -9414,6 +9450,7 @@
"open_auto_save_success": "Autosave view is turned on successfully",
"open_auto_save_warn_content": "All changes under this view are automatically saved and synchronized with other members.",
"open_auto_save_warn_title": "Turn on autosave view",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Open failed",
"open_in_new_tab": "open in a new tab",
"open_invite_after_operate": "Once switched on, all members can invite new members from the contacts panel",
@@ -9729,7 +9766,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Automation to send Emails, and get fast notifications Trigger Automation to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AI Agent Introduction\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -11121,7 +11158,7 @@
"template_name_repetition_title": "\"${templateName}\" already exists. Do you want to replace it?",
"template_no_template": "No templates",
"template_not_found": "Can't find templates you want? Tell us",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Hot",
"template_type": "Template",
"terms_of_service": "",
"terms_of_service_pure_string": "Terms of service",
@@ -11822,6 +11859,7 @@
"workdoc_ws_connected": "Connected",
"workdoc_ws_connecting": "Connecting...",
"workdoc_ws_disconnected": "Disconnected",
+ "workdoc_ws_reconnecting": "Reconnecting...",
"workflow_execute_failed_notify": " failed to execute at . Please review the execution history to troubleshoot the issue. If you need any assistance, please contact our customer service team.",
"workspace_data": "Space data",
"workspace_files": "Workbench data",
@@ -12000,6 +12038,15 @@
"agreed": "Aprobado",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Modelo avanzado",
+ "ai_agent_anonymous": "Anónimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "Actualmente no se admite continuar una conversación anterior",
+ "ai_agent_conversation_list": "Lista de conversación",
+ "ai_agent_conversation_log": "Registro de conversación",
+ "ai_agent_conversation_title": "TĆtulo de la conversación",
+ "ai_agent_feedback": "Comentario",
+ "ai_agent_historical_message": "Lo anterior es un mensaje histórico.",
+ "ai_agent_history": "Historia",
+ "ai_agent_message_consumed": "Mensaje consumido",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Incorporar al AI agent en tu sitio web? MÔs información",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -12688,7 +12735,7 @@
"automation_runs_this_month": "Funciona este mes",
"automation_stay_tuned": "MantƩnganse al tanto",
"automation_success": "Ćxito",
- "automation_tips": "El campo del botón estĆ” mal configurado, verifĆquelo e intĆ©ntelo nuevamente.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Puede ver el historial de ejecución de la automatización.",
"automation_variabel_empty": "No hay datos que puedan usarse en el paso previo, ajústelos e inténtelo nuevamente.",
"automation_variable_datasheet": "Obtener datos de ${NODE_NAME}",
@@ -12724,7 +12771,7 @@
"bermuda": "Bermudas",
"bhutan": "BhutƔn",
"billing_over_limit_tip_common": "El uso del espacio ha superado el lĆmite y podrĆ” disfrutar de una cantidad mayor despuĆ©s de la actualización.",
- "billing_over_limit_tip_forbidden": "Su duración de prueba o perĆodo de suscripción ha expirado. ComunĆquese con el asesor de ventas para renovar.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "La cantidad de instalaciones de widgets ha excedido el lĆmite y puede actualizar para obtener un mayor uso.",
"billing_period": "PerĆodo de facturación: ${period}",
"billing_subscription_warning": "Experiencia funcional",
@@ -12784,14 +12831,17 @@
"button_text": "Botón de texto",
"button_text_click_start": "Haga clic para comenzar",
"button_type": "Tipo de botón",
+ "by_at": "at",
"by_days": "DĆas",
"by_field_id": "Usar el ID de campo",
"by_hours": "Horas",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Meses",
"by_the_day": "Por dĆa",
"by_the_month": "Revista mensual",
"by_the_year": "Anual",
- "by_weeks": "Semanas",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crear campo de fecha",
"calendar_color_more": "MƔs colores",
"calendar_const_detail_weeks": "[\"lunes\",\"martes\",\"miƩrcoles\",\"jueves\",\"viernes\",\"sƔbado\",\"domingo\"]",
@@ -13610,6 +13660,11 @@
"estonia": "Estonia",
"ethiopia": "EtiopĆa",
"event_planning": "Planificación del evento",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vida diaria",
"everyone_visible": "Visible para todos",
"exact_date": "Fecha exacta",
@@ -14351,8 +14406,8 @@
"guests_per_space": "HuƩspedes en cada espacio",
"guide_1": "åčæ",
"guide_2": "Solo se tarda unos minutos en aprender las funciones bÔsicas. ”” a partir de este momento, el trabajo es mÔs eficiente!",
- "guide_flow_modal_contact_sales": "Contacto Ventas",
- "guide_flow_modal_get_started": "Empezar",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Este es el catƔlogo de trabajo en el que se almacenan todas las carpetas y archivos de space.",
"guide_flow_of_catalog_step2": "En el catÔlogo de trabajo, puede crear una tabla de datos o una carpeta según sea necesario.",
"guide_flow_of_click_add_view_step1": "AdemƔs de algunas vistas bƔsicas, si tiene un adjunto en formato de imagen, se recomienda encarecidamente crear una vista de Ɣlbum.",
@@ -14739,7 +14794,7 @@
"lark_version_enterprise": "El plan empresarial de Lark",
"lark_version_standard": "Plano estƔndar de Lark",
"lark_versions_free": "Plano bƔsico de Lark",
- "last_day": "Ćltimo dĆa",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el miembro recién editado se mostrarÔ en el campo editado por última vez.",
"last_modified_time_select_modal_desc": "Si se edita alguno de los campos seleccionados a continuación, el tiempo de edición mÔs reciente se mostrarÔ en el campo de tiempo de la última edición.",
"last_step": "Volver",
@@ -15342,6 +15397,7 @@
"open_auto_save_success": "La vista de guardar automƔticamente se ha abierto con Ʃxito",
"open_auto_save_warn_content": "Todos los cambios bajo esta vista se guardan automƔticamente y se sincronizan con otros miembros.",
"open_auto_save_warn_title": "Activar guardar vista automƔticamente",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Abrir falló",
"open_in_new_tab": "Abrir en una nueva ficha",
"open_invite_after_operate": "Una vez abierto, todos los miembros pueden invitar a nuevos miembros desde el panel de contactos",
@@ -15657,7 +15713,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- actualizaciones\", \"niƱos\": \" š Introducción de nuevas funciones. \\norte Se lanza el nuevo tipo de campo \"Cascader\", lo que facilita la selección entre una jerarquĆa de opciones en los formularios. Se lanza el widget \"Script\", menos código para una mayor personalización Active la automatización para enviar correos electrónicos y recibir notificaciones rĆ”pidas Activa la automatización para enviar un mensaje a Slack e informar a tu equipo a tiempo Explorando la IA: Lanzamiento del widget \"Generador de contenido GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introducción AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -15790,7 +15846,7 @@
"preview_guide_click_to_restart": "Presione el botón de abajo para Previsualizar de nuevo",
"preview_guide_enable_it": "Presione el botón de abajo para abrir esta función",
"preview_guide_open_office_preview": "Para Previsualizar este archivo, abra la función \"previsualización de la oficina\"",
- "preview_next_automation_execution_time": "Vista previa de los próximos 5 tiempos de ejecución",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo se pueden Previsualizar vĆdeos mp4 con Códec de vĆdeo h.264",
"preview_revision": "Vista previa",
"preview_see_more": "ĀæDesea obtener mĆ”s información sobre la función \"vista previa de archivos de Office\"? Por favor haga clic aquĆ",
@@ -16342,7 +16398,7 @@
"scan_to_login": "Escanear inicio de sesión",
"scan_to_login_by_method": "Escanea ${method} para seguir la cuenta oficial e iniciar sesión",
"scatter_chart": "Mapa de dispersión",
- "schedule_type": "Tipo de horario",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Ciencia y tecnologĆa",
"scroll_screen_down": "DesplƔcese hacia abajo por una pantalla",
"scroll_screen_left": "Desplaza una pantalla a la izquierda",
@@ -16908,11 +16964,11 @@
"subscribe_credit_usage_over_limit": "El nĆŗmero de crĆ©ditos en el espacio actual supera el lĆmite, por favor actualice su suscripción.\n",
"subscribe_demonstrate": "Solicitud de presentación",
"subscribe_disabled_seat": "El nĆŗmero de personas no puede ser inferior al plan original",
- "subscribe_grade_business": "Negocio",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Libre",
"subscribe_grade_plus": "MƔs",
"subscribe_grade_pro": "A favor",
- "subscribe_grade_starter": "Inicio",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Función espacial avanzada",
"subscribe_new_choose_member": "Admite hasta ${member_num} miembros",
"subscribe_new_choose_member_tips": "Este plan admite 1~${member_num} miembros para ingresar al espacio",
@@ -17049,7 +17105,7 @@
"template_name_repetition_title": "\"${templateName}\" ya existe. ĀæQuieres cambiarlo?",
"template_no_template": "No hay plantilla",
"template_not_found": "ĀæNo puede encontrar las plantillas que desea? Dinos",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caliente",
"template_type": "Modelo",
"terms_of_service": "[tƩrminos de servicio]",
"terms_of_service_pure_string": "ClƔusulas de servicio",
@@ -17195,7 +17251,7 @@
"timemachine_update_comment": "comentarios actualizados",
"times_per_month_unit": "TelƩfono / mes",
"times_unit": "TelƩfono",
- "timing_rules": "Momento",
+ "timing_rules": "Timing",
"timor_leste": "Timor Oriental",
"tip_del_success": "Puede recuperar su espacio compartido en 7 dĆas",
"tip_do_you_want_to_know_about_field_permission": "¿Quiere cifrar datos de campo? MÔs información sobre los permisos de campo",
@@ -17750,6 +17806,7 @@
"workdoc_ws_connected": "Conectado",
"workdoc_ws_connecting": "Conectando...",
"workdoc_ws_disconnected": "Desconectado",
+ "workdoc_ws_reconnecting": "Reconectando...",
"workflow_execute_failed_notify": " no pudo ejecutarse en . Revise el historial de ejecución para solucionar el problema. Si necesita ayuda, comunĆquese con nuestro equipo de atención al cliente.",
"workspace_data": "Datos espaciales",
"workspace_files": "Datos de la Mesa de trabajo",
@@ -17928,6 +17985,15 @@
"agreed": "ApprouvƩ",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Mode avancƩ",
+ "ai_agent_anonymous": "Anonyme${ID}",
+ "ai_agent_conversation_continue_not_supported": "La poursuite d'une conversation prƩcƩdente n'est actuellement pas prise en charge",
+ "ai_agent_conversation_list": "Liste de conversations",
+ "ai_agent_conversation_log": "Journal des conversations",
+ "ai_agent_conversation_title": "Titre de la conversation",
+ "ai_agent_feedback": "Retour",
+ "ai_agent_historical_message": "Ce qui précède est un message historique",
+ "ai_agent_history": "Histoire",
+ "ai_agent_message_consumed": "Message consommƩ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Integrar AI agent en su sitio web? Aprende mÔs",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -18616,7 +18682,7 @@
"automation_runs_this_month": "Fonctionne ce mois-ci",
"automation_stay_tuned": "Restez à l'écoute",
"automation_success": "SuccĆØs",
- "automation_tips": "Le champ du bouton est mal configurƩ, veuillez vƩrifier et rƩessayer",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Peut afficher l'historique d'exƩcution de l'automatisation",
"automation_variabel_empty": "Aucune donnée ne peut être utilisée lors de l'étape préalable, veuillez ajuster et réessayer.",
"automation_variable_datasheet": "Obtenir des donnƩes de ${NODE_NAME}",
@@ -18652,7 +18718,7 @@
"bermuda": "Les Ʈles Bermudes",
"bhutan": "Bhoutan",
"billing_over_limit_tip_common": "L'utilisation de l'espace a dépassé la limite et vous pouvez profiter d'un montant plus élevé après la mise à niveau.",
- "billing_over_limit_tip_forbidden": "Votre durĆ©e dāessai ou votre pĆ©riode dāabonnement a expirĆ©. Veuillez contacter le conseiller commercial pour renouveler.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Le nombre d'installations de widgets a dépassé la limite et vous pouvez effectuer une mise à niveau pour obtenir une utilisation plus élevée.",
"billing_period": "Période de facturation : ${period}",
"billing_subscription_warning": "ExpƩrience des fonctionnalitƩs",
@@ -18712,14 +18778,17 @@
"button_text": "Texte du bouton",
"button_text_click_start": "Cliquez pour dƩmarrer",
"button_type": "Type de bouton",
+ "by_at": "at",
"by_days": "Jours",
"by_field_id": "Utiliser l'ID du champ",
"by_hours": "Heures",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mois",
"by_the_day": "Par jour",
"by_the_month": "Mensuel",
"by_the_year": "Annuel",
- "by_weeks": "Semaines",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "CrƩer le champ Date",
"calendar_color_more": "Plus de couleurs",
"calendar_const_detail_weeks": "[\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\",\"dimanche\"]",
@@ -19538,6 +19607,11 @@
"estonia": "Estonie",
"ethiopia": "Ćthiopie",
"event_planning": "Planification d'ƩvƩnements",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vie du quotidien",
"everyone_visible": "Visible pour tous",
"exact_date": "date exacte",
@@ -20279,8 +20353,8 @@
"guests_per_space": "InvitƩs par Espace",
"guide_1": "åčæ",
"guide_2": "Il ne faut que quelques minutes pour apprendre les fonctions de base. Travaillez de maniĆØre plus productive dĆØs maintenant !",
- "guide_flow_modal_contact_sales": "Contacter le service commercial",
- "guide_flow_modal_get_started": "Commencer",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Voici un catalogue fonctionnel où sont stockés tous les dossiers et fichiers de l'espace.",
"guide_flow_of_catalog_step2": "Dans le catalogue fonctionnel, vous pouvez crƩer une feuille de donnƩes ou un dossier si nƩcessaire.",
"guide_flow_of_click_add_view_step1": "En plus d'une vue de base, il est fortement recommandé de créer une vue d'album si vous avez des pièces jointes au format image.",
@@ -20667,7 +20741,7 @@
"lark_version_enterprise": "Plan d'entreprise avec Lark",
"lark_version_standard": "Plan standard avec Lark",
"lark_versions_free": "Plan de base avec Lark",
- "last_day": "Dernier jour",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Si l'un des champs que vous sélectionnez ci-dessous est modifié, le membre qui a modifié le plus récemment sera affiché dans la dernière édition par champ",
"last_modified_time_select_modal_desc": "Si l'un des champs que vous sƩlectionnez ci-dessous est modifiƩ, la date de modification la plus rƩcente s'affichera dans le dernier champ de temps modifiƩ",
"last_step": "PrƩcƩdent",
@@ -21270,6 +21344,7 @@
"open_auto_save_success": "La vue d'enregistrement automatique est activée avec succès",
"open_auto_save_warn_content": "Toutes les modifications sous cette vue sont automatiquement enregistrƩes et synchronisƩes avec d'autres membres.",
"open_auto_save_warn_title": "Activer la vue de sauvegarde automatique",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Ćchec de l'ouverture",
"open_in_new_tab": "ouvrir dans un nouvel onglet",
"open_invite_after_operate": "Une fois activƩ, tous les membres peuvent inviter de nouveaux membres depuis le panneau des contacts",
@@ -21585,7 +21660,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- mises Ć jour\", \"enfants\": \" š Introduction de nouvelles fonctions \\n Un nouveau type de champ \"Cascader\" est lancĆ©, facilitant la sĆ©lection parmi une hiĆ©rarchie d'options sur les formulaires. Le widget \"Script\" est sorti, moins de code pour plus de personnalisation DĆ©clenchez l'automatisation pour envoyer des e-mails et recevoir des notifications rapides DĆ©clenchez l'automatisation pour envoyer un message Ć Slack et informer votre Ć©quipe Ć temps Explorer l'IAĀ : lancement du widget \"GĆ©nĆ©rateur de contenu GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"Comment utiliser un modĆØle\", \n\"description\": \"Cliquez sur le bouton Ć gauche pour utiliser le modĆØle\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduction au AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": DEMO AITable.ai, \"video\": https://www.youtube.com/embed/kGxMyEEo3OU, \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\": true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>. nt-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"Comment utiliser un modèle\", \n\"description\": \"Sélectionnez où mettre le modèle\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"nom\": \"rĆ©ponse1\",\n \"titre\": \"Quel genre de questions ĆŖtes-vous impatient de rĆ©soudre par vikadata? ,\n \"type\": \"checkbox\",\n \"rĆ©ponses\": [\n \"Planification de travail\",\n \"Service client\",\n \"Gestion de projet\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"OpĆ©ration e-commerce\",\n \"Planification d'Ć©vĆ©nement\",\n \"Ressources humaines\",\n \"Administration\",\n \"Gestion financiĆØre\",\n \"Webcast\",\n \"Gestion des instituts Ć©ducatifs\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Votre titre d'emploi est______\",\n \"type\": \"radio\",\n \"rĆ©ponses\": [\n \"Directeur GĆ©nĆ©ral\",\n \"Chef de projet\",\n \"Gestionnaire de produits\",\n \"Designer\",\n \"IngĆ©nieur R&D \",\n \"OpĆ©rateur, Ć©diteur\",\n ventes, service Ć la clientĆØle\",\n \"Ressources humaines, administration \",\n \"Finance\", comptable\",\n \"Avocat, affaires juridiques\",\n \"Marketing\",\n \"Professeur\",\n \"Ćtudiant\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"Quel est le nom de votre entreprise? ,\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"titre\": \"Veuillez laisser votre adresse e-mail/ numĆ©ro de tĆ©lĆ©phone/ compte Wechat ci-dessous afin que nous puissions vous joindre Ć temps lorsque vous avez besoin d'aide. ,\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"titre\": \"Merci d'avoir rempli le formulaire, vous pouvez ajouter notre service Ć la clientĆØle en cas de besoin\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u. ika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -21718,7 +21793,7 @@
"preview_guide_click_to_restart": "Appuyez sur le bouton ci-dessous pour prévisualiser à nouveau",
"preview_guide_enable_it": "Appuyez sur le bouton ci-dessous pour activer cette fonction",
"preview_guide_open_office_preview": "Pour visualiser ce fichier, veuillez activer la fonction \"PrƩvisualisation bureautique\"",
- "preview_next_automation_execution_time": "AperƧu des 5 prochaines heures d'exƩcution",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Seules les vidéos MP4 avec des codecs H.264 peuvent être prévisualisées",
"preview_revision": "AperƧu",
"preview_see_more": "Vous voulez en savoir plus sur la fonction \"aperƧu des dossiers de bureau\" ? Veuillez cliquer ici",
@@ -22270,7 +22345,7 @@
"scan_to_login": "Scanner pour se connecter",
"scan_to_login_by_method": "Veuillez scanner ${method} pour suivre le compte officiel pour vous connecter",
"scatter_chart": "Graphique de dispersion",
- "schedule_type": "Type d'horaire",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Science et technologie",
"scroll_screen_down": "Faire dƩfiler un Ʃcran vers le bas",
"scroll_screen_left": "Faire dƩfiler un Ʃcran vers la gauche",
@@ -22836,11 +22911,11 @@
"subscribe_credit_usage_over_limit": "Le nombre de crédits dans l'espace actuel dépasse la limite, veuillez mettre à jour votre abonnement.\n",
"subscribe_demonstrate": "Demander des dƩmos",
"subscribe_disabled_seat": "Le nombre de personnes ne peut pas être inférieur au programme original",
- "subscribe_grade_business": "Entreprise",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratuit",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "ApprouvƩ",
- "subscribe_grade_starter": "EntrƩe",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "FonctionnalitƩs de l'espace avancƩ",
"subscribe_new_choose_member": "Prend en charge jusqu'Ć ${member_num}Ā membres",
"subscribe_new_choose_member_tips": "Ce forfait permet à 1 ~ ${member_num} membres d'accéder à l'espace",
@@ -22977,7 +23052,7 @@
"template_name_repetition_title": "\"${templateName}\" existe déjà . Voulez-vous le remplacer?",
"template_no_template": "Aucun modĆØle",
"template_not_found": "Vous ne trouvez pas de modĆØles que vous voulez ? Dites-nous",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Chaud",
"template_type": "Gabarit",
"terms_of_service": "< conditions d'utilisation >",
"terms_of_service_pure_string": "Conditions d'utilisation",
@@ -23123,7 +23198,7 @@
"timemachine_update_comment": "commentaire(s) mis Ć jour",
"times_per_month_unit": "appel(s)/mois",
"times_unit": " appel(s)",
- "timing_rules": "Horaire",
+ "timing_rules": "Timing",
"timor_leste": "Timor oriental",
"tip_del_success": "Vous pouvez restaurer votre Espace dans les 7 jours",
"tip_do_you_want_to_know_about_field_permission": "Vous voulez chiffrer les donnƩes des champs ? En savoir plus sur les autorisations des champs",
@@ -23678,6 +23753,7 @@
"workdoc_ws_connected": "ConnectƩ",
"workdoc_ws_connecting": "De liaison...",
"workdoc_ws_disconnected": "DƩbranchƩ",
+ "workdoc_ws_reconnecting": "Reconnexion...",
"workflow_execute_failed_notify": " n'a pas pu s'exécuter à . Veuillez consulter l'historique d'exécution pour résoudre le problème. Si vous avez besoin d'aide, veuillez contacter notre équipe de service client.",
"workspace_data": "DonnƩes de l'espace",
"workspace_files": "DonnƩes de l'Ʃtabli",
@@ -23856,6 +23932,15 @@
"agreed": "Approvato",
"ai_advanced_mode_desc": "La modalitĆ avanzata consente agli utenti di personalizzare i messaggi di richiesta, fornendo un maggiore controllo sul comportamento e le risposte dell'agente AI.",
"ai_advanced_mode_title": "ModalitĆ avanzata",
+ "ai_agent_anonymous": "Anonimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "La continuazione di una conversazione precedente non ĆØ attualmente supportata",
+ "ai_agent_conversation_list": "Elenco conversazioni",
+ "ai_agent_conversation_log": "Registro delle conversazioni",
+ "ai_agent_conversation_title": "Titolo della conversazione",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "Quanto sopra ĆØ un messaggio storico",
+ "ai_agent_history": "Storia",
+ "ai_agent_message_consumed": "Messaggio consumato",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Incorpora l'agente AI nel tuo sito web? Per saperne di più",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -24544,7 +24629,7 @@
"automation_runs_this_month": "Esce questo mese",
"automation_stay_tuned": "Rimani sintonizzato",
"automation_success": "Successo",
- "automation_tips": "Il campo del pulsante non ĆØ configurato correttamente, controlla e riprova",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "Può visualizzare la cronologia di esecuzione dell'automazione",
"automation_variabel_empty": "Non ci sono dati che possano essere utilizzati nel passaggio preliminare, modificali e riprova.",
"automation_variable_datasheet": "Ottieni dati da ${NODE_NAME}",
@@ -24580,7 +24665,7 @@
"bermuda": "Bermude",
"bhutan": "Bhutan",
"billing_over_limit_tip_common": "L'utilizzo dello spazio ha superato il limite e potrai usufruire di un importo maggiore dopo l'aggiornamento.",
- "billing_over_limit_tip_forbidden": "La durata della prova o il periodo di abbonamento sono scaduti. Si prega di contattare il consulente di vendita per rinnovare.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "Il numero di installazioni di widget ha superato il limite ed ĆØ possibile eseguire l'aggiornamento per ottenere un utilizzo maggiore.",
"billing_period": "Periodo di fatturazione: ${period}",
"billing_subscription_warning": "Esperienza caratteristica",
@@ -24640,14 +24725,17 @@
"button_text": "Testo del pulsante",
"button_text_click_start": "Fare clic per iniziare",
"button_type": "Tipo di pulsante",
+ "by_at": "at",
"by_days": "Giorni",
"by_field_id": "Usa ID campo",
"by_hours": "Ore",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "Mesi",
"by_the_day": "Di giorno",
"by_the_month": "Mensile",
"by_the_year": "Annuale",
- "by_weeks": "Settimane",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "Crea campo data",
"calendar_color_more": "Altri colori",
"calendar_const_detail_weeks": "[\"lunedƬ\",\"martedƬ\",\"mercoledƬ\",\"giovedƬ\",\"venerdƬ\",\"sabato\",\"domenica\"]",
@@ -25466,6 +25554,11 @@
"estonia": "Estonia",
"ethiopia": "Etiopia",
"event_planning": "Pianificazione eventi",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "Vita quotidiana",
"everyone_visible": "Visibile per tutti",
"exact_date": "data esatta",
@@ -26207,8 +26300,8 @@
"guests_per_space": "Ospiti per spazio",
"guide_1": "åčæ",
"guide_2": "Ci vogliono solo pochi minuti per imparare le funzioni di base. Lavora in modo più produttivo da questo momento in poi!",
- "guide_flow_modal_contact_sales": "Contatta l'ufficio vendite",
- "guide_flow_modal_get_started": "Iniziare",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Qui ĆØ il catalogo di lavoro in cui tutte le cartelle e i file dello spazio sono memorizzati.",
"guide_flow_of_catalog_step2": "Nel catalogo di lavoro ĆØ possibile creare un foglio dati o una cartella a seconda delle necessitĆ .",
"guide_flow_of_click_add_view_step1": "Oltre ad alcune viste di base, si consiglia vivamente di creare una vista album se si dispone di allegati in formato immagine.",
@@ -26595,7 +26688,7 @@
"lark_version_enterprise": "Piano d'impresa con Lark",
"lark_version_standard": "Piano standard con Lark",
"lark_versions_free": "Piano di base con Lark",
- "last_day": "Ultimo giorno",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, il membro che ha modificato di recente verrĆ visualizzato nell'ultimo campo modificato",
"last_modified_time_select_modal_desc": "Se uno dei campi selezionati di seguito viene modificato, l'ora modificata più recente verrà visualizzata nel campo dell'ultima modifica",
"last_step": "Indietro",
@@ -27198,6 +27291,7 @@
"open_auto_save_success": "La vista Salvataggio automatico ĆØ attivata correttamente",
"open_auto_save_warn_content": "Tutte le modifiche in questa visualizzazione vengono salvate e sincronizzate automaticamente con gli altri membri.",
"open_auto_save_warn_title": "Attiva la vista salvataggio automatico",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "Apertura non riuscita",
"open_in_new_tab": "aprire in una nuova scheda",
"open_invite_after_operate": "Una volta attivato, tutti i membri possono invitare nuovi membri dal pannello contatti",
@@ -27513,7 +27607,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- aggiornamenti\", \"bambini\": \" š Introduzione di nuove funzionalitĆ \\N Viene lanciato il nuovo tipo di campo \"Cascader\", rendendo più semplice la selezione da una gerarchia di opzioni sui moduli Viene rilasciato il widget \"Script\", meno codice per una maggiore personalizzazione Attiva l'automazione per inviare e-mail e ricevere notifiche rapide Attiva l'automazione per inviare un messaggio a Slack e informare il tuo team in tempo Esplorando l'intelligenza artificiale: rilasciato il widget \"Generatore di contenuti GPT\". \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduzione agente AI\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -27646,7 +27740,7 @@
"preview_guide_click_to_restart": "Premere il pulsante qui sotto per visualizzare nuovamente l'anteprima",
"preview_guide_enable_it": "Premere il pulsante qui sotto per attivare questa funzione",
"preview_guide_open_office_preview": "Per visualizzare l'anteprima di questo file, attivare la funzione \"anteprima ufficio\"",
- "preview_next_automation_execution_time": "Anteprima dei prossimi 5 tempi di esecuzione",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "Solo i video MP4 con codec video H.264 possono essere visualizzati in anteprima",
"preview_revision": "Anteprima",
"preview_see_more": "Vuoi saperne di più sulla funzione \"anteprima file di ufficio\"? Clicca qui",
@@ -28198,7 +28292,7 @@
"scan_to_login": "Scansiona per accedere",
"scan_to_login_by_method": "Scansiona ${method} per seguire l'account ufficiale per accedere",
"scatter_chart": "Grafico a dispersione",
- "schedule_type": "Tipo di pianificazione",
+ "schedule_type": "Schedule Type",
"science_and_technology": "Scienza e tecnologia",
"scroll_screen_down": "Scorri uno schermo verso il basso",
"scroll_screen_left": "Scorri uno schermo a sinistra",
@@ -28764,11 +28858,11 @@
"subscribe_credit_usage_over_limit": "Il numero di crediti nello spazio corrente supera il limite, si prega di aggiornare il vostro abbonamento.\n",
"subscribe_demonstrate": "Richiedi demo",
"subscribe_disabled_seat": "Il numero di persone non può essere inferiore al programma originale",
- "subscribe_grade_business": "AttivitĆ commerciale",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Gratis",
"subscribe_grade_plus": "Più",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "Antipasto",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "Caratteristiche avanzate dello spazio",
"subscribe_new_choose_member": "Supporta fino a ${member_num} membri",
"subscribe_new_choose_member_tips": "Questo piano supporta 1~${member_num} membri per entrare nello spazio",
@@ -28905,7 +28999,7 @@
"template_name_repetition_title": "\"${templateName}\" esiste giĆ . Vuoi sostituirlo?",
"template_no_template": "Nessun modello",
"template_not_found": "Non riesci a trovare i modelli che desideri? Dicci",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "Caldo",
"template_type": "Modello",
"terms_of_service": "",
"terms_of_service_pure_string": "Condizioni di servizio",
@@ -29051,7 +29145,7 @@
"timemachine_update_comment": "commenti aggiornati",
"times_per_month_unit": "invito/mese",
"times_unit": "call(s)",
- "timing_rules": "Tempistica",
+ "timing_rules": "Timing",
"timor_leste": "Timor-Est",
"tip_del_success": "Puoi ripristinare il tuo spazio entro 7 giorni",
"tip_do_you_want_to_know_about_field_permission": "Vuoi crittografare i dati del campo? Informazioni sulle autorizzazioni dei campi",
@@ -29606,6 +29700,7 @@
"workdoc_ws_connected": "Collegato",
"workdoc_ws_connecting": "Collegamento...",
"workdoc_ws_disconnected": "Disconnesso",
+ "workdoc_ws_reconnecting": "Riconnessione...",
"workflow_execute_failed_notify": " impossibile eseguire a . Consulta la cronologia delle esecuzioni per risolvere il problema. Se hai bisogno di assistenza, contatta il nostro team di assistenza clienti.",
"workspace_data": "Dati spaziali",
"workspace_files": "Dati sul banco di lavoro",
@@ -29784,6 +29879,15 @@
"agreed": "ęæčŖęøćæ",
"ai_advanced_mode_desc": "é«åŗ¦ćŖć¢ćć«ćÆļ¼ć¦ć¼ć¶ćę示ćć«ć¹ćæćć¤ćŗććććØćåÆč½ć«ćļ¼AIćØć¼ćøć§ć³ćć®č”åćåæēćććčÆćå¶å¾”ćć.",
"ai_advanced_mode_title": "ę”å¼µć¢ć¼ć",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "仄åć®ä¼č©±ć®ē¶ē¶ćÆē¾åØćµćć¼ćććć¦ćć¾ćć",
+ "ai_agent_conversation_list": "ä¼č©±ćŖć¹ć",
+ "ai_agent_conversation_log": "ä¼č©±ćć°",
+ "ai_agent_conversation_title": "ä¼č©±ć®ćæć¤ćć«",
+ "ai_agent_feedback": "ćć£ć¼ććććÆ",
+ "ai_agent_historical_message": "äøčØćÆę“å²ēćŖć”ćć»ć¼ćøć§ć",
+ "ai_agent_history": "ę“å²",
+ "ai_agent_message_consumed": "ę¶č²»ćććć”ćć»ć¼ćø",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AIćØć¼ćøć§ć³ććććŖćć®ćµć¤ćć«åćč¾¼ćæć¾ććļ¼ćć£ćØē„ć£ć¦ćć",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -30472,7 +30576,7 @@
"automation_runs_this_month": "ä»ęć®éč”",
"automation_stay_tuned": "ä¹ććęå¾
",
"automation_success": "ęå",
- "automation_tips": "ććæć³ćć£ć¼ć«ćć®čØå®ćééć£ć¦ćć¾ćć確čŖćć¦ććäøåŗ¦ć試ććć ććć",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ćŖć¼ćć”ć¼ć·ć§ć³ć®å®č”屄ę“ć蔨示ć§ćć¾ć",
"automation_variabel_empty": "åꮵéć§ä½æēØć§ćććć¼ćæćććć¾ćććčŖæę“ćć¦å試č”ćć¦ćć ććć",
"automation_variable_datasheet": "${NODE_NAME} ćććć¼ćæćåå¾ćć",
@@ -30508,7 +30612,7 @@
"bermuda": "ććć„ć¼ć諸島",
"bhutan": "ćć¼ćæć³",
"billing_over_limit_tip_common": "容éć®ä½æēØéćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ćå¾ćÆććå¤ćć®éćć愽ććæććć ćć¾ćć",
- "billing_over_limit_tip_forbidden": "試ēØęéć¾ććÆćµćć¹ćÆćŖćć·ć§ć³ęéćēµäŗćć¾ćććę“ę°ććć«ćÆč²©å£²ć³ć³ćµć«ćæć³ćć«ćé£ēµ”ćć ććć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ć¦ć£ćøć§ććć®ć¤ć³ć¹ćć¼ć«ę°ćå¶éćč¶
ćć¦ćććććć¢ććć°ć¬ć¼ććć¦ä½æēØéćå¢ććććØćć§ćć¾ćć",
"billing_period": "č«ę±ęé: ${period}",
"billing_subscription_warning": "ę©č½ę§",
@@ -30568,14 +30672,17 @@
"button_text": "ććæć³ć®ććć¹ć",
"button_text_click_start": "ćÆćŖććÆćć¦éå§",
"button_type": "ććæć³ć®ēØ®é”",
+ "by_at": "at",
"by_days": "ę„ć
",
"by_field_id": "ćć£ć¼ć«ćIDć®ä½æēØ",
"by_hours": "ęé",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ę",
"by_the_day": "ę„åä½",
"by_the_month": "ęåčŖ",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±é",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ä½ęę„ćć£ć¼ć«ć",
"calendar_color_more": "ćć®ä»ć®č²",
"calendar_const_detail_weeks": "[\"ęęę„\",\"ē«ęę„\",\"ę°“ęę„\",\"ęØęę„\",\"éęę„\",\"åęę„\",\"ę„ęę„\"]",
@@ -31394,6 +31501,11 @@
"estonia": "ćØć¹ććć¢.",
"ethiopia": "ćØććŖćć¢.",
"event_planning": "ć¤ćć³ćä¼ē»",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "ćć¹ć¦ć®äŗŗć«č”Øē¤ŗ",
"exact_date": "ę£ē¢ŗćŖę„ä»",
@@ -32135,8 +32247,8 @@
"guests_per_space": "åć¹ćć¼ć¹ć®ć客ę§",
"guide_1": "åčæ",
"guide_2": "åŗę¬ę©č½ćå¦ć¶ć®ć«ę°åćććććć¾ććććć®ē¬éćććä»äŗć®å¹ēćććć«ć¢ććļ¼",
- "guide_flow_modal_contact_sales": "å¶ę„ę
å½č
ćøć®ćåćåćć",
- "guide_flow_modal_get_started": "å§ćć¾ććć",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ćććÆä½ę„ćć£ć¬ćÆććŖć§ćć¹ćć¼ć¹ć®ćć¹ć¦ć®ćć©ć«ććØćć”ć¤ć«ćę ¼ē“ććć¦ćć¾ćć",
"guide_flow_of_catalog_step2": "ä½ę„ćć£ć¬ćÆććŖć§ćÆćåæ
č¦ć«åæćć¦ćć¼ćæćć¼ćć«ć¾ććÆćć©ć«ććä½ęć§ćć¾ćć",
"guide_flow_of_click_add_view_step1": "åŗę¬ćć„ć¼ć®ć»ćć«ćē»åå½¢å¼ć®ę·»ä»ćć”ć¤ć«ćććå “åćÆćć¢ć«ćć ćć„ć¼ćä½ęććććØćå¼·ććå§ććć¾ćć",
@@ -32523,7 +32635,7 @@
"lark_version_enterprise": "Larkć®ćØć³ćæć¼ćć©ć¤ćŗčØē»",
"lark_version_standard": "LarkęØęŗå¹³é¢å³",
"lark_versions_free": "Larkć®åŗę¬å¹³é¢å³",
- "last_day": "ęēµę„",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććć”ć³ćć¼ćęå¾ć«ē·Øéćććć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_modified_time_select_modal_desc": "äøć§éøęćććć£ć¼ć«ććē·ØéćććØćęå¾ć«ē·Øéććęå»ćęå¾ć«ē·Øéććęå»ćć£ć¼ć«ćć«č”Øē¤ŗććć¾ć",
"last_step": "ćŖćæć¼ć³ććć",
@@ -33126,6 +33238,7 @@
"open_auto_save_success": "čŖåäæåćć„ć¼ćę£åøøć«éćć¾ćć",
"open_auto_save_warn_content": "ćć®ćć„ć¼ć§ć®å¤ę“ćÆćć¹ć¦čŖåēć«äæåćććä»ć®ć”ć³ćć¼ćØåęććć¾ćć",
"open_auto_save_warn_title": "čŖåäæåćć„ć¼ćęå¹ć«ćć",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "éćć¾ććć§ćć",
"open_in_new_tab": "ę°ćććæćć§éć",
"open_invite_after_operate": "éććØććć¹ć¦ć®ć”ć³ćć¼ćé£ēµ”å
ććć«ććę°ććć”ć³ćć¼ćęå¾
ć§ćć¾ć",
@@ -33441,7 +33554,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-ę“ę°\"ć\"å\": \" š ę°ę©č½ć®ćē“¹ä» \\nę°ćććć£ć¼ć«ć ćæć¤ććCascaderćććŖćŖć¼ć¹ććććć©ć¼ć äøć®ćŖćć·ć§ć³ć®é層ććć®éøęć容ęć«ćŖćć¾ćć ćć¹ćÆćŖćććć¦ć£ćøć§ććććŖćŖć¼ć¹ćććććå°ćŖćć³ć¼ćć§ććć«ć¹ćæćć¤ćŗåÆč½ć« čŖååćććŖć¬ć¼ćć¦é»åć”ć¼ć«ćéäæ”ććčæ
éćŖéē„ćåćåćć¾ć čŖååćććŖć¬ć¼ć㦠Slack ć«ć”ćć»ć¼ćøćéäæ”ććęéå
ć«ćć¼ć ć«éē„ćć¾ć AIć®ę¢ę±ļ¼ćGPT Content Generatorćć¦ć£ćøć§ććććŖćŖć¼ć¹ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AIćØć¼ćøć§ć³ćå
„é\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -33574,7 +33687,7 @@
"preview_guide_click_to_restart": "äøć®ććæć³ćę¼ćć¦ååŗ¦ćć¬ćć„ć¼",
"preview_guide_enable_it": "ꬔć®ććæć³ćę¼ćć¦ćć®ę©č½ćéćć¾ć",
"preview_guide_open_office_preview": "ćć®ćć”ć¤ć«ććć¬ćć„ć¼ććć«ćÆćććŖćć£ć¹ćć¬ćć„ć¼ćę©č½ćéćć¾ć",
- "preview_next_automation_execution_time": "欔㮠5 åć®å®č”ęéććć¬ćć„ć¼ćć",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264ćććŖć³ć¼ćććÆä»ćMP 4ćććŖć®ćæćć¬ćć„ć¼åÆč½",
"preview_revision": "ćć¬ćć„ć¼",
"preview_see_more": "ćŖćć£ć¹ćć”ć¤ć«ćć¬ćć„ć¼ę©č½ć®č©³ē“°ć«ć¤ćć¦ē„ćććć§ććļ¼ććććÆćŖććÆćć¦ćć ćć",
@@ -34126,7 +34239,7 @@
"scan_to_login": "ć¹ćć£ć³ćć°ć¤ć³",
"scan_to_login_by_method": "${method} ćć¹ćć£ć³ćć¦å
¬å¼ć¢ć«ć¦ć³ćććć©ćć¼ćć¦ćć°ć¤ć³ćć¦ćć ćć",
"scatter_chart": "ććć·ć",
- "schedule_type": "ć¹ć±ćøć„ć¼ć«ć®ēØ®é”",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§å¦ćØęč”",
"scroll_screen_down": "ē»é¢ćäøć«ć¹ćÆćć¼ć«",
"scroll_screen_left": "ē»é¢ćå·¦ć«ć¹ćÆćć¼ć«",
@@ -34692,11 +34805,11 @@
"subscribe_credit_usage_over_limit": "ē¾åØć®ē©ŗéć®ćć¤ć³ćę°ćå¶éćč¶
ćć¦ćć¾ćć®ć§ćč³¼čŖćć¢ććć°ć¬ć¼ććć¦ćć ććć\n",
"subscribe_demonstrate": "ćć¢ć³ć¹ćć¬ć¼ć·ć§ć³ć®ćŖćÆćØć¹ć",
"subscribe_disabled_seat": "äŗŗę°ćÆå½åć®čØē»ćäøåć£ć¦ćÆćŖććŖć",
- "subscribe_grade_business": "ä»äŗ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ććŖć¼",
"subscribe_grade_plus": "ćć©ć¹",
"subscribe_grade_pro": "ćć",
- "subscribe_grade_starter": "ć¹ćæć¼ćæć¼",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "é«åŗ¦ćŖć¹ćć¼ć¹ę©č½",
"subscribe_new_choose_member": "ę大 ${member_num} äŗŗć®ć”ć³ćć¼ććµćć¼ć",
"subscribe_new_choose_member_tips": "ćć®ćć©ć³ć§ćÆ 1~${member_num} åć®ć”ć³ćć¼ćć¹ćć¼ć¹ć«å
„å “ć§ćć¾ć",
@@ -34833,7 +34946,7 @@
"template_name_repetition_title": "ć${templateName}ććÆćć§ć«ååØćć¾ććåćęæćććć§ććļ¼",
"template_no_template": "ćć³ćć¬ć¼ććŖć",
"template_not_found": "åøęćććć³ćć¬ć¼ććč¦ć¤ććć¾ććć§ćććļ¼ęćć¦",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ćć¤ć",
"template_type": "ćć³ćć¬ć¼ć",
"terms_of_service": "ļ¼ćµć¼ćć¹ē“款ļ¼",
"terms_of_service_pure_string": "ćµć¼ćć¹ę”ä»¶",
@@ -34979,7 +35092,7 @@
"timemachine_update_comment": "ć³ć”ć³ććę“ę°ćć¾ćć",
"times_per_month_unit": "ć³ć¼ć«/ę",
"times_unit": "ć³ć¼ć«ę°",
- "timing_rules": "ćæć¤ćć³ć°",
+ "timing_rules": "Timing",
"timor_leste": "ę±ćć£ć¢ć¼ć«",
"tip_del_success": "7ę„仄å
ć«å
±ęć¹ćć¼ć¹ććŖć«ććŖć§ćć¾ć",
"tip_do_you_want_to_know_about_field_permission": "ćć£ć¼ć«ććć¼ćæćęå·åćć¾ććļ¼ćć£ć¼ć«ć権éć®ēč§£",
@@ -35534,6 +35647,7 @@
"workdoc_ws_connected": "ę„ē¶ęøćæ",
"workdoc_ws_connecting": "ę„ē¶äø...",
"workdoc_ws_disconnected": "åęććć¾ćć",
+ "workdoc_ws_reconnecting": "åę„ē¶äø...",
"workflow_execute_failed_notify": " ć§å®č”ć§ćć¾ććć§ćć . åé”ć®ćć©ćć«ć·ć„ć¼ćć£ć³ć°ćč”ćć«ćÆćå®č”屄ę“ć確čŖćć¦ćć ććć ćµćć¼ććåæ
č¦ćŖå “åćÆćć«ć¹ćæćć¼ćµć¼ćć¹ćć¼ć ć¾ć§ćé£ēµ”ćć ććć",
"workspace_data": "ćććććć¼ćæ",
"workspace_files": "ćÆć¼ćÆćć³ććć¼ćæ",
@@ -35712,6 +35826,15 @@
"agreed": "ģ¬ģ¬ė¹ģ¤ģ 거쳤ģ“",
"ai_advanced_mode_desc": "ź³ źø ėŖØė넼 ģ¬ģ©ķė©“ ģ¬ģ©ģź° ķ딬ķķøė„¼ ģ¬ģ©ģ ģ ģķģ¬ AI ģģ“ģ ķøģ ėģź³¼ ģėµģ ė ģ ģ ģ“ķ ģ ģģµėė¤.",
"ai_advanced_mode_title": "ź³ źø ėŖØė",
+ "ai_agent_anonymous": "ģµėŖ
${ID}",
+ "ai_agent_conversation_continue_not_supported": "ģ“ģ ėķ넼 ź³ģķė ź²ģ ķģ¬ ģ§ģėģ§ ģģµėė¤.",
+ "ai_agent_conversation_list": "ėķ ėŖ©ė”",
+ "ai_agent_conversation_log": "ėķ źø°ė”",
+ "ai_agent_conversation_title": "ėķ ģ ėŖ©",
+ "ai_agent_feedback": "ķ¼ėė°±",
+ "ai_agent_historical_message": "ģģ ė“ģ©ģ ģģ¬ģ ė©ģģ§ģ
ėė¤.",
+ "ai_agent_history": "ģģ¬",
+ "ai_agent_message_consumed": "ģė¹ė ė©ģģ§",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "ģ¹ ģ¬ģ“ķøģ ģøź³µģ§ė„ ģģ“ģ ķøė„¼ ė“ģ„ķģź² ģµėź¹?ģģøķ ģģ볓기",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -36400,7 +36523,7 @@
"automation_runs_this_month": "ģ“ė² ė¬ģ ģ¤ķ",
"automation_stay_tuned": "ź³ģ ģ§ģ¼ė“ ģ£¼ģźø° ė°ėėė¤",
"automation_success": "ģ±ź³µ",
- "automation_tips": "ė²ķ¼ ķėź° ģėŖ» 구ģ±ėģģµėė¤. ķģøķź³ ė¤ģ ģėķ“ ģ£¼ģøģ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ģėķģ ģ¤ķ źø°ė”ģ ė³¼ ģ ģģµėė¤.",
"automation_variabel_empty": "ģ¬ģ ėØź³ģģ ģ¬ģ©ķ ģ ģė ė°ģ“ķ°ź° ģģµėė¤. ģ”°ģ ķ ė¤ģ ģėķ“ ģ£¼ģøģ.",
"automation_variable_datasheet": "${NODE_NAME}ģģ ė°ģ“ķ° ź°ģ øģ¤źø°",
@@ -36436,7 +36559,7 @@
"bermuda": "ė²ė®¤ė¤ ģ ė",
"bhutan": "ė¶ķ",
"billing_over_limit_tip_common": "ź³µź° ģ¬ģ©ėģ“ ķė넼 ģ“ź³¼ķģ¼ė©°, ģ
ź·øė ģ“ė ķ ė ė§ģ ģģ ģ¦źø°ģ¤ ģ ģģµėė¤.",
- "billing_over_limit_tip_forbidden": "ķź°ķ źø°ź° ėė źµ¬ė
źø°ź°ģ“ ė§ė£ėģģµėė¤. ź°±ģ ķė ¤ė©“ ģģ
컨ģ¤ķ“ķøģź² ė¬øģķģøģ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ģģ Æ ģ¤ģ¹ ģź° ķė넼 ģ“ź³¼ķģµėė¤. ģ
ź·øė ģ“ėķģ¬ ģ¬ģ©ėģ ė릓 ģ ģģµėė¤.",
"billing_period": "ģ²źµ¬ źø°ź°: ${period}",
"billing_subscription_warning": "źø°ė„ ź²½ķ",
@@ -36496,14 +36619,17 @@
"button_text": "ė²ķ¼ ķ
ģ¤ķø",
"button_text_click_start": "ģģķė ¤ė©“ ķ“ė¦ķģøģ",
"button_type": "ė²ķ¼ ģ ķ",
+ "by_at": "at",
"by_days": "ė ",
"by_field_id": "ķė ID ģ¬ģ©",
"by_hours": "ģź°",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ź°ģ",
"by_the_day": "ģ¼ė³",
"by_the_month": "ģź°",
"by_the_year": "매ė
ģ",
- "by_weeks": "주",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ė§ė ė ģ§ ķė",
"calendar_color_more": "ģ¶ź° ģģ",
"calendar_const_detail_weeks": "[\"ģģģ¼\",\"ķģģ¼\",\"ģģģ¼\",\"ėŖ©ģģ¼\",\"źøģģ¼\",\"ķ ģģ¼\",\"ģ¼ģģ¼\"]",
@@ -37322,6 +37448,11 @@
"estonia": "ģģ¤ķ ėģ",
"ethiopia": "ģķ°ģ¤ķ¼ģ",
"event_planning": "ķģ¬ źø°ķ",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ģ¼ģ ģķ",
"everyone_visible": "ėŖØėģź² 볓ģ¬ģ",
"exact_date": "ģ ķķ ė ģ§",
@@ -38063,8 +38194,8 @@
"guests_per_space": "ź° ź³µź°ģ ģė",
"guide_1": "åčæ",
"guide_2": "źø°ė³ø źø°ė„ģ ķģµķė ė° ėŖ ė¶ė°ģ ź±øė¦¬ģ§ ģģµėė¤.ģ“ ģź°ė¶ķ° ģģ°ģ± ķ„ģ!",
- "guide_flow_modal_contact_sales": "ģģ
ķģ 문ģ",
- "guide_flow_modal_get_started": "ģģķė¤",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Spaceģ ėŖØė ķ“ėģ ķģ¼ģ“ ģ ģ„ė ģģ
ėė ķ 리ģ
ėė¤.",
"guide_flow_of_catalog_step2": "ģģ
ėė ķ 리ģģ ķģģ ė°ė¼ ė°ģ“ķ° ķ
ģ“ėøģ“ė ķ“ė넼 ė§ė¤ ģ ģģµėė¤.",
"guide_flow_of_click_add_view_step1": "ģ¼ė¶ źø°ė³ø 볓기 ģøģ 그림 ķģģ ģ²Øė¶ ķģ¼ģ“ ģģ¼ė©“ ģØė² 볓기넼 ė§ėė ź²ģ“ ģ¢ģµėė¤.",
@@ -38451,7 +38582,7 @@
"lark_version_enterprise": "Larkģ ģķ°ķė¼ģ“ģ¦ ķė”ź·øėØ",
"lark_version_standard": "Lark ķģ¤ ķė©“ė",
"lark_versions_free": "Larkģ źø°ė³ø ķė©“ė",
- "last_day": "ė§ģ§ė§ ė ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ģµź·¼ģ ķøģ§ķ 구ģ±ģģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ķėģ ķģė©ėė¤.",
"last_modified_time_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ź°ģ„ ģµź·¼ģ ķøģ§ķ ģź°ģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ģź° ķėģ ķģė©ėė¤.",
"last_step": "ė°ķ",
@@ -39054,6 +39185,7 @@
"open_auto_save_success": "ģė ģ ģ„ ė·°ź° ģ±ź³µģ ģ¼ė” ģ“ė øģµėė¤.",
"open_auto_save_warn_content": "ģ“ ė·°ģ ėŖØė ė³ź²½ ģ¬ķģ ģėģ¼ė” ģ ģ„ėź³ ė¤ė„ø 구ģ±ģź³¼ ėźø°ķė©ėė¤.",
"open_auto_save_warn_title": "ė·° ģė ģ ģ„ ģ¬ģ©",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ģ“źø° ģ¤ķØ",
"open_in_new_tab": "ģ ķģģ ģ“źø°",
"open_invite_after_operate": "ģ“ė©“ ėŖØė źµ¬ģ±ģģ“ ģ°ė½ģ² ķØėģģ ģ źµ¬ģ±ģģ ģ“ėķ ģ ģģµėė¤.",
@@ -39369,7 +39501,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- ģ
ė°ģ“ķø\", \"ģ“린ģ“\": \" š ģė”ģ“ źø°ė„ ģź° \\N ģė”ģ“ ķė ģ ķ \"ģŗģ¤ģ¼ģ“ė\"ź° ģ¶ģėģ“ ģģģ ģµģ
ź³ģøµ 구씰ģģ ė ģ½ź² ģ ķķ ģ ģģµėė¤. \"ģ¤ķ¬ė¦½ķø\" ģģ Æģ“ ģ¶ģėģģµėė¤. ė ģ ģ ģ½ėė” ė ė§ģ ģ¬ģ©ģ ģ ģ ź°ė„ ģėķ넼 ģ¤ķķģ¬ ģ“ė©ģ¼ģ ė³“ė“ź³ ė¹ ė„ø ģ림 ė°źø° ģėķ넼 ģ¤ķķģ¬ Slackģ ė©ģģ§ė„¼ ė³“ė“ź³ ģ ģģ ķģ ģ립ėė¤. AI ķģ: \"GPT ģ½ķ
ģø ģģ±źø°\" ģģ Æ ģ¶ģ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI ķė”ģ ķė”ķ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -39502,7 +39634,7 @@
"preview_guide_click_to_restart": "ģė ė²ķ¼ģ ėė¬ ė¤ģ 미리볓기",
"preview_guide_enable_it": "ģė ė²ķ¼ģ ėė¬ ģ“ źø°ė„ģ ģ½ėė¤.",
"preview_guide_open_office_preview": "ģ“ ķģ¼ģ 미리 ė³“ė ¤ė©“ ģ¬ė¬“ģ¤ ėÆøė¦¬ 볓기 źø°ė„ģ ģ½ėė¤.",
- "preview_next_automation_execution_time": "ė¤ģ 5ź°ģ ģ¤ķ ģź° 미리볓기",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264 ė¹ėģ¤ ģ½ė±ģ“ ģė MP4 ė¹ėģ¤ė§ 미리 ė³¼ ģ ģģµėė¤.",
"preview_revision": "미리 볓기",
"preview_see_more": "ģ¤ķ¼ģ¤ ķģ¼ ėÆøė¦¬ė³“źø° źø°ė„ģ ėķ“ ė ģź³ ģ¶ģ¼ģėź¹?ģ¬źø°ė„¼ ķ“ė¦ķģģģ¤.",
@@ -40054,7 +40186,7 @@
"scan_to_login": "ė”ź·øģø ź²ģ",
"scan_to_login_by_method": "ė”ź·øģøķė ¤ė©“ ${method}넼 ģ¤ģŗķģ¬ ź³µģ ź³ģ ģ ķė”ģ°ķģøģ.",
"scatter_chart": "ģ°ķ¬ė",
- "schedule_type": "ģ¼ģ ģ ķ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ź³¼ķź³¼ źø°ģ ",
"scroll_screen_down": "ķė©“ ģėė” ģ¤ķ¬ė”¤",
"scroll_screen_left": "ģ¼ģŖ½ģ¼ė” ķė©“ ģ¤ķ¬ė”¤",
@@ -40620,11 +40752,11 @@
"subscribe_credit_usage_over_limit": "ķģ¬ ģ¤ķģ“ģ¤ģ ķ¬ģøķø ģź° ģ ķģ ģ“ź³¼ķ©ėė¤. ģėøģ¤ķ¬ė¦½ģ
ģ ģ
ź·øė ģ“ėķģģģ¤.\n",
"subscribe_demonstrate": "ģģ² ķė ģ ķ
ģ“ģ
",
"subscribe_disabled_seat": "ģøģģė ģė ź³ķė³“ė¤ ė®ģģė ģ ėė¤.",
- "subscribe_grade_business": "ģ¬ģ
",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ģģ ģ",
"subscribe_grade_plus": "ėķźø°",
"subscribe_grade_pro": "ģ°¬ģ±",
- "subscribe_grade_starter": "źø°ėźø°",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "ź³ źø ź³µź° źø°ė„",
"subscribe_new_choose_member": "ģµė ${member_num}ėŖ
ģ ķģ ģ§ģ",
"subscribe_new_choose_member_tips": "ģ“ ķėģ 1~${member_num}ėŖ
ģ ė©¤ė²ź° ź³µź°ģ ģ
ģ„ķ ģ ģėė” ģ§ģķ©ėė¤.",
@@ -40761,7 +40893,7 @@
"template_name_repetition_title": "\"${templateName}\"ģ“(ź°) ģ“미 씓ģ¬ķ©ėė¤. źµģ²“ķģź² ģµėź¹?",
"template_no_template": "ķ
ķ릿 ģģ",
"template_not_found": "ģķė ķ
ķ릿ģ ģ°¾ģ ģ ģģµėź¹?ģė ¤ģ£¼ģøģ",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ėģ ģ“",
"template_type": "ķ
ķ릿",
"terms_of_service": "<ģė¹ģ¤ ģ½ź“>",
"terms_of_service_pure_string": "ģė¹ģ¤ ģ½ź“",
@@ -40907,7 +41039,7 @@
"timemachine_update_comment": "ģ
ė°ģ“ķøė ėźø",
"times_per_month_unit": "ģ ķ / ģ",
"times_unit": "ģ ķźø°",
- "timing_rules": "ķģ“ė°",
+ "timing_rules": "Timing",
"timor_leste": "ėķ°ėŖØė„“",
"tip_del_success": "7ģ¼ ģ“ė“ģ ź³µģ ź³µź°ģ 복구ķ ģ ģģµėė¤.",
"tip_do_you_want_to_know_about_field_permission": "ķė ė°ģ“ķ°ė„¼ ģķøķķģź² ģµėź¹?ķė ź¶ķ ģ“ķ“",
@@ -41462,6 +41594,7 @@
"workdoc_ws_connected": "ģ°ź²°ėØ",
"workdoc_ws_connecting": "ģ°ź²° ģ¤...",
"workdoc_ws_disconnected": "ģ°ź²°ģ“ ėź¹",
+ "workdoc_ws_reconnecting": "ė¤ģ ģ°ź²°ķė ģ¤...",
"workflow_execute_failed_notify": " ģģ ģ¤ķķģ§ ėŖ»ķģµėė¤. . 문ģ 넼 ķ“ź²°ķė ¤ė©“ ģ¤ķ źø°ė”ģ ź²ķ ķģøģ. ėģģ“ ķģķģė©“ ź³ ź° ģė¹ģ¤ ķģ 문ģķ“ ģ£¼ģøģ.",
"workspace_data": "ź³µź° ė°ģ“ķ°",
"workspace_files": "ģķ¬ė²¤ģ¹ ė°ģ“ķ°",
@@ -41640,6 +41773,15 @@
"agreed": "Š£ŃŠ²ŠµŃŠ¶Š“ŠµŠ½Š½ŃŠµ",
"ai_advanced_mode_desc": "ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŠ¼ наŃŃŃŠ°ŠøŠ²Š°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠø, Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°Ń болŃŃŠøŠ¹ конŃŃŠ¾Š»Ń за повеГением Šø Š¾ŃŠ²ŠµŃами Š°Š³ŠµŠ½Ńа ŠŠ.",
"ai_advanced_mode_title": "РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼",
+ "ai_agent_anonymous": "ŠŠ½Š¾Š½ŠøŠ¼Š½Ńй${ID}",
+ "ai_agent_conversation_continue_not_supported": "ŠŃоГолжение ŠæŃŠµŠ“ŃŠ“ŃŃŠµŠ³Š¾ ŃŠ°Š·Š³Š¾Š²Š¾Ńа в наŃŃŠ¾ŃŃŠµŠµ Š²ŃŠµŠ¼Ń не ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ.",
+ "ai_agent_conversation_list": "Š”ŠæŠøŃŠ¾Šŗ ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_log": "ŠŃŃŠ½Š°Š» ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_title": "ŠŠ°Š·Š²Š°Š½ŠøŠµ Š±ŠµŃŠµŠ“Ń",
+ "ai_agent_feedback": "ŠŠ±ŃŠ°ŃŠ½Š°Ń ŃŠ²ŃŠ·Ń",
+ "ai_agent_historical_message": "ŠŃŃŠµŃŠæŠ¾Š¼ŃŠ½ŃŃŠ¾Šµ ŠøŃŃŠ¾ŃŠøŃŠµŃкое ŃŠ¾Š¾Š±Ńение",
+ "ai_agent_history": "ŠŃŃŠ¾ŃŠøŃ",
+ "ai_agent_message_consumed": "Š”Š¾Š¾Š±ŃŠµŠ½ŠøŠµ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "вŃŃŃŠ°ŠøŠ²Š°Š¹Ńе Š°Š³ŠµŠ½Ń ŠŠ на ŃŠ²Š¾Š¹ ŃŠ°Š¹Ń? ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -42328,7 +42470,7 @@
"automation_runs_this_month": "Š Š°Š±Š¾ŃŠ°ŠµŃ в ŃŃŠ¾Š¼ меŃŃŃŠµ",
"automation_stay_tuned": "Š”Š»ŠµŠ“ŠøŃŠµ за Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃми",
"automation_success": "Š£ŃŠæŠµŃ
",
- "automation_tips": "ŠŠ¾Š»Šµ кнопки наŃŃŃŠ¾ŠµŠ½Š¾ Š½ŠµŠæŃŠ°Š²ŠøŠ»Ńно. ŠŃовеŃŃŃŠµ Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ŠŠ¾Š¶Š½Š¾ ŠæŃŠ¾ŃмоŃŃŠµŃŃ ŠøŃŃŠ¾ŃŠøŃ Š·Š°ŠæŃŃŠŗŠ° Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŠø.",
"automation_variabel_empty": "ŠŠµŃ ГаннŃŃ
, ŠŗŠ¾ŃŠ¾ŃŃŠµ можно Š±Ńло Š±Ń ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Š½Š° ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š¼ ŃŃŠ°ŠæŠµ. ŠŠ·Š¼ŠµŠ½ŠøŃе наŃŃŃŠ¾Š¹ŠŗŠø Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
"automation_variable_datasheet": "ŠŠ¾Š»ŃŃŠøŃŃ Š“Š°Š½Š½ŃŠµ ŠøŠ· ${NODE_NAME}",
@@ -42364,7 +42506,7 @@
"bermuda": "ŠŠµŃŠ¼ŃŠ“ŃŠŗŠøŠµŠ¾ŃŃŃŠ¾Š²Š°",
"bhutan": "ŠŃŃŠ°Š½",
"billing_over_limit_tip_common": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š° ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø ŠæŠ¾ŃŠ»Šµ Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃ Š²Ń ŃŠ¼Š¾Š¶ŠµŃе полŃŃŠøŃŃ Š±Š¾Š»ŃŃŠøŠ¹ Š¾Š±ŃŠµŠ¼.",
- "billing_over_limit_tip_forbidden": "Š”ŃŠ¾Šŗ ГейŃŃŠ²ŠøŃ ŠæŃŠ¾Š±Š½Š¾Š¹ веŃŃŠøŠø или ŠæŠ¾Š“ŠæŠøŃŠŗŠø ŠøŃŃŠµŠŗ. ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń ŠæŃŠ¾Š“Š°Š²ŃŠ¾Š¼-конŃŃŠ»ŃŃŠ°Š½Ńом Š“Š»Ń ŠæŃŠ¾Š“лениŃ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ŠŠ¾Š»ŠøŃеŃŃŠ²Š¾ ŃŃŃŠ°Š½Š¾Š²Š¾Šŗ Š²ŠøŠ“Š¶ŠµŃŠ¾Š² ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø Š²Ń Š¼Š¾Š¶ŠµŃŠµ обновиŃŃ ŠøŃ
, ŃŃŠ¾Š±Ń ŃŠ²ŠµŠ»ŠøŃŠøŃŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ.",
"billing_period": "РаŃŃŠµŃŠ½ŃŠ¹ ŠæŠµŃŠøŠ¾Š“: ${period}",
"billing_subscription_warning": "Š¤ŃŠ½ŠŗŃŠøŠ¾Š½Š°Š»ŃŠ½Ńй опŃŃ",
@@ -42424,14 +42566,17 @@
"button_text": "ТекŃŃ ŠŗŠ½Š¾ŠæŠŗŠø",
"button_text_click_start": "ŠŠ°Š¶Š¼ŠøŃе, ŃŃŠ¾Š±Ń Š½Š°ŃŠ°ŃŃ",
"button_type": "Тип кнопки",
+ "by_at": "at",
"by_days": "ŠŠ½Šø",
"by_field_id": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń полŃ",
"by_hours": "ЧаŃŃ",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ŠŠµŃŃŃŃ",
"by_the_day": "ŠŠ¾ Š“Š½ŃŠ¼",
"by_the_month": "ŠŠ¶ŠµŠ¼ŠµŃŃŃŠ½Ńй жŃŃŠ½Š°Š»",
"by_the_year": "ŠŠ¶ŠµŠ³Š¾Š“но",
- "by_weeks": "ŠŠµŠ“ели",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ДозГаŃŃ ŠæŠ¾Š»Šµ ГаŃŃ",
"calendar_color_more": "ŠŠ¾Š»ŃŃŠµ ŃŠ²ŠµŃов",
"calendar_const_detail_weeks": "[\"ŠæŠ¾Š½ŠµŠ“ŠµŠ»ŃŠ½ŠøŠŗ\",\"Š²ŃŠ¾Ńник\",\"ŃŃŠµŠ“а\",\"ŃŠµŃŠ²ŠµŃŠ³\",\"ŠæŃŃŠ½ŠøŃа\",\"ŃŃŠ±Š±Š¾Ńа\",\"Š²Š¾ŃŠŗŃŠµŃŠµŠ½Ńе\"]",
@@ -43250,6 +43395,11 @@
"estonia": "ŠŃŃŠ¾Š½ŠøŃ",
"ethiopia": "ŠŃиопиŃworld. kgm",
"event_planning": "ŠŠ»Š°Š½ŠøŃование Š¼ŠµŃŠ¾ŠæŃŠøŃŃŠøŠ¹",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ŠŠ¾Š²ŃŠµŠ“Š½ŠµŠ²Š½Š°Ń Š¶ŠøŠ·Š½Ń",
"everyone_visible": "ŠŠ»Ń Š²ŃŠµŃ
.",
"exact_date": "Š¢Š¾ŃŠ½Š°Ń Š“Š°ŃŠ°",
@@ -43991,8 +44141,8 @@
"guests_per_space": "ŠŠ¾ŃŃŠø в кажГом ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Šµ",
"guide_1": "åčæ",
"guide_2": "ŠŠ·ŃŃŠµŠ½ŠøŠµ Š¾ŃŠ½Š¾Š²Š½ŃŃ
ŃŃŠ½ŠŗŃий Š·Š°Š½ŠøŠ¼Š°ŠµŃ Š²ŃŠµŠ³Š¾ Š½ŠµŃŠŗŠ¾Š»Ńко минŃŃ. Š” ŃŃŠ¾Š³Š¾ Š¼Š¾Š¼ŠµŠ½ŃŠ° ŃŠ°Š±Š¾Ńа ŃŃŠ°Š½Š¾Š²ŠøŃŃŃ ŃŃŃŠµŠŗŃивнее!",
- "guide_flow_modal_contact_sales": "Š”Š²ŃŠ¶ŠøŃеŃŃ Ń Š¾ŃŠ“елом ŠæŃоГаж",
- "guide_flow_modal_get_started": "ŠŠ°ŃаŃŃ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ŠŃо ŃŠ°Š±Š¾Ńий ŠŗŠ°Ńалог, в ŠŗŠ¾ŃоŃом Ń
ŃŠ°Š½ŃŃŃŃ Š²ŃŠµ папки Šø ŃŠ°Š¹Š»Ń Space.",
"guide_flow_of_catalog_step2": "Š ŃŠ°Š±Š¾Ńем ŠŗŠ°Ńалоге Š²Ń Š¼Š¾Š¶ŠµŃŠµ ŃŠ¾Š·Š“аваŃŃ ŃŠ°Š±Š»ŠøŃŃ Š“Š°Š½Š½ŃŃ
или папки по Š¼ŠµŃе необŃ
оГимоŃŃŠø.",
"guide_flow_of_click_add_view_step1": "РГополнение Šŗ Š½ŠµŠŗŠ¾ŃŠ¾ŃŃŠ¼ Š¾ŃŠ½Š¾Š²Š½Ńм виГам, ŠµŃŠ»Šø Ń Š²Š°Ń ŠµŃŃŃ Š²Š»Š¾Š¶ŠµŠ½ŠøŃ Š² ŃŠ¾ŃŠ¼Š°ŃŠµ ŠøŠ·Š¾Š±ŃŠ°Š¶ŠµŠ½ŠøŃ, наŃŃŠ¾ŃŃŠµŠ»Ńно ŃŠµŠŗŠ¾Š¼ŠµŠ½Š“ŃŠµŃŃŃ ŃŠ¾Š·Š“аŃŃ Š²ŠøŠ“ Š°Š»ŃŠ±Š¾Š¼Š°.",
@@ -44379,7 +44529,7 @@
"lark_version_enterprise": "ŠŠøŠ·Š½ŠµŃ - план ŠŠ°Ńка",
"lark_version_standard": "Š”ŃŠ°Š½Š“аŃŃŠ½Ńй план ŠŠ°Ńка",
"lark_versions_free": "ŠŃŠ½Š¾Š²Š½ŃŠµ ŠæŠ»Š°Š½Ń ŠŠ°Ńка",
- "last_day": "ŠŠ¾ŃлеГний ГенŃ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ŠŃли какое - либо поле, Š²ŃŠ±Ńанное ниже, Š±ŃŠ“ŠµŃ Š¾ŃŃŠµŠ“Š°ŠŗŃŠøŃовано, ŠæŠ¾ŃŠ»ŠµŠ“ний ŃŠ»ŠµŠ½ ŃŠµŠ“Š°ŠŗŃŠ¾Ńа Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½ в поле ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_modified_time_select_modal_desc": "ŠŃли Š²Ń оŃŃŠµŠ“Š°ŠŗŃŠøŃовали Š»Ńбое поле, Š²ŃŠ±Ńанное ниже, Š²ŃŠµŠ¼Ń ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃŠ¾Š²Š°Š½ŠøŃ Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½Š¾ в поле Š²Ńемени ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_step": "ŠŠ¾Š·Š²ŃŠ°ŃŠµŠ½ŠøŠµ",
@@ -44982,6 +45132,7 @@
"open_auto_save_success": "ŠŠ²ŃŠ¾ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠæŠµŃŠ½Š¾ Š¾ŃŠŗŃŃŃŠ¾",
"open_auto_save_warn_content": "ŠŃе ŠøŠ·Š¼ŠµŠ½ŠµŠ½ŠøŃ в ŃŃŠ¾Š¼ ŠæŃŠµŠ“ŃŃŠ°Š²Š»ŠµŠ½ŠøŠø Š±ŃŠ“ŃŃ ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½Ń Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃŠŗŠø Šø ŃŠøŠ½Ń
ŃŠ¾Š½ŠøŠ·ŠøŃŠ¾Š²Š°Š½Ń Ń Š“ŃŃŠ³ŠøŠ¼Šø ŃŠ»ŠµŠ½Š°Š¼Šø.",
"open_auto_save_warn_title": "ŠŠŗŠ»ŃŃŠøŃŃ Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃкое ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ŠŃибка Š¾ŃŠŗŃŃŃŠøŃ",
"open_in_new_tab": "ŠŃŠŗŃŃŃŃ Š² новой вклаГке",
"open_invite_after_operate": "ŠŠ¾Ńле Š¾ŃŠŗŃŃŃŠøŃ Š²ŃŠµ ŃŃŠ°ŃŃŠ½ŠøŠŗŠø могŃŃ ŠæŃŠøŠ³Š»Š°ŃŠøŃŃ Š½Š¾Š²ŃŃ
ŃŠ»ŠµŠ½Š¾Š² ŠøŠ· панели ŠŗŠ¾Š½ŃакŃов",
@@ -45297,7 +45448,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- обновлениŃ\", \"Š“ŠµŃŠø\": \" š ŠŠ²ŠµŠ“ение новŃŃ
ŃŃŠ½ŠŗŃий \\Šæ ŠŠ°ŠæŃŃŠµŠ½ Š½Š¾Š²ŃŠ¹ ŃŠøŠæ ŠæŠ¾Š»Ń Ā«ŠŠ°ŃкаГ», ŃŠæŃŠ¾ŃŠ°ŃŃŠøŠ¹ Š²ŃŠ±Š¾Ń ŠøŠ· ŠøŠµŃŠ°ŃŃ
ŠøŠø ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² в ŃŠ¾ŃмаŃ
. ŠŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«Š”ŠŗŃŠøŠæŃĀ», менŃŃŠµ коГа Š“Š»Ń Š±Š¾Š»ŃŃŠµŠ¹ наŃŃŃŠ¾Š¹ŠŗŠø ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ Š“Š»Ń Š¾ŃŠæŃавки ŃŠ»ŠµŠŗŃŃŠ¾Š½Š½ŃŃ
ŠæŠøŃŠµŠ¼ Šø бŃŃŃŃŠ¾Š³Š¾ полŃŃŠµŠ½ŠøŃ ŃŠ²ŠµŠ“омлений. ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ, ŃŃŠ¾Š±Ń Š¾ŃŠæŃавиŃŃ ŃŠ¾Š¾Š±Ńение в Slack Šø Š²Š¾Š²ŃŠµŠ¼Ń ŠæŃŠ¾ŠøŠ½ŃŠ¾ŃŠ¼ŠøŃоваŃŃ ŃŠ²Š¾Ń команГŃ. ŠŃŃŠ»ŠµŠ“ование ŠøŃŠŗŃŃŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ ŠøŠ½ŃŠµŠ»Š»ŠµŠŗŃа: Š²ŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«GPT Content GeneratorĀ» \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"ŠŠ²ŠµŠ“ение AI-агенŃ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -45430,7 +45581,7 @@
"preview_guide_click_to_restart": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже Š“Š»Ń ŠæŃŠ¾ŃмоŃŃŠ°",
"preview_guide_enable_it": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже, ŃŃŠ¾Š±Ń Š¾ŃŠŗŃŃŃŃ ŃŃŃ ŃŃŠ½ŠŗŃŠøŃ",
"preview_guide_open_office_preview": "ŠŠ»Ń ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š³Š¾ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠ¾Š³Š¾ ŃŠ°Š¹Š»Š° Š¾ŃŠŗŃŠ¾Š¹ŃŠµ ŃŃŠ½ŠŗŃŠøŃ \"Office Preview\"",
- "preview_next_automation_execution_time": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ ŃŠ»ŠµŠ“ŃŃŃŠøŃ
5 ŃŠ°Š· Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ŠŃŠ¾ŃŠ¼Š¾ŃŃ ŃŠ¾Š»Ńко виГео MP4 Ń Š²ŠøŠ“ŠµŠ¾ŠŗŠ¾Š“ŠµŠŗŠ¾Š¼ H.264",
"preview_revision": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ",
"preview_see_more": "Š„Š¾ŃŠøŃе ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ о ŃŃŠ½ŠŗŃŠøŠø Ā« ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ Š¾ŃŠøŃнŃŃ
Š“Š¾ŠŗŃŠ¼ŠµŠ½Ńов»? ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, Š½Š°Š¶Š¼ŠøŃŠµ зГеŃŃ.",
@@ -45982,7 +46133,7 @@
"scan_to_login": "Š”ŠŗŠ°Š½ŠøŃŠ¾Š²Š°Š½ŠøŠµ Š·Š°ŠæŠøŃŠµŠ¹",
"scan_to_login_by_method": "ŠŃŃŠŗŠ°Š½ŠøŃŃŠ¹Ńе ${method}, ŃŃŠ¾Š±Ń Š²Š¾Š¹ŃŠø в Š¾ŃŠøŃŠøŠ°Š»ŃнŃй Š°ŠŗŠŗŠ°ŃнŃ",
"scatter_chart": "ŠŠøŠ°Š³Ńамма ŃŠ°ŃŠæŃŠ¾ŃŃŃŠ°Š½ŠµŠ½ŠøŃ",
- "schedule_type": "Тип ŃŠ°ŃŠæŠøŃŠ°Š½ŠøŃ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ŠŠ°Ńка Šø ŃŠµŃ
ника",
"scroll_screen_down": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан вниз",
"scroll_screen_left": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан влево",
@@ -46548,11 +46699,11 @@
"subscribe_credit_usage_over_limit": "ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ ŠŗŃŠµŠ“ŠøŃŠ¾Š² в ŃŠµŠŗŃŃŠµŠ¼ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Šµ ŠæŃŠµŠ²ŃŃŠ°ŠµŃ лимиŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, Š¾Š±Š½Š¾Š²ŠøŃŠµ ŠæŠ¾Š“ŠæŠøŃŠŗŃ.\n",
"subscribe_demonstrate": "ŠŠ°ŠæŃŠ¾ŃŠøŃŃ Š“ŠµŠ¼Š¾Š½ŃŃŃŠ°ŃŠøŃ",
"subscribe_disabled_seat": "Š§ŠøŃŠ»ŠµŠ½Š½Š¾ŃŃŃ Š½Šµ Голжна бŃŃŃ Š½ŠøŠ¶Šµ Š·Š°ŠæŠ»Š°Š½ŠøŃŠ¾Š²Š°Š½Š½Š¾Š¹.",
- "subscribe_grade_business": "ŠŠøŠ·Š½ŠµŃ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Š”Š²Š¾Š±Š¾Š“Š½ŃŠ¹",
"subscribe_grade_plus": "Š",
"subscribe_grade_pro": "Š”Š¾Š³Š»Š°ŃŠµŠ½.",
- "subscribe_grade_starter": "Š”ŃŠ°ŃŃŠµŃ",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе ŃŃŠ½ŠŗŃŠøŠø",
"subscribe_new_choose_member": "ŠŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ Го ${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š²",
"subscribe_new_choose_member_tips": "ŠŃŠ¾Ń ŠæŠ»Š°Š½ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ 1~${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š² Š“Š»Ń Š²Ń
оГа в ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Š¾",
@@ -46689,7 +46840,7 @@
"template_name_repetition_title": "\"${templateName}\" ŃŠ¶Šµ ŃŃŃŠµŃŃŠ²ŃеŃ. ŠŃ Ń
Š¾ŃŠøŃе замениŃŃ ŃŃŠ¾?",
"template_no_template": "ŠŠµŃ ŃŠ°Š±Š»Š¾Š½Š¾Š²",
"template_not_found": "ŠŠµ Š½Š°ŃŠ»Šø Š½ŃŠ¶Š½Ńй ŃŠ°Š±Š»Š¾Š½? Дкажи нам.",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ŠŠ¾ŃŃŃŠøŠ¹",
"template_type": "ŠŠ±ŃазеŃ",
"terms_of_service": "< Š£ŃŠ»Š¾Š²ŠøŃ Š¾Š±ŃŠ»ŃŠ¶ŠøŠ²Š°Š½ŠøŃ >",
"terms_of_service_pure_string": "Š£ŃŠ»Š¾Š²ŠøŃ ŠæŃŠµŠ“оŃŃŠ°Š²Š»ŠµŠ½ŠøŃ ŃŃŠ»Ńг",
@@ -46835,7 +46986,7 @@
"timemachine_update_comment": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½Ń ŠŗŠ¾Š¼Š¼ŠµŠ½ŃŠ°ŃŠøŠø",
"times_per_month_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½ / меŃŃŃ",
"times_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½",
- "timing_rules": "Тайминг",
+ "timing_rules": "Timing",
"timor_leste": "Š¢ŠøŠ¼Š¾Ń - ŠŠµŃŃŠø",
"tip_del_success": "ŠŃ Š¼Š¾Š¶ŠµŃŠµ воŃŃŃŠ°Š½Š¾Š²ŠøŃŃ ŃŠ²Š¾Šµ Š¾Š±ŃŠµŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š¾ за 7 Гней.",
"tip_do_you_want_to_know_about_field_permission": "Š„Š¾ŃŠøŃе Š·Š°ŃŠøŃŃŠ¾Š²Š°ŃŃ Š“Š°Š½Š½ŃŠµ полŃ? ŠŃава ГоŃŃŃŠæŠ° Šŗ полŃ",
@@ -47390,6 +47541,7 @@
"workdoc_ws_connected": "Š”Š²ŃŠ·Š°Š½Š½Ńй",
"workdoc_ws_connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ...",
"workdoc_ws_disconnected": "ŠŃŠŗŠ»ŃŃŠµŠ½Š¾",
+ "workdoc_ws_reconnecting": "ŠŠ¾Š²ŃŠ¾ŃŠ½Š¾Šµ поГклŃŃŠµŠ½ŠøŠµ...",
"workflow_execute_failed_notify": " не ŃŠ“алоŃŃ Š²ŃŠæŠ¾Š»Š½ŠøŃŃ Š² . ŠŃŠ¾ŃŠ¼Š¾ŃŃŠøŃе ŠøŃŃŠ¾ŃŠøŃ Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ, ŃŃŠ¾Š±Ń ŃŃŃŃŠ°Š½ŠøŃŃ ŠæŃŠ¾Š±Š»ŠµŠ¼Ń. ŠŃли вам Š½Ńжна помоŃŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń Š½Š°ŃŠµŠ¹ ŃŠ»Ńжбой ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠø ŠŗŠ»ŠøŠµŠ½ŃŠ¾Š².",
"workspace_data": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе Š“Š°Š½Š½ŃŠµ",
"workspace_files": "ŠŠ°Š½Š½Ńе ŃŠ°Š±Š¾Ńего ŃŃŠ¾Š»Š°",
@@ -47568,6 +47720,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ēŗ§ęØ”å¼å
许ēØę·čŖå®ä¹ę示ļ¼ä»čę“儽å°ę§å¶ AI å©ęēč”äøŗåååŗć",
"ai_advanced_mode_title": "é«ēŗ§ęØ”å¼",
+ "ai_agent_anonymous": "åæåēØę·${ID}",
+ "ai_agent_conversation_continue_not_supported": "å½åęäøęÆęē»§ē»ä¹åēč天记å½ä¼čÆ",
+ "ai_agent_conversation_list": "ä¼čÆå蔨",
+ "ai_agent_conversation_log": "ä¼čÆę„åæ",
+ "ai_agent_conversation_title": "ä¼čÆę é¢",
+ "ai_agent_feedback": "åé¦",
+ "ai_agent_historical_message": "仄äøęÆåå²ę¶ęÆ",
+ "ai_agent_history": "åå²",
+ "ai_agent_message_consumed": "ę¶čēē®åē¹",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° chatBot åµå
„ęØēē½ē«ļ¼äŗč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -48075,7 +48236,7 @@
"assistant_activity_train_camp": "éę¶ē¦å©",
"assistant_beginner_task": "ę°ęä»»å”",
"assistant_beginner_task_1_what_is_datasheet": "ä»ä¹ęÆ APITable",
- "assistant_beginner_task_2_quick_start": "VIKAäŗ§åę¼ē¤ŗ",
+ "assistant_beginner_task_2_quick_start": "äøåéåæ«éå
㎯",
"assistant_beginner_task_3_how_to_use_datasheet": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"assistant_beginner_task_4_share_and_invite": "åäŗ«åé请ęå",
"assistant_beginner_task_5_onboarding": "ęŗč½å¼åƼ",
@@ -48352,9 +48513,12 @@
"button_text": "ęé®ęę”",
"button_text_click_start": "ē¹å»å¼å§",
"button_type": "ęé®ē±»å",
+ "by_at": "at",
"by_days": "ę天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "ęå°ę¶",
+ "by_in": "ē",
+ "by_min": "å",
"by_months": "ęę",
"by_the_day": "ę天",
"by_the_month": "ęę",
@@ -49179,6 +49343,11 @@
"estonia": "ē±ę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åØēå",
+ "every": "ęÆ",
+ "every_day_at": " 天ē",
+ "every_hour_at": "å°ę¶ē",
+ "every_month_at": " ęē",
+ "every_week_at": "ęÆåØē",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
ØååÆč§",
"exact_date": "ęå®ę„ę",
@@ -50913,6 +51082,7 @@
"open_auto_save_success": "å¼åÆčŖåØäæåč§å¾é
ē½®ęå",
"open_auto_save_warn_content": "ęęęåäæ®ę¹å½åč§å¾é
ē½®ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»ęåćļ¼č§å¾é
ē½®å
ę¬ļ¼ēéćåē»ćęåŗćéčåćåøå±ćę ·å¼ēļ¼",
"open_auto_save_warn_title": "å¼åÆčŖåØäæåč§å¾é
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失蓄",
"open_in_new_tab": "ę°ę ē¾é”µęå¼",
"open_invite_after_operate": "ęå¼é请ęååļ¼å
Øä½ęååÆä»„åØāé讯å½é¢ęæāčæč”é请ęåęä½",
@@ -51223,7 +51393,7 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š ę°åč½ä»ē» \\néååč½åꬔåēŗ§ļ¼åÆē¦ę¢ę„ēå·²éčēåꮵ 个人设置追å ę¶åŗäæ”ęÆļ¼ę„ęåꮵåÆęå®ę¶åŗ ćå
Øå±ęē“¢ćä¼åļ¼ę°å¢ęē“¢ē»ęåē±» ē„å„蔨åęÆęéčå®ę¹ę čÆ API ę§č½ä¼åļ¼å¤§å¹
ęé«čÆ·ę±éåŗ¦ \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://aitable.ai/management/upgrade\n}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæ APITable č§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT čæē»“ęÆę\",\n \"ęč²\",\n \"锹ē®ē®”ē\",\n \"åøåŗč„é\",\n \"äŗ§åē®”ē\",\n \"ęčē®”ē\",\n \"čæč„\",\n \"éčč“¢å”\",\n \"éå® & 客ę·ē®”ē\",\n \"软件å¼å\",\n \"äŗŗåčµęŗ & åč§\",\n \"设讔 & åę\",\n \"éēå©ē»ē»\",\n \"å¶é äø\",\n \"å
¶ä»\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ä¼äøäø»\",\n \"å¢éč“蓣人\",\n \"å¢éęå\",\n \"čŖē±čäøč
\",\n \"主箔\",\n \"é«ē®”å±\",\n \"åÆę»č£\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå¢éč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"åŖęę\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"ęØēå
¬åøč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"ęØä»åŖē§éå¾äŗč§£å°ę们ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"ęē“¢å¼ę\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"ęØē¹\",\n \"é¢č±\",\n \"ęåęØč\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"å å
„ę们ēDiscord社åŗļ¼åå
Øäøē APITable ē使ēØč
äøčµ·č®Øč®ŗä½æēØåæå¾å§ļ¼åØä½æēØčæēØäøå¦ęéå°ä»»ä½é®é¢ļ¼åÆä»„éę¶åØē¤¾åŗč·å¾č§£ēååø®å©ć\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"å å
„社åŗ\",\n \"skipText\": \"č·³čæ\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nęØåŗę°å段类åćå¤ēŗ§čåØćļ¼ē„å„蔨åęÆęå¤ēŗ§é锹 čę¬å°ēØåŗäøę¶ļ¼å°å°ä»£ē 滔足å¤å¤å®å¶å ē»“ę ¼č”ØčŖåØåęÆęćåéé®ä»¶ć ē»“ę ¼č”ØčŖåØåęÆęćåéå°Slackć ē»“ę ¼č”ØēAIę¢ē“¢ļ¼ćGPT å
容ēęćå°ēØåŗååø \"\n}",
@@ -51258,13 +51428,13 @@
"player_step_ui_config_41": "",
"player_step_ui_config_42": "{\n \"element\": \"#DATASHEET_FORM_LIST_PANEL\", \n\"placement\": \"leftTop\",\n \"title\": \"ē„å„蔨å\", \n\"description\": \"åØčæéåÆä»„åæ«éēęå½åč§å¾ēē„å„蔨åļ¼ē„å„蔨åēåꮵęÆä¾ē
§č§å¾ēē»“ę ¼åę°é仄å锺åŗę„ēęēå¦\", \"children\":\"\" \n}",
"player_step_ui_config_43": "{\n \"element\": \".style_navigation__1U5cR .style_help__1sXEA\", \n\"placement\": \"rightBottom\",\n \"title\": \"å°ę示\", \n\"offsetY\":5,\n\"description\": \"ä½ åÆä»„åØå·¦ä¾§ēćåø®å©äøåæćę¾åä½ ēē»“ę ¼å°å©ę\", \"children\":\"\" \n}",
- "player_step_ui_config_44": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_44": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_45": "",
"player_step_ui_config_46": "",
"player_step_ui_config_47": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"å°ēØåŗäøēŗæļ¼ę³č¦č®©ę²ę·äøę„ēę°ę®å¾å°ę“儽ēčæēØåļ¼é£å°±čµ¶ē“§ę„ä½éŖäøäøå§\", \"children\":\"\" \n}",
"player_step_ui_config_48": "",
"player_step_ui_config_49": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n \"title\": \"ä»ä¹ęÆå°ēØåŗ\", \n\"description\": \"ē»“ę ¼å°ēØåŗęÆē»“ę ¼č”Øēäøē§ę©å±åŗēØļ¼åÆå®ē°ę°ę®åÆč§åćę°ę®ä¼ č¾ćę°ę®ęø
ę“ēēé¢å¤åč½ćéčæåØå°ēØåŗé¢ęæå®č£
éåå¢éēå°ēØåŗļ¼åÆä»„让巄ä½äŗååå\", \"children\":\"\" \n}",
- "player_step_ui_config_5": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_5": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_50": "{\n \"element\": \".style_widgetModal__eXmdB\",\n\"placement\": \"leftTop\",\n \"title\": \"å°ēØåŗäøåæ\", \n\"description\": \"å®ę¹ęØčå空é“ē«čŖå»ŗēå°ēØåŗä¼ååøå°čæéćä½ åÆä»„ę ¹ę®åŗęÆļ¼åØčæéęéåéēå°ēØåŗę¾ē½®å°ä»Ŗč”Øēęå°ēØåŗé¢ęæé\", \"children\":\"\" \n}",
"player_step_ui_config_51": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"placement\": \"rightBottom\",\n \"title\": \"å®č£
å°ēØåŗ\", \n\"description\": \"ę们å®č£
čæäøŖćå¾č”Øćå°ēØåŗēēå§\", \"children\":\"\" \n}",
"player_step_ui_config_52": "",
@@ -52621,7 +52791,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē”®å®č¦ęæę¢å®åļ¼",
"template_no_template": "ęę 樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? 请åčÆę们~",
- "template_recommend_title": "š ēéØęØč",
+ "template_recommend_title": "ēéØęØč",
"template_type": "樔ęæ",
"terms_of_service": "ćęå”ę”款ć",
"terms_of_service_pure_string": " ęå”ę”款",
@@ -53027,7 +53197,7 @@
"vikaby_menu_hidden_vikaby": "åę¶ę¬ęµ®",
"vikaby_menu_releases_history": "åå²ę“ę°",
"vikaby_todo_menu1": "ä»ä¹ęÆē»“ę ¼č”Ø",
- "vikaby_todo_menu2": "VIKAäŗ§åę¼ē¤ŗ",
+ "vikaby_todo_menu2": "äøåéåæ«éå
㎯",
"vikaby_todo_menu3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"vikaby_todo_menu4": "åäŗ«åé请ęå",
"vikaby_todo_menu5": "ęŗč½å¼åƼ",
@@ -53112,7 +53282,7 @@
"weixin_share_card_title": "",
"welcome_interface": "欢čæēé¢",
"welcome_module1": "ä»ä¹ęÆ APITable",
- "welcome_module2": "VIKAäŗ§åę¼ē¤ŗ",
+ "welcome_module2": "äøåéåæ«éå
㎯",
"welcome_module3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"welcome_module4": "å
容ę„å",
"welcome_module5": "锹ē®ē®”ē",
@@ -53322,6 +53492,7 @@
"workdoc_ws_connected": "å·²čæę„",
"workdoc_ws_connecting": "ę£åØčæę„...",
"workdoc_ws_disconnected": "čæę„å·²ęå¼",
+ "workdoc_ws_reconnecting": "ę£åØéčæ...",
"workflow_execute_failed_notify": " äŗ ę§č”失蓄ļ¼čÆ·ę ¹ę®čæč”åå²ęę„é®é¢ļ¼éč¦ä»»ä½åø®å©ęęä»»ä½ēé®ļ¼čÆ·éę¶äøå®¢ęå¢éčē³»",
"workspace_data": "空é“ē«ę°ę®",
"workspace_files": "å·„ä½å°ę°ę®",
@@ -53500,6 +53671,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ē“樔å¼å
許ēØę¶å®č£½ę示ļ¼å¾čę“儽å°ę§å¶ AI å©ęēč”ēŗååęć",
"ai_advanced_mode_title": "é«ē“樔å¼",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "ē®åäøęÆę“ē¹¼ēŗä¹åēå°č©±",
+ "ai_agent_conversation_list": "å°č©±å蔨",
+ "ai_agent_conversation_log": "å°č©±ē“é",
+ "ai_agent_conversation_title": "å°č©±ęØé”",
+ "ai_agent_feedback": "åé„",
+ "ai_agent_historical_message": "仄äøēŗę·å²ę¶ęÆ",
+ "ai_agent_history": "ę·å²",
+ "ai_agent_message_consumed": "ę¶čēę¶ęÆ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° AI å©ęåµå
„ęØēē¶²ē«ļ¼ēč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -53983,7 +54163,7 @@
"apps_support": "å
Øå¹³å°å®¢ę¶ē«ÆęÆę",
"archive_delete_record": "åŖé¤åęŖčØé",
"archive_delete_record_title": "åŖé¤čØé",
- "archive_notice": "ęØę£åØå試åęŖē¹å®čØéćåęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåéčÆå°č¢«åę¶
2. äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčē„å„å¼ēØćå
¬å¼ēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ļ¼åØé«ē“č½å裔ēåęŖē®±äøåÆä»„åę¶ęøęŖļ¼
",
+ "archive_notice": "ęØę£åØå試ęøęŖē¹å®čØéćęøęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåé£ēµå°č¢«åę¶
2.äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčlookupćformulaēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ ļ¼ęØåÆä»„åØćé²éćēćåęŖē®±ćäøåę¶åęŖļ¼
",
"archive_record_in_activity": "å·²å°ę¤čØéåęŖ",
"archive_record_in_menu": "åęŖčØé",
"archive_record_success": "ęååęŖčØé",
@@ -54188,7 +54368,7 @@
"automation_runs_this_month": "Runs this month",
"automation_stay_tuned": "Stay tuned",
"automation_success": "ęå",
- "automation_tips": "ęéę¬ä½é
ē½®éÆčŖ¤ļ¼č«ęŖ¢ę„äø¦é試",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "åÆä»„ę„ēčŖååēéč”ę·å²čØé",
"automation_variabel_empty": "åäøę„ę²ęåÆä»„使ēØēęøęļ¼č«čŖæę“å¾é試ć",
"automation_variable_datasheet": "å¾ ${NODE_NAME} åå¾ęøę",
@@ -54224,7 +54404,7 @@
"bermuda": "ē¾ę
大群島",
"bhutan": "äøäø¹",
"billing_over_limit_tip_common": "空é使ēØéå·²č¶
ééå¶ļ¼åē“å¾åÆäŗ«ęę“é«ē空é使ēØéć",
- "billing_over_limit_tip_forbidden": "ęØē試ēØęęčØé±ęå·²éęćč«čÆēµ”é·å®é”§åēŗčØć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "å°ēµä»¶å®č£ęøéå·²č¶
åŗéå¶ļ¼ęØåÆä»„åē“仄ē²å¾ę“é«ē使ēØéć",
"billing_period": "čØč²»åØęļ¼${period}",
"billing_subscription_warning": "åč½é«é©",
@@ -54284,14 +54464,17 @@
"button_text": "ęéęå",
"button_text_click_start": "é»ęéå§",
"button_type": "ęéé”å",
+ "by_at": "at",
"by_days": "天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "å°ę",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "å¹¾åę",
"by_the_day": "ę天",
"by_the_month": "ęę",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±ęø",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "åµå»ŗę„ę",
"calendar_color_more": "ę“å¤é”č²",
"calendar_const_detail_weeks": "[\"ęęäø\",\"ęęäŗ\",\"ęęäø\",\"ęęå\",\"ęęäŗ\",\"ęęå
\",\"ęę天\"]",
@@ -55110,6 +55293,11 @@
"estonia": "ęę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åēå",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
Øå”åÆč¦",
"exact_date": "ęå®ę„ę",
@@ -55851,8 +56039,8 @@
"guests_per_space": "å¤éØčØŖå®¢",
"guide_1": "ä¾åäŗēøå·å®³å",
"guide_2": "č±č²»å¹¾åéč·éØęåēęå¼ļ¼åøēæäøäøē¶ę ¼č”Øēåøøč¦åč½ļ¼åÆä»„č®ęØäŗåååå¦ļ¼",
- "guide_flow_modal_contact_sales": "čÆē¹«é·å®äŗŗå”",
- "guide_flow_modal_get_started": "éå§ä½æēØ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "éęÆå·„ä½ē®éļ¼č£”éåę¾ēęÆē©ŗéē«ēęęę件夾åęä»¶",
"guide_flow_of_catalog_step2": "å·„ä½ē®é裔é¢ļ¼é¤äŗåÆä»„å®ēØåµå»ŗē¶ę ¼č”Øļ¼ä¹åÆä»„å®ēØåµå»ŗę件夾",
"guide_flow_of_click_add_view_step1": "é¤äŗåŗę¬ēē¶ę ¼č¦åä¹å¤ļ¼ęåęÆęåµå»ŗēøåč¦åļ¼å¦ęä½ ęåēéä»¶ē話ļ¼ę建č°ä½ åµå»ŗåēøåč¦å試試",
@@ -56239,7 +56427,7 @@
"lark_version_enterprise": "é£ęøä¼ę„ē",
"lark_version_standard": "é£ęøęØęŗē",
"lark_versions_free": "é£ęøåŗē¤ē",
- "last_day": "ęå¾äøå¤©",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹äŗŗ",
"last_modified_time_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹ęé",
"last_step": "äøäøę„",
@@ -56842,6 +57030,7 @@
"open_auto_save_success": "éåčŖåäæåč¦åé
ē½®ęå",
"open_auto_save_warn_content": "ęęęå”äæ®ę¹ē¶åč¦åé
ē½®ęčŖåäæåäø¦åę„給å
¶ä»ęå”ć ļ¼č¦åé
ē½®å
ę¬ļ¼ēÆ©éøćåēµćęåŗćé±čåćä½å±ć樣å¼ēļ¼",
"open_auto_save_warn_title": "éåčŖåäæåč¦åé
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失ę",
"open_in_new_tab": "ę°ęØē±¤é ęé",
"open_invite_after_operate": "ęééč«ęå”å¾ļ¼å
Øé«ęå”åÆä»„åØāéčØéé¢ęæāé²č”éč«ęå”ęä½",
@@ -57152,12 +57341,12 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š Introduction of new functions \\nThe mirror is upgraded again, hiding sensitive fields and collaborating with peace of mind The time zone of the user account is online, and the time zone of the date list can be set independently, making cross-time zone cooperation smoother. \"Global Search\" experience optimization, new search result categories Gold-level space station benefits are increased, and the sharing form supports hiding official logos API interface performance optimization, greatly improving call efficiency \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\n}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"How do you want to use APITable?\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT & Support\",\n \"Education\",\n \"Project Management\",\n \"Marketing\",\n \"Product Management\",\n \"HR & Recruiting\",\n \"Operations\",\n \"Finance\",\n \"Sales & CRM\",\n \"Software Development\",\n \"HR & Legal\",\n \"Design & Creative\",\n \"Nonprofit\",\n \"Manufacture\",\n \"Other Things\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"What best describes your current role?\",\n \"type\": \"radio\",\n \"answers\": [\n \"Business Owner\",\n \"Team Leader\",\n \"Team Member\",\n \"Freelancer\",\n \"Director\",\n \"C-level\",\n \"VP\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"How many people are on your team? \",\n \"type\": \"radio\",\n \"answers\": [\n \"Just me\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"How many people work at your company? \",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"How did you hear about us? \",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Search Engine\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"Twitter\",\n \"LinkedIn\",\n \"Through a friend\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"We host a Discord channel as a place for discussion with APITable fans, come and join us!\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"Join Our Community\",\n \"skipText\": \"skip\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Robot to send Emails, and get fast notifications Trigger Robot to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"é»ęå·¦å“ęé使ēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē“¹\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai 示ēÆ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éøę樔ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęééē¶ę ¼č”Øč§£ę±ŗåŖäŗåé”ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č¦å\",\n \"客ę¶ęå\",\n \"é
ē®ē®”ē\",\n \"ę”č³¼ä¾ę\",\n \"å
§å®¹ēē¢\",\n \"é»åéē\",\n \"ę“»åēå\",\n \"äŗŗåč³ęŗ\",\n \"č”ęæē®”ē\",\n \"č²”åē®”ē\",\n \"網絔ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å“ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"é
ē®ē¶ē\",\n \"ē¢åē¶ē\",\n \"čØčØåø«\",\n \"ē ē¼ćå·„ēØåø«\",\n \"éēć編輯\",\n \"é·å®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č²”åćęčØ\",\n \"å¾åø«ćę³å\",\n \"åøå “\",\n \"ęåø«\",\n \"åøē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøå稱ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"č«ēäøä½ ēéµē®±/ęę©/微俔čļ¼ä»„便ęååęęä¾å¹«å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč¬ä½ ē唫寫ļ¼č«å äøäøå®¢ęč仄åäøęä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -57290,7 +57479,7 @@
"preview_guide_click_to_restart": "é»ęäøę¹ęééę°é 覽",
"preview_guide_enable_it": "ä½ åÆä»„é»ęäøę¹ęéå»åēØę¤åč½",
"preview_guide_open_office_preview": "éåćofficeé 覽ćåč½å¾å³åÆé 覽該ęä»¶",
- "preview_next_automation_execution_time": "é 覽ę„äøä¾ 5 åå·č”ęé",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ē¶åå
ęÆęé 覽編碼ēŗH.264ēMP4č¦é »",
"preview_revision": "é 覽ę¤ēę¬",
"preview_see_more": "ę³č¦äŗč§£ę“å¤ćoffice ęä»¶é 覽ćåč½ļ¼č«é»ęé裔",
@@ -57842,7 +58031,7 @@
"scan_to_login": "ę碼ē»é",
"scan_to_login_by_method": "č«ä½æēØ${method}é注å
¬ē¾čå³åÆå®å
Øē»é",
"scatter_chart": "ę£é»å",
- "schedule_type": "ęé蔨é”å",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§åøęč”",
"scroll_screen_down": "åäøę»¾åäøå±",
"scroll_screen_left": "å左滾åäøå±",
@@ -58408,11 +58597,11 @@
"subscribe_credit_usage_over_limit": "ē¶å空éäøēē©åęøéč¶
ééå¶ļ¼č«åē“ęØēčØé±ć\n",
"subscribe_demonstrate": "é ē“ę¼ē¤ŗ",
"subscribe_disabled_seat": "äŗŗęøäøåÆä½ę¼åę¹ę”",
- "subscribe_grade_business": "åę„",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "å
č²»ē",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "čµ·åę©",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "${grade}仄äøē©ŗéē«å°äŗ«åč½",
"subscribe_new_choose_member": "ęé«ęÆę ${member_num} äŗŗ",
"subscribe_new_choose_member_tips": "ę¬ę¹ę”ęÆę 1~${member_num} åęå”é²å
„空éē«ä½æēØ",
@@ -58549,7 +58738,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē¢ŗå®č¦ęæęå®åļ¼",
"template_no_template": "ę«ē”樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? č«å訓ęå~",
- "template_recommend_title": "š ē±éęØč¦",
+ "template_recommend_title": "ē±éęØč¦",
"template_type": "樔ęæ",
"terms_of_service": "ćęåę¢ę¬¾ć",
"terms_of_service_pure_string": " ęåę¢ę¬¾",
@@ -58695,7 +58884,7 @@
"timemachine_update_comment": "Updated comments",
"times_per_month_unit": "ꬔ/ę",
"times_unit": "ꬔ",
- "timing_rules": "å®ę",
+ "timing_rules": "Timing",
"timor_leste": "ę±åøę±¶",
"tip_del_success": "ęåå°å°ęØē空éē«ęøęäæēäøå¤©ļ¼äøå¤©å
§åÆéØęę¤é·åŖé¤ęä½ć",
"tip_do_you_want_to_know_about_field_permission": "ę³å°åęøęå åÆåļ¼äŗč§£åę¬é",
@@ -59250,6 +59439,7 @@
"workdoc_ws_connected": "å·²é£ę„",
"workdoc_ws_connecting": "ę£åØé£ę„...",
"workdoc_ws_disconnected": "å·²ę·éé£ę„",
+ "workdoc_ws_reconnecting": "ę£åØéę°é£ę„...",
"workflow_execute_failed_notify": " ę¼ å·č”失ęļ¼č«ę ¹ęéč”ę·å²ęę„åé”ļ¼éč¦ä»»ä½å¹«å©ęęä»»ä½ēåļ¼č«éØęč客ęåéčÆē¹«",
"workspace_data": "空éē«ęøę",
"workspace_files": "å·„ä½å°ęøę",
diff --git a/packages/i18n-lang/src/config/strings.ko-KR.json b/packages/i18n-lang/src/config/strings.ko-KR.json
index 5fff67b8c1..0234382c7d 100644
--- a/packages/i18n-lang/src/config/strings.ko-KR.json
+++ b/packages/i18n-lang/src/config/strings.ko-KR.json
@@ -146,6 +146,15 @@
"agreed": "ģ¬ģ¬ė¹ģ¤ģ 거쳤ģ“",
"ai_advanced_mode_desc": "ź³ źø ėŖØė넼 ģ¬ģ©ķė©“ ģ¬ģ©ģź° ķ딬ķķøė„¼ ģ¬ģ©ģ ģ ģķģ¬ AI ģģ“ģ ķøģ ėģź³¼ ģėµģ ė ģ ģ ģ“ķ ģ ģģµėė¤.",
"ai_advanced_mode_title": "ź³ źø ėŖØė",
+ "ai_agent_anonymous": "ģµėŖ
${ID}",
+ "ai_agent_conversation_continue_not_supported": "ģ“ģ ėķ넼 ź³ģķė ź²ģ ķģ¬ ģ§ģėģ§ ģģµėė¤.",
+ "ai_agent_conversation_list": "ėķ ėŖ©ė”",
+ "ai_agent_conversation_log": "ėķ źø°ė”",
+ "ai_agent_conversation_title": "ėķ ģ ėŖ©",
+ "ai_agent_feedback": "ķ¼ėė°±",
+ "ai_agent_historical_message": "ģģ ė“ģ©ģ ģģ¬ģ ė©ģģ§ģ
ėė¤.",
+ "ai_agent_history": "ģģ¬",
+ "ai_agent_message_consumed": "ģė¹ė ė©ģģ§",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "ģ¹ ģ¬ģ“ķøģ ģøź³µģ§ė„ ģģ“ģ ķøė„¼ ė“ģ„ķģź² ģµėź¹?ģģøķ ģģ볓기",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "ģ“ė² ė¬ģ ģ¤ķ",
"automation_stay_tuned": "ź³ģ ģ§ģ¼ė“ ģ£¼ģźø° ė°ėėė¤",
"automation_success": "ģ±ź³µ",
- "automation_tips": "ė²ķ¼ ķėź° ģėŖ» 구ģ±ėģģµėė¤. ķģøķź³ ė¤ģ ģėķ“ ģ£¼ģøģ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ģėķģ ģ¤ķ źø°ė”ģ ė³¼ ģ ģģµėė¤.",
"automation_variabel_empty": "ģ¬ģ ėØź³ģģ ģ¬ģ©ķ ģ ģė ė°ģ“ķ°ź° ģģµėė¤. ģ”°ģ ķ ė¤ģ ģėķ“ ģ£¼ģøģ.",
"automation_variable_datasheet": "${NODE_NAME}ģģ ė°ģ“ķ° ź°ģ øģ¤źø°",
@@ -870,7 +879,7 @@
"bermuda": "ė²ė®¤ė¤ ģ ė",
"bhutan": "ė¶ķ",
"billing_over_limit_tip_common": "ź³µź° ģ¬ģ©ėģ“ ķė넼 ģ“ź³¼ķģ¼ė©°, ģ
ź·øė ģ“ė ķ ė ė§ģ ģģ ģ¦źø°ģ¤ ģ ģģµėė¤.",
- "billing_over_limit_tip_forbidden": "ķź°ķ źø°ź° ėė źµ¬ė
źø°ź°ģ“ ė§ė£ėģģµėė¤. ź°±ģ ķė ¤ė©“ ģģ
컨ģ¤ķ“ķøģź² ė¬øģķģøģ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ģģ Æ ģ¤ģ¹ ģź° ķė넼 ģ“ź³¼ķģµėė¤. ģ
ź·øė ģ“ėķģ¬ ģ¬ģ©ėģ ė릓 ģ ģģµėė¤.",
"billing_period": "ģ²źµ¬ źø°ź°: ${period}",
"billing_subscription_warning": "źø°ė„ ź²½ķ",
@@ -930,14 +939,17 @@
"button_text": "ė²ķ¼ ķ
ģ¤ķø",
"button_text_click_start": "ģģķė ¤ė©“ ķ“ė¦ķģøģ",
"button_type": "ė²ķ¼ ģ ķ",
+ "by_at": "at",
"by_days": "ė ",
"by_field_id": "ķė ID ģ¬ģ©",
"by_hours": "ģź°",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ź°ģ",
"by_the_day": "ģ¼ė³",
"by_the_month": "ģź°",
"by_the_year": "매ė
ģ",
- "by_weeks": "주",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ė§ė ė ģ§ ķė",
"calendar_color_more": "ģ¶ź° ģģ",
"calendar_const_detail_weeks": "[\"ģģģ¼\",\"ķģģ¼\",\"ģģģ¼\",\"ėŖ©ģģ¼\",\"źøģģ¼\",\"ķ ģģ¼\",\"ģ¼ģģ¼\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ģģ¤ķ ėģ",
"ethiopia": "ģķ°ģ¤ķ¼ģ",
"event_planning": "ķģ¬ źø°ķ",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ģ¼ģ ģķ",
"everyone_visible": "ėŖØėģź² 볓ģ¬ģ",
"exact_date": "ģ ķķ ė ģ§",
@@ -2497,8 +2514,8 @@
"guests_per_space": "ź° ź³µź°ģ ģė",
"guide_1": "åčæ",
"guide_2": "źø°ė³ø źø°ė„ģ ķģµķė ė° ėŖ ė¶ė°ģ ź±øė¦¬ģ§ ģģµėė¤.ģ“ ģź°ė¶ķ° ģģ°ģ± ķ„ģ!",
- "guide_flow_modal_contact_sales": "ģģ
ķģ 문ģ",
- "guide_flow_modal_get_started": "ģģķė¤",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "Spaceģ ėŖØė ķ“ėģ ķģ¼ģ“ ģ ģ„ė ģģ
ėė ķ 리ģ
ėė¤.",
"guide_flow_of_catalog_step2": "ģģ
ėė ķ 리ģģ ķģģ ė°ė¼ ė°ģ“ķ° ķ
ģ“ėøģ“ė ķ“ė넼 ė§ė¤ ģ ģģµėė¤.",
"guide_flow_of_click_add_view_step1": "ģ¼ė¶ źø°ė³ø 볓기 ģøģ 그림 ķģģ ģ²Øė¶ ķģ¼ģ“ ģģ¼ė©“ ģØė² 볓기넼 ė§ėė ź²ģ“ ģ¢ģµėė¤.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "Larkģ ģķ°ķė¼ģ“ģ¦ ķė”ź·øėØ",
"lark_version_standard": "Lark ķģ¤ ķė©“ė",
"lark_versions_free": "Larkģ źø°ė³ø ķė©“ė",
- "last_day": "ė§ģ§ė§ ė ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ģµź·¼ģ ķøģ§ķ 구ģ±ģģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ķėģ ķģė©ėė¤.",
"last_modified_time_select_modal_desc": "ģėģģ ģ ķķ ķė넼 ķøģ§ķė©“ ź°ģ„ ģµź·¼ģ ķøģ§ķ ģź°ģ“ ė§ģ§ė§ģ¼ė” ķøģ§ķ ģź° ķėģ ķģė©ėė¤.",
"last_step": "ė°ķ",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "ģė ģ ģ„ ė·°ź° ģ±ź³µģ ģ¼ė” ģ“ė øģµėė¤.",
"open_auto_save_warn_content": "ģ“ ė·°ģ ėŖØė ė³ź²½ ģ¬ķģ ģėģ¼ė” ģ ģ„ėź³ ė¤ė„ø 구ģ±ģź³¼ ėźø°ķė©ėė¤.",
"open_auto_save_warn_title": "ė·° ģė ģ ģ„ ģ¬ģ©",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ģ“źø° ģ¤ķØ",
"open_in_new_tab": "ģ ķģģ ģ“źø°",
"open_invite_after_operate": "ģ“ė©“ ėŖØė źµ¬ģ±ģģ“ ģ°ė½ģ² ķØėģģ ģ źµ¬ģ±ģģ ģ“ėķ ģ ģģµėė¤.",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- ģ
ė°ģ“ķø\", \"ģ“린ģ“\": \" š ģė”ģ“ źø°ė„ ģź° \\N ģė”ģ“ ķė ģ ķ \"ģŗģ¤ģ¼ģ“ė\"ź° ģ¶ģėģ“ ģģģ ģµģ
ź³ģøµ 구씰ģģ ė ģ½ź² ģ ķķ ģ ģģµėė¤. \"ģ¤ķ¬ė¦½ķø\" ģģ Æģ“ ģ¶ģėģģµėė¤. ė ģ ģ ģ½ėė” ė ė§ģ ģ¬ģ©ģ ģ ģ ź°ė„ ģėķ넼 ģ¤ķķģ¬ ģ“ė©ģ¼ģ ė³“ė“ź³ ė¹ ė„ø ģ림 ė°źø° ģėķ넼 ģ¤ķķģ¬ Slackģ ė©ģģ§ė„¼ ė³“ė“ź³ ģ ģģ ķģ ģ립ėė¤. AI ķģ: \"GPT ģ½ķ
ģø ģģ±źø°\" ģģ Æ ģ¶ģ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI ķė”ģ ķė”ķ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "ģė ė²ķ¼ģ ėė¬ ė¤ģ 미리볓기",
"preview_guide_enable_it": "ģė ė²ķ¼ģ ėė¬ ģ“ źø°ė„ģ ģ½ėė¤.",
"preview_guide_open_office_preview": "ģ“ ķģ¼ģ 미리 ė³“ė ¤ė©“ ģ¬ė¬“ģ¤ ėÆøė¦¬ 볓기 źø°ė„ģ ģ½ėė¤.",
- "preview_next_automation_execution_time": "ė¤ģ 5ź°ģ ģ¤ķ ģź° 미리볓기",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "H.264 ė¹ėģ¤ ģ½ė±ģ“ ģė MP4 ė¹ėģ¤ė§ 미리 ė³¼ ģ ģģµėė¤.",
"preview_revision": "미리 볓기",
"preview_see_more": "ģ¤ķ¼ģ¤ ķģ¼ ėÆøė¦¬ė³“źø° źø°ė„ģ ėķ“ ė ģź³ ģ¶ģ¼ģėź¹?ģ¬źø°ė„¼ ķ“ė¦ķģģģ¤.",
@@ -4488,7 +4506,7 @@
"scan_to_login": "ė”ź·øģø ź²ģ",
"scan_to_login_by_method": "ė”ź·øģøķė ¤ė©“ ${method}넼 ģ¤ģŗķģ¬ ź³µģ ź³ģ ģ ķė”ģ°ķģøģ.",
"scatter_chart": "ģ°ķ¬ė",
- "schedule_type": "ģ¼ģ ģ ķ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ź³¼ķź³¼ źø°ģ ",
"scroll_screen_down": "ķė©“ ģėė” ģ¤ķ¬ė”¤",
"scroll_screen_left": "ģ¼ģŖ½ģ¼ė” ķė©“ ģ¤ķ¬ė”¤",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ķģ¬ ģ¤ķģ“ģ¤ģ ķ¬ģøķø ģź° ģ ķģ ģ“ź³¼ķ©ėė¤. ģėøģ¤ķ¬ė¦½ģ
ģ ģ
ź·øė ģ“ėķģģģ¤.\n",
"subscribe_demonstrate": "ģģ² ķė ģ ķ
ģ“ģ
",
"subscribe_disabled_seat": "ģøģģė ģė ź³ķė³“ė¤ ė®ģģė ģ ėė¤.",
- "subscribe_grade_business": "ģ¬ģ
",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "ģģ ģ",
"subscribe_grade_plus": "ėķźø°",
"subscribe_grade_pro": "ģ°¬ģ±",
- "subscribe_grade_starter": "źø°ėźø°",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "ź³ źø ź³µź° źø°ė„",
"subscribe_new_choose_member": "ģµė ${member_num}ėŖ
ģ ķģ ģ§ģ",
"subscribe_new_choose_member_tips": "ģ“ ķėģ 1~${member_num}ėŖ
ģ ė©¤ė²ź° ź³µź°ģ ģ
ģ„ķ ģ ģėė” ģ§ģķ©ėė¤.",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\"ģ“(ź°) ģ“미 씓ģ¬ķ©ėė¤. źµģ²“ķģź² ģµėź¹?",
"template_no_template": "ķ
ķ릿 ģģ",
"template_not_found": "ģķė ķ
ķ릿ģ ģ°¾ģ ģ ģģµėź¹?ģė ¤ģ£¼ģøģ",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ėģ ģ“",
"template_type": "ķ
ķ릿",
"terms_of_service": "<ģė¹ģ¤ ģ½ź“>",
"terms_of_service_pure_string": "ģė¹ģ¤ ģ½ź“",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "ģ
ė°ģ“ķøė ėźø",
"times_per_month_unit": "ģ ķ / ģ",
"times_unit": "ģ ķźø°",
- "timing_rules": "ķģ“ė°",
+ "timing_rules": "Timing",
"timor_leste": "ėķ°ėŖØė„“",
"tip_del_success": "7ģ¼ ģ“ė“ģ ź³µģ ź³µź°ģ 복구ķ ģ ģģµėė¤.",
"tip_do_you_want_to_know_about_field_permission": "ķė ė°ģ“ķ°ė„¼ ģķøķķģź² ģµėź¹?ķė ź¶ķ ģ“ķ“",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "ģ°ź²°ėØ",
"workdoc_ws_connecting": "ģ°ź²° ģ¤...",
"workdoc_ws_disconnected": "ģ°ź²°ģ“ ėź¹",
+ "workdoc_ws_reconnecting": "ė¤ģ ģ°ź²°ķė ģ¤...",
"workflow_execute_failed_notify": " ģģ ģ¤ķķģ§ ėŖ»ķģµėė¤. . 문ģ 넼 ķ“ź²°ķė ¤ė©“ ģ¤ķ źø°ė”ģ ź²ķ ķģøģ. ėģģ“ ķģķģė©“ ź³ ź° ģė¹ģ¤ ķģ 문ģķ“ ģ£¼ģøģ.",
"workspace_data": "ź³µź° ė°ģ“ķ°",
"workspace_files": "ģķ¬ė²¤ģ¹ ė°ģ“ķ°",
diff --git a/packages/i18n-lang/src/config/strings.ru-RU.json b/packages/i18n-lang/src/config/strings.ru-RU.json
index bb5808a3b0..73416d8b20 100644
--- a/packages/i18n-lang/src/config/strings.ru-RU.json
+++ b/packages/i18n-lang/src/config/strings.ru-RU.json
@@ -146,6 +146,15 @@
"agreed": "Š£ŃŠ²ŠµŃŠ¶Š“ŠµŠ½Š½ŃŠµ",
"ai_advanced_mode_desc": "ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŠ¼ наŃŃŃŠ°ŠøŠ²Š°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠø, Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°Ń болŃŃŠøŠ¹ конŃŃŠ¾Š»Ń за повеГением Šø Š¾ŃŠ²ŠµŃами Š°Š³ŠµŠ½Ńа ŠŠ.",
"ai_advanced_mode_title": "РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼",
+ "ai_agent_anonymous": "ŠŠ½Š¾Š½ŠøŠ¼Š½Ńй${ID}",
+ "ai_agent_conversation_continue_not_supported": "ŠŃоГолжение ŠæŃŠµŠ“ŃŠ“ŃŃŠµŠ³Š¾ ŃŠ°Š·Š³Š¾Š²Š¾Ńа в наŃŃŠ¾ŃŃŠµŠµ Š²ŃŠµŠ¼Ń не ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ.",
+ "ai_agent_conversation_list": "Š”ŠæŠøŃŠ¾Šŗ ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_log": "ŠŃŃŠ½Š°Š» ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_title": "ŠŠ°Š·Š²Š°Š½ŠøŠµ Š±ŠµŃŠµŠ“Ń",
+ "ai_agent_feedback": "ŠŠ±ŃŠ°ŃŠ½Š°Ń ŃŠ²ŃŠ·Ń",
+ "ai_agent_historical_message": "ŠŃŃŠµŃŠæŠ¾Š¼ŃŠ½ŃŃŠ¾Šµ ŠøŃŃŠ¾ŃŠøŃŠµŃкое ŃŠ¾Š¾Š±Ńение",
+ "ai_agent_history": "ŠŃŃŠ¾ŃŠøŃ",
+ "ai_agent_message_consumed": "Š”Š¾Š¾Š±ŃŠµŠ½ŠøŠµ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "вŃŃŃŠ°ŠøŠ²Š°Š¹Ńе Š°Š³ŠµŠ½Ń ŠŠ на ŃŠ²Š¾Š¹ ŃŠ°Š¹Ń? ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Š Š°Š±Š¾ŃŠ°ŠµŃ в ŃŃŠ¾Š¼ меŃŃŃŠµ",
"automation_stay_tuned": "Š”Š»ŠµŠ“ŠøŃŠµ за Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃми",
"automation_success": "Š£ŃŠæŠµŃ
",
- "automation_tips": "ŠŠ¾Š»Šµ кнопки наŃŃŃŠ¾ŠµŠ½Š¾ Š½ŠµŠæŃŠ°Š²ŠøŠ»Ńно. ŠŃовеŃŃŃŠµ Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "ŠŠ¾Š¶Š½Š¾ ŠæŃŠ¾ŃмоŃŃŠµŃŃ ŠøŃŃŠ¾ŃŠøŃ Š·Š°ŠæŃŃŠŗŠ° Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŠø.",
"automation_variabel_empty": "ŠŠµŃ ГаннŃŃ
, ŠŗŠ¾ŃŠ¾ŃŃŠµ можно Š±Ńло Š±Ń ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Š½Š° ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š¼ ŃŃŠ°ŠæŠµ. ŠŠ·Š¼ŠµŠ½ŠøŃе наŃŃŃŠ¾Š¹ŠŗŠø Šø ŠæŠ¾Š²ŃŠ¾ŃŠøŃŠµ попŃŃŠŗŃ.",
"automation_variable_datasheet": "ŠŠ¾Š»ŃŃŠøŃŃ Š“Š°Š½Š½ŃŠµ ŠøŠ· ${NODE_NAME}",
@@ -870,7 +879,7 @@
"bermuda": "ŠŠµŃŠ¼ŃŠ“ŃŠŗŠøŠµŠ¾ŃŃŃŠ¾Š²Š°",
"bhutan": "ŠŃŃŠ°Š½",
"billing_over_limit_tip_common": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š° ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø ŠæŠ¾ŃŠ»Šµ Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃ Š²Ń ŃŠ¼Š¾Š¶ŠµŃе полŃŃŠøŃŃ Š±Š¾Š»ŃŃŠøŠ¹ Š¾Š±ŃŠµŠ¼.",
- "billing_over_limit_tip_forbidden": "Š”ŃŠ¾Šŗ ГейŃŃŠ²ŠøŃ ŠæŃŠ¾Š±Š½Š¾Š¹ веŃŃŠøŠø или ŠæŠ¾Š“ŠæŠøŃŠŗŠø ŠøŃŃŠµŠŗ. ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń ŠæŃŠ¾Š“Š°Š²ŃŠ¾Š¼-конŃŃŠ»ŃŃŠ°Š½Ńом Š“Š»Ń ŠæŃŠ¾Š“лениŃ.",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "ŠŠ¾Š»ŠøŃеŃŃŠ²Š¾ ŃŃŃŠ°Š½Š¾Š²Š¾Šŗ Š²ŠøŠ“Š¶ŠµŃŠ¾Š² ŠæŃŠµŠ²ŃŃŠøŠ»Š¾ лимиŃ, Šø Š²Ń Š¼Š¾Š¶ŠµŃŠµ обновиŃŃ ŠøŃ
, ŃŃŠ¾Š±Ń ŃŠ²ŠµŠ»ŠøŃŠøŃŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ.",
"billing_period": "РаŃŃŠµŃŠ½ŃŠ¹ ŠæŠµŃŠøŠ¾Š“: ${period}",
"billing_subscription_warning": "Š¤ŃŠ½ŠŗŃŠøŠ¾Š½Š°Š»ŃŠ½Ńй опŃŃ",
@@ -930,14 +939,17 @@
"button_text": "ТекŃŃ ŠŗŠ½Š¾ŠæŠŗŠø",
"button_text_click_start": "ŠŠ°Š¶Š¼ŠøŃе, ŃŃŠ¾Š±Ń Š½Š°ŃŠ°ŃŃ",
"button_type": "Тип кнопки",
+ "by_at": "at",
"by_days": "ŠŠ½Šø",
"by_field_id": "ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŠøŠ“ŠµŠ½ŃŠøŃŠøŠŗŠ°ŃŠ¾Ń полŃ",
"by_hours": "ЧаŃŃ",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "ŠŠµŃŃŃŃ",
"by_the_day": "ŠŠ¾ Š“Š½ŃŠ¼",
"by_the_month": "ŠŠ¶ŠµŠ¼ŠµŃŃŃŠ½Ńй жŃŃŠ½Š°Š»",
"by_the_year": "ŠŠ¶ŠµŠ³Š¾Š“но",
- "by_weeks": "ŠŠµŠ“ели",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "ДозГаŃŃ ŠæŠ¾Š»Šµ ГаŃŃ",
"calendar_color_more": "ŠŠ¾Š»ŃŃŠµ ŃŠ²ŠµŃов",
"calendar_const_detail_weeks": "[\"ŠæŠ¾Š½ŠµŠ“ŠµŠ»ŃŠ½ŠøŠŗ\",\"Š²ŃŠ¾Ńник\",\"ŃŃŠµŠ“а\",\"ŃŠµŃŠ²ŠµŃŠ³\",\"ŠæŃŃŠ½ŠøŃа\",\"ŃŃŠ±Š±Š¾Ńа\",\"Š²Š¾ŃŠŗŃŠµŃŠµŠ½Ńе\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ŠŃŃŠ¾Š½ŠøŃ",
"ethiopia": "ŠŃиопиŃworld. kgm",
"event_planning": "ŠŠ»Š°Š½ŠøŃование Š¼ŠµŃŠ¾ŠæŃŠøŃŃŠøŠ¹",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ŠŠ¾Š²ŃŠµŠ“Š½ŠµŠ²Š½Š°Ń Š¶ŠøŠ·Š½Ń",
"everyone_visible": "ŠŠ»Ń Š²ŃŠµŃ
.",
"exact_date": "Š¢Š¾ŃŠ½Š°Ń Š“Š°ŃŠ°",
@@ -2497,8 +2514,8 @@
"guests_per_space": "ŠŠ¾ŃŃŠø в кажГом ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Šµ",
"guide_1": "åčæ",
"guide_2": "ŠŠ·ŃŃŠµŠ½ŠøŠµ Š¾ŃŠ½Š¾Š²Š½ŃŃ
ŃŃŠ½ŠŗŃий Š·Š°Š½ŠøŠ¼Š°ŠµŃ Š²ŃŠµŠ³Š¾ Š½ŠµŃŠŗŠ¾Š»Ńко минŃŃ. Š” ŃŃŠ¾Š³Š¾ Š¼Š¾Š¼ŠµŠ½ŃŠ° ŃŠ°Š±Š¾Ńа ŃŃŠ°Š½Š¾Š²ŠøŃŃŃ ŃŃŃŠµŠŗŃивнее!",
- "guide_flow_modal_contact_sales": "Š”Š²ŃŠ¶ŠøŃеŃŃ Ń Š¾ŃŠ“елом ŠæŃоГаж",
- "guide_flow_modal_get_started": "ŠŠ°ŃаŃŃ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "ŠŃо ŃŠ°Š±Š¾Ńий ŠŗŠ°Ńалог, в ŠŗŠ¾ŃоŃом Ń
ŃŠ°Š½ŃŃŃŃ Š²ŃŠµ папки Šø ŃŠ°Š¹Š»Ń Space.",
"guide_flow_of_catalog_step2": "Š ŃŠ°Š±Š¾Ńем ŠŗŠ°Ńалоге Š²Ń Š¼Š¾Š¶ŠµŃŠµ ŃŠ¾Š·Š“аваŃŃ ŃŠ°Š±Š»ŠøŃŃ Š“Š°Š½Š½ŃŃ
или папки по Š¼ŠµŃе необŃ
оГимоŃŃŠø.",
"guide_flow_of_click_add_view_step1": "РГополнение Šŗ Š½ŠµŠŗŠ¾ŃŠ¾ŃŃŠ¼ Š¾ŃŠ½Š¾Š²Š½Ńм виГам, ŠµŃŠ»Šø Ń Š²Š°Ń ŠµŃŃŃ Š²Š»Š¾Š¶ŠµŠ½ŠøŃ Š² ŃŠ¾ŃŠ¼Š°ŃŠµ ŠøŠ·Š¾Š±ŃŠ°Š¶ŠµŠ½ŠøŃ, наŃŃŠ¾ŃŃŠµŠ»Ńно ŃŠµŠŗŠ¾Š¼ŠµŠ½Š“ŃŠµŃŃŃ ŃŠ¾Š·Š“аŃŃ Š²ŠøŠ“ Š°Š»ŃŠ±Š¾Š¼Š°.",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "ŠŠøŠ·Š½ŠµŃ - план ŠŠ°Ńка",
"lark_version_standard": "Š”ŃŠ°Š½Š“аŃŃŠ½Ńй план ŠŠ°Ńка",
"lark_versions_free": "ŠŃŠ½Š¾Š²Š½ŃŠµ ŠæŠ»Š°Š½Ń ŠŠ°Ńка",
- "last_day": "ŠŠ¾ŃлеГний ГенŃ",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ŠŃли какое - либо поле, Š²ŃŠ±Ńанное ниже, Š±ŃŠ“ŠµŃ Š¾ŃŃŠµŠ“Š°ŠŗŃŠøŃовано, ŠæŠ¾ŃŠ»ŠµŠ“ний ŃŠ»ŠµŠ½ ŃŠµŠ“Š°ŠŗŃŠ¾Ńа Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½ в поле ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_modified_time_select_modal_desc": "ŠŃли Š²Ń оŃŃŠµŠ“Š°ŠŗŃŠøŃовали Š»Ńбое поле, Š²ŃŠ±Ńанное ниже, Š²ŃŠµŠ¼Ń ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃŠ¾Š²Š°Š½ŠøŃ Š±ŃŠ“ŠµŃ ŠæŠ¾ŠŗŠ°Š·Š°Š½Š¾ в поле Š²Ńемени ŠæŠ¾ŃŠ»ŠµŠ“него ŃŠµŠ“Š°ŠŗŃŠøŃованиŃ",
"last_step": "ŠŠ¾Š·Š²ŃŠ°ŃŠµŠ½ŠøŠµ",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "ŠŠ²ŃŠ¾ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠæŠµŃŠ½Š¾ Š¾ŃŠŗŃŃŃŠ¾",
"open_auto_save_warn_content": "ŠŃе ŠøŠ·Š¼ŠµŠ½ŠµŠ½ŠøŃ в ŃŃŠ¾Š¼ ŠæŃŠµŠ“ŃŃŠ°Š²Š»ŠµŠ½ŠøŠø Š±ŃŠ“ŃŃ ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½Ń Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃŠŗŠø Šø ŃŠøŠ½Ń
ŃŠ¾Š½ŠøŠ·ŠøŃŠ¾Š²Š°Š½Ń Ń Š“ŃŃŠ³ŠøŠ¼Šø ŃŠ»ŠµŠ½Š°Š¼Šø.",
"open_auto_save_warn_title": "ŠŠŗŠ»ŃŃŠøŃŃ Š°Š²ŃŠ¾Š¼Š°ŃŠøŃŠµŃкое ŃŠ¾Ń
ŃŠ°Š½ŠµŠ½ŠøŠµ",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ŠŃибка Š¾ŃŠŗŃŃŃŠøŃ",
"open_in_new_tab": "ŠŃŠŗŃŃŃŃ Š² новой вклаГке",
"open_invite_after_operate": "ŠŠ¾Ńле Š¾ŃŠŗŃŃŃŠøŃ Š²ŃŠµ ŃŃŠ°ŃŃŠ½ŠøŠŗŠø могŃŃ ŠæŃŠøŠ³Š»Š°ŃŠøŃŃ Š½Š¾Š²ŃŃ
ŃŠ»ŠµŠ½Š¾Š² ŠøŠ· панели ŠŗŠ¾Š½ŃакŃов",
@@ -3803,7 +3821,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- обновлениŃ\", \"Š“ŠµŃŠø\": \" š ŠŠ²ŠµŠ“ение новŃŃ
ŃŃŠ½ŠŗŃий \\Šæ ŠŠ°ŠæŃŃŠµŠ½ Š½Š¾Š²ŃŠ¹ ŃŠøŠæ ŠæŠ¾Š»Ń Ā«ŠŠ°ŃкаГ», ŃŠæŃŠ¾ŃŠ°ŃŃŠøŠ¹ Š²ŃŠ±Š¾Ń ŠøŠ· ŠøŠµŃŠ°ŃŃ
ŠøŠø ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² в ŃŠ¾ŃмаŃ
. ŠŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«Š”ŠŗŃŠøŠæŃĀ», менŃŃŠµ коГа Š“Š»Ń Š±Š¾Š»ŃŃŠµŠ¹ наŃŃŃŠ¾Š¹ŠŗŠø ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ Š“Š»Ń Š¾ŃŠæŃавки ŃŠ»ŠµŠŗŃŃŠ¾Š½Š½ŃŃ
ŠæŠøŃŠµŠ¼ Šø бŃŃŃŃŠ¾Š³Š¾ полŃŃŠµŠ½ŠøŃ ŃŠ²ŠµŠ“омлений. ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ, ŃŃŠ¾Š±Ń Š¾ŃŠæŃавиŃŃ ŃŠ¾Š¾Š±Ńение в Slack Šø Š²Š¾Š²ŃŠµŠ¼Ń ŠæŃŠ¾ŠøŠ½ŃŠ¾ŃŠ¼ŠøŃоваŃŃ ŃŠ²Š¾Ń команГŃ. ŠŃŃŠ»ŠµŠ“ование ŠøŃŠŗŃŃŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ ŠøŠ½ŃŠµŠ»Š»ŠµŠŗŃа: Š²ŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«GPT Content GeneratorĀ» \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"ŠŠ²ŠµŠ“ение AI-агенŃ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже Š“Š»Ń ŠæŃŠ¾ŃмоŃŃŠ°",
"preview_guide_enable_it": "ŠŠ°Š¶Š¼ŠøŃе ŠŗŠ½Š¾ŠæŠŗŃ ниже, ŃŃŠ¾Š±Ń Š¾ŃŠŗŃŃŃŃ ŃŃŃ ŃŃŠ½ŠŗŃŠøŃ",
"preview_guide_open_office_preview": "ŠŠ»Ń ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š³Š¾ ŠæŃŠ¾ŃмоŃŃŠ° ŃŃŠ¾Š³Š¾ ŃŠ°Š¹Š»Š° Š¾ŃŠŗŃŠ¾Š¹ŃŠµ ŃŃŠ½ŠŗŃŠøŃ \"Office Preview\"",
- "preview_next_automation_execution_time": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ ŃŠ»ŠµŠ“ŃŃŃŠøŃ
5 ŃŠ°Š· Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ŠŃŠ¾ŃŠ¼Š¾ŃŃ ŃŠ¾Š»Ńко виГео MP4 Ń Š²ŠøŠ“ŠµŠ¾ŠŗŠ¾Š“ŠµŠŗŠ¾Š¼ H.264",
"preview_revision": "ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ",
"preview_see_more": "Š„Š¾ŃŠøŃе ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ о ŃŃŠ½ŠŗŃŠøŠø Ā« ŠŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Ńй ŠæŃоŃмоŃŃ Š¾ŃŠøŃнŃŃ
Š“Š¾ŠŗŃŠ¼ŠµŠ½Ńов»? ŠŠ¾Š¶Š°Š»ŃйŃŃŠ°, Š½Š°Š¶Š¼ŠøŃŠµ зГеŃŃ.",
@@ -4488,7 +4506,7 @@
"scan_to_login": "Š”ŠŗŠ°Š½ŠøŃŠ¾Š²Š°Š½ŠøŠµ Š·Š°ŠæŠøŃŠµŠ¹",
"scan_to_login_by_method": "ŠŃŃŠŗŠ°Š½ŠøŃŃŠ¹Ńе ${method}, ŃŃŠ¾Š±Ń Š²Š¾Š¹ŃŠø в Š¾ŃŠøŃŠøŠ°Š»ŃнŃй Š°ŠŗŠŗŠ°ŃнŃ",
"scatter_chart": "ŠŠøŠ°Š³Ńамма ŃŠ°ŃŠæŃŠ¾ŃŃŃŠ°Š½ŠµŠ½ŠøŃ",
- "schedule_type": "Тип ŃŠ°ŃŠæŠøŃŠ°Š½ŠøŃ",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ŠŠ°Ńка Šø ŃŠµŃ
ника",
"scroll_screen_down": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан вниз",
"scroll_screen_left": "ŠŃокŃŃŃŠøŃŃ ŃŠŗŃан влево",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ ŠŗŃŠµŠ“ŠøŃŠ¾Š² в ŃŠµŠŗŃŃŠµŠ¼ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Šµ ŠæŃŠµŠ²ŃŃŠ°ŠµŃ лимиŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, Š¾Š±Š½Š¾Š²ŠøŃŠµ ŠæŠ¾Š“ŠæŠøŃŠŗŃ.\n",
"subscribe_demonstrate": "ŠŠ°ŠæŃŠ¾ŃŠøŃŃ Š“ŠµŠ¼Š¾Š½ŃŃŃŠ°ŃŠøŃ",
"subscribe_disabled_seat": "Š§ŠøŃŠ»ŠµŠ½Š½Š¾ŃŃŃ Š½Šµ Голжна бŃŃŃ Š½ŠøŠ¶Šµ Š·Š°ŠæŠ»Š°Š½ŠøŃŠ¾Š²Š°Š½Š½Š¾Š¹.",
- "subscribe_grade_business": "ŠŠøŠ·Š½ŠµŃ",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "Š”Š²Š¾Š±Š¾Š“Š½ŃŠ¹",
"subscribe_grade_plus": "Š",
"subscribe_grade_pro": "Š”Š¾Š³Š»Š°ŃŠµŠ½.",
- "subscribe_grade_starter": "Š”ŃŠ°ŃŃŠµŃ",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "РаŃŃŠøŃŠµŠ½Š½ŃŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе ŃŃŠ½ŠŗŃŠøŠø",
"subscribe_new_choose_member": "ŠŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ Го ${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š²",
"subscribe_new_choose_member_tips": "ŠŃŠ¾Ń ŠæŠ»Š°Š½ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃ 1~${member_num} ŃŃŠ°ŃŃŠ½ŠøŠŗŠ¾Š² Š“Š»Ń Š²Ń
оГа в ŠæŃоŃŃŃŠ°Š½ŃŃŠ²Š¾",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "\"${templateName}\" ŃŠ¶Šµ ŃŃŃŠµŃŃŠ²ŃеŃ. ŠŃ Ń
Š¾ŃŠøŃе замениŃŃ ŃŃŠ¾?",
"template_no_template": "ŠŠµŃ ŃŠ°Š±Š»Š¾Š½Š¾Š²",
"template_not_found": "ŠŠµ Š½Š°ŃŠ»Šø Š½ŃŠ¶Š½Ńй ŃŠ°Š±Š»Š¾Š½? Дкажи нам.",
- "template_recommend_title": "š Hot",
+ "template_recommend_title": "ŠŠ¾ŃŃŃŠøŠ¹",
"template_type": "ŠŠ±ŃазеŃ",
"terms_of_service": "< Š£ŃŠ»Š¾Š²ŠøŃ Š¾Š±ŃŠ»ŃŠ¶ŠøŠ²Š°Š½ŠøŃ >",
"terms_of_service_pure_string": "Š£ŃŠ»Š¾Š²ŠøŃ ŠæŃŠµŠ“оŃŃŠ°Š²Š»ŠµŠ½ŠøŃ ŃŃŠ»Ńг",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½Ń ŠŗŠ¾Š¼Š¼ŠµŠ½ŃŠ°ŃŠøŠø",
"times_per_month_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½ / меŃŃŃ",
"times_unit": "Š¢ŠµŠ»ŠµŃŠ¾Š½",
- "timing_rules": "Тайминг",
+ "timing_rules": "Timing",
"timor_leste": "Š¢ŠøŠ¼Š¾Ń - ŠŠµŃŃŠø",
"tip_del_success": "ŠŃ Š¼Š¾Š¶ŠµŃŠµ воŃŃŃŠ°Š½Š¾Š²ŠøŃŃ ŃŠ²Š¾Šµ Š¾Š±ŃŠµŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²Š¾ за 7 Гней.",
"tip_do_you_want_to_know_about_field_permission": "Š„Š¾ŃŠøŃе Š·Š°ŃŠøŃŃŠ¾Š²Š°ŃŃ Š“Š°Š½Š½ŃŠµ полŃ? ŠŃава ГоŃŃŃŠæŠ° Šŗ полŃ",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "Š”Š²ŃŠ·Š°Š½Š½Ńй",
"workdoc_ws_connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ...",
"workdoc_ws_disconnected": "ŠŃŠŗŠ»ŃŃŠµŠ½Š¾",
+ "workdoc_ws_reconnecting": "ŠŠ¾Š²ŃŠ¾ŃŠ½Š¾Šµ поГклŃŃŠµŠ½ŠøŠµ...",
"workflow_execute_failed_notify": " не ŃŠ“алоŃŃ Š²ŃŠæŠ¾Š»Š½ŠøŃŃ Š² . ŠŃŠ¾ŃŠ¼Š¾ŃŃŠøŃе ŠøŃŃŠ¾ŃŠøŃ Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ, ŃŃŠ¾Š±Ń ŃŃŃŃŠ°Š½ŠøŃŃ ŠæŃŠ¾Š±Š»ŠµŠ¼Ń. ŠŃли вам Š½Ńжна помоŃŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń Š½Š°ŃŠµŠ¹ ŃŠ»Ńжбой ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠø ŠŗŠ»ŠøŠµŠ½ŃŠ¾Š².",
"workspace_data": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе Š“Š°Š½Š½ŃŠµ",
"workspace_files": "ŠŠ°Š½Š½Ńе ŃŠ°Š±Š¾Ńего ŃŃŠ¾Š»Š°",
diff --git a/packages/i18n-lang/src/config/strings.zh-CN.json b/packages/i18n-lang/src/config/strings.zh-CN.json
index aa97855266..2619a485b5 100644
--- a/packages/i18n-lang/src/config/strings.zh-CN.json
+++ b/packages/i18n-lang/src/config/strings.zh-CN.json
@@ -146,6 +146,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ēŗ§ęØ”å¼å
许ēØę·čŖå®ä¹ę示ļ¼ä»čę“儽å°ę§å¶ AI å©ęēč”äøŗåååŗć",
"ai_advanced_mode_title": "é«ēŗ§ęØ”å¼",
+ "ai_agent_anonymous": "åæåēØę·${ID}",
+ "ai_agent_conversation_continue_not_supported": "å½åęäøęÆęē»§ē»ä¹åēč天记å½ä¼čÆ",
+ "ai_agent_conversation_list": "ä¼čÆå蔨",
+ "ai_agent_conversation_log": "ä¼čÆę„åæ",
+ "ai_agent_conversation_title": "ä¼čÆę é¢",
+ "ai_agent_feedback": "åé¦",
+ "ai_agent_historical_message": "仄äøęÆåå²ę¶ęÆ",
+ "ai_agent_history": "åå²",
+ "ai_agent_message_consumed": "ę¶čēē®åē¹",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° chatBot åµå
„ęØēē½ē«ļ¼äŗč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -653,7 +662,7 @@
"assistant_activity_train_camp": "éę¶ē¦å©",
"assistant_beginner_task": "ę°ęä»»å”",
"assistant_beginner_task_1_what_is_datasheet": "ä»ä¹ęÆ APITable",
- "assistant_beginner_task_2_quick_start": "VIKAäŗ§åę¼ē¤ŗ",
+ "assistant_beginner_task_2_quick_start": "äøåéåæ«éå
㎯",
"assistant_beginner_task_3_how_to_use_datasheet": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"assistant_beginner_task_4_share_and_invite": "åäŗ«åé请ęå",
"assistant_beginner_task_5_onboarding": "ęŗč½å¼åƼ",
@@ -930,9 +939,12 @@
"button_text": "ęé®ęę”",
"button_text_click_start": "ē¹å»å¼å§",
"button_type": "ęé®ē±»å",
+ "by_at": "at",
"by_days": "ę天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "ęå°ę¶",
+ "by_in": "ē",
+ "by_min": "å",
"by_months": "ęę",
"by_the_day": "ę天",
"by_the_month": "ęę",
@@ -1757,6 +1769,11 @@
"estonia": "ē±ę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åØēå",
+ "every": "ęÆ",
+ "every_day_at": " 天ē",
+ "every_hour_at": "å°ę¶ē",
+ "every_month_at": " ęē",
+ "every_week_at": "ęÆåØē",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
ØååÆč§",
"exact_date": "ęå®ę„ę",
@@ -3491,6 +3508,7 @@
"open_auto_save_success": "å¼åÆčŖåØäæåč§å¾é
ē½®ęå",
"open_auto_save_warn_content": "ęęęåäæ®ę¹å½åč§å¾é
ē½®ä¼čŖåØäæåå¹¶åę„ē»å
¶ä»ęåćļ¼č§å¾é
ē½®å
ę¬ļ¼ēéćåē»ćęåŗćéčåćåøå±ćę ·å¼ēļ¼",
"open_auto_save_warn_title": "å¼åÆčŖåØäæåč§å¾é
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失蓄",
"open_in_new_tab": "ę°ę ē¾é”µęå¼",
"open_invite_after_operate": "ęå¼é请ęååļ¼å
Øä½ęååÆä»„åØāé讯å½é¢ęæāčæč”é请ęåęä½",
@@ -3801,7 +3819,7 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š ę°åč½ä»ē» \\néååč½åꬔåēŗ§ļ¼åÆē¦ę¢ę„ēå·²éčēåꮵ 个人设置追å ę¶åŗäæ”ęÆļ¼ę„ęåꮵåÆęå®ę¶åŗ ćå
Øå±ęē“¢ćä¼åļ¼ę°å¢ęē“¢ē»ęåē±» ē„å„蔨åęÆęéčå®ę¹ę čÆ API ę§č½ä¼åļ¼å¤§å¹
ęé«čÆ·ę±éåŗ¦ \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼č·å¾čÆēØęē\",\n \"description\": \"ä½ č·å¾äŗ14天Enterpriseēę¬ēčÆēØęēļ¼ä½ åÆä»„ē¹å»ęé®ę„ē详ę
\",\n \"listHeader\": \"čÆēØęēļ¼\",\n \"listContent\": [\n \"空é“ē«č®°å½ę»ę°äøéęé«č³ 500,000,000 č”\",\n \"空é“ē«é件容éę°ęé«č³ 50 GB\",\n \"ęÆęč°ēØęęé«ēŗ§ API\"\n ],\n \"listFooter\": \"ę“å¤ęē\",\n \"url\": \"https://aitable.ai/management/upgrade\n}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæ APITable č§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT čæē»“ęÆę\",\n \"ęč²\",\n \"锹ē®ē®”ē\",\n \"åøåŗč„é\",\n \"äŗ§åē®”ē\",\n \"ęčē®”ē\",\n \"čæč„\",\n \"éčč“¢å”\",\n \"éå® & 客ę·ē®”ē\",\n \"软件å¼å\",\n \"äŗŗåčµęŗ & åč§\",\n \"设讔 & åę\",\n \"éēå©ē»ē»\",\n \"å¶é äø\",\n \"å
¶ä»\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ä¼äøäø»\",\n \"å¢éč“蓣人\",\n \"å¢éęå\",\n \"čŖē±čäøč
\",\n \"主箔\",\n \"é«ē®”å±\",\n \"åÆę»č£\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå¢éč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"åŖęę\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"ęØēå
¬åøč§ęØ”ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"ęØä»åŖē§éå¾äŗč§£å°ę们ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"ęē“¢å¼ę\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"ęØē¹\",\n \"é¢č±\",\n \"ęåęØč\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"å å
„ę们ēDiscord社åŗļ¼åå
Øäøē APITable ē使ēØč
äøčµ·č®Øč®ŗä½æēØåæå¾å§ļ¼åØä½æēØčæēØäøå¦ęéå°ä»»ä½é®é¢ļ¼åÆä»„éę¶åØē¤¾åŗč·å¾č§£ēååø®å©ć\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"å å
„社åŗ\",\n \"skipText\": \"č·³čæ\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nęØåŗę°å段类åćå¤ēŗ§čåØćļ¼ē„å„蔨åęÆęå¤ēŗ§é锹 čę¬å°ēØåŗäøę¶ļ¼å°å°ä»£ē 滔足å¤å¤å®å¶å ē»“ę ¼č”ØčŖåØåęÆęćåéé®ä»¶ć ē»“ę ¼č”ØčŖåØåęÆęćåéå°Slackć ē»“ę ¼č”ØēAIę¢ē“¢ļ¼ćGPT å
容ēęćå°ēØåŗååø \"\n}",
@@ -3836,13 +3854,13 @@
"player_step_ui_config_41": "",
"player_step_ui_config_42": "{\n \"element\": \"#DATASHEET_FORM_LIST_PANEL\", \n\"placement\": \"leftTop\",\n \"title\": \"ē„å„蔨å\", \n\"description\": \"åØčæéåÆä»„åæ«éēęå½åč§å¾ēē„å„蔨åļ¼ē„å„蔨åēåꮵęÆä¾ē
§č§å¾ēē»“ę ¼åę°é仄å锺åŗę„ēęēå¦\", \"children\":\"\" \n}",
"player_step_ui_config_43": "{\n \"element\": \".style_navigation__1U5cR .style_help__1sXEA\", \n\"placement\": \"rightBottom\",\n \"title\": \"å°ę示\", \n\"offsetY\":5,\n\"description\": \"ä½ åÆä»„åØå·¦ä¾§ēćåø®å©äøåæćę¾åä½ ēē»“ę ¼å°å©ę\", \"children\":\"\" \n}",
- "player_step_ui_config_44": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_44": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_NEW_USER\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_45": "",
"player_step_ui_config_46": "",
"player_step_ui_config_47": "{\n \"element\": \"#DATASHEET_WIDGET_BTN\",\n\"placement\": \"bottomRight\",\n \"title\": \"ę°åč½\", \n\"description\": \"å°ēØåŗäøēŗæļ¼ę³č¦č®©ę²ę·äøę„ēę°ę®å¾å°ę“儽ēčæēØåļ¼é£å°±čµ¶ē“§ę„ä½éŖäøäøå§\", \"children\":\"\" \n}",
"player_step_ui_config_48": "",
"player_step_ui_config_49": "{\n \"element\": \".style_widgetPanelContainer__1l2ZV\",\n\"placement\": \"leftCenter\",\n \"title\": \"ä»ä¹ęÆå°ēØåŗ\", \n\"description\": \"ē»“ę ¼å°ēØåŗęÆē»“ę ¼č”Øēäøē§ę©å±åŗēØļ¼åÆå®ē°ę°ę®åÆč§åćę°ę®ä¼ č¾ćę°ę®ęø
ę“ēēé¢å¤åč½ćéčæåØå°ēØåŗé¢ęæå®č£
éåå¢éēå°ēØåŗļ¼åÆä»„让巄ä½äŗååå\", \"children\":\"\" \n}",
- "player_step_ui_config_5": "{\n\"title\":\"VIKAäŗ§åę¼ē¤ŗ\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
+ "player_step_ui_config_5": "{\n\"title\":\"äøåéåæ«éå
㎯\",\n\"video\":\"space/2023/12/12/8e870a50d98646f0a4cc2f76e3cd6d46\",\n\"videoId\":\"VIKA_GUIDE_VIDEO_2\",\n\"autoPlay\":true\n}\n",
"player_step_ui_config_50": "{\n \"element\": \".style_widgetModal__eXmdB\",\n\"placement\": \"leftTop\",\n \"title\": \"å°ēØåŗäøåæ\", \n\"description\": \"å®ę¹ęØčå空é“ē«čŖå»ŗēå°ēØåŗä¼ååøå°čæéćä½ åÆä»„ę ¹ę®åŗęÆļ¼åØčæéęéåéēå°ēØåŗę¾ē½®å°ä»Ŗč”Øēęå°ēØåŗé¢ęæé\", \"children\":\"\" \n}",
"player_step_ui_config_51": "{\n \"element\": \".style_widgetModal__eXmdB .style_widgetItem__3Pl-1 button\",\n\"placement\": \"rightBottom\",\n \"title\": \"å®č£
å°ēØåŗ\", \n\"description\": \"ę们å®č£
čæäøŖćå¾č”Øćå°ēØåŗēēå§\", \"children\":\"\" \n}",
"player_step_ui_config_52": "",
@@ -5199,7 +5217,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē”®å®č¦ęæę¢å®åļ¼",
"template_no_template": "ęę 樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? 请åčÆę们~",
- "template_recommend_title": "š ēéØęØč",
+ "template_recommend_title": "ēéØęØč",
"template_type": "樔ęæ",
"terms_of_service": "ćęå”ę”款ć",
"terms_of_service_pure_string": " ęå”ę”款",
@@ -5605,7 +5623,7 @@
"vikaby_menu_hidden_vikaby": "åę¶ę¬ęµ®",
"vikaby_menu_releases_history": "åå²ę“ę°",
"vikaby_todo_menu1": "ä»ä¹ęÆē»“ę ¼č”Ø",
- "vikaby_todo_menu2": "VIKAäŗ§åę¼ē¤ŗ",
+ "vikaby_todo_menu2": "äøåéåæ«éå
㎯",
"vikaby_todo_menu3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"vikaby_todo_menu4": "åäŗ«åé请ęå",
"vikaby_todo_menu5": "ęŗč½å¼åƼ",
@@ -5690,7 +5708,7 @@
"weixin_share_card_title": "",
"welcome_interface": "欢čæēé¢",
"welcome_module1": "ä»ä¹ęÆ APITable",
- "welcome_module2": "VIKAäŗ§åę¼ē¤ŗ",
+ "welcome_module2": "äøåéåæ«éå
㎯",
"welcome_module3": "ē©č½¬äøå¼ ē»“ę ¼č”Ø",
"welcome_module4": "å
容ę„å",
"welcome_module5": "锹ē®ē®”ē",
@@ -5900,6 +5918,7 @@
"workdoc_ws_connected": "å·²čæę„",
"workdoc_ws_connecting": "ę£åØčæę„...",
"workdoc_ws_disconnected": "čæę„å·²ęå¼",
+ "workdoc_ws_reconnecting": "ę£åØéčæ...",
"workflow_execute_failed_notify": " äŗ ę§č”失蓄ļ¼čÆ·ę ¹ę®čæč”åå²ęę„é®é¢ļ¼éč¦ä»»ä½åø®å©ęęä»»ä½ēé®ļ¼čÆ·éę¶äøå®¢ęå¢éčē³»",
"workspace_data": "空é“ē«ę°ę®",
"workspace_files": "å·„ä½å°ę°ę®",
@@ -5928,5 +5947,7 @@
"zambia": "čµęÆäŗ",
"zimbabwe": "ę“„å·“åøé¦",
"zoom_in": "ę¾å¤§",
- "zoom_out": "缩å°"
+ "zoom_out": "缩å°",
+ "payment_reminder_modal_title": "ä½ ē®åę£åØä½æēØå
蓹ē",
+ "payment_reminder_modal_content": "åÆä»„čÆčÆēé«ēŗ§ēę¬ļ¼äŗ«åę“å¤ęä»¶čē¹ćä¼äøęéćé件容éćę°ę®éćAIēé«ēŗ§åč½åē¹ęć"
}
\ No newline at end of file
diff --git a/packages/i18n-lang/src/config/strings.zh-HK.json b/packages/i18n-lang/src/config/strings.zh-HK.json
index 499b360043..85da6e30bb 100644
--- a/packages/i18n-lang/src/config/strings.zh-HK.json
+++ b/packages/i18n-lang/src/config/strings.zh-HK.json
@@ -146,6 +146,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ē“樔å¼å
許ēØę¶å®č£½ę示ļ¼å¾čę“儽å°ę§å¶ AI å©ęēč”ēŗååęć",
"ai_advanced_mode_title": "é«ē“樔å¼",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "ē®åäøęÆę“ē¹¼ēŗä¹åēå°č©±",
+ "ai_agent_conversation_list": "å°č©±å蔨",
+ "ai_agent_conversation_log": "å°č©±ē“é",
+ "ai_agent_conversation_title": "å°č©±ęØé”",
+ "ai_agent_feedback": "åé„",
+ "ai_agent_historical_message": "仄äøēŗę·å²ę¶ęÆ",
+ "ai_agent_history": "ę·å²",
+ "ai_agent_message_consumed": "ę¶čēę¶ęÆ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° AI å©ęåµå
„ęØēē¶²ē«ļ¼ēč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -629,7 +638,7 @@
"apps_support": "å
Øå¹³å°å®¢ę¶ē«ÆęÆę",
"archive_delete_record": "åŖé¤åęŖčØé",
"archive_delete_record_title": "åŖé¤čØé",
- "archive_notice": "ęØę£åØå試åęŖē¹å®čØéćåęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåéčÆå°č¢«åę¶
2. äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčē„å„å¼ēØćå
¬å¼ēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ļ¼åØé«ē“č½å裔ēåęŖē®±äøåÆä»„åę¶ęøęŖļ¼
",
+ "archive_notice": "ęØę£åØå試ęøęŖē¹å®čØéćęøęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåé£ēµå°č¢«åę¶
2.äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčlookupćformulaēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ ļ¼ęØåÆä»„åØćé²éćēćåęŖē®±ćäøåę¶åęŖļ¼
",
"archive_record_in_activity": "å·²å°ę¤čØéåęŖ",
"archive_record_in_menu": "åęŖčØé",
"archive_record_success": "ęååęŖčØé",
@@ -834,7 +843,7 @@
"automation_runs_this_month": "Runs this month",
"automation_stay_tuned": "Stay tuned",
"automation_success": "ęå",
- "automation_tips": "ęéę¬ä½é
ē½®éÆčŖ¤ļ¼č«ęŖ¢ę„äø¦é試",
+ "automation_tips": "The button field is misconfigured, please check and try again",
"automation_updater_label": "åÆä»„ę„ēčŖååēéč”ę·å²čØé",
"automation_variabel_empty": "åäøę„ę²ęåÆä»„使ēØēęøęļ¼č«čŖæę“å¾é試ć",
"automation_variable_datasheet": "å¾ ${NODE_NAME} åå¾ęøę",
@@ -870,7 +879,7 @@
"bermuda": "ē¾ę
大群島",
"bhutan": "äøäø¹",
"billing_over_limit_tip_common": "空é使ēØéå·²č¶
ééå¶ļ¼åē“å¾åÆäŗ«ęę“é«ē空é使ēØéć",
- "billing_over_limit_tip_forbidden": "ęØē試ēØęęčØé±ęå·²éęćč«čÆēµ”é·å®é”§åēŗčØć",
+ "billing_over_limit_tip_forbidden": "Your trial duration or subscription period has expired. Please contact the sales consultant to renew.",
"billing_over_limit_tip_widget": "å°ēµä»¶å®č£ęøéå·²č¶
åŗéå¶ļ¼ęØåÆä»„åē“仄ē²å¾ę“é«ē使ēØéć",
"billing_period": "čØč²»åØęļ¼${period}",
"billing_subscription_warning": "åč½é«é©",
@@ -930,14 +939,17 @@
"button_text": "ęéęå",
"button_text_click_start": "é»ęéå§",
"button_type": "ęéé”å",
+ "by_at": "at",
"by_days": "天",
"by_field_id": "ä½æēØ Field ID",
"by_hours": "å°ę",
+ "by_in": "in",
+ "by_min": "Min",
"by_months": "å¹¾åę",
"by_the_day": "ę天",
"by_the_month": "ęę",
"by_the_year": "ęÆå¹“",
- "by_weeks": "é±ęø",
+ "by_weeks": "Weeks",
"calendar_add_date_time_field": "åµå»ŗę„ę",
"calendar_color_more": "ę“å¤é”č²",
"calendar_const_detail_weeks": "[\"ęęäø\",\"ęęäŗ\",\"ęęäø\",\"ęęå\",\"ęęäŗ\",\"ęęå
\",\"ęę天\"]",
@@ -1756,6 +1768,11 @@
"estonia": "ęę²å°¼äŗ",
"ethiopia": "åå”äæęÆäŗ",
"event_planning": "ę“»åēå",
+ "every": "Every",
+ "every_day_at": "day(s) at",
+ "every_hour_at": "hour(s) in",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
"everyday_life": "ę„åøøēę“»",
"everyone_visible": "å
Øå”åÆč¦",
"exact_date": "ęå®ę„ę",
@@ -2497,8 +2514,8 @@
"guests_per_space": "å¤éØčØŖå®¢",
"guide_1": "ä¾åäŗēøå·å®³å",
"guide_2": "č±č²»å¹¾åéč·éØęåēęå¼ļ¼åøēæäøäøē¶ę ¼č”Øēåøøč¦åč½ļ¼åÆä»„č®ęØäŗåååå¦ļ¼",
- "guide_flow_modal_contact_sales": "čÆē¹«é·å®äŗŗå”",
- "guide_flow_modal_get_started": "éå§ä½æēØ",
+ "guide_flow_modal_contact_sales": "Contact Sales",
+ "guide_flow_modal_get_started": "Get Started",
"guide_flow_of_catalog_step1": "éęÆå·„ä½ē®éļ¼č£”éåę¾ēęÆē©ŗéē«ēęęę件夾åęä»¶",
"guide_flow_of_catalog_step2": "å·„ä½ē®é裔é¢ļ¼é¤äŗåÆä»„å®ēØåµå»ŗē¶ę ¼č”Øļ¼ä¹åÆä»„å®ēØåµå»ŗę件夾",
"guide_flow_of_click_add_view_step1": "é¤äŗåŗę¬ēē¶ę ¼č¦åä¹å¤ļ¼ęåęÆęåµå»ŗēøåč¦åļ¼å¦ęä½ ęåēéä»¶ē話ļ¼ę建č°ä½ åµå»ŗåēøåč¦å試試",
@@ -2885,7 +2902,7 @@
"lark_version_enterprise": "é£ęøä¼ę„ē",
"lark_version_standard": "é£ęøęØęŗē",
"lark_versions_free": "é£ęøåŗē¤ē",
- "last_day": "ęå¾äøå¤©",
+ "last_day": "Last day",
"last_modified_by_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹äŗŗ",
"last_modified_time_select_modal_desc": "ē±ę¼č©²ē¶ę ¼åé”åēē¹ę®ę§ļ¼äøę¹åŖå±ē¤ŗåÆē·Øč¼Æēåļ¼ęÆē¶ęäŗŗåØęå®ēåé²č”éäæ®ę¹ļ¼åęę“ę°ē¶åēäæ®ę¹ęé",
"last_step": "äøäøę„",
@@ -3488,6 +3505,7 @@
"open_auto_save_success": "éåčŖåäæåč¦åé
ē½®ęå",
"open_auto_save_warn_content": "ęęęå”äæ®ę¹ē¶åč¦åé
ē½®ęčŖåäæåäø¦åę„給å
¶ä»ęå”ć ļ¼č¦åé
ē½®å
ę¬ļ¼ēÆ©éøćåēµćęåŗćé±čåćä½å±ć樣å¼ēļ¼",
"open_auto_save_warn_title": "éåčŖåäæåč¦åé
ē½®",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"open_failed": "ę„ē失ę",
"open_in_new_tab": "ę°ęØē±¤é ęé",
"open_invite_after_operate": "ęééč«ęå”å¾ļ¼å
Øé«ęå”åÆä»„åØāéčØéé¢ęæāé²č”éč«ęå”ęä½",
@@ -3798,12 +3816,12 @@
"player_step_ui_config_163": "",
"player_step_ui_config_164": "",
"player_step_ui_config_165": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/03/16/8374ca1295664675bd1155b077555113\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-03-16-updates\",\n \"children\": \"š Introduction of new functions \\nThe mirror is upgraded again, hiding sensitive fields and collaborating with peace of mind The time zone of the user account is online, and the time zone of the date list can be set independently, making cross-time zone cooperation smoother. \"Global Search\" experience optimization, new search result categories Gold-level space station benefits are increased, and the sharing form supports hiding official logos API interface performance optimization, greatly improving call efficiency \"\n}",
- "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\"\n}",
+ "player_step_ui_config_166": "{\n \"title\": \"ęåä½ ļ¼ē²å¾č©¦ēØę¬ē\",\n \"description\": \"ä½ ē²å¾äŗ14天Enterpriseēę¬ē試ēØę¬ēļ¼ä½ åÆä»„é»ęęéę„ē詳ę
\", \n \"listHeader\": \"試ēØę¬ēļ¼\",\n \"listContent\": [\n \"空éē«čØéēø½ęøäøéęé«č³500,000,000 č”\",\n \"空éē«é件容éęøęé«č³50 GB\",\n \"ęÆęčŖæēØęęé«ē“API\"\n ],\n \"listFooter\": \"ę“å¤ę¬ē\",\n \"url\": \"https://aitable.ai/management/upgrade\n}",
"player_step_ui_config_167": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"How do you want to use APITable?\",\n \"type\": \"multiButton\",\n \"answers\": [\n \"IT & Support\",\n \"Education\",\n \"Project Management\",\n \"Marketing\",\n \"Product Management\",\n \"HR & Recruiting\",\n \"Operations\",\n \"Finance\",\n \"Sales & CRM\",\n \"Software Development\",\n \"HR & Legal\",\n \"Design & Creative\",\n \"Nonprofit\",\n \"Manufacture\",\n \"Other Things\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"What best describes your current role?\",\n \"type\": \"radio\",\n \"answers\": [\n \"Business Owner\",\n \"Team Leader\",\n \"Team Member\",\n \"Freelancer\",\n \"Director\",\n \"C-level\",\n \"VP\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"How many people are on your team? \",\n \"type\": \"radio\",\n \"answers\": [\n \"Just me\",\n \"2-5\",\n \"6-10\",\n \"11-15\",\n \"16-25\",\n \"25-50\",\n \"51-100\",\n \"101-500\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"How many people work at your company? \",\n \"type\": \"radio\",\n \"answers\": [\n \"1-19\",\n \"20-49\",\n \"50-99\",\n \"100-250\",\n \"251-500\",\n \"501-1500\",\n \"1500+\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 5,\n \"name\": \"answer5\",\n \"title\": \"How did you hear about us? \",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Search Engine\",\n \"YouTube\",\n \"Product Hunt\",\n \"Github\",\n \"Twitter\",\n \"LinkedIn\",\n \"Through a friend\"\n ],\n \"lastAllowInput\": false\n },\n {\n \"key\": 6,\n \"name\": \"answer6\",\n \"title\": \"We host a Discord channel as a place for discussion with APITable fans, come and join us!\",\n \"type\": \"joinUs\",\n \"url\": \"https://discord.gg/2UXAbDTJTX\",\n \"confirmText\": \"Join Our Community\",\n \"skipText\": \"skip\",\n \"submit\": true\n }\n ]\n}",
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Robot to send Emails, and get fast notifications Trigger Robot to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"é»ęå·¦å“ęé使ēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē“¹\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai 示ēÆ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éøę樔ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęééē¶ę ¼č”Øč§£ę±ŗåŖäŗåé”ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č¦å\",\n \"客ę¶ęå\",\n \"é
ē®ē®”ē\",\n \"ę”č³¼ä¾ę\",\n \"å
§å®¹ēē¢\",\n \"é»åéē\",\n \"ę“»åēå\",\n \"äŗŗåč³ęŗ\",\n \"č”ęæē®”ē\",\n \"č²”åē®”ē\",\n \"網絔ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å“ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"é
ē®ē¶ē\",\n \"ē¢åē¶ē\",\n \"čØčØåø«\",\n \"ē ē¼ćå·„ēØåø«\",\n \"éēć編輯\",\n \"é·å®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č²”åćęčØ\",\n \"å¾åø«ćę³å\",\n \"åøå “\",\n \"ęåø«\",\n \"åøē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøå稱ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"č«ēäøä½ ēéµē®±/ęę©/微俔čļ¼ä»„便ęååęęä¾å¹«å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč¬ä½ ē唫寫ļ¼č«å äøäøå®¢ęč仄åäøęä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -3936,7 +3954,7 @@
"preview_guide_click_to_restart": "é»ęäøę¹ęééę°é 覽",
"preview_guide_enable_it": "ä½ åÆä»„é»ęäøę¹ęéå»åēØę¤åč½",
"preview_guide_open_office_preview": "éåćofficeé 覽ćåč½å¾å³åÆé 覽該ęä»¶",
- "preview_next_automation_execution_time": "é 覽ę„äøä¾ 5 åå·č”ęé",
+ "preview_next_automation_execution_time": "Preview next 5 execution times",
"preview_not_support_video_codecs": "ē¶åå
ęÆęé 覽編碼ēŗH.264ēMP4č¦é »",
"preview_revision": "é 覽ę¤ēę¬",
"preview_see_more": "ę³č¦äŗč§£ę“å¤ćoffice ęä»¶é 覽ćåč½ļ¼č«é»ęé裔",
@@ -4488,7 +4506,7 @@
"scan_to_login": "ę碼ē»é",
"scan_to_login_by_method": "č«ä½æēØ${method}é注å
¬ē¾čå³åÆå®å
Øē»é",
"scatter_chart": "ę£é»å",
- "schedule_type": "ęé蔨é”å",
+ "schedule_type": "Schedule Type",
"science_and_technology": "ē§åøęč”",
"scroll_screen_down": "åäøę»¾åäøå±",
"scroll_screen_left": "å左滾åäøå±",
@@ -5054,11 +5072,11 @@
"subscribe_credit_usage_over_limit": "ē¶å空éäøēē©åęøéč¶
ééå¶ļ¼č«åē“ęØēčØé±ć\n",
"subscribe_demonstrate": "é ē“ę¼ē¤ŗ",
"subscribe_disabled_seat": "äŗŗęøäøåÆä½ę¼åę¹ę”",
- "subscribe_grade_business": "åę„",
+ "subscribe_grade_business": "Business",
"subscribe_grade_free": "å
č²»ē",
"subscribe_grade_plus": "Plus",
"subscribe_grade_pro": "Pro",
- "subscribe_grade_starter": "čµ·åę©",
+ "subscribe_grade_starter": "Starter",
"subscribe_label_tooltip": "${grade}仄äøē©ŗéē«å°äŗ«åč½",
"subscribe_new_choose_member": "ęé«ęÆę ${member_num} äŗŗ",
"subscribe_new_choose_member_tips": "ę¬ę¹ę”ęÆę 1~${member_num} åęå”é²å
„空éē«ä½æēØ",
@@ -5195,7 +5213,7 @@
"template_name_repetition_title": "ā${templateName}āå·²ååØļ¼ē¢ŗå®č¦ęæęå®åļ¼",
"template_no_template": "ę«ē”樔ęæ",
"template_not_found": "ę¾äøå°ę³č¦ē樔ęæ? č«å訓ęå~",
- "template_recommend_title": "š ē±éęØč¦",
+ "template_recommend_title": "ē±éęØč¦",
"template_type": "樔ęæ",
"terms_of_service": "ćęåę¢ę¬¾ć",
"terms_of_service_pure_string": " ęåę¢ę¬¾",
@@ -5341,7 +5359,7 @@
"timemachine_update_comment": "Updated comments",
"times_per_month_unit": "ꬔ/ę",
"times_unit": "ꬔ",
- "timing_rules": "å®ę",
+ "timing_rules": "Timing",
"timor_leste": "ę±åøę±¶",
"tip_del_success": "ęåå°å°ęØē空éē«ęøęäæēäøå¤©ļ¼äøå¤©å
§åÆéØęę¤é·åŖé¤ęä½ć",
"tip_do_you_want_to_know_about_field_permission": "ę³å°åęøęå åÆåļ¼äŗč§£åę¬é",
@@ -5896,6 +5914,7 @@
"workdoc_ws_connected": "å·²é£ę„",
"workdoc_ws_connecting": "ę£åØé£ę„...",
"workdoc_ws_disconnected": "å·²ę·éé£ę„",
+ "workdoc_ws_reconnecting": "ę£åØéę°é£ę„...",
"workflow_execute_failed_notify": " ę¼ å·č”失ęļ¼č«ę ¹ęéč”ę·å²ęę„åé”ļ¼éč¦ä»»ä½å¹«å©ęęä»»ä½ēåļ¼č«éØęč客ęåéčÆē¹«",
"workspace_data": "空éē«ęøę",
"workspace_files": "å·„ä½å°ęøę",
diff --git a/packages/l10n/base/strings.de-DE.json b/packages/l10n/base/strings.de-DE.json
index 114fe82507..0a7008b61d 100644
--- a/packages/l10n/base/strings.de-DE.json
+++ b/packages/l10n/base/strings.de-DE.json
@@ -146,6 +146,15 @@
"agreed": "Genehmigt",
"ai_advanced_mode_desc": "Der erweiterte Modus ermƶglicht es Benutzern, Prognosen anzupassen, wodurch das Verhalten und die Antworten des AI-Agenten stƤrker kontrolliert werden kann.",
"ai_advanced_mode_title": "Erweiterter Modus",
+ "ai_agent_anonymous": "Anonym${ID}",
+ "ai_agent_conversation_continue_not_supported": "Das Fortsetzen eines vorherigen Gesprächs wird derzeit nicht unterstützt",
+ "ai_agent_conversation_list": "GesprƤchsliste",
+ "ai_agent_conversation_log": "GesprƤchsprotokoll",
+ "ai_agent_conversation_title": "GesprƤchstitel",
+ "ai_agent_feedback": "Rückmeldung",
+ "ai_agent_historical_message": "Das Obige ist eine historische Botschaft",
+ "ai_agent_history": "Geschichte",
+ "ai_agent_message_consumed": "Nachricht verbraucht",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AI-Agent in deine Website einbinden? Erfahren Sie mehr",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ āheaderImgā: āhttps://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1ā, āreadMoreUrlā: āhttps://help.vika.cn/changelog/23-04-10- Updates\", \"Kinder\": \" š Einführung neuer Funktionen \\N Der neue Feldtyp āCascaderā wird eingeführt, der die Auswahl aus einer Hierarchie von Optionen auf Formularen erleichtert Das Widget āSkriptā wird verƶffentlicht, weniger Code für mehr Anpassungsmƶglichkeiten Lƶsen Sie die Automatisierung aus, um E-Mails zu senden und schnelle Benachrichtigungen zu erhalten Lƶsen Sie die Automatisierung aus, um eine Nachricht an Slack zu senden und Ihr Team rechtzeitig zu informieren KI erforschen: Widget āGPT Content Generatorā verƶffentlicht \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Einführung in den AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": \"AITable.ai DEMO\", \"video\": \"https://www.youtube.com/embed/kGxMyEEo3OU\", \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "In Verbindung gebracht",
"workdoc_ws_connecting": "Verbinden...",
"workdoc_ws_disconnected": "Getrennt",
+ "workdoc_ws_reconnecting": "Verbindung wird wieder hergestellt...",
"workflow_execute_failed_notify": " konnte bei nicht ausgeführt werden. Bitte überprüfen Sie den Ausführungsverlauf, um das Problem zu beheben. Wenn Sie Hilfe benötigen, wenden Sie sich bitte an unser Kundendienstteam.",
"workspace_data": "Weltraumdaten",
"workspace_files": "Workbench-Daten",
@@ -5925,4 +5935,4 @@
"zimbabwe": "Simbabwe",
"zoom_in": "zoomen",
"zoom_out": "herauszoomen"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.en-US.json b/packages/l10n/base/strings.en-US.json
index 0b68a8a0c5..71d92de506 100644
--- a/packages/l10n/base/strings.en-US.json
+++ b/packages/l10n/base/strings.en-US.json
@@ -3564,7 +3564,7 @@
"player_step_ui_config_95": "",
"player_step_ui_config_97": "{\n\t\"vikaby\": {\n\t\t\"title\": \"Hello~\",\n\t\t\"description\": \"If you have a problem, you can contact me to help you\",\n\t\t\"list\": \"Not sure how to use vikadata What vikadata can do for me Problems during use What's new in the future Get official invitation code \",\n\t\t\"tip\": \"Scan the QR code to contact us\"\n\t},\n\t\"questionnaire\": {\n\t\t\"title\": \"Hello, I'm Vika's Digitalization Consultant\",\n\t\t\"list\": \"[{\\\"title\\\": \\\"Report bug\\\", \\\"icon\\\": \\\"BugOutlined\\\"}, {\\\"title\\\": \\\"Give feedback\\\", \\\"icon\\\": \\\"AdviseSmallOutlined\\\"}, {\\\"title\\\": \\\"Customer support\\\", \\\"icon\\\": \\\"ServeOutlined\\\"}, {\\\"title\\\": \\\"Case recommendation\\\", \\\"icon\\\": \\\"ZanOutlined\\\"}, {\\\"title\\\": \\\"Solutions\\\", \\\"icon\\\": \\\"SolutionSmallOutlined\\\"}, {\\\"title\\\": \\\"FAQs\\\", \\\"icon\\\": \\\"InformationLargeOutlined\\\"}]\",\n\t\t\"tip\": \"Please use WeChat to scan the code to add customer service to get more exclusive services\"\n\t},\n\t\"website\": {\n\t\t\"questionnaire\": \"https://s4.vika.cn/space/2023/03/02/59f4cc8e0b2b4395bf0fcd133d208e63\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/03/02/defbf55d1e9646eb929f9f5d11d5c119\"\n\t},\n\t\"dingtalk\": {\n\t\t\"questionnaire\": \"https://s4.vika.cn/space/2023/03/02/964be5e3217b4fa8bfa74ef47a980093?attname=dingtalk-questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/03/02/964be5e3217b4fa8bfa74ef47a980093?attname=dingtalk-vikaby.png\",\n\"tip\": \"Please use DingTalk to scan the code to join our group\"\n\t},\n\t\"wecom\": {\n\t\t\"questionnaire\": \"https://s4.vika.cn/space/2023/03/02/1346d5efbd5043efb2bfcba0075c0ee9\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/03/02/09401a8f2d8e491a9097b9bac8b5a4e4\"\n\t},\n\t\"feishu\": {\n\t\t\"title\": \"Scan the QR code to contact us\",\n\t\t\"tip\": \"Please use Lark to scan the code and add customer service for more help\",\n\t\t\"description\": \"So that you can get service at any time when you encounter problems during use\",\n\t\t\"originUrl\": \"https://u.vika.cn/z9ygm\"\n\t}\n}",
"player_step_ui_config_99": "",
- "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/nbqwE21X1hc?si=HYTHEboJtarOL1w8\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_notice_0_10_5": "",
"please": "Please",
"please_check": "Please check",
@@ -5671,6 +5671,15 @@
"cui_select_link_text": "Selected ${links}",
"cui_chat_exit_text": "Skip this, continue chatting",
"cui_chat_exit_message": "You have exited form mode and can continue to answer questions",
+ "ai_agent_history": "History",
+ "ai_agent_conversation_list": "Conversation list",
+ "ai_agent_historical_message": "The above is historical message",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_conversation_log": "Conversation Log",
+ "ai_agent_anonymous": "Anonymous${ID}",
+ "ai_agent_conversation_title": "Conversation title",
+ "ai_agent_message_consumed": "Message consumed",
+ "ai_agent_conversation_continue_not_supported": "Continuing a previous conversation is not currently supported",
"ai_api_python_template": "## Initialize SDK [](https://github.com/openai/openai-python)\n\nAITable's chat completion API is compatible with OpenAI's Python SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n```python\nimport openai\n# Setup parameters\nopenai.api_key = \"{{token}}\"\nopenai.api_base = \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n```\n\n## Create chat completions\n\n```python\nchat_completion = openai.ChatCompletion.create(model=\"gpt-3.5-turbo\", messages=[{\"role\": \"user\", \"content\": \"Hello world\"}])\n```\n\n## Returned data example\n\n```python\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -5816,9 +5825,10 @@
"field_desc_button": "You can trigger automation or jump to a specified web by clicking a button",
"field_help_button": "https://help.aitable.ai/docs/guide/manual-field-button",
"button_text_click_start": "Click to Start",
+ "workdoc_ws_connected": "Connected",
"workdoc_ws_connecting": "Connecting...",
"workdoc_ws_disconnected": "Disconnected",
- "workdoc_ws_connected": "Connected",
+ "workdoc_ws_reconnecting": "Reconnecting...",
"workdoc_create": "Create WorkDoc",
"workdoc_color_title": "Text color",
"workdoc_background_title": "Text background",
@@ -5919,7 +5929,18 @@
"by_days": "Days",
"by_weeks": "Weeks",
"by_months": "Months",
+ "every": "Every",
+ "by_min": "Min",
+ "every_hour_at": "hour(s) in",
+ "every_day_at": "day(s) at",
+ "every_month_at": "month on",
+ "every_week_at": "Every Week on",
+ "by_at": "at",
+ "by_in": "in",
"api_param_validate_error": "{message}",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"subscribe_grade_starter": "Starter",
- "subscribe_grade_business": "Business"
+ "subscribe_grade_business": "Business",
+ "payment_reminder_modal_title": "You are currently using the free version",
+ "payment_reminder_modal_content": "You can try the advanced version to enjoy more file nodes, enterprise permissions, attachment capacity, data volume, AI and other advanced features and privileges."
}
diff --git a/packages/l10n/base/strings.es-ES.json b/packages/l10n/base/strings.es-ES.json
index bebfac5742..f8d052d511 100644
--- a/packages/l10n/base/strings.es-ES.json
+++ b/packages/l10n/base/strings.es-ES.json
@@ -146,6 +146,15 @@
"agreed": "Aprobado",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Modelo avanzado",
+ "ai_agent_anonymous": "Anónimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "Actualmente no se admite continuar una conversación anterior",
+ "ai_agent_conversation_list": "Lista de conversación",
+ "ai_agent_conversation_log": "Registro de conversación",
+ "ai_agent_conversation_title": "TĆtulo de la conversación",
+ "ai_agent_feedback": "Comentario",
+ "ai_agent_historical_message": "Lo anterior es un mensaje histórico.",
+ "ai_agent_history": "Historia",
+ "ai_agent_message_consumed": "Mensaje consumido",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Incorporar al AI agent en tu sitio web? MÔs información",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- actualizaciones\", \"niƱos\": \" š Introducción de nuevas funciones. \\norte Se lanza el nuevo tipo de campo \"Cascader\", lo que facilita la selección entre una jerarquĆa de opciones en los formularios. Se lanza el widget \"Script\", menos código para una mayor personalización Active la automatización para enviar correos electrónicos y recibir notificaciones rĆ”pidas Activa la automatización para enviar un mensaje a Slack e informar a tu equipo a tiempo Explorando la IA: Lanzamiento del widget \"Generador de contenido GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introducción AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "Conectado",
"workdoc_ws_connecting": "Conectando...",
"workdoc_ws_disconnected": "Desconectado",
+ "workdoc_ws_reconnecting": "Reconectando...",
"workflow_execute_failed_notify": " no pudo ejecutarse en . Revise el historial de ejecución para solucionar el problema. Si necesita ayuda, comunĆquese con nuestro equipo de atención al cliente.",
"workspace_data": "Datos espaciales",
"workspace_files": "Datos de la Mesa de trabajo",
@@ -5925,4 +5935,4 @@
"zimbabwe": "Zimbabue",
"zoom_in": "Ampliación",
"zoom_out": "Reducir"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.fr-FR.json b/packages/l10n/base/strings.fr-FR.json
index 851b521285..fb3f956998 100644
--- a/packages/l10n/base/strings.fr-FR.json
+++ b/packages/l10n/base/strings.fr-FR.json
@@ -146,6 +146,15 @@
"agreed": "ApprouvƩ",
"ai_advanced_mode_desc": "El modo avanzado permite a los usuarios personalizar las indicaciones, proporcionando un mayor control sobre el comportamiento y las respuestas del AI agent.",
"ai_advanced_mode_title": "Mode avancƩ",
+ "ai_agent_anonymous": "Anonyme${ID}",
+ "ai_agent_conversation_continue_not_supported": "La poursuite d'une conversation prƩcƩdente n'est actuellement pas prise en charge",
+ "ai_agent_conversation_list": "Liste de conversations",
+ "ai_agent_conversation_log": "Journal des conversations",
+ "ai_agent_conversation_title": "Titre de la conversation",
+ "ai_agent_feedback": "Retour",
+ "ai_agent_historical_message": "Ce qui précède est un message historique",
+ "ai_agent_history": "Histoire",
+ "ai_agent_message_consumed": "Message consommƩ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "¿Integrar AI agent en su sitio web? Aprende mÔs",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- mises Ć jour\", \"enfants\": \" š Introduction de nouvelles fonctions \\n Un nouveau type de champ \"Cascader\" est lancĆ©, facilitant la sĆ©lection parmi une hiĆ©rarchie d'options sur les formulaires. Le widget \"Script\" est sorti, moins de code pour plus de personnalisation DĆ©clenchez l'automatisation pour envoyer des e-mails et recevoir des notifications rapides DĆ©clenchez l'automatisation pour envoyer un message Ć Slack et informer votre Ć©quipe Ć temps Explorer l'IAĀ : lancement du widget \"GĆ©nĆ©rateur de contenu GPT\" \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"Comment utiliser un modĆØle\", \n\"description\": \"Cliquez sur le bouton Ć gauche pour utiliser le modĆØle\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduction au AI agent\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\": DEMO AITable.ai, \"video\": https://www.youtube.com/embed/kGxMyEEo3OU, \"videoId\": \"VIKA_GUIDE_VIDEO_FOR_AI\", \"autoPlay\": true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>. nt-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"Comment utiliser un modèle\", \n\"description\": \"Sélectionnez où mettre le modèle\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"nom\": \"rĆ©ponse1\",\n \"titre\": \"Quel genre de questions ĆŖtes-vous impatient de rĆ©soudre par vikadata? ,\n \"type\": \"checkbox\",\n \"rĆ©ponses\": [\n \"Planification de travail\",\n \"Service client\",\n \"Gestion de projet\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"OpĆ©ration e-commerce\",\n \"Planification d'Ć©vĆ©nement\",\n \"Ressources humaines\",\n \"Administration\",\n \"Gestion financiĆØre\",\n \"Webcast\",\n \"Gestion des instituts Ć©ducatifs\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Votre titre d'emploi est______\",\n \"type\": \"radio\",\n \"rĆ©ponses\": [\n \"Directeur GĆ©nĆ©ral\",\n \"Chef de projet\",\n \"Gestionnaire de produits\",\n \"Designer\",\n \"IngĆ©nieur R&D \",\n \"OpĆ©rateur, Ć©diteur\",\n ventes, service Ć la clientĆØle\",\n \"Ressources humaines, administration \",\n \"Finance\", comptable\",\n \"Avocat, affaires juridiques\",\n \"Marketing\",\n \"Professeur\",\n \"Ćtudiant\",\n \"Autre\"\n ],\n \"lastAllowInput\": vrai\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"Quel est le nom de votre entreprise? ,\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"titre\": \"Veuillez laisser votre adresse e-mail/ numĆ©ro de tĆ©lĆ©phone/ compte Wechat ci-dessous afin que nous puissions vous joindre Ć temps lorsque vous avez besoin d'aide. ,\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"titre\": \"Merci d'avoir rempli le formulaire, vous pouvez ajouter notre service Ć la clientĆØle en cas de besoin\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u. ika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "ConnectƩ",
"workdoc_ws_connecting": "De liaison...",
"workdoc_ws_disconnected": "DƩbranchƩ",
+ "workdoc_ws_reconnecting": "Reconnexion...",
"workflow_execute_failed_notify": " n'a pas pu s'exécuter à . Veuillez consulter l'historique d'exécution pour résoudre le problème. Si vous avez besoin d'aide, veuillez contacter notre équipe de service client.",
"workspace_data": "DonnƩes de l'espace",
"workspace_files": "DonnƩes de l'Ʃtabli",
@@ -5925,4 +5935,4 @@
"zimbabwe": "Zimbabwe",
"zoom_in": "zoom avant",
"zoom_out": "zoom arriĆØre"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.it-IT.json b/packages/l10n/base/strings.it-IT.json
index a6460f7837..91418be214 100644
--- a/packages/l10n/base/strings.it-IT.json
+++ b/packages/l10n/base/strings.it-IT.json
@@ -146,6 +146,15 @@
"agreed": "Approvato",
"ai_advanced_mode_desc": "La modalitĆ avanzata consente agli utenti di personalizzare i messaggi di richiesta, fornendo un maggiore controllo sul comportamento e le risposte dell'agente AI.",
"ai_advanced_mode_title": "ModalitĆ avanzata",
+ "ai_agent_anonymous": "Anonimo${ID}",
+ "ai_agent_conversation_continue_not_supported": "La continuazione di una conversazione precedente non ĆØ attualmente supportata",
+ "ai_agent_conversation_list": "Elenco conversazioni",
+ "ai_agent_conversation_log": "Registro delle conversazioni",
+ "ai_agent_conversation_title": "Titolo della conversazione",
+ "ai_agent_feedback": "Feedback",
+ "ai_agent_historical_message": "Quanto sopra ĆØ un messaggio storico",
+ "ai_agent_history": "Storia",
+ "ai_agent_message_consumed": "Messaggio consumato",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "Incorpora l'agente AI nel tuo sito web? Per saperne di più",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- aggiornamenti\", \"bambini\": \" š Introduzione di nuove funzionalitĆ \\N Viene lanciato il nuovo tipo di campo \"Cascader\", rendendo più semplice la selezione da una gerarchia di opzioni sui moduli Viene rilasciato il widget \"Script\", meno codice per una maggiore personalizzazione Attiva l'automazione per inviare e-mail e ricevere notifiche rapide Attiva l'automazione per inviare un messaggio a Slack e informare il tuo team in tempo Esplorando l'intelligenza artificiale: rilasciato il widget \"Generatore di contenuti GPT\". \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"Introduzione agente AI\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "Collegato",
"workdoc_ws_connecting": "Collegamento...",
"workdoc_ws_disconnected": "Disconnesso",
+ "workdoc_ws_reconnecting": "Riconnessione...",
"workflow_execute_failed_notify": " impossibile eseguire a . Consulta la cronologia delle esecuzioni per risolvere il problema. Se hai bisogno di assistenza, contatta il nostro team di assistenza clienti.",
"workspace_data": "Dati spaziali",
"workspace_files": "Dati sul banco di lavoro",
@@ -5925,4 +5935,4 @@
"zimbabwe": "Zimbabwe",
"zoom_in": "ingrandire",
"zoom_out": "rimpicciolire"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.ja-JP.json b/packages/l10n/base/strings.ja-JP.json
index 87e9314ac3..37dc09c710 100644
--- a/packages/l10n/base/strings.ja-JP.json
+++ b/packages/l10n/base/strings.ja-JP.json
@@ -146,6 +146,15 @@
"agreed": "ęæčŖęøćæ",
"ai_advanced_mode_desc": "é«åŗ¦ćŖć¢ćć«ćÆļ¼ć¦ć¼ć¶ćę示ćć«ć¹ćæćć¤ćŗććććØćåÆč½ć«ćļ¼AIćØć¼ćøć§ć³ćć®č”åćåæēćććčÆćå¶å¾”ćć.",
"ai_advanced_mode_title": "ę”å¼µć¢ć¼ć",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "仄åć®ä¼č©±ć®ē¶ē¶ćÆē¾åØćµćć¼ćććć¦ćć¾ćć",
+ "ai_agent_conversation_list": "ä¼č©±ćŖć¹ć",
+ "ai_agent_conversation_log": "ä¼č©±ćć°",
+ "ai_agent_conversation_title": "ä¼č©±ć®ćæć¤ćć«",
+ "ai_agent_feedback": "ćć£ć¼ććććÆ",
+ "ai_agent_historical_message": "äøčØćÆę“å²ēćŖć”ćć»ć¼ćøć§ć",
+ "ai_agent_history": "ę“å²",
+ "ai_agent_message_consumed": "ę¶č²»ćććć”ćć»ć¼ćø",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "AIćØć¼ćøć§ć³ććććŖćć®ćµć¤ćć«åćč¾¼ćæć¾ććļ¼ćć£ćØē„ć£ć¦ćć",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-ę“ę°\"ć\"å\": \" š ę°ę©č½ć®ćē“¹ä» \\nę°ćććć£ć¼ć«ć ćæć¤ććCascaderćććŖćŖć¼ć¹ććććć©ć¼ć äøć®ćŖćć·ć§ć³ć®é層ććć®éøęć容ęć«ćŖćć¾ćć ćć¹ćÆćŖćććć¦ć£ćøć§ććććŖćŖć¼ć¹ćććććå°ćŖćć³ć¼ćć§ććć«ć¹ćæćć¤ćŗåÆč½ć« čŖååćććŖć¬ć¼ćć¦é»åć”ć¼ć«ćéäæ”ććčæ
éćŖéē„ćåćåćć¾ć čŖååćććŖć¬ć¼ć㦠Slack ć«ć”ćć»ć¼ćøćéäæ”ććęéå
ć«ćć¼ć ć«éē„ćć¾ć AIć®ę¢ę±ļ¼ćGPT Content Generatorćć¦ć£ćøć§ććććŖćŖć¼ć¹ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AIćØć¼ćøć§ć³ćå
„é\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "ę„ē¶ęøćæ",
"workdoc_ws_connecting": "ę„ē¶äø...",
"workdoc_ws_disconnected": "åęććć¾ćć",
+ "workdoc_ws_reconnecting": "åę„ē¶äø...",
"workflow_execute_failed_notify": " ć§å®č”ć§ćć¾ććć§ćć . åé”ć®ćć©ćć«ć·ć„ć¼ćć£ć³ć°ćč”ćć«ćÆćå®č”屄ę“ć確čŖćć¦ćć ććć ćµćć¼ććåæ
č¦ćŖå “åćÆćć«ć¹ćæćć¼ćµć¼ćć¹ćć¼ć ć¾ć§ćé£ēµ”ćć ććć",
"workspace_data": "ćććććć¼ćæ",
"workspace_files": "ćÆć¼ćÆćć³ććć¼ćæ",
@@ -5925,4 +5935,4 @@
"zimbabwe": "ćøć³ćććØ.",
"zoom_in": "ę”大",
"zoom_out": "ēø®å°"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.ko-KR.json b/packages/l10n/base/strings.ko-KR.json
index 8ed4a66b7d..c8912598a9 100644
--- a/packages/l10n/base/strings.ko-KR.json
+++ b/packages/l10n/base/strings.ko-KR.json
@@ -146,6 +146,15 @@
"agreed": "ģ¬ģ¬ė¹ģ¤ģ 거쳤ģ“",
"ai_advanced_mode_desc": "ź³ źø ėŖØė넼 ģ¬ģ©ķė©“ ģ¬ģ©ģź° ķ딬ķķøė„¼ ģ¬ģ©ģ ģ ģķģ¬ AI ģģ“ģ ķøģ ėģź³¼ ģėµģ ė ģ ģ ģ“ķ ģ ģģµėė¤.",
"ai_advanced_mode_title": "ź³ źø ėŖØė",
+ "ai_agent_anonymous": "ģµėŖ
${ID}",
+ "ai_agent_conversation_continue_not_supported": "ģ“ģ ėķ넼 ź³ģķė ź²ģ ķģ¬ ģ§ģėģ§ ģģµėė¤.",
+ "ai_agent_conversation_list": "ėķ ėŖ©ė”",
+ "ai_agent_conversation_log": "ėķ źø°ė”",
+ "ai_agent_conversation_title": "ėķ ģ ėŖ©",
+ "ai_agent_feedback": "ķ¼ėė°±",
+ "ai_agent_historical_message": "ģģ ė“ģ©ģ ģģ¬ģ ė©ģģ§ģ
ėė¤.",
+ "ai_agent_history": "ģģ¬",
+ "ai_agent_message_consumed": "ģė¹ė ė©ģģ§",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "ģ¹ ģ¬ģ“ķøģ ģøź³µģ§ė„ ģģ“ģ ķøė„¼ ė“ģ„ķģź² ģµėź¹?ģģøķ ģģ볓기",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- ģ
ė°ģ“ķø\", \"ģ“린ģ“\": \" š ģė”ģ“ źø°ė„ ģź° \\N ģė”ģ“ ķė ģ ķ \"ģŗģ¤ģ¼ģ“ė\"ź° ģ¶ģėģ“ ģģģ ģµģ
ź³ģøµ 구씰ģģ ė ģ½ź² ģ ķķ ģ ģģµėė¤. \"ģ¤ķ¬ė¦½ķø\" ģģ Æģ“ ģ¶ģėģģµėė¤. ė ģ ģ ģ½ėė” ė ė§ģ ģ¬ģ©ģ ģ ģ ź°ė„ ģėķ넼 ģ¤ķķģ¬ ģ“ė©ģ¼ģ ė³“ė“ź³ ė¹ ė„ø ģ림 ė°źø° ģėķ넼 ģ¤ķķģ¬ Slackģ ė©ģģ§ė„¼ ė³“ė“ź³ ģ ģģ ķģ ģ립ėė¤. AI ķģ: \"GPT ģ½ķ
ģø ģģ±źø°\" ģģ Æ ģ¶ģ \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI ķė”ģ ķė”ķ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "ģ°ź²°ėØ",
"workdoc_ws_connecting": "ģ°ź²° ģ¤...",
"workdoc_ws_disconnected": "ģ°ź²°ģ“ ėź¹",
+ "workdoc_ws_reconnecting": "ė¤ģ ģ°ź²°ķė ģ¤...",
"workflow_execute_failed_notify": " ģģ ģ¤ķķģ§ ėŖ»ķģµėė¤. . 문ģ 넼 ķ“ź²°ķė ¤ė©“ ģ¤ķ źø°ė”ģ ź²ķ ķģøģ. ėģģ“ ķģķģė©“ ź³ ź° ģė¹ģ¤ ķģ 문ģķ“ ģ£¼ģøģ.",
"workspace_data": "ź³µź° ė°ģ“ķ°",
"workspace_files": "ģķ¬ė²¤ģ¹ ė°ģ“ķ°",
@@ -5925,4 +5935,4 @@
"zimbabwe": "ģ§ė°ėøģØ",
"zoom_in": "ķė",
"zoom_out": "ģ¶ģ"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.ru-RU.json b/packages/l10n/base/strings.ru-RU.json
index 5686d70d1f..1bdaf11b67 100644
--- a/packages/l10n/base/strings.ru-RU.json
+++ b/packages/l10n/base/strings.ru-RU.json
@@ -146,6 +146,15 @@
"agreed": "Š£ŃŠ²ŠµŃŠ¶Š“ŠµŠ½Š½ŃŠµ",
"ai_advanced_mode_desc": "ŃŠ°ŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ ŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŠµŠ»ŃŠ¼ наŃŃŃŠ°ŠøŠ²Š°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠø, Š¾Š±ŠµŃŠæŠµŃŠøŠ²Š°Ń болŃŃŠøŠ¹ конŃŃŠ¾Š»Ń за повеГением Šø Š¾ŃŠ²ŠµŃами Š°Š³ŠµŠ½Ńа ŠŠ.",
"ai_advanced_mode_title": "РаŃŃŠøŃŠµŠ½Š½ŃŠ¹ ŃŠµŠ¶ŠøŠ¼",
+ "ai_agent_anonymous": "ŠŠ½Š¾Š½ŠøŠ¼Š½Ńй${ID}",
+ "ai_agent_conversation_continue_not_supported": "ŠŃоГолжение ŠæŃŠµŠ“ŃŠ“ŃŃŠµŠ³Š¾ ŃŠ°Š·Š³Š¾Š²Š¾Ńа в наŃŃŠ¾ŃŃŠµŠµ Š²ŃŠµŠ¼Ń не ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ.",
+ "ai_agent_conversation_list": "Š”ŠæŠøŃŠ¾Šŗ ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_log": "ŠŃŃŠ½Š°Š» ŃŠ°Š·Š³Š¾Š²Š¾Ńов",
+ "ai_agent_conversation_title": "ŠŠ°Š·Š²Š°Š½ŠøŠµ Š±ŠµŃŠµŠ“Ń",
+ "ai_agent_feedback": "ŠŠ±ŃŠ°ŃŠ½Š°Ń ŃŠ²ŃŠ·Ń",
+ "ai_agent_historical_message": "ŠŃŃŠµŃŠæŠ¾Š¼ŃŠ½ŃŃŠ¾Šµ ŠøŃŃŠ¾ŃŠøŃŠµŃкое ŃŠ¾Š¾Š±Ńение",
+ "ai_agent_history": "ŠŃŃŠ¾ŃŠøŃ",
+ "ai_agent_message_consumed": "Š”Š¾Š¾Š±ŃŠµŠ½ŠøŠµ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "вŃŃŃŠ°ŠøŠ²Š°Š¹Ńе Š°Š³ŠµŠ½Ń ŠŠ на ŃŠ²Š¾Š¹ ŃŠ°Š¹Ń? ŃŠ·Š½Š°ŃŃ Š±Š¾Š»ŃŃŠµ",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{ \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\", \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10- обновлениŃ\", \"Š“ŠµŃŠø\": \" š ŠŠ²ŠµŠ“ение новŃŃ
ŃŃŠ½ŠŗŃий \\Šæ ŠŠ°ŠæŃŃŠµŠ½ Š½Š¾Š²ŃŠ¹ ŃŠøŠæ ŠæŠ¾Š»Ń Ā«ŠŠ°ŃкаГ», ŃŠæŃŠ¾ŃŠ°ŃŃŠøŠ¹ Š²ŃŠ±Š¾Ń ŠøŠ· ŠøŠµŃŠ°ŃŃ
ŠøŠø ŠæŠ°ŃŠ°Š¼ŠµŃŃŠ¾Š² в ŃŠ¾ŃмаŃ
. ŠŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«Š”ŠŗŃŠøŠæŃĀ», менŃŃŠµ коГа Š“Š»Ń Š±Š¾Š»ŃŃŠµŠ¹ наŃŃŃŠ¾Š¹ŠŗŠø ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ Š“Š»Ń Š¾ŃŠæŃавки ŃŠ»ŠµŠŗŃŃŠ¾Š½Š½ŃŃ
ŠæŠøŃŠµŠ¼ Šø бŃŃŃŃŠ¾Š³Š¾ полŃŃŠµŠ½ŠøŃ ŃŠ²ŠµŠ“омлений. ŠŠ°ŠæŃŃŃŠøŃе Š°Š²ŃŠ¾Š¼Š°ŃŠøŠ·Š°ŃŠøŃ, ŃŃŠ¾Š±Ń Š¾ŃŠæŃавиŃŃ ŃŠ¾Š¾Š±Ńение в Slack Šø Š²Š¾Š²ŃŠµŠ¼Ń ŠæŃŠ¾ŠøŠ½ŃŠ¾ŃŠ¼ŠøŃоваŃŃ ŃŠ²Š¾Ń команГŃ. ŠŃŃŠ»ŠµŠ“ование ŠøŃŠŗŃŃŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ ŠøŠ½ŃŠµŠ»Š»ŠµŠŗŃа: Š²ŃŠæŃŃŠµŠ½ Š²ŠøŠ“Š¶ŠµŃ Ā«GPT Content GeneratorĀ» \" }",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"How to use a template\", \n\"description\": \"Click the button on the left to use the template\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"ŠŠ²ŠµŠ“ение AI-агенŃ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai DEMO\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"How to use a template\", \n\"description\": \"Select where to put the template\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"What kind of issues are you looking forward to solved by vikadata?\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"Work Planning\",\n \"Customer Service\",\n \"Project Management\",\n \"Sourcing Supply\",\n \"Content Production\",\n \"E-commerce operation\",\n \"Event Planning\",\n \"Human Resources\",\n \"Administration\",\n \"Financial Management\",\n \"Webcast\",\n \"Educational institutes Management\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"Your job title is______\",\n \"type\": \"radio\",\n \"answers\": [\n \"General manager \",\n \"Project manager\",\n \"Product manager\",\n \"Designer\",\n \"R&D engineer\",\n \"Operator, editor\",\n \"Sales, customer service\",\n \"Human resource, administration \",\n \"Finance, accountant\",\n \"Lawyer, legal affairs\",\n \"Marketing\",\n \"Teacher\",\n \"Student\",\n \"Other\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"What is the name of your company?\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"Please leave your email address/ phone number/ Wechat account below so we can reach you in time when you need help.\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"Thank you for filling out the form, you can add our customer service in case of need\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "Š”Š²ŃŠ·Š°Š½Š½Ńй",
"workdoc_ws_connecting": "ŠŠ¾Š“ŠŗŠ»ŃŃŠµŠ½ŠøŠµ...",
"workdoc_ws_disconnected": "ŠŃŠŗŠ»ŃŃŠµŠ½Š¾",
+ "workdoc_ws_reconnecting": "ŠŠ¾Š²ŃŠ¾ŃŠ½Š¾Šµ поГклŃŃŠµŠ½ŠøŠµ...",
"workflow_execute_failed_notify": " не ŃŠ“алоŃŃ Š²ŃŠæŠ¾Š»Š½ŠøŃŃ Š² . ŠŃŠ¾ŃŠ¼Š¾ŃŃŠøŃе ŠøŃŃŠ¾ŃŠøŃ Š²ŃŠæŠ¾Š»Š½ŠµŠ½ŠøŃ, ŃŃŠ¾Š±Ń ŃŃŃŃŠ°Š½ŠøŃŃ ŠæŃŠ¾Š±Š»ŠµŠ¼Ń. ŠŃли вам Š½Ńжна помоŃŃ, ŠæŠ¾Š¶Š°Š»ŃŠ¹ŃŃŠ°, ŃŠ²ŃŠ¶ŠøŃŠµŃŃ Ń Š½Š°ŃŠµŠ¹ ŃŠ»Ńжбой ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠø ŠŗŠ»ŠøŠµŠ½ŃŠ¾Š².",
"workspace_data": "ŠŃоŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńе Š“Š°Š½Š½ŃŠµ",
"workspace_files": "ŠŠ°Š½Š½Ńе ŃŠ°Š±Š¾Ńего ŃŃŠ¾Š»Š°",
@@ -5925,4 +5935,4 @@
"zimbabwe": "ŠŠøŠ¼Š±Š°Š±Š²Šµ",
"zoom_in": "Š£Š²ŠµŠ»ŠøŃŠøŃŃ",
"zoom_out": "УменŃŃŠøŃŃ"
-}
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.zh-CN.json b/packages/l10n/base/strings.zh-CN.json
index 4ab4e79aeb..c5d2174bc5 100644
--- a/packages/l10n/base/strings.zh-CN.json
+++ b/packages/l10n/base/strings.zh-CN.json
@@ -139,6 +139,15 @@
"agree": "åę",
"agreed": "å·²åę",
"ai_try_again": "ē¹ę¤éčÆ",
+ "ai_agent_history": "åå²",
+ "ai_agent_conversation_list": "ä¼čÆå蔨",
+ "ai_agent_historical_message": "仄äøęÆåå²ę¶ęÆ",
+ "ai_agent_feedback": "åé¦",
+ "ai_agent_conversation_log": "ä¼čÆę„åæ",
+ "ai_agent_anonymous": "åæåēØę·${ID}",
+ "ai_agent_conversation_title": "ä¼čÆę é¢",
+ "ai_agent_message_consumed": "ę¶čēē®åē¹",
+ "ai_agent_conversation_continue_not_supported": "å½åęäøęÆęē»§ē»ä¹åēč天记å½ä¼čÆ",
"ai_advanced_mode_desc": "é«ēŗ§ęØ”å¼å
许ēØę·čŖå®ä¹ę示ļ¼ä»čę“儽å°ę§å¶ AI å©ęēč”äøŗåååŗć",
"ai_advanced_mode_title": "é«ēŗ§ęØ”å¼",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer {{token}}\" \\\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -3727,7 +3736,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š ę°åč½ä»ē» \\nęØåŗę°å段类åćå¤ēŗ§čåØćļ¼ē„å„蔨åęÆęå¤ēŗ§é锹 čę¬å°ēØåŗäøę¶ļ¼å°å°ä»£ē 滔足å¤å¤å®å¶å ē»“ę ¼č”ØčŖåØåęÆęćåéé®ä»¶ć ē»“ę ¼č”ØčŖåØåęÆęćåéå°Slackć ē»“ę ¼č”ØēAIę¢ē“¢ļ¼ćGPT å
容ēęćå°ēØåŗååø \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"ē¹å»å·¦ä¾§ęé®ä½æēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē»\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē»\",\"video\":\"https://www.youtube.com/embed/nbqwE21X1hc?si=HYTHEboJtarOL1w8\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éę©ęØ”ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęéčæē»“ę ¼č”Øč§£å³åŖäŗé®é¢ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č§å\",\n \"客ę·ęå”\",\n \"锹ē®ē®”ē\",\n \"éč“ä¾åŗ\",\n \"å
容ēäŗ§\",\n \"ēµåčæč„\",\n \"ę“»åØēå\",\n \"äŗŗåčµęŗ\",\n \"č”ęæē®”ē\",\n \"č“¢å”ē®”ē\",\n \"ē½ē»ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å²ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"锹ē®ē»ē\",\n \"äŗ§åē»ē\",\n \"设讔åø\",\n \"ē åćå·„ēØåø\",\n \"čæč„ćē¼č¾\",\n \"éå®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č“¢å”ćä¼č®”\",\n \"å¾åøćę³å”\",\n \"åøåŗ\",\n \"ęåø\",\n \"å¦ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøåē§°ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"请ēäøä½ ēé®ē®±/ęęŗ/微俔å·ļ¼ä»„便ę们åę¶ęä¾åø®å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč°¢ä½ ē唫åļ¼čÆ·å äøäøå®¢ęå·ä»„å¤äøę¶ä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5813,9 +5822,10 @@
"field_title_button": "ęé®",
"field_help_button": "https://help.aitable.ai/docs/guide/manual-field-button",
"button_text_click_start": "ē¹å»å¼å§",
+ "workdoc_ws_connected": "å·²čæę„",
"workdoc_ws_connecting": "ę£åØčæę„...",
"workdoc_ws_disconnected": "čæę„å·²ęå¼",
- "workdoc_ws_connected": "å·²čæę„",
+ "workdoc_ws_reconnecting": "ę£åØéčæ...",
"workdoc_create": "å建ę攣",
"workdoc_color_title": "åä½é¢č²",
"workdoc_background_title": "čęÆé¢č²",
@@ -5918,12 +5928,23 @@
"schedule_type": "å®ę¶ē±»å",
"timing_rules": "å®ę¶č§å",
"preview_next_automation_execution_time": "é¢č§ęčæ5ꬔę§č”ę¶é“",
+ "every": "ęÆ",
"last_day": "ęåäøå¤©",
"by_hours": "ęå°ę¶",
"by_days": "ę天",
"by_weeks": "ęåØ",
"by_months": "ęę",
+ "every_hour_at": "å°ę¶ē",
+ "every_day_at": " 天ē",
+ "every_month_at": " ęē",
+ "every_week_at": "ęÆåØē",
+ "by_min": "å",
+ "by_in": "ē",
+ "by_at": "",
"api_param_validate_error": "{message}",
+ "open_automation_time_arrival": "https://aitable.ai/contact-sales-open-source",
"subscribe_grade_starter": "Starter",
- "subscribe_grade_business": "Business"
-}
+ "subscribe_grade_business": "Business",
+ "payment_reminder_modal_title": "ä½ ē®åę£åØä½æēØå
蓹ē",
+ "payment_reminder_modal_content": "åÆä»„čÆčÆēé«ēŗ§ēę¬ļ¼äŗ«åę“å¤ęä»¶čē¹ćä¼äøęéćé件容éćę°ę®éćAIēé«ēŗ§åč½åē¹ęć"
+}
\ No newline at end of file
diff --git a/packages/l10n/base/strings.zh-HK.json b/packages/l10n/base/strings.zh-HK.json
index 39c7b7219e..75d28866d6 100644
--- a/packages/l10n/base/strings.zh-HK.json
+++ b/packages/l10n/base/strings.zh-HK.json
@@ -146,6 +146,15 @@
"agreed": "å·²åę",
"ai_advanced_mode_desc": "é«ē“樔å¼å
許ēØę¶å®č£½ę示ļ¼å¾čę“儽å°ę§å¶ AI å©ęēč”ēŗååęć",
"ai_advanced_mode_title": "é«ē“樔å¼",
+ "ai_agent_anonymous": "åæå${ID}",
+ "ai_agent_conversation_continue_not_supported": "ē®åäøęÆę“ē¹¼ēŗä¹åēå°č©±",
+ "ai_agent_conversation_list": "å°č©±å蔨",
+ "ai_agent_conversation_log": "å°č©±ē“é",
+ "ai_agent_conversation_title": "å°č©±ęØé”",
+ "ai_agent_feedback": "åé„",
+ "ai_agent_historical_message": "仄äøēŗę·å²ę¶ęÆ",
+ "ai_agent_history": "ę·å²",
+ "ai_agent_message_consumed": "ę¶čēę¶ęÆ",
"ai_api_curl_template": "## Create chat completions\n\n```bash\n\ncurl -X POST \"{{apiBase}}/fusion/v1/ai/{{aiId}}/chat/completions\" \\n -H \"Content-Type: application/json\" \\n -H \"Authorization: Bearer {{token}}\" \\n -d '{\n \"model\": \"gpt-3.5-turbo\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"You are a helpful assistant.\"\n },\n {\n \"role\": \"user\",\n \"content\": \"Hello!\"\n }\n ]\n }'\n\n```\n\n## Returned data example\n\n```json\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
"ai_api_footer_desc": "å° AI å©ęåµå
„ęØēē¶²ē«ļ¼ēč§£ę“å¤",
"ai_api_javascript_template": "## Initialize SDK [](https://github.com/openai/openai-node)\nAITable's chat completion API is compatible with OpenAI's Node.js SDK. You can use our service with the same SDK by simply changing the configuration as follows:\n\n\n```javascript\nconst { Configuration, OpenAIApi } = require(\"openai\");\nconst configuration = new Configuration({\n apiKey: \"{{token}}\",\n basePath: \"{{apiBase}}/fusion/v1/ai/{{aiId}}\"\n});\n```\n\n## Create chat completions\n\n```javascript\nconst openai = new OpenAIApi(configuration);\nconst chatCompletion = await openai.createChatCompletion({\n model: \"gpt-3.5-turbo\",\n messages: [{role: \"user\", content: \"Hello world\"}],\n});\n```\n\n## Returned data example\n\n```javascript\n\n{\n \"id\": \"aitable_ai_CkZH2zQokhry31j_1693452659\",\n \"conversation_id\": \"CS-0253eb8d-d6c6-4543-88d4-fcb555f52982\",\n \"actions\": null,\n \"object\": \"chat.completion\",\n \"created\": 1693452659,\n \"model\":\"gpt-3.5-turbo\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nHello there, how may I assist you today\",\n },\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21,\n \"total_cost\": 7.900000000000001e-05,\n \"result\": \"I am an AI, specifically a language model developed by OpenAI.\"\n }\n}\n```\n",
@@ -629,7 +638,7 @@
"apps_support": "å
Øå¹³å°å®¢ę¶ē«ÆęÆę",
"archive_delete_record": "åŖé¤åęŖčØé",
"archive_delete_record_title": "åŖé¤čØé",
- "archive_notice": "ęØę£åØå試åęŖē¹å®čØéćåęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåéčÆå°č¢«åę¶
2. äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčē„å„å¼ēØćå
¬å¼ēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ļ¼åØé«ē“č½å裔ēåęŖē®±äøåÆä»„åę¶ęøęŖļ¼
",
+ "archive_notice": "ęØę£åØå試ęøęŖē¹å®čØéćęøęŖčØéå°å°č“仄äøč®ę“ļ¼
1. 該čØéēęęéåé£ēµå°č¢«åę¶
2.äøęÆę“編輯
3.äøęÆę“ę„ęęéćčØé±čØéēåč½
4.äøååčlookupćformulaēåꮵēčØē®
ä½ ē¢ŗå®ä½ č¦ē¹¼ēŗåļ¼ ļ¼ęØåÆä»„åØćé²éćēćåęŖē®±ćäøåę¶åęŖļ¼
",
"archive_record_in_activity": "å·²å°ę¤čØéåęŖ",
"archive_record_in_menu": "åęŖčØé",
"archive_record_success": "ęååęŖčØé",
@@ -3803,7 +3812,7 @@
"player_step_ui_config_168": "{\n\"templateKey\":\"createMirrorTip\"\n}",
"player_step_ui_config_169": "{\n \"headerImg\": \"https://s4.vika.cn/space/2023/04/04/bcf0695cf35840e6b85e032a8e5ea0a1\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/23-04-10-updates\",\n \"children\": \"š Introduction of new functions \\nNew field type \"Cascader\" is launched, making selection from a hierarchy of options on forms easier \"Script\" widget is released, less code for more customization Trigger Robot to send Emails, and get fast notifications Trigger Robot to send a message to Slack, and inform your team in time Exploring AI: \"GPT Content Generator\" Widget Released \"\n}",
"player_step_ui_config_17": "{\n \"element\": \"#TEMPLATE_CENTER_USE_TEMPLATE_BTN>button\", \n\"placement\": \"rightBottom\",\n\"offsetY\": 20,\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"é»ęå·¦å“ęé使ēØęØ”ęæ\", \"children\":\"\" \n}",
- "player_step_ui_config_176": "{\"title\":\"AI å©ęä»ē“¹\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
+ "player_step_ui_config_176": "{\"title\":\"AITable.ai 示ēÆ\",\"video\":\"https://www.youtube.com/embed/kGxMyEEo3OU\",\"videoId\":\"VIKA_GUIDE_VIDEO_FOR_AI\",\"autoPlay\":true}",
"player_step_ui_config_18": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select>.ant-select-selector\", \n\"placement\": \"bottomLeft\",\n \"title\": \"使ēØęØ”ęæęēØ\", \n\"description\": \"éøę樔ęæč¦åę¾ēä½ē½®\", \"children\":\"\" \n}",
"player_step_ui_config_19": "{\n \"element\": \".style_usingTemplateWrapper__2vLm0 .ant-select .ant-select-selector\"\n}",
"player_step_ui_config_2": "{\n \"config\": [\n {\n \"key\": 1,\n \"name\": \"answer1\",\n \"title\": \"ęØåøęééē¶ę ¼č”Øč§£ę±ŗåŖäŗåé”ļ¼\",\n \"type\": \"checkbox\",\n \"answers\": [\n \"å·„ä½č¦å\",\n \"客ę¶ęå\",\n \"é
ē®ē®”ē\",\n \"ę”č³¼ä¾ę\",\n \"å
§å®¹ēē¢\",\n \"é»åéē\",\n \"ę“»åēå\",\n \"äŗŗåč³ęŗ\",\n \"č”ęæē®”ē\",\n \"č²”åē®”ē\",\n \"網絔ē“ę\",\n \"é«ę ”ē®”ē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 2,\n \"name\": \"answer2\",\n \"title\": \"ęØēå·„ä½å“ä½ęÆļ¼\",\n \"type\": \"radio\",\n \"answers\": [\n \"ē®”ēč
\",\n \"é
ē®ē¶ē\",\n \"ē¢åē¶ē\",\n \"čØčØåø«\",\n \"ē ē¼ćå·„ēØåø«\",\n \"éēć編輯\",\n \"é·å®ć客ę\",\n \"äŗŗäŗćč”ęæ\",\n \"č²”åćęčØ\",\n \"å¾åø«ćę³å\",\n \"åøå “\",\n \"ęåø«\",\n \"åøē\",\n \"å
¶å®\"\n ],\n \"lastAllowInput\": true\n },\n {\n \"key\": 3,\n \"name\": \"answer3\",\n \"title\": \"ęØēå
¬åøå稱ęÆļ¼\",\n \"type\": \"input\",\n \"submit\": false\n },\n {\n \"key\": 4,\n \"name\": \"answer4\",\n \"title\": \"č«ēäøä½ ēéµē®±/ęę©/微俔čļ¼ä»„便ęååęęä¾å¹«å©ć\",\n \"type\": \"input\",\n \"submit\": true\n },\n {\n \"key\": 5,\n \"title\": \"ęč¬ä½ ē唫寫ļ¼č«å äøäøå®¢ęč仄åäøęä¹é\",\n \"platform\": {\n \"website\": \"https://s4.vika.cn/space/2023/03/02/b34e3205a9154463be16f497524f1327\",\n \"dingtalk\": \"https://s4.vika.cn/space/2023/03/02/4b16cef6602a4586a21d6346bf25d300\",\n \"wecom\": \"https://s4.vika.cn/space/2023/03/02/60119b1b69b64aa887bd1be6a2928bec\",\n \"feishu\": \"https://u.vika.cn/z9ygm\"\n },\n \"type\": \"contactUs\",\n \"next\": true\n }\n ]\n}\n",
@@ -5896,6 +5905,7 @@
"workdoc_ws_connected": "å·²é£ę„",
"workdoc_ws_connecting": "ę£åØé£ę„...",
"workdoc_ws_disconnected": "å·²ę·éé£ę„",
+ "workdoc_ws_reconnecting": "ę£åØéę°é£ę„...",
"workflow_execute_failed_notify": " ę¼ å·č”失ęļ¼č«ę ¹ęéč”ę·å²ęę„åé”ļ¼éč¦ä»»ä½å¹«å©ęęä»»ä½ēåļ¼č«éØęč客ęåéčÆē¹«",
"workspace_data": "空éē«ęøę",
"workspace_files": "å·„ä½å°ęøę",
@@ -5925,4 +5935,4 @@
"zimbabwe": "ę“„å·“åøé",
"zoom_in": "ę¾å¤§",
"zoom_out": "ēø®å°"
-}
+}
\ No newline at end of file
diff --git a/packages/room-server/package.json b/packages/room-server/package.json
index e8d19e81ec..3693e36bb6 100644
--- a/packages/room-server/package.json
+++ b/packages/room-server/package.json
@@ -116,7 +116,7 @@
"moment-timezone": "^0.5.35",
"mysql2": "^2.3.2",
"nest-winston": "^1.8.0",
- "nestjs-i18n": "^8.3.2",
+ "nestjs-i18n": "^10.4.0",
"nestjs-proto-gen-ts": "^1.0.19",
"node-os-utils": "^1.3.5",
"nodemailer": "^6.9.1",
@@ -140,7 +140,8 @@
"winston-daily-rotate-file": "^4.7.1",
"y-prosemirror": "^1.2.1",
"y-protocols": "^1.0.5",
- "yjs": "^13.6.7"
+ "yjs": "^13.6.7",
+ "cron-parser": "^4.9.0"
},
"devDependencies": {
"@faker-js/faker": "^8.0.2",
@@ -209,4 +210,4 @@
"coverageDirectory": "./coverage",
"testEnvironment": "node"
}
-}
\ No newline at end of file
+}
diff --git a/packages/room-server/src/app.environment.ts b/packages/room-server/src/app.environment.ts
index 8cdf426d85..543cbaf48c 100644
--- a/packages/room-server/src/app.environment.ts
+++ b/packages/room-server/src/app.environment.ts
@@ -31,9 +31,6 @@ export const isApiCacheEnabled = Object.is(process.env.API_CACHEABLE, 'true');
// whether or not enable scheduler. (only for one instance, should use zookeeper if there are multiple instances)
export const enableScheduler = Object.is(process.env.ENABLE_SCHED, 'true');
-// whether or not enable queue worker. (individual instances in worker queue mode to handle messages)
-export const enableQueueWorker = Object.is(process.env.ENABLE_QUEUE_WORKER, 'true');
-
// whether or not enable socket. (data collaboration middleware)
export const enableSocket = Object.is(process.env.ENABLE_SOCKET, 'true');
export const enableHocuspocus = Object.is(process.env.ENABLE_HOCUSPOCUS, 'true');
diff --git a/packages/room-server/src/app.module.ts b/packages/room-server/src/app.module.ts
index 4e692849bf..2d3a88f357 100644
--- a/packages/room-server/src/app.module.ts
+++ b/packages/room-server/src/app.module.ts
@@ -25,22 +25,22 @@ import { ActuatorModule } from 'actuator/actuator.module';
import { defaultLanguage, enableOtelJaeger, enableScheduler, enableSocket } from 'app.environment';
import { RobotModule } from 'automation/robot.module';
import { DatabaseModule } from 'database/database.module';
+import { DeveloperModule } from 'developer/developer.module';
import { EmbedDynamicModule } from 'embed/embed.dynamic.module';
import { FusionApiDynamicModule } from 'fusion/fusion-api.dynamic.module';
import { FusionApiModule } from 'fusion/fusion.api.module';
import { GrpcModule } from 'grpc/grpc.module';
import { I18nModule } from 'nestjs-i18n';
import { NodeModule } from 'node/node.module';
-import path, { resolve } from 'path';
+import { resolve } from 'path';
import { I18nJsonParser } from 'shared/adapters/I18n.json.parser';
+import { DatabaseConfigService, EnvConfigModule, redisModuleOptions } from 'shared/services/config';
+import { JaegerDynamicModule } from 'shared/services/jaeger/jaeger.dynamic.module';
import { SchedTaskDynamicModule } from 'shared/services/sched_task/sched.task.dynamic.module';
import { SharedModule } from 'shared/shared.module';
import { SocketModule } from 'socket/socket.module';
import { UnitModule } from 'unit/unit.module';
import { UserModule } from 'user/user.module';
-import { DeveloperModule } from './developer/developer.module';
-import { DatabaseConfigService, EnvConfigModule, redisModuleOptions } from 'shared/services/config';
-import { JaegerDynamicModule } from 'shared/services/jaeger/jaeger.dynamic.module';
import { WorkDocDynamicModule } from 'workdoc/workdoc.dynamic.module';
@Module({
@@ -64,11 +64,9 @@ import { WorkDocDynamicModule } from 'workdoc/workdoc.dynamic.module';
}),
EnvConfigModule,
I18nModule.forRoot({
+ loaderOptions: {},
fallbackLanguage: defaultLanguage,
- parser: I18nJsonParser as any,
- parserOptions: {
- path: path.join(__dirname, '/i18n/'),
- },
+ loader: I18nJsonParser,
}),
JaegerDynamicModule.register(enableOtelJaeger),
ScheduleModule.forRoot(),
@@ -89,5 +87,4 @@ import { WorkDocDynamicModule } from 'workdoc/workdoc.dynamic.module';
],
providers: [],
})
-export class AppModule {
-}
+export class AppModule {}
diff --git a/packages/room-server/src/automation/repositories/automation.trigger.repository.ts b/packages/room-server/src/automation/repositories/automation.trigger.repository.ts
index ed7e808b93..698a11096a 100644
--- a/packages/room-server/src/automation/repositories/automation.trigger.repository.ts
+++ b/packages/room-server/src/automation/repositories/automation.trigger.repository.ts
@@ -74,7 +74,6 @@ export class AutomationTriggerRepository extends Repository {
+ try {
+ const automationRunsMessage = await this.restService.getSpaceAutomationRunsMessage(spaceId);
+ const allowRun = automationRunsMessage?.allowRun;
+ if (!allowRun) {
+ // The number of space station automation runs exceeds the limit and an excess record is generated.
+ this.logger.log('Automation Subscription UsageExceeded', { spaceId });
+ }
+ return allowRun;
+ } catch (e) {
+ this.logger.error('Automation Subscription Error', { e });
+ }
+ return true;
+ }
+
private async sendFailureMessage(taskId: string) {
const robotId = await this.automationRunHistoryRepository.selectRobotIdByTaskId(taskId);
if (!robotId) {
@@ -520,18 +530,4 @@ export class AutomationService {
}
}
- private async isAutomationRunnableInSpace(spaceId: string): Promise {
- try {
- const automationRunsMessage = await this.restService.getSpaceAutomationRunsMessage(spaceId);
- const allowRun = automationRunsMessage?.allowRun;
- if (!allowRun) {
- // The number of space station automation runs exceeds the limit and an excess record is generated.
- this.logger.log('Automation Subscription UsageExceeded', { spaceId });
- }
- return allowRun;
- } catch (e) {
- this.logger.error('Automation Subscription Error', { e });
- }
- return true;
- }
}
diff --git a/packages/room-server/src/database/attachment/services/attachment.service.ts b/packages/room-server/src/database/attachment/services/attachment.service.ts
index bb9fad6e26..12548e21d8 100644
--- a/packages/room-server/src/database/attachment/services/attachment.service.ts
+++ b/packages/room-server/src/database/attachment/services/attachment.service.ts
@@ -40,8 +40,7 @@ export class AttachmentService {
private readonly httpService: HttpService,
@InjectLogger() private readonly logger: Logger,
private readonly i18n: I18nService,
- ) {
- }
+ ) {}
/**
* Save files in directory
@@ -55,9 +54,9 @@ export class AttachmentService {
const errMsg = await this.i18n.translate(error.getTip().id, {
lang: req[USER_HTTP_DECORATE]?.locale,
});
- throw new ServerException(new CommonException(error.getTip().code, errMsg), error.getTip().statusCode);
+ throw new ServerException(new CommonException(error.getTip().code, errMsg as string), error.getTip().statusCode);
}
- return async(_field: string, file: pump.Stream, filename: string, _encoding: string, mimetype: string): Promise => {
+ return async (_field: string, file: pump.Stream, filename: string, _encoding: string, mimetype: string): Promise => {
try {
const result = await this.uploadFile({ token: req.headers.authorization }, dstId, file, filename, mimetype);
void reply.send(ApiResponse.success(result));
@@ -66,7 +65,7 @@ export class AttachmentService {
lang: req[USER_HTTP_DECORATE]?.locale,
args: e.getExtra(),
});
- void reply.send(ApiResponse.error(errMsg, e.getTip().statusCode));
+ void reply.send(ApiResponse.error(errMsg as string, e.getTip().statusCode));
}
};
}
@@ -82,7 +81,7 @@ export class AttachmentService {
const form = new FormData();
await form.append('file', file, {
filename,
- contentType: mimetype
+ contentType: mimetype,
});
await form.append('nodeId', dstId);
await form.append('type', AttachmentTypeEnum.DATASHEET_ATTACH.toString());
diff --git a/packages/room-server/src/database/datasheet/entities/datasheet.operation.entity.ts b/packages/room-server/src/database/datasheet/entities/datasheet.operation.entity.ts
deleted file mode 100644
index 1eb19e1bd2..0000000000
--- a/packages/room-server/src/database/datasheet/entities/datasheet.operation.entity.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * APITable
- * Copyright (C) 2022 APITable Ltd.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see .
- */
-
-import { Column, Entity } from 'typeorm';
-import { BaseEntity } from 'shared/entities/base.entity';
-
-/**
- * Workbench-Datasheet Operation
- */
-@Entity('datasheet_operation')
-export class DatasheetOperationEntity extends BaseEntity {
-
- @Column({
- name: 'op_id',
- nullable: true,
- unique: true,
- comment: 'operation ID',
- length: 50,
- })
- opId!: string;
-
- @Column({
- name: 'dst_id',
- nullable: true,
- comment: 'datasheet ID(related#datasheet#dst_id)',
- length: 50,
- })
- dstId?: string;
-
- @Column({
- name: 'action_name',
- nullable: true,
- comment: 'action name',
- length: 255,
- })
- actionName?: string;
-
- @Column('json', { name: 'actions', nullable: true, comment: 'action collection' })
- actions!: object;
-
- @Column({
- name: 'type',
- nullable: true,
- comment: 'action type(1:JOT,2:COT)',
- unsigned: true,
- })
- type?: number;
-
- @Column({
- name: 'member_id',
- nullable: true,
- comment: 'operating member ID(related#organization_member#id)',
- })
- memberId?: string;
-
- @Column({
- name: 'revision',
- comment: 'revision',
- unsigned: true,
- default: () => 0,
- })
- revision!: number;
-}
diff --git a/packages/room-server/src/database/resource/services/resource.service.ts b/packages/room-server/src/database/resource/services/resource.service.ts
index 19190caab9..604cbcef60 100644
--- a/packages/room-server/src/database/resource/services/resource.service.ts
+++ b/packages/room-server/src/database/resource/services/resource.service.ts
@@ -16,7 +16,7 @@
* along with this program. If not, see .
*/
-import { FieldType, ResourceIdPrefix, ResourceType } from '@apitable/core';
+import { FieldType, IMeta, ResourceIdPrefix, ResourceType } from '@apitable/core';
import { Span } from '@metinseylan/nestjs-opentelemetry';
import { Injectable } from '@nestjs/common';
import { AutomationService } from 'automation/services/automation.service';
@@ -88,15 +88,22 @@ export class ResourceService {
return;
}
// Check if datasheet has linked datasheet with foreignDatasheetId
- const meta = await this.datasheetMetaService.getMetaDataByDstId(dstId);
- const isExist = Object.values(meta.fieldMap).some(field => {
- if (field.type === FieldType.Link) {
+ const metaMap = await this.datasheetMetaService.getMetaMapByDstIds([dstId, resourceId]);
+ const isExist = this.hasLinkRelation(metaMap[dstId], resourceId) || this.hasLinkRelation(metaMap[resourceId], dstId);
+ if (!isExist) {
+ throw new ServerException(PermissionException.ACCESS_DENIED);
+ }
+ }
+
+ private hasLinkRelation(meta?: IMeta, resourceId?: string): boolean {
+ if (!meta) {
+ return false;
+ }
+ return Object.values(meta.fieldMap).some((field) => {
+ if (field.type === FieldType.Link || field.type === FieldType.OneWayLink) {
return field.property.foreignDatasheetId === resourceId;
}
return false;
});
- if (!isExist) {
- throw new ServerException(PermissionException.ACCESS_DENIED);
- }
}
}
diff --git a/packages/room-server/src/fusion/middleware/guard/api.usage.guard.spec.ts b/packages/room-server/src/fusion/middleware/guard/api.usage.guard.spec.ts
index 211fa57c70..3c1facb5a9 100644
--- a/packages/room-server/src/fusion/middleware/guard/api.usage.guard.spec.ts
+++ b/packages/room-server/src/fusion/middleware/guard/api.usage.guard.spec.ts
@@ -31,7 +31,7 @@ describe('ApiUsageGuard', () => {
let restService: RestService;
let context: any;
- beforeAll(async() => {
+ beforeAll(async () => {
const module: TestingModule = await Test.createTestingModule({
imports: [AppModule],
}).compile();
@@ -45,7 +45,7 @@ describe('ApiUsageGuard', () => {
guard = app.get(ApiUsageGuard);
});
- afterAll(async() => {
+ afterAll(async () => {
await app.close();
});
@@ -65,7 +65,9 @@ describe('ApiUsageGuard', () => {
() => Promise.resolve({
isAllowOverLimit: false,
maxApiUsageCount: 2,
- apiUsageUsedCount: 4
+ apiCallUsedNumsCurrentMonth: 2,
+ apiUsageUsedCount: 4,
+ apiCallNumsPerMonth: 4
}),
);
return guard.canActivate(context).catch(e => {
diff --git a/packages/room-server/src/fusion/middleware/guard/api.usage.guard.ts b/packages/room-server/src/fusion/middleware/guard/api.usage.guard.ts
index 5a2b818649..8ee4ddef6a 100644
--- a/packages/room-server/src/fusion/middleware/guard/api.usage.guard.ts
+++ b/packages/room-server/src/fusion/middleware/guard/api.usage.guard.ts
@@ -89,7 +89,7 @@ export class ApiUsageGuard implements CanActivate {
}
// only works for those who are allowed to exceed the limit of usage
if (res && !res.isAllowOverLimit) {
- if (res.maxApiUsageCount && res.apiUsageUsedCount && res.maxApiUsageCount - res.apiUsageUsedCount < 0) {
+ if (res.apiCallNumsPerMonth && res.apiCallUsedNumsCurrentMonth && res.apiCallNumsPerMonth - res.apiCallUsedNumsCurrentMonth < 0) {
throw ApiException.tipError(ApiTipConstant.api_forbidden_because_of_usage);
}
}
diff --git a/packages/room-server/src/shared/adapters/I18n.json.parser.ts b/packages/room-server/src/shared/adapters/I18n.json.parser.ts
index 5f35f86eb4..f30ccdc5a5 100644
--- a/packages/room-server/src/shared/adapters/I18n.json.parser.ts
+++ b/packages/room-server/src/shared/adapters/I18n.json.parser.ts
@@ -17,18 +17,17 @@
*/
import { supportedLanguages } from 'app.environment';
-import { I18nParser, I18nTranslation } from 'nestjs-i18n';
+import { I18nJsonLoader, I18nTranslation } from 'nestjs-i18n';
+import { util } from 'protobufjs';
+import { Observable } from 'rxjs';
+import global = util.global;
-export class I18nJsonParser extends I18nParser {
- constructor() {
- super();
- }
-
- languages(): Promise {
+export class I18nJsonParser extends I18nJsonLoader {
+ override languages(): Promise {
return Promise.resolve(supportedLanguages);
}
- parse(): Promise {
+ override load(): Promise> {
return Promise.resolve(global['apitable_i18n']);
}
}
diff --git a/packages/room-server/src/shared/interfaces/axios.interfaces.ts b/packages/room-server/src/shared/interfaces/axios.interfaces.ts
index 7d5f08778e..1a6f2ceaa2 100644
--- a/packages/room-server/src/shared/interfaces/axios.interfaces.ts
+++ b/packages/room-server/src/shared/interfaces/axios.interfaces.ts
@@ -129,6 +129,16 @@ export interface INotificationCreateRo {
export interface IApiUsage {
isAllowOverLimit?: boolean;
+
+ /**
+ * @deprecated This property is deprecated. Use the `apiCallUsedNumsCurrentMonth` instead.
+ */
apiUsageUsedCount?: number;
+ apiCallUsedNumsCurrentMonth?: number;
+
+ /**
+ * @deprecated This property is deprecated. Use the `apiCallNumsPerMonth` instead.
+ */
maxApiUsageCount?: number;
+ apiCallNumsPerMonth?: number;
}
diff --git a/packages/room-server/src/shared/middleware/node.rate.limiter.middleware.ts b/packages/room-server/src/shared/middleware/node.rate.limiter.middleware.ts
index 2811bbb43b..2d751869d5 100644
--- a/packages/room-server/src/shared/middleware/node.rate.limiter.middleware.ts
+++ b/packages/room-server/src/shared/middleware/node.rate.limiter.middleware.ts
@@ -92,7 +92,7 @@ export class NodeRateLimiterMiddleware implements NestMiddleware {
res.setHeader('Content-Type', 'application/json');
res.statusCode = error.getTip().statusCode;
const errMsg = await this.i18n.translate(error.getMessage(), { lang: user?.locale });
- res.write(JSON.stringify(ApiResponse.error(errMsg, error.getTip().code)));
+ res.write(JSON.stringify(ApiResponse.error(errMsg as string, error.getTip().code)));
res.end();
}
// unknown error
@@ -114,13 +114,13 @@ export class NodeRateLimiterMiddleware implements NestMiddleware {
.then(() => {
next();
})
- .catch(async() => {
+ .catch(async () => {
const user = await this.developerService.getUserInfoByApiKey(token);
const err = ApiException.tipError(ApiTipConstant.api_frequently_error, { value: points });
res.setHeader('Content-Type', 'application/json');
res.statusCode = err.getTip().statusCode;
- const errMsg = await this.i18n.translate(err.getMessage(), { lang: user?.locale, args: { value: points }});
- res.write(JSON.stringify(ApiResponse.error(errMsg, err.getTip().code)));
+ const errMsg = await this.i18n.translate(err.getMessage(), { lang: user?.locale, args: { value: points } });
+ res.write(JSON.stringify(ApiResponse.error(errMsg as string, err.getTip().code)));
res.end();
});
}
diff --git a/packages/room-server/src/shared/services/queue/queue.module.ts b/packages/room-server/src/shared/services/queue/queue.module.ts
index 9c23ded9ef..c8cefff3dd 100644
--- a/packages/room-server/src/shared/services/queue/queue.module.ts
+++ b/packages/room-server/src/shared/services/queue/queue.module.ts
@@ -16,7 +16,6 @@
import { RabbitMQModule } from '@golevelup/nestjs-rabbitmq';
import { Module } from '@nestjs/common';
import { ConfigModule, ConfigService } from '@nestjs/config';
-import { enableQueueWorker } from 'app.environment';
import { QueueSenderBaseService } from 'shared/services/queue/queue.sender.base.service';
import { QueueSenderService } from 'shared/services/queue/queue.sender.service';
@@ -48,7 +47,7 @@ export const automationRunningQueueName = 'apitable.automation.running';
},
],
connectionInitOptions: { wait: false },
- registerHandlers: enableQueueWorker,
+ registerHandlers: true,
enableDirectReplyTo: false,
};
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e9e1740176..8eef716a2f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,6 +42,9 @@ importers:
'@types/dot-object':
specifier: ^2.1.2
version: 2.1.2
+ '@types/jest':
+ specifier: ^29.5.11
+ version: 29.5.11
'@types/lru-cache':
specifier: ^7.10.9
version: 7.10.10
@@ -78,6 +81,9 @@ importers:
eslint:
specifier: 8.49.0
version: 8.49.0
+ eslint-config-prettier:
+ specifier: ^8
+ version: 8.10.0(eslint@8.49.0)
eslint-config-react-app:
specifier: 7.0.1
version: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.49.0)(typescript@4.8.2)
@@ -171,6 +177,9 @@ importers:
antd:
specifier: 4.23.5
version: 4.23.5(react-dom@18.2.0)(react@18.2.0)
+ antd-mobile:
+ specifier: 5.32.4
+ version: 5.32.4(react-dom@18.2.0)(react@18.2.0)
axios:
specifier: 0.21.2
version: 0.21.2
@@ -225,7 +234,7 @@ importers:
devDependencies:
'@rollup/plugin-alias':
specifier: ^5.0.1
- version: 5.0.1(rollup@4.1.4)
+ version: 5.1.0(rollup@4.1.4)
'@rollup/plugin-commonjs':
specifier: ^25.0.7
version: 25.0.7(rollup@4.1.4)
@@ -711,6 +720,12 @@ importers:
color:
specifier: ^3.1.3
version: 3.2.1
+ cron-parser:
+ specifier: ^4.9.0
+ version: 4.9.0
+ cron-time-generator:
+ specifier: ^2.0.1
+ version: 2.0.1
csstype:
specifier: ^3.1.2
version: 3.1.2
@@ -720,6 +735,9 @@ importers:
lodash:
specifier: ^4.17.21
version: 4.17.21
+ purify-ts:
+ specifier: ^2.0.1
+ version: 2.0.1
rc-motion:
specifier: ^2.6.1
version: 2.9.0(react-dom@18.2.0)(react@18.2.0)
@@ -764,7 +782,7 @@ importers:
version: 5.1.5
devDependencies:
'@jest/types':
- specifier: ^29.6.1
+ specifier: ^29.6.3
version: 29.6.3
'@mdx-js/react':
specifier: ^1.6.22
@@ -812,8 +830,8 @@ importers:
specifier: ^3.0.1
version: 3.0.4
'@types/jest':
- specifier: ^29.2.1
- version: 29.5.4
+ specifier: ^29.5.11
+ version: 29.5.11
'@types/lodash':
specifier: ^4.14.197
version: 4.14.198
@@ -863,11 +881,11 @@ importers:
specifier: 1.11.10
version: 1.11.10
jest:
- specifier: ^29.6.2
- version: 29.6.4(@types/node@14.18.58)(ts-node@10.9.1)
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
jest-environment-jsdom:
- specifier: ^29.2.2
- version: 29.6.4
+ specifier: ^29.7.0
+ version: 29.7.0
react-dom:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
@@ -878,8 +896,8 @@ importers:
specifier: 5.3.6
version: 5.3.6(@babel/core@7.22.20)(react-dom@18.2.0)(react-is@17.0.2)(react@18.2.0)
ts-jest:
- specifier: 28.0.3
- version: 28.0.3(@babel/core@7.22.20)(@types/jest@29.5.4)(babel-jest@26.6.3)(jest@29.6.4)(typescript@4.8.2)
+ specifier: ^29.1.1
+ version: 29.1.1(@babel/core@7.22.20)(@jest/types@29.6.3)(babel-jest@26.6.3)(jest@29.7.0)(typescript@4.8.2)
tsc-alias:
specifier: ^1.6.11
version: 1.8.7
@@ -1048,7 +1066,7 @@ importers:
version: 4.1.4
ts-jest:
specifier: 28.0.3
- version: 28.0.3(@babel/core@7.22.20)(@types/jest@29.5.4)(babel-jest@26.6.3)(jest@29.6.4)(typescript@4.8.2)
+ version: 28.0.3(@babel/core@7.22.20)(@types/jest@29.5.4)(jest@29.6.4)(typescript@4.8.2)
ts-node:
specifier: ^10.9.1
version: 10.9.1(@swc/core@1.3.86)(@types/node@14.18.58)(typescript@4.8.2)
@@ -1224,7 +1242,7 @@ importers:
specifier: ^2.1.8
version: registry.npmmirror.com/@tiptap/extension-highlight@2.1.8(@tiptap/core@2.1.11)
'@tiptap/extension-horizontal-rule':
- specifier: ^2.1.8
+ specifier: ^2.1.11
version: registry.npmmirror.com/@tiptap/extension-horizontal-rule@2.1.11(@tiptap/core@2.1.11)(@tiptap/pm@2.1.11)
'@tiptap/extension-image':
specifier: ^2.1.8
@@ -1484,6 +1502,9 @@ importers:
prismjs:
specifier: ^1.29.0
version: 1.29.0
+ purify-ts:
+ specifier: ^2.0.1
+ version: 2.0.1
qr-image:
specifier: ^3.2.0
version: 3.2.0
@@ -2131,6 +2152,9 @@ importers:
cls-hooked:
specifier: ^4.2.2
version: 4.2.2
+ cron-parser:
+ specifier: ^4.9.0
+ version: 4.9.0
dayjs:
specifier: ^1.11.7
version: 1.11.9
@@ -2204,8 +2228,8 @@ importers:
specifier: ^1.8.0
version: 1.9.4(@nestjs/common@8.1.2)(winston@3.10.0)
nestjs-i18n:
- specifier: ^8.3.2
- version: 8.3.2(@nestjs/common@8.1.2)(@nestjs/core@8.1.2)(rxjs@7.5.7)
+ specifier: ^10.4.0
+ version: 10.4.0(@nestjs/common@8.1.2)(@nestjs/core@8.1.2)(class-validator@0.14.0)(rxjs@7.5.7)
nestjs-proto-gen-ts:
specifier: ^1.0.19
version: 1.0.21
@@ -2689,7 +2713,7 @@ packages:
ajv: 8.9.0
ajv-formats: 2.1.1(ajv@8.9.0)
chokidar: 3.5.2
- fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify@2.1.0
+ fast-json-stable-stringify: 2.1.0
magic-string: 0.25.7
rxjs: 6.6.7
source-map: 0.7.3
@@ -7446,6 +7470,18 @@ packages:
slash: 3.0.0
dev: true
+ /@jest/console@29.7.0:
+ resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ chalk: 4.1.2
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ slash: 3.0.0
+ dev: true
+
/@jest/core@28.1.3(ts-node@10.9.1):
resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7532,6 +7568,49 @@ packages:
- ts-node
dev: true
+ /@jest/core@29.7.0(ts-node@10.9.1):
+ resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/reporters': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-changed-files: 29.7.0
+ jest-config: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-resolve-dependencies: 29.7.0
+ jest-runner: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ jest-watcher: 29.7.0
+ micromatch: 4.0.5
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-ansi: 6.0.1
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
/@jest/create-cache-key-function@27.5.1:
resolution: {integrity: sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -7559,6 +7638,16 @@ packages:
jest-mock: 29.6.3
dev: true
+ /@jest/environment@29.7.0:
+ resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ jest-mock: 29.7.0
+ dev: true
+
/@jest/expect-utils@28.1.3:
resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7572,6 +7661,13 @@ packages:
dependencies:
jest-get-type: 29.6.3
+ /@jest/expect-utils@29.7.0:
+ resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ jest-get-type: 29.6.3
+ dev: true
+
/@jest/expect@28.1.3:
resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7592,6 +7688,16 @@ packages:
- supports-color
dev: true
+ /@jest/expect@29.7.0:
+ resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ expect: 29.7.0
+ jest-snapshot: 29.7.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@jest/fake-timers@28.1.3:
resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7616,6 +7722,18 @@ packages:
jest-util: 29.6.3
dev: true
+ /@jest/fake-timers@29.7.0:
+ resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@sinonjs/fake-timers': 10.3.0
+ '@types/node': 14.18.58
+ jest-message-util: 29.7.0
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
+ dev: true
+
/@jest/globals@28.1.3:
resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7639,6 +7757,18 @@ packages:
- supports-color
dev: true
+ /@jest/globals@29.7.0:
+ resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/expect': 29.7.0
+ '@jest/types': 29.6.3
+ jest-mock: 29.7.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@jest/reporters@28.1.3:
resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7714,6 +7844,43 @@ packages:
- supports-color
dev: true
+ /@jest/reporters@29.7.0:
+ resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@bcoe/v8-coverage': 0.2.3
+ '@jest/console': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.19
+ '@types/node': 14.18.58
+ chalk: 4.1.2
+ collect-v8-coverage: 1.0.2
+ exit: 0.1.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ istanbul-lib-coverage: 3.2.0
+ istanbul-lib-instrument: 6.0.0
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 4.0.1
+ istanbul-reports: 3.1.6
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ slash: 3.0.0
+ string-length: 4.0.2
+ strip-ansi: 6.0.1
+ v8-to-istanbul: 9.1.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@jest/schemas@28.1.3:
resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7765,6 +7932,16 @@ packages:
collect-v8-coverage: 1.0.2
dev: true
+ /@jest/test-result@29.7.0:
+ resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/istanbul-lib-coverage': 2.0.4
+ collect-v8-coverage: 1.0.2
+ dev: true
+
/@jest/test-sequencer@28.1.3:
resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -7785,6 +7962,16 @@ packages:
slash: 3.0.0
dev: true
+ /@jest/test-sequencer@29.7.0:
+ resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/test-result': 29.7.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ slash: 3.0.0
+ dev: true
+
/@jest/transform@26.6.2:
resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==}
engines: {node: '>= 10.14.2'}
@@ -7854,6 +8041,29 @@ packages:
- supports-color
dev: true
+ /@jest/transform@29.7.0:
+ resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/core': 7.22.20
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.19
+ babel-plugin-istanbul: 6.1.1
+ chalk: 4.1.2
+ convert-source-map: 2.0.0
+ fast-json-stable-stringify: 2.1.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ micromatch: 4.0.5
+ pirates: 4.0.6
+ slash: 3.0.0
+ write-file-atomic: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@jest/types@25.5.0:
resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==}
engines: {node: '>= 8.3'}
@@ -9817,8 +10027,8 @@ packages:
lodash-es: 4.17.21
dev: false
- /@rollup/plugin-alias@5.0.1(rollup@4.1.4):
- resolution: {integrity: sha512-JObvbWdOHoMy9W7SU0lvGhDtWq9PllP5mjpAy+TUslZG/WzOId9u80Hsqq1vCUn9pFJ0cxpdcnAv+QzU2zFH3Q==}
+ /@rollup/plugin-alias@5.1.0(rollup@4.1.4):
+ resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -13130,11 +13340,18 @@ packages:
pretty-format: 25.5.0
dev: true
+ /@types/jest@29.5.11:
+ resolution: {integrity: sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==}
+ dependencies:
+ expect: 29.6.4
+ pretty-format: 29.6.3
+
/@types/jest@29.5.4:
resolution: {integrity: sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==}
dependencies:
expect: 29.6.4
pretty-format: 29.6.3
+ dev: true
/@types/js-cookie@2.2.7:
resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==}
@@ -13721,7 +13938,7 @@ packages:
/@types/testing-library__jest-dom@5.14.9:
resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==}
dependencies:
- '@types/jest': 29.5.4
+ '@types/jest': 29.5.11
/@types/throttle-debounce@2.1.0:
resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==}
@@ -14929,7 +15146,7 @@ packages:
dayjs: 1.11.10
lodash: 4.17.21
rc-field-form: 1.27.4(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-is: 18.2.0
runes2: 1.1.2
@@ -15743,6 +15960,24 @@ packages:
- supports-color
dev: true
+ /babel-jest@29.7.0(@babel/core@7.22.20):
+ resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@babel/core': ^7.8.0
+ dependencies:
+ '@babel/core': 7.22.20
+ '@jest/transform': 29.7.0
+ '@types/babel__core': 7.20.1
+ babel-plugin-istanbul: 6.1.1
+ babel-preset-jest: 29.6.3(@babel/core@7.22.20)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/babel-loader@8.1.0(@babel/core@7.22.20)(webpack@4.44.2):
resolution: {integrity: sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==}
engines: {node: '>= 6.9'}
@@ -16923,8 +17158,8 @@ packages:
/caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
- browserslist: 4.21.10
- caniuse-lite: 1.0.30001528
+ browserslist: 4.22.1
+ caniuse-lite: 1.0.30001563
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
@@ -18142,6 +18377,25 @@ packages:
safe-buffer: 5.2.1
sha.js: 2.4.11
+ /create-jest@29.7.0(@types/node@14.18.58)(ts-node@10.9.1):
+ resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-config: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
+ jest-util: 29.7.0
+ prompts: 2.4.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
/create-react-class@15.7.0:
resolution: {integrity: sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==}
dependencies:
@@ -18187,6 +18441,10 @@ packages:
luxon: 3.4.3
dev: false
+ /cron-time-generator@2.0.1:
+ resolution: {integrity: sha512-InQQ4vvnFuaM/fpRHkJ0/EzxVfPstVEXo4wJfZwBJutCJ3x6AESnc0A8Kj7TlorpqTbH601ZZJtnFZuFZaMJyQ==}
+ dev: false
+
/cron@1.7.2:
resolution: {integrity: sha512-+SaJ2OfeRvfQqwXQ2kgr0Y5pzBR/lijf5OpnnaruwWnmI799JfWr2jN2ItOV9s3A/+TFOt6mxvKzQq5F0Jp6VQ==}
dependencies:
@@ -20195,6 +20453,15 @@ packages:
- supports-color
dev: true
+ /eslint-config-prettier@8.10.0(eslint@8.49.0):
+ resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+ dependencies:
+ eslint: 8.49.0
+ dev: true
+
/eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.49.0)(typescript@4.8.2):
resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==}
engines: {node: '>=14.0.0'}
@@ -20850,6 +21117,17 @@ packages:
jest-message-util: 29.6.3
jest-util: 29.6.3
+ /expect@29.7.0:
+ resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/expect-utils': 29.7.0
+ jest-get-type: 29.6.3
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ dev: true
+
/express@4.18.1:
resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==}
engines: {node: '>= 0.10.0'}
@@ -24069,6 +24347,15 @@ packages:
p-limit: 3.1.0
dev: true
+ /jest-changed-files@29.7.0:
+ resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ execa: 5.1.1
+ jest-util: 29.7.0
+ p-limit: 3.1.0
+ dev: true
+
/jest-circus@28.1.3:
resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24116,7 +24403,36 @@ packages:
jest-snapshot: 29.6.4
jest-util: 29.6.3
p-limit: 3.1.0
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ pure-rand: 6.0.3
+ slash: 3.0.0
+ stack-utils: 2.0.6
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ dev: true
+
+ /jest-circus@29.7.0:
+ resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/expect': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ chalk: 4.1.2
+ co: 4.6.0
+ dedent: 1.5.1
+ is-generator-fn: 2.1.0
+ jest-each: 29.7.0
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ p-limit: 3.1.0
+ pretty-format: 29.7.0
pure-rand: 6.0.3
slash: 3.0.0
stack-utils: 2.0.6
@@ -24211,6 +24527,34 @@ packages:
- ts-node
dev: true
+ /jest-cli@29.7.0(@types/node@14.18.58)(ts-node@10.9.1):
+ resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@jest/core': 29.7.0(ts-node@10.9.1)
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ create-jest: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
+ exit: 0.1.2
+ import-local: 3.1.0
+ jest-config: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
/jest-config@28.1.3(@types/node@14.18.58)(ts-node@10.9.1):
resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24283,10 +24627,10 @@ packages:
jest-validate: 29.6.3
micromatch: 4.0.5
parse-json: 5.2.0
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@20.6.2)(typescript@4.8.2)
+ ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@14.18.58)(typescript@4.8.2)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -24324,7 +24668,48 @@ packages:
jest-validate: 29.6.3
micromatch: 4.0.5
parse-json: 5.2.0
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@20.6.2)(typescript@4.8.2)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ dev: true
+
+ /jest-config@29.7.0(@types/node@14.18.58)(ts-node@10.9.1):
+ resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ '@babel/core': 7.22.20
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ babel-jest: 29.7.0(@babel/core@7.22.20)
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.5
+ parse-json: 5.2.0
+ pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@20.6.2)(typescript@4.8.2)
@@ -24360,7 +24745,17 @@ packages:
chalk: 4.1.2
diff-sequences: 29.6.3
jest-get-type: 29.6.3
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ dev: true
+
+ /jest-diff@29.7.0:
+ resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ diff-sequences: 29.6.3
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
/jest-docblock@28.1.1:
resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==}
@@ -24376,6 +24771,13 @@ packages:
detect-newline: 3.1.0
dev: true
+ /jest-docblock@29.7.0:
+ resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ detect-newline: 3.1.0
+ dev: true
+
/jest-each@28.1.3:
resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24395,7 +24797,18 @@ packages:
chalk: 4.1.2
jest-get-type: 29.6.3
jest-util: 29.6.3
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ dev: true
+
+ /jest-each@29.7.0:
+ resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ jest-get-type: 29.6.3
+ jest-util: 29.7.0
+ pretty-format: 29.7.0
dev: true
/jest-environment-jsdom@28.1.3:
@@ -24440,6 +24853,29 @@ packages:
- utf-8-validate
dev: true
+ /jest-environment-jsdom@29.7.0:
+ resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/jsdom': 20.0.1
+ '@types/node': 14.18.58
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
+ jsdom: 20.0.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/jest-environment-node@28.1.3:
resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24464,6 +24900,18 @@ packages:
jest-util: 29.6.3
dev: true
+ /jest-environment-node@29.7.0:
+ resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
+ dev: true
+
/jest-get-type@25.2.6:
resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==}
engines: {node: '>= 8.3'}
@@ -24539,6 +24987,25 @@ packages:
fsevents: 2.3.3
dev: true
+ /jest-haste-map@29.7.0:
+ resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/graceful-fs': 4.1.6
+ '@types/node': 14.18.58
+ anymatch: 3.1.3
+ fb-watchman: 2.0.2
+ graceful-fs: 4.2.11
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ micromatch: 4.0.5
+ walker: 1.0.8
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
/jest-leak-detector@28.1.3:
resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24552,7 +25019,15 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
jest-get-type: 29.6.3
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ dev: true
+
+ /jest-leak-detector@29.7.0:
+ resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
dev: true
/jest-matcher-utils@28.1.3:
@@ -24570,9 +25045,19 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
chalk: 4.1.2
- jest-diff: 29.6.4
+ jest-diff: 29.7.0
jest-get-type: 29.6.3
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+
+ /jest-matcher-utils@29.7.0:
+ resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
+ dev: true
/jest-message-util@28.1.3:
resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
@@ -24599,9 +25084,24 @@ packages:
chalk: 4.1.2
graceful-fs: 4.2.11
micromatch: 4.0.5
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ stack-utils: 2.0.6
+
+ /jest-message-util@29.7.0:
+ resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@jest/types': 29.6.3
+ '@types/stack-utils': 2.0.1
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ micromatch: 4.0.5
+ pretty-format: 29.7.0
slash: 3.0.0
stack-utils: 2.0.6
+ dev: true
/jest-mock@28.1.3:
resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==}
@@ -24620,6 +25120,15 @@ packages:
jest-util: 29.6.3
dev: true
+ /jest-mock@29.7.0:
+ resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ jest-util: 29.7.0
+ dev: true
+
/jest-pnp-resolver@1.2.3(jest-resolve@28.1.3):
resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
engines: {node: '>=6'}
@@ -24644,6 +25153,18 @@ packages:
jest-resolve: 29.6.4
dev: true
+ /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
+ engines: {node: '>=6'}
+ peerDependencies:
+ jest-resolve: '*'
+ peerDependenciesMeta:
+ jest-resolve:
+ optional: true
+ dependencies:
+ jest-resolve: 29.7.0
+ dev: true
+
/jest-regex-util@26.0.0:
resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==}
engines: {node: '>= 10.14.2'}
@@ -24679,6 +25200,16 @@ packages:
- supports-color
dev: true
+ /jest-resolve-dependencies@29.7.0:
+ resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ jest-regex-util: 29.6.3
+ jest-snapshot: 29.7.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/jest-resolve@28.1.3:
resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24709,6 +25240,21 @@ packages:
slash: 3.0.0
dev: true
+ /jest-resolve@29.7.0:
+ resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ resolve: 1.22.4
+ resolve.exports: 2.0.2
+ slash: 3.0.0
+ dev: true
+
/jest-runner@28.1.3:
resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24767,6 +25313,35 @@ packages:
- supports-color
dev: true
+ /jest-runner@29.7.0:
+ resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/environment': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ chalk: 4.1.2
+ emittery: 0.13.1
+ graceful-fs: 4.2.11
+ jest-docblock: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-haste-map: 29.7.0
+ jest-leak-detector: 29.7.0
+ jest-message-util: 29.7.0
+ jest-resolve: 29.7.0
+ jest-runtime: 29.7.0
+ jest-util: 29.7.0
+ jest-watcher: 29.7.0
+ jest-worker: 29.7.0
+ p-limit: 3.1.0
+ source-map-support: 0.5.13
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/jest-runtime@28.1.3:
resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24827,6 +25402,36 @@ packages:
- supports-color
dev: true
+ /jest-runtime@29.7.0:
+ resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/globals': 29.7.0
+ '@jest/source-map': 29.6.3
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ chalk: 4.1.2
+ cjs-module-lexer: 1.2.3
+ collect-v8-coverage: 1.0.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-mock: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ slash: 3.0.0
+ strip-bom: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/jest-serializer@26.6.2:
resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==}
engines: {node: '>= 10.14.2'}
@@ -24882,13 +25487,41 @@ packages:
chalk: 4.1.2
expect: 29.6.4
graceful-fs: 4.2.11
- jest-diff: 29.6.4
+ jest-diff: 29.7.0
jest-get-type: 29.6.3
jest-matcher-utils: 29.6.4
jest-message-util: 29.6.3
jest-util: 29.6.3
natural-compare: 1.4.0
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-snapshot@29.7.0:
+ resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/core': 7.22.20
+ '@babel/generator': 7.22.15
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.20)
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.20)
+ '@babel/types': 7.22.19
+ '@jest/expect-utils': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.20)
+ chalk: 4.1.2
+ expect: 29.7.0
+ graceful-fs: 4.2.11
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ natural-compare: 1.4.0
+ pretty-format: 29.7.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
@@ -24929,6 +25562,18 @@ packages:
graceful-fs: 4.2.11
picomatch: 2.3.1
+ /jest-util@29.7.0:
+ resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ graceful-fs: 4.2.11
+ picomatch: 2.3.1
+ dev: true
+
/jest-validate@28.1.3:
resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -24950,7 +25595,19 @@ packages:
chalk: 4.1.2
jest-get-type: 29.6.3
leven: 3.1.0
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
+ dev: true
+
+ /jest-validate@29.7.0:
+ resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ camelcase: 6.3.0
+ chalk: 4.1.2
+ jest-get-type: 29.6.3
+ leven: 3.1.0
+ pretty-format: 29.7.0
dev: true
/jest-watcher@28.1.3:
@@ -24981,6 +25638,20 @@ packages:
string-length: 4.0.2
dev: true
+ /jest-watcher@29.7.0:
+ resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 14.18.58
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ emittery: 0.13.1
+ jest-util: 29.7.0
+ string-length: 4.0.2
+ dev: true
+
/jest-worker@26.6.2:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
@@ -25017,6 +25688,16 @@ packages:
supports-color: 8.1.1
dev: true
+ /jest-worker@29.7.0:
+ resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@types/node': 14.18.58
+ jest-util: 29.7.0
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
+ dev: true
+
/jest@28.1.1(@types/node@14.18.58)(ts-node@10.9.1):
resolution: {integrity: sha512-qw9YHBnjt6TCbIDMPMpJZqf9E12rh6869iZaN08/vpOGgHJSAaLLUn6H8W3IAEuy34Ls3rct064mZLETkxJ2XA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
@@ -25079,6 +25760,27 @@ packages:
- ts-node
dev: true
+ /jest@29.7.0(@types/node@14.18.58)(ts-node@10.9.1):
+ resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@jest/core': 29.7.0(ts-node@10.9.1)
+ '@jest/types': 29.6.3
+ import-local: 3.1.0
+ jest-cli: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
/jiti@1.19.3:
resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==}
hasBin: true
@@ -27281,18 +27983,23 @@ packages:
resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==}
dev: true
- /nestjs-i18n@8.3.2(@nestjs/common@8.1.2)(@nestjs/core@8.1.2)(rxjs@7.5.7):
- resolution: {integrity: sha512-9JDqhRt9tqL7zblm41s+PHQ+OO4tYcMHr4qsBR0sarl0eLJ5NXOEesONIR04JmCIIQjbUMXFJtBr1xXurgEfcA==}
+ /nestjs-i18n@10.4.0(@nestjs/common@8.1.2)(@nestjs/core@8.1.2)(class-validator@0.14.0)(rxjs@7.5.7):
+ resolution: {integrity: sha512-g8/OiQG8yNVVnmqqmg4yTHYAAzMEEn6gX7MrCP63loRVA3brIpZEROGJEiMpJ0svALDisjXD9jTiHzmvIcivCg==}
+ engines: {node: '>=16'}
peerDependencies:
'@nestjs/common': '*'
'@nestjs/core': '*'
+ class-validator: '*'
rxjs: '*'
dependencies:
'@nestjs/common': 8.1.2(cache-manager@3.6.3)(class-transformer@0.3.1)(class-validator@0.14.0)(debug@4.3.4)(reflect-metadata@0.1.13)(rxjs@7.5.7)
'@nestjs/core': 8.1.2(@nestjs/common@8.1.2)(@nestjs/microservices@8.1.2)(@nestjs/websockets@8.1.2)(reflect-metadata@0.1.13)(rxjs@7.5.7)
accept-language-parser: 1.5.0
chokidar: 3.5.3
- cookie: 0.4.2
+ class-validator: 0.14.0
+ cookie: 0.5.0
+ iterare: 1.2.1
+ js-yaml: 4.1.0
rxjs: 7.5.7
string-format: 2.0.0
dev: false
@@ -27859,7 +28566,7 @@ packages:
fs-extra: 11.1.1
glob: 7.1.4
ignore: 5.2.4
- jest-diff: 29.6.4
+ jest-diff: 29.7.0
js-yaml: 4.1.0
jsonc-parser: 3.2.0
lines-and-columns: 2.0.3
@@ -28973,25 +29680,25 @@ packages:
resolve: 1.22.4
dev: true
- /postcss-import@15.1.0(postcss@8.4.29):
+ /postcss-import@15.1.0(postcss@8.4.31):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.29
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.4
- /postcss-js@4.0.1(postcss@8.4.29):
+ /postcss-js@4.0.1(postcss@8.4.31):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.29
+ postcss: 8.4.31
/postcss-load-config@2.1.2:
resolution: {integrity: sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==}
@@ -29019,7 +29726,7 @@ packages:
yaml: 1.10.2
dev: true
- /postcss-load-config@4.0.1(postcss@8.4.29)(ts-node@10.9.1):
+ /postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
@@ -29032,7 +29739,7 @@ packages:
optional: true
dependencies:
lilconfig: 2.1.0
- postcss: 8.4.29
+ postcss: 8.4.31
ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@20.6.2)(typescript@4.8.2)
yaml: 2.3.2
@@ -29114,7 +29821,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.10
+ browserslist: 4.22.1
cssnano-utils: 3.1.0(postcss@8.4.31)
postcss: 8.4.31
postcss-value-parser: 4.2.0
@@ -29219,13 +29926,13 @@ packages:
string-hash: 1.1.3
dev: true
- /postcss-nested@6.0.1(postcss@8.4.29):
+ /postcss-nested@6.0.1(postcss@8.4.31):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.29
+ postcss: 8.4.31
postcss-selector-parser: 6.0.13
/postcss-normalize-charset@5.1.0(postcss@8.4.31):
@@ -29293,7 +30000,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.10
+ browserslist: 4.22.1
postcss: 8.4.31
postcss-value-parser: 4.2.0
dev: true
@@ -29417,6 +30124,7 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
+ dev: true
/postcss@8.4.31:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
@@ -29425,7 +30133,6 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/postgres-array@2.0.0:
resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
@@ -29588,6 +30295,14 @@ packages:
ansi-styles: 5.2.0
react-is: 18.2.0
+ /pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/schemas': 29.6.3
+ ansi-styles: 5.2.0
+ react-is: 18.2.0
+
/pretty-hrtime@1.0.3:
resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
engines: {node: '>= 0.8'}
@@ -29994,6 +30709,12 @@ packages:
resolution: {integrity: sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w==}
dev: true
+ /purify-ts@2.0.1:
+ resolution: {integrity: sha512-g17AdcyNtXyUuLgMfQN8bS2xPiTrxxkebe5Ssy234NX8ZpE2Nbk6bIXO5MNapFVb77jcv7a4Xt9NfPtuCLGiBQ==}
+ dependencies:
+ '@types/json-schema': 7.0.12
+ dev: false
+
/qr-image@3.2.0:
resolution: {integrity: sha512-rXKDS5Sx3YipVsqmlMJsJsk6jXylEpiHRC2+nJy66fxA5ExYyGa4PqwteW69SaVmAb2OQ18HbYriT7cGQMbduw==}
dev: false
@@ -30322,7 +31043,7 @@ packages:
dependencies:
'@babel/runtime': 7.23.2
classnames: 2.2.6
- rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -34030,7 +34751,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.10
+ browserslist: 4.22.1
postcss: 8.4.31
postcss-selector-parser: 6.0.13
dev: true
@@ -34248,11 +34969,11 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.29
- postcss-import: 15.1.0(postcss@8.4.29)
- postcss-js: 4.0.1(postcss@8.4.29)
- postcss-load-config: 4.0.1(postcss@8.4.29)(ts-node@10.9.1)
- postcss-nested: 6.0.1(postcss@8.4.29)
+ postcss: 8.4.31
+ postcss-import: 15.1.0(postcss@8.4.31)
+ postcss-js: 4.0.1(postcss@8.4.31)
+ postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1)
+ postcss-nested: 6.0.1(postcss@8.4.31)
postcss-selector-parser: 6.0.13
resolve: 1.22.4
sucrase: 3.34.0
@@ -34831,6 +35552,41 @@ packages:
babel-jest: 26.6.3(@babel/core@7.22.20)
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
+ jest: 29.6.4(@types/node@20.6.2)(ts-node@10.9.1)
+ jest-util: 28.1.3
+ json5: 2.2.3
+ lodash.memoize: 4.1.2
+ make-error: 1.3.6
+ semver: 7.5.4
+ typescript: 4.8.2
+ yargs-parser: 20.2.9
+ dev: true
+
+ /ts-jest@28.0.3(@babel/core@7.22.20)(@types/jest@29.5.4)(jest@29.6.4)(typescript@4.8.2):
+ resolution: {integrity: sha512-HzgbEDQ2KgVtDmpXToqAcKTyGHdHsG23i/iUjfxji92G5eT09S1m9UHZd7csF0Bfgh9txM4JzwHnv7r1waFPlw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ hasBin: true
+ peerDependencies:
+ '@babel/core': '>=7.0.0-beta.0 <8'
+ '@types/jest': ^27.0.0
+ babel-jest: ^28.0.0
+ esbuild: '*'
+ jest: ^28.0.0
+ typescript: '>=4.3'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@types/jest':
+ optional: true
+ babel-jest:
+ optional: true
+ esbuild:
+ optional: true
+ dependencies:
+ '@babel/core': 7.22.20
+ '@types/jest': 29.5.4
+ bs-logger: 0.2.6
+ fast-json-stable-stringify: 2.1.0
jest: 29.6.4(@types/node@14.18.58)(ts-node@10.9.1)
jest-util: 28.1.3
json5: 2.2.3
@@ -34841,6 +35597,42 @@ packages:
yargs-parser: 20.2.9
dev: true
+ /ts-jest@29.1.1(@babel/core@7.22.20)(@jest/types@29.6.3)(babel-jest@26.6.3)(jest@29.7.0)(typescript@4.8.2):
+ resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ peerDependencies:
+ '@babel/core': '>=7.0.0-beta.0 <8'
+ '@jest/types': ^29.0.0
+ babel-jest: ^29.0.0
+ esbuild: '*'
+ jest: ^29.0.0
+ typescript: '>=4.3 <6'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@jest/types':
+ optional: true
+ babel-jest:
+ optional: true
+ esbuild:
+ optional: true
+ dependencies:
+ '@babel/core': 7.22.20
+ '@jest/types': 29.6.3
+ babel-jest: 26.6.3(@babel/core@7.22.20)
+ bs-logger: 0.2.6
+ fast-json-stable-stringify: 2.1.0
+ jest: 29.7.0(@types/node@14.18.58)(ts-node@10.9.1)
+ jest-util: 29.6.3
+ json5: 2.2.3
+ lodash.memoize: 4.1.2
+ make-error: 1.3.6
+ semver: 7.5.4
+ typescript: 4.8.2
+ yargs-parser: 21.1.1
+ dev: true
+
/ts-loader@6.2.2(typescript@4.8.2):
resolution: {integrity: sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==}
engines: {node: '>=8.6'}
@@ -37618,12 +38410,6 @@ packages:
version: 1.12.4
dev: false
- registry.npmmirror.com/fast-json-stable-stringify@2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
- name: fast-json-stable-stringify
- version: 2.1.0
- dev: true
-
registry.npmmirror.com/has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz}
name: has-flag
@@ -37884,22 +38670,6 @@ packages:
resize-observer-polyfill: 1.5.1
dev: false
- registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.0.tgz}
- id: registry.npmmirror.com/rc-motion/2.9.0
- name: rc-motion
- version: 2.9.0
- peerDependencies:
- react: '>=16.9.0'
- react-dom: '>=16.9.0'
- dependencies:
- '@babel/runtime': 7.23.2
- classnames: 2.2.6
- rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
registry.npmmirror.com/rope-sequence@1.3.4:
resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/rope-sequence/-/rope-sequence-1.3.4.tgz}
name: rope-sequence
From a780d8564027e63935906831af06ad4d167f8906 Mon Sep 17 00:00:00 2001
From: Kilian
Date: Mon, 25 Dec 2023 17:07:43 +0800
Subject: [PATCH 4/5] fix: func undefined check (#1542)
Submit a pull request for this project.
# Why?
# What?
# How?
---
.../src/pc/components/workspace/hooks/usePaymentReminder.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx b/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx
index fe5f946319..4344dfb634 100644
--- a/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx
+++ b/packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx
@@ -61,7 +61,7 @@ export const usePaymentReminder = () => {
return;
}
- usageWarnModal({
+ usageWarnModal?.({
title: t(Strings.payment_reminder_modal_title),
alertContent: t(Strings.payment_reminder_modal_content),
});
From d143c3dae88a1f9b39ecfd7408a45663fb29d196 Mon Sep 17 00:00:00 2001
From: Chambers
Date: Mon, 25 Dec 2023 18:14:37 +0800
Subject: [PATCH 5/5] docs: changelog for v1.7.0-beta.1
---
CHANGELOG.md | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fe1adb5452..a19fbad7f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,16 @@
# APITable CHANGELOG
+## [v1.7.0-beta.1](https://github.com/apitable/apitable/releases/tag/v1.7.0-beta.1) (2023-12-25)
+
+
+### Bug fixes
+
+* fix: func undefined check ([#1542](https://github.com/apitable/apitable/pull/1542)) @wangkailang
+
+### What's more
+
+* refactor: use_responsive hook ([#1419](https://github.com/apitable/apitable/pull/1419)) @liaoliao666
+* sync: hosted cloud ([#1540](https://github.com/apitable/apitable/pull/1540)) @ChambersChan
## [v1.7.0-beta](https://github.com/apitable/apitable/releases/tag/v1.7.0-beta) (2023-12-18)