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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • New 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 äøŖęœˆé‡Œļ¼Œē»“ę ¼č”Øäø€ē›“ęœ‰åœØę‚„ę‚„ę›“ę–°ļ¼Œę”¹å–„ä½æē”Øä½“éŖŒć€‚
čæ™ę¬”ę–°å¢žäŗ†äøå°‘ę˜¾ę€§åŠŸčƒ½ē‚¹ļ¼Œå…ˆę„äŗ†č§£äø€äø‹å†äøŠę‰‹å§ļ½ž

šŸ“ˆ  å›¾č”Øē»„ä»¶å¢žå¼ŗåÆč§†åŒ–

č‡ŖåŠØčÆ†åˆ«ę—„ęœŸē»“åŗ¦ļ¼Œå¼€åÆę ¼å¼åŒ–ę—„ęœŸåŽåÆé€‰ę‹©ęŒ‰å‘Ø/月/季度/å¹“å±•ē¤ŗļ¼Œęø…ę™°å‘ˆēŽ°ę•°ę®čµ°åŠæ

wegist1

ę–°å¢ž 10+ ę¬¾å•č‰²ęøå˜äø»é¢˜ļ¼Œé€‚åˆåœØå¤šäøŖę•°ę®ē³»åˆ—ēš„å›¾č”Øäø­åŗ”ē”Øļ¼Œå¢žå¼ŗå®”č§†ļ¼ŒēŖå‡ŗē„¦ē‚¹

wegist2

šŸ“Ž  office ę–‡ä»¶åœØēŗæé¢„č§ˆ

é™„ä»¶å­—ę®µäøŠä¼ ę–‡ä»¶åŽåÆåœØēŗæé¢„č§ˆļ¼Œęå‡åä½œę•ˆēŽ‡ļ¼Œę”ÆęŒę–‡ę”£ć€č”Øę ¼ć€PPT å¤šē§ę ¼å¼
č·Æå¾„ļ¼šē©ŗé—“ē«™č®¾ē½®-ē¬¬äø‰ę–¹åŗ”ē”Øé›†ęˆ-office ę–‡ä»¶é¢„č§ˆļ¼ŒęŽˆęƒåŽę‰čƒ½ē”Ÿę•ˆå“¦

wegist1

šŸ”  ē„žå„‡å¼•ē”Øåˆ—ę”ÆęŒē­›é€‰

åœØē„žå„‡å¼•ē”Øåˆ—äø­ļ¼ŒåÆ¹å¼•ē”Øēš„ę•°ę®čæ›č”Œē­›é€‰ļ¼Œä»„ä¾æåœØęµ·é‡ę•°ę®äø­åæ«é€Ÿć€ē²¾å‡†åœ°å±•ē¤ŗęŸē±»ę•°ę®

wegist1

šŸ“…  ę—„ęœŸę ¼å¼ę›“äø°åÆŒ

ę—„ęœŸå­—ę®µę–°å¢žå¹“ć€ęœˆć€ę—„äø‰ē§ę—„ęœŸę ¼å¼

wegist1

āž•  å…¶ä»–

ä¼˜åŒ–é”µé¢åˆ·ę–°é€»č¾‘ļ¼Œåˆ é™¤ć€å¤åˆ¶ę–‡ä»¶åŽę— éœ€é‡č½½ļ¼ŒäæęŒå½“å‰ę“ä½œäøč¢«ę‰“ę–­

\"\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 ēš„é­”ę³•ę£’å§ļ½ž

šŸ”’  ē²¾ē»†åŒ–ęƒé™ē®”理

åˆ—ęƒé™äøŠēŗæļ¼ŒäæęŠ¤ę•ę„Ÿę•°ę®ć€‚å¼€åÆåˆ—ęƒé™åŽļ¼ŒåÆé™åˆ¶ęˆå‘˜ęŸ„ēœ‹ęˆ–ē¼–č¾‘č”Øę ¼å†…ēš„ęŸåˆ—ę•°ę®ć€‚
č·Æå¾„ļ¼šč®¾ē½®åˆ—ęƒé™å‰ļ¼Œéœ€å…ˆå¼€åÆę–‡ä»¶ęƒé™

wegist1

ā³  é”¹ē›®č·Ÿčæ›ļ¼Œå¼ å¼›ęœ‰åŗ¦

č¶…å¼ŗē”˜ē‰¹å›¾ļ¼ŒåŠ©åŠ›é”¹ē›®ē®”ē†ć€‚ä»„ę—¶é—“äøŗč½“ļ¼Œå±•ē¤ŗęÆäø€äøŖä»»åŠ”ēš„ę—¶é—“čŠ‚ē‚¹ä»„åŠå…³é”®äæ”ęÆļ¼Œå…Øé¢ęŠŠęŽ§čæ›åŗ¦ć€‚

wegist1

šŸ“‹  č®°å½•äæ®ę”¹ļ¼Œęœ‰čæ¹åÆå¾Ŗ

čæ½ęŗÆäæ®ę”¹åŽ†å²ļ¼Œä»„é˜²ę•°ę®äø¢å¤±ć€‚ęœ€čæ‘ 90 å¤©ēš„äæ®ę”¹č®°å½•ļ¼ŒåŒ…ę‹¬äæ®ę”¹äŗŗć€äæ®ę”¹å†…å®¹ē­‰å®Œę•“äæ”ęÆéƒ½čƒ½č¢«ę‰¾å›žć€‚
č·Æå¾„ļ¼šå±•å¼€č”Œ-ē‚¹å‡»å¼¹ēŖ—å³äøŠč§’čÆ„č®ŗ-ę˜¾ē¤ŗęœ¬č”Øēš„äæ®ę”¹åŽ†å²-äæ®ę”¹åŽ†å²

wegist1

šŸ”œ   ē•…äŗ«č¾“å…„ļ¼Œč½»ę¾ęŽ’ē‰ˆ

ę–‡ä»¶čÆ¦ęƒ…é”µę”¹ē‰ˆļ¼Œę–‡ęœ¬ē¼–č¾‘å¾ˆęø…ēˆ½ć€‚ę”ÆęŒ markdown čÆ­ę³•ļ¼Œč¾“å…„ā€œ/ā€å±•å¼€čœå•ę ļ¼Œå†…å®¹ęŽ’ē‰ˆåæ«äŗŗäø€ę­„ć€‚

wegist1

šŸ“Ž  é™„ä»¶äø‹č½½ļ¼Œäø€ę­„完成

å•č”Œč®°å½•äø­ļ¼Œé™„ä»¶åˆ—ēš„å¤šäøŖę–‡ä»¶åÆäø€é”®äø‹č½½ć€‚äø‹č½½ę–‡ä»¶å°†ä»„åŽ‹ē¼©åŒ…ēš„å½¢å¼å­˜å‚ØåœØęœ¬åœ°č®¾å¤‡äø­ć€‚

wegist1

ā˜Žļø  ęˆå‘˜ę‰‹ęœŗļ¼ŒåÆęŽ§ę˜¾ē¤ŗ

ę˜¾ē¤ŗęˆå‘˜ę‰‹ęœŗå·ē ļ¼Œē“§ę€„äŗ‹é”¹åŠę—¶ę²Ÿé€šć€‚å¼€åÆé€‰é”¹åŽļ¼Œé€šč®Æå½•ęˆå‘˜ēš„ę‰‹ęœŗå·ē å°†å®Œę•“å±•ē¤ŗć€‚
č·Æå¾„ļ¼šē©ŗé—“ē«™ē®”ē†-ę™®é€šęˆå‘˜-ęˆå‘˜äæ”ęÆ-ę˜¾ē¤ŗęˆå‘˜ę‰‹ęœŗå·

wegist1

āŒØļø  åæ«ę·ę“ä½œęŒ‡å—

  • åŒå‡»č”Øę ¼å¤“éƒØēš„č”Øåļ¼Œåæ«é€Ÿå®Œęˆé‡å‘½åć€‚
  • ē‚¹å‡»å³äøŠč§’ēš„ååŒęˆå‘˜å¤“åƒļ¼Œåæ«é€Ÿč®¾ē½®ęˆå‘˜åœØå½“å‰č”Øę ¼ēš„ęƒé™ć€‚
  • ę‰¹é‡éšč—ć€ę‹–åŠØęˆ–åˆ é™¤ē»“ę ¼åˆ—ļ¼Œé€‰äø­äø€åˆ—åŽļ¼ŒęŒ‰ä½ 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ęœˆä»½ēš„å°¾å·“ļ¼Œę˜Æēƒ­ęƒ…ę“‹ęŗ¢ēš„ē‹®å­åŗ§ļ¼Œä¹Ÿę˜Æé­”ę³•ē„žå„‡ēš„ē»“ę ¼č”Øļ¼Œåæ«ę„åŗ·åŗ·čæ™ę¬”ę›“ę–°äŗ†å“Ŗäŗ›åŠŸčƒ½å§ļ½ž

šŸ§™ā€  ē„žå„‡č”Øå•ę›“ē„žå„‡

ęœŖęäŗ¤č”Øå•å†…å®¹ę—¶é€€å‡ŗé”µé¢ļ¼Œé‡ę–°čæ›å…„č‡ŖåŠØäæē•™äøŠę¬”å”«å†™å†…å®¹ļ¼Œå‡å°‘é‡å¤č¾“å…„
ę”ÆęŒę™ŗčƒ½å…¬å¼åˆ—ć€ē„žå„‡å¼•ē”Øåˆ—ēš„å†…å®¹ę˜¾ē¤ŗļ¼Œč”Øå•å”«å†™ę™ŗčƒ½åŒ–

wegist1

🌈  å­—ę®µč®¾ē½®å¾ˆč““心

ę˜¾ē¤ŗåŒå‘å…³č”åˆ—åœØåÆ¹åŗ”å…³č”č”Øäø­ēš„åˆ—åē§°ļ¼Œåø®åŠ©ä½æē”Øč€…åæ«é€Ÿē†č§£ć€äø€äø€åÆ¹åŗ”

wegist1

ę•°å­—åˆ—ē±»åž‹ę ¼å¼å¢žå¼ŗļ¼Œč““åˆäøšåŠ”åœŗę™Æč‡Ŗå®šä¹‰å•ä½åē§°ļ¼Œå¤šē§åƒåˆ†ä½ę ¼å¼č®¾ē½®ļ¼Œę•°ę®č®°å½•ę›“ē›“č§‚

wegist1

ā³  ē­›é€‰ęŸ„é‡ę–°ęŠ€čƒ½

ę•°ę®å½•å…„å’Œč”Øå•ęäŗ¤ę—¶åÆčƒ½åÆ¼č‡“ēš„é‡å¤č®°å½•ļ¼Œéƒ½åÆä»„é€ščæ‡ē­›é€‰å™Øåæ«é€ŸęŸ„ę‰¾ļ¼Œä»„ä¾æåŠę—¶ę›“ę­£

wegist1

šŸŽ‰   ē¬¬äø‰ę–¹é›†ęˆļ¼šé’‰é’‰

åœØé’‰é’‰äø­åˆ›å»ŗč‡Ŗå»ŗåŗ”ē”Øć€Œē»“ę ¼č”Øć€ļ¼Œå¹³å°é—“ēš„ē»„ē»‡ęž¶ęž„å’Œę¶ˆęÆé€šēŸ„å³ę—¶åŒę­„ļ¼Œęø…é™¤åä½œéšœē¢

wegist1

šŸ”“  å…¶ä»–åŠŸčƒ½ä¼˜åŒ–

ē›øå†Œč§†å›¾åøƒå±€č°ƒę•“ļ¼Œå¹³é“ŗēŠ¶ę€äø‹ęœ€å°‘åÆå±•ē¤ŗäø€åˆ—ļ¼Œē§»åŠØē«ÆęŸ„ēœ‹ę›“åŠ čˆ’é€‚

wegist1

é¦–åˆ—åˆ—åē§°å¢žåŠ å°ęē¤ŗļ¼Œę•°ę®ē»“ęž„åŒ–ä»„ć€Œč®°å½•ę ‡é¢˜ć€äøŗäø»é”®ļ¼Œäøę”ÆęŒę‹–åŠØć€éšč—å’Œåˆ é™¤

wegist1

å½“ē»“ę ¼č”Øēš„åˆ—ę•°é‡č¾ƒå¤šéœ€č¦ęØŖå‘ę‹–åŠØčæ›č”ŒęŸ„ēœ‹ę—¶ļ¼ŒåÆęŒ‰ä½ Shift åŽę»šåŠØé¼ ę ‡äøŠēš„ę»šč½®ę„å®žēŽ°

wegist1\"\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 å·„å…·ēš„äæ”ęÆčæžęŽ„ļ¼ŒåŖéœ€ē®€å•é…ē½®å³åÆå°†ē»“ę ¼č”Øč®°å½•ęŽØé€č‡³é£žä¹¦ć€é’‰é’‰ć€ä¼äøšå¾®äæ”ć€‚ę›“å¤šåÆčƒ½ļ¼Œę•¬čÆ·ęœŸå¾…ļ½ž
å°é²œä½“éŖŒéœ€å…ˆē”³čÆ·å†…ęµ‹čµ„ę ¼ļ¼Œč·Æå¾„ļ¼šå·¦äø‹č§’å¤“åƒ-ē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-ęœŗå™Øäŗŗ-åŽ»ē”³čÆ·å†…ęµ‹

wegist1

šŸ“…  ę—„ęœŸē»Ÿč®”ę›“é€šē”Ø

优化 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 äøŖåøøē”Øę—„ęœŸę”ä»¶ļ¼Œäø€ę¬”č®¾ē½®é•æęœŸåÆē”Øļ¼Œå†ä¹Ÿäøē”ØęÆę¬”ę‰‹åŠØč°ƒę•“å•¦ļ½ž

wegist1

é”¹ē›®å›žé”¾ć€å·„å•å¤„ē†ē­‰åœŗę™Æäø‹éœ€č¦čšē„¦ęŸäøŖå‘ØęœŸå†…ēš„ę•°ę®ļ¼Œę”ÆęŒč‡Ŗå®šä¹‰ę—¶é—“čŒƒå›“ļ¼Œę“ä½œę›“å‹å„½

wegist1

ę•°ę®åˆ†ęžäø­ęœ‰ę—¶åŖéœ€å…³ę³Øčæ‘ęœŸę•°ę®å˜åŒ–ļ¼Œē­›é€‰ę—©äŗŽ/ę™šäŗŽå½“å‰å¤šå°‘å¤©ēš„ę•°ę®ļ¼Œē»“åˆä»Ŗč”Øē›˜čæ˜čƒ½č½»ę¾å®žēŽ°åÆč§†åŒ–å¤§å±ę•ˆęžœ

wegist1

šŸ†’  ę™ŗčƒ½å…¬å¼ä¼˜åŒ–

优化 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 å·„å…·ēš„äæ”ęÆčæžęŽ„ļ¼ŒåŖéœ€ē®€å•é…ē½®å³åÆå°†ē»“ę ¼č”Øč®°å½•ęŽØé€č‡³é£žä¹¦ć€é’‰é’‰ć€ä¼äøšå¾®äæ”ć€‚ę›“å¤šåÆčƒ½ļ¼Œę•¬čÆ·ęœŸå¾…ļ½ž

å°é²œä½“éŖŒéœ€å…ˆē”³čÆ·å†…ęµ‹čµ„ę ¼ļ¼Œč·Æå¾„ļ¼šå·¦äø‹č§’å¤“åƒ-ē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-ęœŗå™Øäŗŗ-åŽ»ē”³čÆ·å†…ęµ‹

wegist1

šŸ“…  ę—„ęœŸē»Ÿč®”ę›“é€šē”Ø

优化 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 ē»“ę ¼ęœŗå™ØäŗŗåŽļ¼Œęœ¬ę¬”ę›“ę–°å†ę¬”ęŽØå‡ŗč‡Ŗå»ŗå°ē»„ä»¶ļ¼Œå®žēŽ°ę›“äø°åÆŒēš„ę•°ę®åÆč§†åŒ–ę•ˆęžœļ¼Œę•°ę®ęµč½¬ć€åä½œę›“ę™ŗčƒ½ć€‚

šŸ§™ā€ā™€ļø  č”Øå•ę˜¾ē¤ŗę›“瓧凑

ä½æē”Øē„žå„‡č”Øå•čæ›č”Œę•°ę®ę”¶é›†ļ¼Œå•é€‰/å¤šé€‰ēš„é€‰é”¹č¾ƒå¤šę—¶ļ¼Œé”µé¢ä¼šäøę–­ę‹‰é•æļ¼Œå½±å“å”«å†™ä½“éŖŒć€‚åÆ¹ę­¤ļ¼Œē„žå„‡č”Øå•čæ›č”Œäŗ†ę ·å¼ä¼˜åŒ–ļ¼Œå¼€åÆć€Œę”¶ēŗ³å•å¤šé€‰ēš„é€‰é”¹ć€ļ¼Œå†å¤šēš„é€‰é”¹éƒ½åÆä»„å®Œē¾Žå…¼å®¹ć€‚

č·Æå¾„ļ¼šē„žå„‡č”Øå•-设置-ę”¶ēŗ³å•å¤šé€‰ēš„é€‰é”¹

wegist1

šŸ”  å®‰å…ØäøŽęƒé™å‡ēŗ§

ē©ŗé—“ē«™ę–°å¢žć€Œå®‰å…Øč®¾ē½®ć€ļ¼Œä¼äøš/å›¢é˜Ÿč“Ÿč“£äŗŗåÆę›“åŠ ē²¾ē»†åŒ–åœ°čæ›č”Œå®‰å…Øē®”ęŽ§ļ¼ŒåŒ…ę‹¬ē»“ę ¼č”Ø/č§†å›¾ę˜Æå¦åÆåÆ¼å‡ŗå’Œåˆ†äŗ«ć€ę˜Æå¦åÆé‚€čÆ·ä»–äŗŗåŠ å…„åä½œļ¼Œę˜Æå¦å¼€åÆå…Øå±€ę°“å°ē­‰ļ¼Œčæ›äø€ę­„č§„éæę•°ę®ę³„ę¼é£Žé™©ć€‚

č·Æå¾„ļ¼šč®¾ē½®-驾驶舱-安全设置

wegist1

🧰  č‡Ŗå»ŗå°ē»„ä»¶å†…ęµ‹å•¦ļ½ž

ē»“ę ¼č”Øč‡Ŗå»ŗå°ē»„ä»¶ē™»åœŗļ¼Œäøŗä¼äøšå›¢é˜Ÿē‰¹å®šēš„å·„ä½œåœŗę™Æå’Œåä½œęµēØ‹ęä¾›ę›“å¤šå»¶å±•åÆčƒ½ļ¼Œå†…ęµ‹ē”³čÆ·é€ščæ‡åŽå³åÆä½“éŖŒļ½ž

č·Æå¾„ļ¼šē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-č‡Ŗå»ŗå°ē»„ä»¶-申请内测

wegist1

šŸ›°ļø  ä¼˜åŒ–ęœŗå™Øäŗŗ

ę”ÆęŒå‘é€ę¶ˆęÆč‡³ä¼äøšå¾®äæ”ē¾¤ļ¼ŒåŒę—¶ę–°å¢žęŸ„ēœ‹čæč”ŒåŽ†å²čÆ¦ęƒ…ļ¼Œä»„ä¾æåæ«é€Ÿå®šä½å¼‚åøøļ¼Œē”®äæę¶ˆęÆåŠę—¶č§¦č¾¾ć€‚

č·Æå¾„ļ¼šē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-ęœŗå™Øäŗŗ-申请内测

\"\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ē»“ę ¼č”Øå›¢é˜Ÿē»„ē»‡äŗ†é—®é¢˜å¤ē›˜ä¼šļ¼Œę€»ē»“ę•™č®­ēš„åŒę—¶ļ¼Œęˆ‘ä»¬å‘ęÆäø€ä½ē”Øęˆ·åšå‡ŗå¦‚äø‹ę‰æčÆŗļ¼š

  1. ęÆę¬”ęœåŠ”å™Øå‡ēŗ§ē»“ęŠ¤ļ¼Œęˆ‘ä»¬å°†č‡³å°‘ęå‰ 36 å°ę—¶ē»™ę‚ØęŽØé€é‚®ä»¶é€šēŸ„ć€ē«™å†…é€šēŸ„ļ¼›
  2. ęœåŠ”å™Øåøøč§„å‡ēŗ§ē»“ęŠ¤ēš„ä½œäøšę—¶é—“å›ŗå®šč°ƒę•“č‡³å‡Œę™Ø 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\": \"

ä½ ä»¬åé¦ˆēš„ęÆäøŖéœ€ę±‚å’Œåœŗę™Æļ¼Œęˆ‘ä»¬éƒ½č®°åœØå°ęœ¬ęœ¬äøŠļ¼Œåæ«ę„åŗ·åŗ·ęœ¬ęœŸę›“ę–°ļ¼Œęœ‰ä½ ęƒ³č¦ēš„å—ļ¼Ÿ

šŸ›ø å…Øę–°é©¾é©¶čˆ±

ē»†åˆ†åŠŸčƒ½ęØ”å—ļ¼Œē©ŗé—“ē«™ē®”ē†å‘˜åÆęø…ę™°åœ°ęŸ„ēœ‹å„—é¤ę€»é‡å’ŒåÆē”Øä½™é‡ļ¼Œäŗ†č§£å›¢é˜Ÿåä½œęƒ…å†µć€‚

https://s1.vika.cn/space/2021/11/25/6675a9ee262242bd98d17dc375220dfb

ā†•ļø  ę‰¹é‡ē²˜č““č®°å½•ēš„ä¼˜åŒ–

å°ę˜ŽåœØē»“ę ¼č§†å›¾ēš„åˆ†ē»„ēŠ¶ę€äø‹ļ¼Œę‰¹é‡ē²˜č““č®°å½•åŽå‘ēŽ°č¦†ē›–äŗ†äø‹äø€åˆ†ē»„äø­ēš„ę•°ę®ć€‚å› ę­¤ä»–åŖčƒ½ę’¤é”€ē²˜č““ę“ä½œļ¼ŒåœØå½“å‰åˆ†ē»„äø‹ę–°å¢žč¶³å¤Ÿēš„č”Œę•°å†čæ›č”Œē²˜č““ć€‚

åÆ¹ę­¤ļ¼Œē»“ę ¼č”Øčæ›č”Œä¼˜åŒ–ļ¼Œåˆ†ē»„äø‹ę‰¹é‡ē²˜č““č®°å½•ę—¶čÆ¢é—®ę˜Æå¦ę–°å¢žč”Œļ¼Œéæå…č¦†ē›–åŽŸęœ‰č®°å½•ć€‚

https://s1.vika.cn/space/2021/11/25/f0c66d4656b947f1a3f6a85df7a5fe99

šŸ›°ļø ē»“ę ¼ęœŗå™Øäŗŗ

ē»“ę ¼ęœŗå™Øäŗŗé€‰ę‹©å˜é‡ę—¶ę”ÆęŒę’å…„å…¬å¼åˆ—ļ¼Œå‘é€č‡³é’‰é’‰/飞书/ä¼äøšå¾®äæ”ē¾¤ēš„ę¶ˆęÆå†…å®¹äø­å°†å±•ē¤ŗå…¬å¼č®”ē®—ē»“ęžœć€‚ęÆ”å¦‚ļ¼šå°ę˜ŽåœØē»“ę ¼č”Øäø­åˆ›å»ŗę™ŗčƒ½å…¬å¼åˆ—ļ¼Œē”ØäŗŽč®”ē®—ä»»åŠ”åˆ°ęœŸå¤©ę•°

https://s1.vika.cn/space/2021/11/25/295938afe27d44b095beabb5fad254e7

ē»“ę ¼åˆ—č®¾ē½®ęƒé™ęˆ–åˆ é™¤ļ¼Œē»“ę ¼ęœŗå™Øäŗŗäø­äøŽä¹‹ē›øå…³ēš„åŒ¹é…ę”ä»¶å’Œå˜é‡å€¼ä¹Ÿå°†å®žę—¶åŒę­„å¼‚åøøēŠ¶ę€ć€‚

https://s1.vika.cn/space/2021/11/25/5aba8bf2c5864d8aaf15b805aee6e740

šŸ’” åŠŸčƒ½ä¼˜åŒ–

å·„ä½œē›®å½•ę ‘ę–°å¢žč‡ŖåŠØęŠ˜å å’Œę‚¬ęµ®ę•ˆęžœļ¼Œäøŗå·„ä½œå°č…¾å‡ŗę›“å¤šę“ä½œē©ŗé—“

https://s1.vika.cn/space/2021/11/25/11a92b3dc9074f2589f0c8f20361d08e

ä¼˜åŒ–č§†å›¾ę ‡ē­¾ę ļ¼Œę”ÆęŒę˜¾ē¤ŗę–‡ä»¶ęčæ°ļ¼Œå¤šč§†å›¾äø‹č‡ŖåŠØčæ›č”Œę”¶ēŗ³

https://s1.vika.cn/space/2021/11/25/0d49558ebbae4f3cb9368fe1c588c9d5

\"\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

\\\"https://s1.vika.cn/space/2021/12/09/8e2aa90c2fa44641a59141b3a040ce55\\\"

\\n

šŸ™…ā€ā™‚ļø č§†å›¾é…ē½®äøååŒ

\\n

å¤šęˆå‘˜åœØåŒäø€č§†å›¾äø‹åä½œę—¶ļ¼ŒåøŒęœ›é€ščæ‡ē­›é€‰/åˆ†ē»„/ęŽ’åŗē­‰ę“ä½œåæ«é€Ÿå±•ē¤ŗē¬¦åˆč‡Ŗčŗ«éœ€ę±‚ēš„č®°å½•å¹¶äø”äøå—å…¶ä»–ęˆå‘˜ēš„ę“ä½œå¹²ę‰°ļ¼Œé€ščæ‡ć€Œč§†å›¾é…ē½®äøååŒć€ļ¼ŒåÆå®žēŽ°č§†å›¾ę•ˆęžœä»…å½“å‰ē”Ÿę•ˆć€‚

\\n

č·Æå¾„ļ¼šē©ŗé—“ē«™ > 空闓站箔理 > ē®”ē†å‘˜ēš„å®žéŖŒę€§åŠŸčƒ½ > č§†å›¾é…ē½®äøååŒ

\\n

\\\"https://s1.vika.cn/space/2021/12/09/8aa52753ff5342eaa8a05dbf20bd0efc\\\"

\\n

šŸ›°ļø ē»“ę ¼ęœŗå™Øäŗŗ

\\n

ē»“ę ¼ęœŗå™Øäŗŗé€‰ę‹©å˜é‡ę—¶ę”ÆęŒę’å…„ē„žå„‡å¼•ē”Øåˆ—ē±»åž‹ēš„å€¼ļ¼Œę‰€ęœ‰å¼•ē”Øē±»åž‹éƒ½åÆåœØę¶ˆęÆé€šēŸ„äø­å±•ē¤ŗć€‚

\\n

\\\"https://s1.vika.cn/space/2021/12/09/d58e4863b0aa4a47b0fe32e416ad6289\\\"

\\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

åœØę‚Øä½æē”Øē»“ę ¼č”Øęä¾›ēš„ä»„äø‹ęœåŠ”ęˆ–åŠŸčƒ½čæ‡ēØ‹äø­ļ¼Œęˆ‘ä»¬å°†åŸŗäŗŽä»„äø‹åŸŗęœ¬åŠŸčƒ½ę”¶é›†ę‚Øēš„ē›øå…³åæ…č¦äøŖäŗŗäæ”ęÆć€‚

\\n

1.1 č“¦å·ēš„ę³Øå†ŒåŠä½æē”Ø

\\n

ę‚Øé¦–å…ˆéœ€č¦ę³Øå†Œäø€äøŖē»“ę ¼č”Øč“¦å·ęˆäøŗē»“ę ¼č”Øēš„ę³Øå†Œē”Øęˆ·ć€‚å½“ę‚Øę³Øå†Œę—¶ļ¼Œę‚Øéœ€č¦å‘ęˆ‘ä»¬ęä¾›ę‚Øęœ¬äŗŗēš„ę‰‹ęœŗå·ē ęˆ–č€…ē”µå­é‚®ē®±ļ¼Œęˆ‘ä»¬å°†é€ščæ‡å‘é€ēŸ­äæ”éŖŒčÆē ęˆ–č€…é‚®ä»¶éŖŒčÆē ēš„ę–¹å¼ę„éŖŒčÆę‚Øēš„čŗ«ä»½ę˜Æå¦ęœ‰ę•ˆć€‚å¦‚ęžœę‚Øäøęä¾›čÆ„äæ”ęÆļ¼Œę‚Øä¹ŸåÆä»„é€ščæ‡ē¬¬äø‰ę–¹å¹³å°ļ¼ˆå¾®äæ”ć€é’‰é’‰ć€é£žä¹¦ć€ä¼äøšå¾®äæ”ļ¼‰ęŽˆęƒēš„å½¢å¼åæ«é€Ÿå®Œęˆę³Øå†Œļ¼Œę­¤ę–¹å¼éœ€č¦ę‚ØęŽˆęƒē»“ę ¼č”ØčŽ·å¾—ę‚ØåœØē¬¬äø‰ę–¹å¹³å°ēš„å¤“åƒć€ę˜µē§°ć€‚

\\n

1.2 åŸŗęœ¬äøšåŠ”ä½æē”Ø

\\n

1.2.1 ē©ŗé—“ē«™ēš„é€šč®Æå½•

\\n

ē©ŗé—“ē«™ēš„é€šč®Æå½•äø­åÆčƒ½ä¼šå±•ē¤ŗę‚ØåœØę­¤ē©ŗé—“ē«™ēš„ę˜µē§°ć€å¤“åƒć€ē”µčÆå·ē ä»„åŠé‚®ē®±ć€‚ę³Øļ¼šéžęœ¬ē©ŗé—“ē«™ēš„ęˆå‘˜å°†äøä¼šēœ‹åˆ°ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

\\n

1.2.2 å‘åøƒč®°å½•čÆ„č®ŗ

\\n

ę‚ØåÆä»„åÆ¹č”Øę ¼äø­ēš„č®°å½•čæ›č”ŒčÆ„č®ŗļ¼ŒčÆ„č®ŗēš„äæ”ęÆå°†ä¼šåø¦äøŠę‚Øēš„ę˜µē§°ä»„åŠå¤“åƒć€‚ę³Øļ¼šéžęœ¬ē©ŗé—“ē«™ēš„ęˆå‘˜å°†äøä¼šēœ‹åˆ°ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

\\n

1.2.3 åø¦ęœ‰ęˆå‘˜ē›øå…³äæ”ęÆēš„å­—ę®µ

\\n

åœØč”Øę ¼äø­ä½æē”Øęˆå‘˜å­—ę®µēš„ē›øå…³åŠŸčƒ½ļ¼Œå°†ä¼šåø¦äøŠę‚Øēš„ę˜µē§°ä»„åŠå¤“åƒäæ”ęÆć€‚

\\n

1.2.4 ę–‡ä»¶ēš„å…¬å¼€é“¾ęŽ„

\\n

åˆ©ē”Øę–‡ä»¶ēš„å…¬å¼€é“¾ęŽ„čƒ½åŠ›čæ›č”Œåˆ†äŗ«ļ¼ŒåœØåˆ†äŗ«ēš„é”µé¢äøŠå°†ä¼šåø¦äøŠę‚Øēš„ę˜µē§°ć€å¤“åƒä»„åŠē©ŗé—“ē«™ēš„åē§°äæ”ęÆć€‚

\\n

1.2.5 ā€œē»“ę ¼ē¤¾åŒŗā€å…¬å¼€å‘åøƒåŠŸčƒ½

\\n

ę‚ØåÆé€ščæ‡ā€œē»“ę ¼ē¤¾åŒŗā€ēš„é—®é¢˜ć€ę–‡ē« ć€ę“»åŠØć€čÆ„č®ŗåŠŸčƒ½å…¬å¼€å‘åøƒäæ”ęÆļ¼Œē›øå…³é”µé¢å°†ę˜¾ē¤ŗę‚Øēš„ę˜µē§°å’Œå¤“åƒć€‚ę‚Øå…¬å¼€å‘åøƒēš„äæ”ęÆäø­åÆčƒ½ä¼šę¶‰åŠę‚Øęˆ–ä»–äŗŗēš„äøŖäŗŗäæ”ęÆē”šč‡³äøŖäŗŗę•ę„Ÿäæ”ęÆļ¼ŒčÆ·ę‚Øč°Øę…Žåœ°č€ƒč™‘ļ¼Œę˜Æå¦åœØä½æē”Øęˆ‘ä»¬ēš„ęœåŠ”ę—¶å…¬å¼€å‘åøƒē›øå…³äæ”ęÆć€‚č‹„ę‚Øå…¬å¼€å‘åøƒēš„äæ”ęÆäø­ę¶‰åŠä»–äŗŗäøŖäŗŗäæ”ęÆēš„ļ¼Œę‚Øéœ€åœØå‘åøƒå‰å¾å¾—ä»–äŗŗēš„åŒę„ć€‚

\\n

1.3 å®¢ęˆ·ęœåŠ”

\\n

äøŗäŗ†ę›“å„½äøŗę‚ØęŽ’ęŸ„ä½æē”Øäø­ēš„é—®é¢˜ļ¼Œęˆ‘ä»¬ä¼šę”¶é›†ä»„äø‹äæ”ęÆę„åø®åŠ©å·„ēØ‹åøˆå®šä½é—®é¢˜ć€‚

\\n

1.3.1 设备俔息

\\n

ęˆ‘ä»¬ä¼šę ¹ę®ę‚ØåœØå…·ä½“ä½æē”Øē»“ę ¼č”Øę—¶ēš„ę“ä½œļ¼Œę”¶é›†ę‚Øę‰€ä½æē”Øēš„č®¾å¤‡ē›øå…³äæ”ęÆļ¼šåŒ…ę‹¬č®¾å¤‡åž‹å·ć€ę“ä½œē³»ē»Ÿē‰ˆęœ¬ć€č®¾å¤‡č®¾ē½®ć€ MAC 地址及 IMEI 等相关俔息。

\\n

1.3.2 ęœåŠ”ę—„åæ—

\\n

ęˆ‘ä»¬ä¼šę”¶é›†ę‚ØåœØä½æē”Øē»“ę ¼č”ØęœåŠ”ę—¶ēš„ę“ä½œę—„åæ—čæ›č”Œäæå­˜ļ¼ŒåŒ…ę‹¬ļ¼šęµč§ˆč®°å½•ć€ē‚¹å‡»äŗ‹ä»¶ć€ęµč§ˆå™Øē±»åž‹ć€ē”µäæ”čæč„å•†ć€IP åœ°å€ć€č®æé—®ę—¶é•æć€č®æé—®ę—„ęœŸåŠę—¶é—“ć€‚

\\n

1.4 ęŽˆęƒåŒę„ä¹‹å¤–

\\n

ę ¹ę®ę³•å¾‹ę³•č§„ēš„č§„å®šļ¼ŒåœØä»„äø‹ęƒ…å½¢äø­ļ¼Œęˆ‘ä»¬åÆęœŖē»ę‚ØęŽˆęƒēš„ęƒ…å†µäø‹ę”¶é›†å¹¶ä½æē”Øä»„äø‹äæ”ęÆļ¼š

\\n
    \\n
  1. \\n

    äøŽå›½å®¶å®‰å…Øć€å›½é˜²å®‰å…Øē›“ęŽ„ē›øå…³ēš„ļ¼›

    \\n
  2. \\n
  3. \\n

    äøŽå…¬å…±å®‰å…Øć€å…¬å…±å«ē”Ÿć€é‡å¤§å…¬å…±åˆ©ē›Šē›“ęŽ„ē›øå…³ēš„ļ¼›

    \\n
  4. \\n
  5. \\n

    äøŽēŠÆē½Ŗä¾¦ęŸ„ć€čµ·čÆ‰ć€å®”åˆ¤å’Œåˆ¤å†³ę‰§č”Œē­‰ē›“ęŽ„ē›øå…³ēš„ļ¼›

    \\n
  6. \\n
  7. \\n

    ä¾ē…§ć€Šäø­åŽäŗŗę°‘å…±å’Œå›½äøŖäŗŗäæ”ęÆäæęŠ¤ę³•ć€‹č§„å®šåœØåˆē†ēš„čŒƒå›“å†…å¤„ē†ę‚Øč‡Ŗč”Œå…¬å¼€ęˆ–č€…å…¶ä»–å·²ē»åˆę³•å…¬å¼€ēš„äøŖäŗŗäæ”ęÆļ¼›

    \\n
  8. \\n
  9. \\n

    ä»Žåˆę³•å…¬å¼€ęŠ«éœ²ēš„äæ”ęÆäø­ę”¶é›†åˆ°ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œå¦‚ä»Žåˆę³•ēš„ę–°é—»ęŠ„é“ć€ę”æåŗœäæ”ęÆå…¬å¼€ē­‰ęø é“ļ¼›

    \\n
  10. \\n
  11. \\n

    ę ¹ę®ę‚Øēš„č¦ę±‚ē­¾č®¢å’Œå±„č”ŒåˆåŒę‰€åæ…éœ€ēš„ļ¼›

    \\n
  12. \\n
  13. \\n

    ē”ØäŗŽē»“ęŠ¤ē»“ę ¼č”Øēš„äŗ§å“å’Œ/ęˆ–ęœåŠ”ēš„å®‰å…ØēØ³å®ščæč”Œę‰€åæ…éœ€ēš„ļ¼›

    \\n
  14. \\n
  15. \\n

    ę³•å¾‹ę³•č§„č§„å®šēš„å…¶ä»–ęƒ…å½¢ć€‚

    \\n
  16. \\n
\\n

2. ęˆ‘ä»¬äæčÆäæ”ęÆēš„å®‰å…Øę€§

\\n

ē»“ę ¼č”Øäøŗäæéšœē”Øęˆ·ēš„ę•°ę®å®‰å…Øäøé—ä½™åŠ›ć€‚ęˆ‘ä»¬å§‹ē»ˆä»„č½Æä»¶č”Œäøšęœ€é«˜å®‰å…Øę ‡å‡†äæęŠ¤ē”Øęˆ·ę•°ę®ļ¼Œę‰€ä½æē”Øēš„å®‰å…ØęØ”åž‹å’Œē­–ē•„å…ØéƒØåŸŗäŗŽå›½é™…ę ‡å‡†å’Œč”Œäøšęœ€ä½³å®žč·µć€‚

\\n

ęˆ‘ä»¬å°†äø„ę ¼äæęŠ¤ę‚Øēš„äæ”ęÆēš„å®‰å…Øć€‚ä½æē”Øå„ē§å®‰å…ØęŠ€ęœÆå’ŒēØ‹åŗę„äæęŠ¤ę‚Øēš„äæ”ęÆäøč¢«ęœŖē»ęŽˆęƒēš„č®æé—®ć€ä½æē”Øęˆ–ę³„ę¼ć€‚å¦‚ęžœę‚ØåÆ¹éšē§äæęŠ¤ęœ‰ä»»ä½•ē½®ē–‘ļ¼ŒčÆ·å‘é€é‚®ä»¶č‡³ devops@vikadata.com怂

\\n

2.1 ęŠ€ęœÆęŽŖę–½

\\n

2.1.1 ę•°ę®ä½ē½®

\\n

ē»“ę ¼č”Øēš„ę•°ę®å…ØéƒØę‰˜ē®”åœØäŗšé©¬é€Šäø­å›½ļ¼ˆAWSļ¼‰å®å¤åŒŗåŸŸć€åŒ—äŗ¬åŒŗåŸŸć€é˜æé‡Œäŗ‘ēš„å¤šäøŖę•°ę®äø­åæƒēš„åÆē”ØåŒŗäø­ļ¼Œé‡‡ē”Øå¤šå‰Æęœ¬å†—ä½™å­˜å‚Øć€‚ä»–ä»¬ę˜Æäø­å›½ęœ€é”¶å°–ēš„äŗ‘ęœåŠ”ęä¾›å•†ļ¼Œę•°ę®ę‰˜ē®”åœØä»–ä»¬ēš„åŸŗē”€č®¾ę–½äøŠļ¼Œéæå…äŗ†ē”¬ē›˜č¢«ē›—ęˆ–å¤±ę•ˆć€ē”šč‡³ę•“äøŖåŒŗåŸŸę•…éšœåÆ¼č‡“ēš„ę•°ę®äø¢å¤±é£Žé™©ć€‚

\\n

2.1.2 ę•°ę®ē¾å¤‡äøŽę¢å¤

\\n

ē»“ę ¼č”ØęÆå¤©éƒ½ä¼šåÆ¹ę•°ę®čæ›č”Œå¤‡ä»½ļ¼Œå¤‡ä»½ę•°ę®ä¹Ÿå­˜å‚ØåœØå¤šäøŖę•°ę®äø­åæƒēš„åÆē”ØåŒŗäø­ļ¼Œå¹¶ä½æē”Ø AES-256 ē®—ę³•čæ›č”ŒåŠ åÆ†ļ¼Œ ę‰€ęœ‰å¤‡ä»½éƒ½ä¼šå®šęœŸčæ½čøŖå…¶å®Œę•“ę€§å¹¶čæ›č”ŒéŖŒčÆę£€ęŸ„ļ¼Œä»„ē”®äæę•…éšœå‘ē”Ÿę—¶ļ¼Œęˆ‘ä»¬åÆä»„čæ…é€ŸåÆåŠØę¢å¤ęµēØ‹å¹¶ē«‹å³äæ®å¤ę•°ę®ć€‚

\\n

2.1.3 ęœåŠ”å™Øå®‰å…Ø

\\n

ē½‘ē»œå®‰å…Ø

\\n

ē»“ę ¼č”Øé‡‡ē”Øäŗšé©¬é€Šäŗ‘äø­å›½ļ¼ˆAWSļ¼‰äŗ‘ęä¾›ēš„ć€å…·ęœ‰å¤šå±‚äæęŠ¤å’Œé˜²å¾”ęœŗåˆ¶ēš„ē½‘ē»œå®‰å…ØęŠ€ęœÆļ¼Œé€ščæ‡é˜²ē«å¢™é˜»ęŒ”ęœŖē»ęŽˆęƒēš„č®æé—®ļ¼ŒåŒę—¶čæ˜é‡‡ē”Øå¤šäøŖäŗ¤ę¢ęœŗå’Œå®‰å…Øē½‘å…³ę„ē”®äæē½‘ē»œå†—ä½™ļ¼Œé˜²ę­¢å†…éƒØē½‘ē»œēš„å•ē‚¹ę•…éšœć€‚

\\n

DDoS 防徔

\\n

结格蔨使用新一代Amazon WAF(Web åŗ”ē”Øé˜²ęŠ¤ē³»ē»Ÿļ¼‰ęŠ€ęœÆę„é˜²ę­¢åÆ¹ęœåŠ”å™Øēš„ DDoS ę”»å‡»ļ¼ŒåŖå…č®øę­£åøøēš„ęµé‡é€ščæ‡ļ¼Œé˜²ę­¢ę¶ę„ęµé‡ę”»å‡»é€ ęˆēš„äøšåŠ”äø­ę–­ļ¼Œä½æē½‘ē«™å’Œ API äæęŒé«˜åÆē”Øę€§å’Œé«˜ę€§čƒ½ć€‚

\\n

ęœåŠ”å™Øå¼ŗåŒ–

\\n

ē»“ę ¼č”Øę‰€ęœ‰ęœåŠ”å™ØęœŖä½æē”Øēš„ē«Æå£å’Œåøęˆ·éƒ½č¢«ē¦ē”Øļ¼Œęˆ‘ä»¬å®šęœŸåÆ¹äŗ‘ęœåŠ”å™Øčæ›č”Œå®‰å…Øę‰«ęå’Œč”„äøå‡ēŗ§ć€‚

\\n

ęœåŠ”ē¾éš¾ę¢å¤å’ŒäøšåŠ”čæžē»­ę€§

\\n

ē»“ę ¼č”Øēš„ęœåŠ”å‡é‡‡ē”Øå¤šå‰Æęœ¬å†—ä½™ęœŗåˆ¶ļ¼Œåˆ†åøƒåœØå¤šäøŖäøåŒåŒŗåŸŸå†…ļ¼ŒåœØå•äøŖåŒŗåŸŸå‘ē”Ÿę•…éšœēš„ęƒ…å†µäø‹ļ¼Œå…¶ä»–åŒŗåŸŸä¼šęŽ„ē®”å¹¶å¹³ēØ³åœ°čæ›č”Œåˆ‡ę¢ę“ä½œć€‚é™¤ę­¤ä¹‹å¤–ļ¼Œęˆ‘ä»¬čæ˜åˆ¶å®šäŗ†äøšåŠ”čæžē»­ę€§č®”åˆ’å¹¶åÆ¹åŸŗē”€ęž¶ęž„čæ›č”ŒęŒē»­ē›‘ęŽ§ļ¼Œē”®äæē»“ę ¼č”Øēš„å„é”¹ęœåŠ”čƒ½å¤Ÿę­£åøøčæč”Œć€‚

\\n

ē®”ē†ęƒé™

\\n

ē»“ę ¼č”Øé‡‡ē”Øč®æé—®ęŽ§åˆ¶ęŠ€ęœÆäø„ę ¼ē®”ē†ęœåŠ”å™Øēš„č®æé—®ęƒé™ć€‚åŸŗäŗŽęœ€å°ē‰¹ęƒå’ŒåŸŗäŗŽč§’č‰²ēš„ęƒé™ęŽ§åˆ¶åŽŸåˆ™ļ¼Œęœ€å¤§ēØ‹åŗ¦åœ°å‡å°‘ę•°ę®ę³„éœ²ēš„é£Žé™©ć€‚ē™»å½•ęœåŠ”å™Øč¢«č¦ę±‚ä½æē”Øå—åÆ†ē äæęŠ¤ēš„ SSH åÆ†é’„å’ŒåŒå› ē“ čŗ«ä»½éŖŒčÆļ¼Œå¹¶č®°å½•ę‰€ęœ‰ēš„ęœåŠ”å™Øę“ä½œļ¼Œę—„åøøå®”ę øć€‚

\\n

2.1.4 č½Æä»¶ęœåŠ”å®‰å…Ø

\\n

代码安全

\\n

ē»“ę ¼č”Øēš„ę‰€ęœ‰ä»£ē åœØéƒØē½²åˆ°ęœåŠ”å™Øä¹‹å‰å‡ē»čæ‡äø„ę ¼ēš„å®‰å…Øę£€éŖŒļ¼ŒåŒ…ę‹¬åØčƒå»ŗęØ”ć€č‡ŖåŠØåŒ–ęµ‹čÆ•ć€č‡ŖåŠØę‰«ęå’Œä»£ē å®”ę øć€‚åŒę—¶ęˆ‘ä»¬ēš„å¼€å‘äŗŗå‘˜ä¼ščæ›č”Œå®‰å…ØåŸ¹č®­ļ¼Œä»„äæčÆä»–ä»¬ęŽŒę”ęœ€ę–°ć€ęœ€ä½³ēš„å®‰å…Øå¼€å‘å®žč·µļ¼Œé˜²ę­¢éšę‚£äŗ§ē”Ÿć€‚

\\n

é€šäæ”åŠ åÆ†

\\n

å½“ē”Øęˆ·ę‰§č”Œč®æé—®ē½‘ē«™ęˆ–äøŠä¼ é™„ä»¶ē­‰ę“ä½œę—¶ļ¼Œę•°ę®ä¼šåœØä»–ēš„č®¾å¤‡å’Œęˆ‘ä»¬ēš„ę•°ę®äø­åæƒä¹‹é—“åŠ åÆ†ä¼ č¾“ć€‚ęˆ‘ä»¬č®¾ē½®äŗ†å¤šé‡å®‰å…Øé˜²ęŠ¤ę„äæęŠ¤ē”Øęˆ·ę•°ę®ēš„ä¼ č¾“ļ¼šč¦ę±‚ę‰€ęœ‰äøŽęœåŠ”å™Øēš„čæžęŽ„å‡ä½æē”Ø TLS 1.2 / TLS 1.3 å’ŒēŽ°ä»£åÆ†ē ē®—ę³•åÆ¹ęµé‡čæ›č”ŒåŠ åÆ†ļ¼›åÆē”Øäŗ† HTTPS å®‰å…Øåč®®ļ¼Œč¦ę±‚ęµč§ˆå™Øä»…čƒ½é€ščæ‡åŠ åÆ†čæžęŽ„äøŽęˆ‘ä»¬å»ŗē«‹čæžęŽ„ć€‚

\\n

ę•°ę®é‰“ęƒå’Œéš”ē¦»

\\n

äøŗäŗ†ē”®äæę•°ę®ēš„åˆę³•č®æé—®ļ¼Œē»“ę ¼č”Øä½æē”Øå›½é™…ę ‡å‡†ēš„é‰“ęƒä½“ē³»ļ¼Œęä¾›čŗ«ä»½ē®”ē†ć€č®¤čÆē®”ē†å’Œč§’č‰²ęŽˆęƒäø‰ä½äø€ä½“ēš„ē”Øęˆ·äøšåŠ”é‰“ęƒęœåŠ”ć€‚é€ščæ‡ē”Øęˆ·čŗ«ä»½ę ‡čÆ†ć€ē”Øęˆ·ęŽˆęƒę£€ęŸ„ć€äøšåŠ”čŗ«ä»½ę ‡čÆ†å½¢ęˆē«ÆåÆ¹ē«Æēš„é‰“ęƒä½“ē³»ļ¼Œé˜²ę­¢éžęŽˆęƒēš„ę•°ę®č®æé—®å‘ē”Ÿć€‚ä»„é‰“ęƒēš„å®‰å…Øę€§äøŗåŸŗē”€ļ¼Œē»“ę ¼č”Øä¾ē…§ SaaS ęœåŠ”å¤šē§Ÿęˆ·ēš„ęœ€ä½³å®žč·µļ¼Œč®¾č®”å®žēŽ°äŗ†ē”Øęˆ·å›¢é˜Ÿä¹‹é—“ę•°ę®ēš„éš”ē¦»ę€§ć€‚

\\n

ē½‘ē«™å®‰å…ØåŠ å›ŗ

\\n

ē»“ę ¼č”Øå®šęœŸčæ›č”Œäø“äøšę¼ę“žę‰«ę, é€ščæ‡Webę¼ę“žę‰«ęć€ę“ä½œē³»ē»Ÿę¼ę“žę‰«ęć€čµ„äŗ§å†…å®¹åˆč§„ę£€ęµ‹ć€é…ē½®åŸŗēŗæę‰«ęć€å¼±åÆ†ē ę£€ęµ‹äŗ”å¤§ę–¹é¢ļ¼Œč‡ŖåŠØå‘ēŽ°ē½‘ē«™ęˆ–ęœåŠ”å™Øęš“éœ²åœØē½‘ē»œäø­ēš„å®‰å…Øé£Žé™©ļ¼Œäøŗäŗ‘äøŠäøšåŠ”ęä¾›å¤šē»“åŗ¦ēš„å®‰å…Øę£€ęµ‹ęœåŠ”ļ¼Œę»”č¶³åˆč§„č¦ę±‚ļ¼Œč®©å®‰å…Øå¼±ē‚¹ę— ę‰€éå½¢ć€‚

\\n

2.2 安全认证

\\n

2.2.1 ē½‘ē»œå®‰å…Øē­‰ēŗ§äæęŠ¤ 2.0

\\n

ä¾ę®ē½‘ē»œå®‰å…Øē­‰ēŗ§äæęŠ¤ 2.0 ēš„ę ‡å‡†åŠē›øå…³ę”ä¾‹č§„å®šļ¼Œē»“ę ¼č”ØåÆ¹ę•“äøŖē³»ē»Ÿčæ›č”Œå®‰å…ØåŠ å›ŗļ¼Œę­£åœØē”³čÆ·č®¤čÆęœŗå…³ēš„å®”ę øļ¼Œå°†äŗŽ 2022 å¹“å†…å®Œęˆę­¤é”¹č®¤čÆć€‚

\\n

äø­å›½ē½‘ē»œå®‰å…Øē­‰ēŗ§äæęŠ¤ 2.0ļ¼ˆē®€ē§°ē­‰äæ 2.0ļ¼‰äŗŽ 2019 幓 12 月 1 ę—„čµ·ę­£å¼å®žę–½ć€‚ē­‰äæ 2.0 ę›“åŠ ę³Øé‡äø»åŠØé˜²å¾”ļ¼Œä»Žč¢«åŠØé˜²å¾”åˆ°äŗ‹å‰ć€äŗ‹äø­ć€äŗ‹åŽå…ØęµēØ‹ēš„å®‰å…ØåÆäæ”ć€åŠØę€ę„ŸēŸ„å’Œå…Øé¢å®”č®”ļ¼Œå®žēŽ°äŗ†åÆ¹ä¼ ē»Ÿäæ”ęÆē³»ē»Ÿć€åŸŗē”€äæ”ęÆē½‘ē»œć€äŗ‘č®”ē®—ć€ē§»åŠØäŗ’č”ć€ē‰©č”ē½‘ć€å¤§ę•°ę®å’Œå·„äøšęŽ§åˆ¶ē³»ē»Ÿē­‰ēŗ§äæęŠ¤åÆ¹č±”ēš„å…Øč¦†ē›–ć€‚

\\n

2.2.2 ISO/IEC 27001:2013 俔息安全箔理体系

\\n

ē»“ę ¼č”ØęŒ‰ē…§ ISO 27001 ēš„å„é”¹ę ‡å‡†åŠē›øå…³ę”ä¾‹č§„å®šļ¼Œē»“ę ¼č”ØåÆ¹ę•“äøŖē³»ē»Ÿčæ›č”Œå®‰å…ØåŠ å›ŗļ¼Œę­£åœØē”³čÆ·č®¤čÆęœŗå…³ēš„å®”ę øļ¼Œå°†äŗŽ2022å¹“å†…å®Œęˆę­¤é”¹č®¤čÆć€‚

\\n

é€ščæ‡ ISO 27001 č®¤čÆļ¼Œčƒ½ä½“ēŽ°ä¼äøšåÆ¹å®‰å…Øēš„ę‰æčÆŗļ¼Œč”Øę˜Žä¼äøšäæ”ęÆå®‰å…Øē®”ē†å·²å»ŗē«‹čµ·äø€å„—ē§‘å­¦ęœ‰ę•ˆēš„ē®”ē†ä½“ē³»ļ¼Œčƒ½å¤Ÿäøŗē”Øęˆ·ęä¾›åÆé ēš„äæ”ęÆęœåŠ”ć€‚ē›®å‰å›½å†…å¤–č®øå¤šę”æåŗœęœŗęž„ć€é“¶č”Œć€čÆåˆøć€äæé™©å…¬åøć€ē”µäæ”čæč„å•†ć€ē½‘ē»œå…¬åøåŠč®øå¤šč·Øå›½å…¬åøå‡é‡‡ē”Øäŗ†ę­¤é”¹ ISO ę ‡å‡†åÆ¹č‡Ŗå·±ēš„äæ”ęÆå®‰å…Øčæ›č”Œē³»ē»Ÿēš„ē®”ē†ć€‚

\\n

3. ęˆ‘ä»¬å¦‚ä½•ä½æē”Ø cookie å’ŒåŒē±»ęŠ€ęœÆ

\\n

äøŗē”®äæē½‘ē«™ę­£åøøčæč½¬ļ¼Œęˆ‘ä»¬ä¼šåœØę‚Øēš„č®”ē®—ęœŗęˆ–ē§»åŠØč®¾å¤‡äøŠå­˜å‚Øåäøŗ cookie ēš„ę•°ę®ę–‡ä»¶ć€‚cookie é€šåøøåŒ…å«ē”Øęˆ·čŗ«ä»½ę ‡čÆ†ē¬¦ć€åŸŽåø‚åē§°ä»„åŠäø€äŗ›å­—ē¬¦ć€‚cookie äø»č¦ēš„åŠŸčƒ½ę˜Æä¾æäŗŽę‚Øä½æē”Øē½‘ē«™äŗ§å“å’ŒęœåŠ”ļ¼Œä»„åŠåø®åŠ©ē½‘ē«™ē»Ÿč®”ē‹¬ē«‹č®æå®¢ę•°é‡ē­‰ć€‚čæē”Ø cookie ęŠ€ęœÆļ¼Œęˆ‘ä»¬čƒ½å¤Ÿäøŗę‚Øęä¾›ę›“åŠ å‘Øåˆ°ēš„ęœåŠ”ć€‚ęˆ‘ä»¬äøä¼šå°† cookie ē”ØäŗŽęœ¬ę”æē­–ę‰€čæ°ē›®ēš„ä¹‹å¤–ēš„ä»»ä½•ē”Øé€”ć€‚ę‚ØåÆę ¹ę®č‡Ŗå·±ēš„åå„½ē®”ē†ęˆ–åˆ é™¤ cookieć€‚ę‚ØåÆä»„ęø…é™¤č®”ē®—ęœŗäøŠäæå­˜ēš„ę‰€ęœ‰ cookieļ¼Œå¤§éƒØåˆ†ē½‘ē»œęµč§ˆå™Øéƒ½č®¾ęœ‰é˜»ę­¢ cookie ēš„åŠŸčƒ½ć€‚ä½†å¦‚ęžœę‚Øčæ™ä¹ˆåšļ¼Œåˆ™éœ€č¦åœØęÆäø€ę¬”č®æé—®ęˆ‘ä»¬ēš„ē½‘ē«™ę—¶äŗ²č‡Ŗę›“ę”¹ē”Øęˆ·č®¾ē½®ļ¼Œä½†ę‚ØåÆčƒ½å› äøŗčÆ„ē­‰äæ®ę”¹ļ¼Œę— ę³•ē™»å½•ęˆ–ä½æē”Øä¾čµ–äŗŽ cookie ēš„ē»“ę ¼č”Øęä¾›ēš„ęœåŠ”ęˆ–åŠŸčƒ½ć€‚ę‚ØåÆä»„é€ščæ‡ę›“ę”¹ę‚Øēš„ęµč§ˆå™Øč®¾ē½®é™åˆ¶ē»“ę ¼č”ØåÆ¹ cookie ēš„ä½æē”Øć€‚ä»„ Chrome ęµč§ˆå™Øäøŗä¾‹ļ¼Œę‚ØåÆä»„åœØ Chrome ęµč§ˆå™Øå³äøŠę–¹ēš„äø‹ę‹‰čœå•ēš„ā€œęµč§ˆå™Øč®¾ē½®ā€äø­ļ¼Œé€ščæ‡ā€œč®¾ē½®-高级-ęø…é™¤ęµč§ˆę•°ę®ā€ļ¼Œé€‰ę‹©ęø…é™¤ę‚Øēš„ cookie怂

\\n

4. ęˆ‘ä»¬å¦‚ä½•å…±äŗ«ć€č½¬č®©ć€ęŠ«éœ²ę”¶é›†åˆ°ēš„äæ”ęÆ

\\n

4.1 å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆ

\\n

ęˆ‘ä»¬åœØčŽ·å¾—ę‚Øēš„ę˜Žē”®åŒę„åŽļ¼Œä¼šåœØä»„äø‹åœ°ę–¹ęˆ–äøŽęŽˆęƒēš„ē¬¬äø‰ę–¹åˆä½œä¼™ä¼“å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚å…±äŗ«ēš„äøŖäŗŗäæ”ęÆēš„ē”Øé€”é™åˆ¶ļ¼šęä¾›åŸŗē”€ēš„äøšåŠ”ęœåŠ”ć€ååŠ©ęˆ‘ä»¬å‘ę‚Øęä¾›ęœåŠ”ć€‚

\\n
    \\n
  1. \\n

    ęˆ‘ä»¬åœØę³•å¾‹ę³•č§„åŠę‚Øęœ¬äŗŗēš„å…č®øäø‹ļ¼Œę ¹ę®ē”³čÆ·ę–¹ēš„čÆ·ę±‚åÆ¹å¤–å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

    \\n
  2. \\n
  3. \\n

    äøŽęŽˆęƒēš„ē¬¬äø‰ę–¹åˆä½œä¼™ä¼“å…±äŗ«ļ¼šęˆ‘ä»¬äøŽęˆ‘ä»¬ęŽˆęƒčæ‡ēš„ē¬¬äø‰ę–¹å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œä½†ä»…ä¼šå‡ŗäŗŽęœ¬éšē§ęƒę”æē­–å£°ę˜Žēš„åˆę³•ć€ę­£å½“ć€åæ…č¦ć€ē‰¹å®šć€ę˜Žē”®ēš„ē›®ēš„å…±äŗ«ę‚Øēš„äæ”ęÆļ¼ŒęÆ”å¦‚ę‚Øä½æē”Øēš„č®¾å¤‡äæ”ęÆć€ę“ä½œēš„ę—¶é—“ć€č®æé—®é”µé¢ę—¶é•æē­‰ę„ę”¶é›†ę‚ØåŠŸčƒ½ēš„ä½æē”Øęƒ…å†µļ¼Œä»„ę­¤åø®åŠ©ęˆ‘ä»¬ę”¹čæ›åŠŸčƒ½ēš„č®¾č®”ć€‚ęˆ‘ä»¬ä¼šå®”ę…Žé€‰ę‹©ē¬¬äø‰ę–¹å’Œē¬¬äø‰ę–¹ęœåŠ”ļ¼Œē£äæƒē›øå…³ē¬¬äø‰ę–¹åœØęŒ‰ē…§ęœ¬ę”æē­–ęˆ–å¦č”ŒäøŽę‚Øč¾¾ęˆēš„ēŗ¦å®šę”¶é›†å’Œä½æē”Øę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œå¹¶é‡‡å–é€‚å½“ēš„å®‰å…ØęŠ€ęœÆå’Œē®”ē†ęŽŖę–½äæéšœę‚Øēš„äøŖäŗŗäæ”ęÆå®‰å…Øć€‚

    \\n
  4. \\n
\\n

4.2 č½¬č®©åŠęŠ«éœ²ę‚Øēš„äøŖäŗŗäæ”ęÆ

\\n

é™¤éžčŽ·å–ę‚Øę˜Žē”®ēš„åŒę„ļ¼Œå¦åˆ™ęˆ‘ä»¬äøä¼šå…¬å¼€č½¬č®©ć€ęŠ«éœ²ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

\\n

ä½†åœØä»„äø‹ęƒ…å½¢äø­ļ¼Œęˆ‘ä»¬åÆä»„åœØäøå¾ę±‚ę‚Øēš„ęŽˆęƒåŒę„äø‹ļ¼Œå…±äŗ«ć€č½¬č®©ć€ęŠ«éœ²ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼š

\\n
    \\n
  1. \\n

    äøŽå›½å®¶å®‰å…Øē›øå…³ļ¼›

    \\n
  2. \\n
  3. \\n

    äøŽēŠÆē½Ŗä¾¦ęŸ„ć€čµ·čÆ‰ć€å®”ę‰¹å’Œåˆ¤å†³ę‰§č”Œē­‰ęœ‰å…³ļ¼›

    \\n
  4. \\n
  5. \\n

    č”Œę”æć€åøę³•ęœŗå…³ä¾ę³•ęå‡ŗēš„č¦ę±‚ļ¼›

    \\n
  6. \\n
  7. \\n

    äøŗäŗ†ē»“ęŠ¤ę‚Øę‰€å±žē»“ę ¼č”Øå›¢é˜Ÿēš„č“¢äŗ§å®‰å…Øęˆ–å‡ŗäŗŽå…¶ä»–ä¼äøšäø»ęå‡ŗēš„åˆę³•ęƒē›Šåˆē†äø”åæ…č¦ēš„ē”Øé€”

    \\n
  8. \\n
  9. \\n

    ę‚Øäø»åŠØå…¬å¼€ēš„äøŖäŗŗäæ”ęÆļ¼›

    \\n
  10. \\n
  11. \\n

    ä»Žåˆę³•ęø é“ę”¶é›†åˆ°ēš„äøŖäŗŗäæ”ęÆļ¼›

    \\n
  12. \\n
  13. \\n

    ę³•å¾‹ę³•č§„ēš„å…¶ä»–ęƒ…å½¢ć€‚

    \\n
  14. \\n
\\n

å¦‚ę‚Øäø»åŠØå…¬å¼€ć€å…±äŗ«äøŖäŗŗäæ”ęÆļ¼Œäøå—ęœ¬åč®®é™åˆ¶ć€‚

\\n

5. ęœ‰å®³äæ”ęÆå¤„ē†

\\n

ę ¹ę®ę³•å¾‹ę³•č§„ļ¼Œęˆ‘ä»¬ē¦ę­¢ē”Øęˆ·å†™å…„å¹¶å­˜å‚Øäø€åˆ‡ęœ‰å®³äæ”ęÆļ¼ŒåŒ…ę‹¬ļ¼š

\\n
    \\n
  1. \\n

    čæåå®Ŗę³•ēš„åŸŗęœ¬åŽŸåˆ™ēš„å†…å®¹ļ¼›

    \\n
  2. \\n
  3. \\n

    å±å®³å›½å®¶å®‰å…Øļ¼Œę³„éœ²å›½å®¶ē§˜åÆ†ēš„å†…å®¹ļ¼›

    \\n
  4. \\n
  5. \\n

    äø€åˆ‡ååŠØć€ē “åå›½å®¶ē»Ÿäø€ēš„čØ€č®ŗļ¼›

    \\n
  6. \\n
  7. \\n

    ē “åå›½å®¶å…³ē³»ć€ę°‘ę—å’Œč°ē»Ÿäø€ēš„å†…å®¹ļ¼›

    \\n
  8. \\n
  9. \\n

    å°å»ŗčæ·äæ”ēš„å†…å®¹ļ¼›

    \\n
  10. \\n
  11. \\n

    ę•£åøƒč°£čØ€ęˆ–äøå®žę¶ˆęÆę‰°ä¹±ē¤¾ä¼šē§©åŗć€ē “åē¤¾ä¼šēØ³å®šēš„å†…å®¹ļ¼›

    \\n
  12. \\n
  13. \\n

    ä¾µēŠÆä»–äŗŗåčŖ‰ć€éšē§ē­‰åˆę³•ęƒē›Šēš„å†…å®¹ļ¼›

    \\n
  14. \\n
  15. \\n

    ę•£åøƒę·«ē§½ć€č‰²ęƒ…ć€čµŒåšć€ęš“åŠ›ęę€–ēŠÆē½Ŗäæ”ęÆēš„å†…å®¹ļ¼›

    \\n
  16. \\n
  17. \\n

    čæåå›½å®¶ę³•å¾‹ć€č”Œę”æę³•č§„ē¦ę­¢ēš„å…¶ä»–å†…å®¹ļ¼›

    \\n
  18. \\n
\\n

ęˆ‘ä»¬å°†åÆ¹ä»„äøŠäæ”ęÆčæ›č”Œå±č”½å¤„ē†ć€‚å¦‚ęžœåŽē»­ēš„äø¾ęŠ„äø­å‘ēŽ°ļ¼Œęˆ‘ä»¬ęœ‰ęƒåÆ¹čæåę”æē­–ēš„å†…å®¹čæ›č”Œåˆ é™¤ļ¼Œå¹¶åÆ¹čæåę”æē­–ēš„ē”Øęˆ·čæ›č”Œå°å·å¤„ē†ļ¼ŒåŒę—¶äæē•™ä¾ę³•čæ½ē©¶å½“äŗ‹äŗŗēš„ę³•å¾‹č“£ä»»ēš„ęƒåˆ©ć€‚

\\n

6. ę‚Øēš„ęƒåˆ©

\\n

ęˆ‘ä»¬ę ¹ę®ę³•å¾‹ę³•č§„ę”ÆęŒå¹¶äæęŠ¤ę‚ØäøŖäŗŗēš„éšē§ļ¼Œę‚ØåÆ¹č‡Ŗå·±ēš„äøŖäŗŗäæ”ęÆę‹„ęœ‰č®æé—®ć€äæ®ę”¹ć€åˆ é™¤ä»„åŠę’¤å›žēš„ęƒåˆ©ć€‚

\\n
    \\n
  1. \\n

    ē®”ē†č“¦å·äæ”ęÆļ¼šę‚ØåÆåœØć€ē”Øęˆ·äø­åæƒć€‘äø­äæ®ę”¹ę‚Øēš„ę˜µē§°ć€å¤“åƒć€ę‰‹ęœŗå·ć€é‚®ē®±ä»„åŠåÆ†ē ć€‚

    \\n
  2. \\n
  3. \\n

    č“¦å·ę³Øé”€ļ¼šę‚ØåÆåœØć€äøŖäŗŗäø­åæƒć€‘äø­ē‚¹å‡»ć€ę³Øé”€ć€‘ļ¼Œę ¹ę®é”µé¢å…·ä½“ęē¤ŗę„ęäŗ¤ę‚Øēš„č“¦å·ę³Øé”€ē”³čÆ·ļ¼Œå¹¶åœØę‚Øē¬¦åˆę³Øé”€ę”ä»¶ēš„ęƒ…å†µäø‹ļ¼Œęˆ‘ä»¬å°†åœØ30äøŖå·„ä½œę—„åŽå®Œęˆę³Øé”€ć€‚ę³Øé”€ē”³čÆ·åÆåœØę“ä½œęˆåŠŸåŽēš„30ę—„å†…ę’¤å›žć€‚åœØę‚Øäø»åŠØę³Øé”€č“¦å·ä¹‹åŽļ¼Œęˆ‘ä»¬å°†åœę­¢äøŗę‚Øęä¾›äŗ§å“ęˆ–ęœåŠ”ļ¼Œå¹¶ę ¹ę®ę³•å¾‹ēš„č¦ę±‚åˆ é™¤ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œęˆ–åÆ¹å…¶čæ›č”ŒåŒæååŒ–å¤„ē†ļ¼Œå› ę³•å¾‹č§„å®šéœ€č¦ē•™å­˜äøŖäŗŗäæ”ęÆēš„ļ¼Œęˆ‘ä»¬äøä¼šå†å°†å…¶ē”ØäŗŽę—„åøøäøšåŠ”ę“»åŠØäø­ć€‚

    \\n
  4. \\n
\\n

åœØä»„äø‹ęƒ…å½¢äø­ļ¼Œę‚ØåÆä»„é€ščæ‡äøŽå®¢ęœę²Ÿé€šå‘ęˆ‘ä»¬ęå‡ŗåˆ é™¤äøŖäŗŗäæ”ęÆēš„čÆ·ę±‚ļ¼Œęˆ‘ä»¬ä¼šåÆ¹åŗ”åšå‡ŗåˆ é™¤å“åŗ”ļ¼š

\\n
    \\n
  1. \\n

    ęˆ‘ä»¬ę”¶é›†å¹¶ä½æē”Øäŗ†ę‚Øēš„äæ”ęÆä½†ęœŖē»čæ‡ę‚Øēš„å…č®øęˆ–åŒę„ļ¼›

    \\n
  2. \\n
  3. \\n

    åœØę‚ØåŒę„ęˆ‘ä»¬ę”¶é›†å¹¶ä½æē”Øēš„ęƒ…å†µäø‹ļ¼Œęˆ‘ä»¬ä½æē”Øę‚Øēš„äøŖäŗŗäæ”ęÆę—¶äø„é‡čæåäŗ†äøŽę‚Øēš„ēŗ¦å®šļ¼›

    \\n
  4. \\n
  5. \\n

    ęˆ‘ä»¬ä½æē”Øę‚Øēš„äæ”ęÆę—¶ļ¼Œčæåäŗ†ę³•å¾‹ę³•č§„ć€‚

    \\n
  6. \\n
\\n

åœØä»„äø‹ęƒ…å½¢äø­ļ¼Œęˆ‘ä»¬äøčƒ½å“åŗ”ę‚Øåˆ é™¤ēš„čÆ·ę±‚ļ¼š

\\n
    \\n
  1. \\n

    国家安全相关;

    \\n
  2. \\n
  3. \\n

    ęœ‰čÆę®č”Øę˜Žę‚Øå­˜åœØä¾µęƒč”Œäøŗļ¼›

    \\n
  4. \\n
  5. \\n

    äøŽēŠÆē½Ŗä¾¦ęŸ„ć€čµ·čÆ‰ć€å®”ę‰¹å’Œåˆ¤å†³ę‰§č”Œē›øå…³ļ¼›

    \\n
  6. \\n
  7. \\n

    č”Œę”æć€åøę³•ęœŗå…³ä¾ę³•ęå‡ŗēš„č¦ę±‚ļ¼›

    \\n
  8. \\n
  9. \\n

    å“åŗ”ę‚Øēš„čÆ·ę±‚å°†ęŸå®³ä»–äŗŗęˆ–ä¼äøšēš„åˆę³•ęƒē›Šć€‚

    \\n
  10. \\n
\\n

7. é¢åÆ¹ęœŖęˆå¹“äŗŗēš„ēš„éšē§ē­–ē•„

\\n

ęˆ‘ä»¬éžåøøé‡č§†åÆ¹ęœŖęˆå¹“äŗŗäøŖäŗŗäæ”ęÆēš„äæęŠ¤ć€‚ę ¹ę®ē›øå…³ę³•å¾‹ę³•č§„ēš„č§„å®šļ¼Œč‹„ę‚Øę˜Æ 18 å‘Øå²ä»„äø‹ēš„ęœŖęˆå¹“äŗŗļ¼ŒåœØä½æē”Øē»“ę ¼č”ØęœåŠ”å‰ļ¼Œåŗ”äŗ‹å…ˆå–å¾—ę‚Øēš„å®¶é•æęˆ–ę³•å®šē›‘ęŠ¤äŗŗēš„ä¹¦é¢åŒę„ć€‚č‹„ę‚Øę˜ÆęœŖęˆå¹“äŗŗēš„ē›‘ęŠ¤äŗŗļ¼Œå½“ę‚ØåÆ¹ę‚Øę‰€ē›‘ęŠ¤ēš„ęœŖęˆå¹“äŗŗēš„äøŖäŗŗäæ”ęÆęœ‰ē›øå…³ē–‘é—®ę—¶ļ¼ŒčÆ·é€ščæ‡é‚®ä»¶support@vikadata.comå‘ęˆ‘ä»¬å‘ŠēŸ„ć€‚

\\n

8. å…č“£čÆ“ę˜Ž

\\n

å°±äø‹åˆ—ē›øå…³äŗ‹å®œēš„å‘ē”Ÿļ¼Œęˆ‘ä»¬äøę‰æę‹…ä»»ä½•ę³•å¾‹č“£ä»»ļ¼š

\\n
    \\n
  1. \\n

    ę ¹ę®ę³•å¾‹č§„å®šęˆ–ē›øå…³ę”æåŗœēš„č¦ę±‚ęä¾›ę‚Øēš„ä¼äøšęˆ–äøŖäŗŗäæ”ęÆć€‚

    \\n
  2. \\n
  3. \\n

    ē”±äŗŽę‚Øå°†ē”Øęˆ·åÆ†ē å‘ŠēŸ„ä»–äŗŗęˆ–äøŽä»–äŗŗå…±äŗ«č“¦ęˆ·ļ¼Œē”±ę­¤åÆ¼č‡“ēš„ä»»ä½•ä¼äøšęˆ–äøŖäŗŗäæ”ęÆēš„ę³„ę¼ļ¼Œęˆ–å…¶ä»–éžå› ęœåŠ”åŽŸå› åÆ¼č‡“ēš„äøŖäŗŗäæ”ęÆēš„ę³„ę¼ć€‚

    \\n
  4. \\n
  5. \\n

    åœØå„ęœåŠ”ę”ę¬¾åŠå£°ę˜Žäø­åˆ—ę˜Žēš„ä½æē”Øę–¹å¼ęˆ–å…č“£ęƒ…å½¢ć€‚

    \\n
  6. \\n
  7. \\n

    å› äøåÆęŠ—åŠ›åÆ¼č‡“ēš„ä»»ä½•åŽęžœć€‚

    \\n
  8. \\n
\\n

9. č”ē³»ęˆ‘ä»¬

\\n

ęœ‰å…³ęœ¬éšē§ę”æē­–ęˆ–ē›øå…³ēš„éšē§ęŽŖę–½ēš„é—®é¢˜ļ¼ŒčÆ·å‘é€é‚®ä»¶č‡³ support@vikadata.com怂

\\n

10. 附录

\\n

第三方SDK共享俔息

\\n
    \\n
  1. \\n

    äøŗäæéšœē»“ę ¼č”Øēš„ēØ³å®ščæč”Œć€åŠŸčƒ½å®žēŽ°ļ¼Œä½æę‚Øčƒ½å¤Ÿä½æē”Øå’Œä½“éŖŒę›“äø°åÆŒēš„ęœåŠ”åŠåŠŸčƒ½ļ¼Œęˆ‘ä»¬ēš„åŗ”ē”Øäø­ä¼šåµŒå…„ęŽˆęƒåˆä½œä¼™ä¼“ēš„ SDK怂

    \\n
  2. \\n
  3. \\n

    ęˆ‘ä»¬ä¼šåÆ¹č½Æä»¶å·„å…·å¼€å‘åŒ…ļ¼ˆSDKļ¼‰čæ›č”Œäø„ę ¼ēš„å®‰å…Øę£€ęµ‹ļ¼Œå¹¶ēŗ¦å®šäø„ę ¼ēš„ę•°ę®äæęŠ¤ęŽŖę–½ć€‚

    \\n
  4. \\n
  5. \\n

    ę­¤å¤–ļ¼Œå½“ę‚Øä½æē”Øęœ¬å¹³å°ęŽ„å…„ēš„ē¬¬äø‰ę–¹ęœåŠ”ę—¶ļ¼Œę‚Øēš„äæ”ęÆå°†é€‚ē”ØčÆ„ē¬¬äø‰ę–¹ēš„éšē§ę”æē­–ļ¼Œå»ŗč®®ę‚ØåœØęŽ„å—ē›øå…³ęœåŠ”å‰é˜…čÆ»å¹¶ē”®č®¤ē†č§£ē›øå…³åč®®ć€‚

    \\n
  6. \\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

\\\"https://s1.vika.cn/space/2021/12/23/831976472d6c491599ff92076045bb89\\\"

\\n

šŸ’¬ č®°å½•评论

\\n

č®°å½•čÆ„č®ŗäøä»…ę”ÆęŒå¼•ē”ØęŒ‡å®ščÆ„č®ŗčæ›č”Œå›žå¤ļ¼Œčæ˜åÆä»„ē”Øč”Øęƒ… šŸ‘Œ å’Œ šŸ‘ č”Øē¤ŗēŸ„ä¼šå’Œč®¤åÆļ¼Œč®©å·„ä½œēē¢Žäŗ‹äŗ‹ęœ‰å“åŗ”ć€‚

\\n

\\\"https://s1.vika.cn/space/2021/12/23/694dcfc45bb94cbb91437cd8119d4af2\\\"

\\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 äøŖęœˆé‡Œļ¼Œē»“ę ¼č”Øäø€ē›“ęœ‰åœØę‚„ę‚„ę›“ę–°ļ¼Œę”¹å–„ä½æē”Øä½“éŖŒć€‚
čæ™ę¬”ę–°å¢žäŗ†äøå°‘ę˜¾ę€§åŠŸčƒ½ē‚¹ļ¼Œå…ˆę„äŗ†č§£äø€äø‹å†äøŠę‰‹å§ļ½ž

šŸ“ˆ  å›¾č”Øē»„ä»¶å¢žå¼ŗåÆč§†åŒ–

č‡ŖåŠØčÆ†åˆ«ę—„ęœŸē»“åŗ¦ļ¼Œå¼€åÆę ¼å¼åŒ–ę—„ęœŸåŽåÆé€‰ę‹©ęŒ‰å‘Ø/月/季度/å¹“å±•ē¤ŗļ¼Œęø…ę™°å‘ˆēŽ°ę•°ę®čµ°åŠæ

wegist1

ę–°å¢ž 10+ ę¬¾å•č‰²ęøå˜äø»é¢˜ļ¼Œé€‚åˆåœØå¤šäøŖę•°ę®ē³»åˆ—ēš„å›¾č”Øäø­åŗ”ē”Øļ¼Œå¢žå¼ŗå®”č§†ļ¼ŒēŖå‡ŗē„¦ē‚¹

wegist2

šŸ“Ž  office ę–‡ä»¶åœØēŗæé¢„č§ˆ

é™„ä»¶å­—ę®µäøŠä¼ ę–‡ä»¶åŽåÆåœØēŗæé¢„č§ˆļ¼Œęå‡åä½œę•ˆēŽ‡ļ¼Œę”ÆęŒę–‡ę”£ć€č”Øę ¼ć€PPT å¤šē§ę ¼å¼
č·Æå¾„ļ¼šē©ŗé—“ē«™č®¾ē½®-ē¬¬äø‰ę–¹åŗ”ē”Øé›†ęˆ-office ę–‡ä»¶é¢„č§ˆļ¼ŒęŽˆęƒåŽę‰čƒ½ē”Ÿę•ˆå“¦

wegist1

šŸ”  ē„žå„‡å¼•ē”Øåˆ—ę”ÆęŒē­›é€‰

åœØē„žå„‡å¼•ē”Øåˆ—äø­ļ¼ŒåÆ¹å¼•ē”Øēš„ę•°ę®čæ›č”Œē­›é€‰ļ¼Œä»„ä¾æåœØęµ·é‡ę•°ę®äø­åæ«é€Ÿć€ē²¾å‡†åœ°å±•ē¤ŗęŸē±»ę•°ę®

wegist1

šŸ“…  ę—„ęœŸę ¼å¼ę›“äø°åÆŒ

ę—„ęœŸå­—ę®µę–°å¢žå¹“ć€ęœˆć€ę—„äø‰ē§ę—„ęœŸę ¼å¼

wegist1

āž•  å…¶ä»–

ä¼˜åŒ–é”µé¢åˆ·ę–°é€»č¾‘ļ¼Œåˆ é™¤ć€å¤åˆ¶ę–‡ä»¶åŽę— éœ€é‡č½½ļ¼ŒäæęŒå½“å‰ę“ä½œäøč¢«ę‰“ę–­

\"\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 ēš„é­”ę³•ę£’å§ļ½ž

šŸ”’  ē²¾ē»†åŒ–ęƒé™ē®”理

åˆ—ęƒé™äøŠēŗæļ¼ŒäæęŠ¤ę•ę„Ÿę•°ę®ć€‚å¼€åÆåˆ—ęƒé™åŽļ¼ŒåÆé™åˆ¶ęˆå‘˜ęŸ„ēœ‹ęˆ–ē¼–č¾‘č”Øę ¼å†…ēš„ęŸåˆ—ę•°ę®ć€‚
č·Æå¾„ļ¼šč®¾ē½®åˆ—ęƒé™å‰ļ¼Œéœ€å…ˆå¼€åÆę–‡ä»¶ęƒé™

wegist1

ā³  é”¹ē›®č·Ÿčæ›ļ¼Œå¼ å¼›ęœ‰åŗ¦

č¶…å¼ŗē”˜ē‰¹å›¾ļ¼ŒåŠ©åŠ›é”¹ē›®ē®”ē†ć€‚ä»„ę—¶é—“äøŗč½“ļ¼Œå±•ē¤ŗęÆäø€äøŖä»»åŠ”ēš„ę—¶é—“čŠ‚ē‚¹ä»„åŠå…³é”®äæ”ęÆļ¼Œå…Øé¢ęŠŠęŽ§čæ›åŗ¦ć€‚

wegist1

šŸ“‹  č®°å½•äæ®ę”¹ļ¼Œęœ‰čæ¹åÆå¾Ŗ

čæ½ęŗÆäæ®ę”¹åŽ†å²ļ¼Œä»„é˜²ę•°ę®äø¢å¤±ć€‚ęœ€čæ‘ 90 å¤©ēš„äæ®ę”¹č®°å½•ļ¼ŒåŒ…ę‹¬äæ®ę”¹äŗŗć€äæ®ę”¹å†…å®¹ē­‰å®Œę•“äæ”ęÆéƒ½čƒ½č¢«ę‰¾å›žć€‚
č·Æå¾„ļ¼šå±•å¼€č”Œ-ē‚¹å‡»å¼¹ēŖ—å³äøŠč§’čÆ„č®ŗ-ę˜¾ē¤ŗęœ¬č”Øēš„äæ®ę”¹åŽ†å²-äæ®ę”¹åŽ†å²

wegist1

šŸ”œ   ē•…äŗ«č¾“å…„ļ¼Œč½»ę¾ęŽ’ē‰ˆ

ę–‡ä»¶čÆ¦ęƒ…é”µę”¹ē‰ˆļ¼Œę–‡ęœ¬ē¼–č¾‘å¾ˆęø…ēˆ½ć€‚ę”ÆęŒ markdown čÆ­ę³•ļ¼Œč¾“å…„ā€œ/ā€å±•å¼€čœå•ę ļ¼Œå†…å®¹ęŽ’ē‰ˆåæ«äŗŗäø€ę­„ć€‚

wegist1

šŸ“Ž  é™„ä»¶äø‹č½½ļ¼Œäø€ę­„完成

å•č”Œč®°å½•äø­ļ¼Œé™„ä»¶åˆ—ēš„å¤šäøŖę–‡ä»¶åÆäø€é”®äø‹č½½ć€‚äø‹č½½ę–‡ä»¶å°†ä»„åŽ‹ē¼©åŒ…ēš„å½¢å¼å­˜å‚ØåœØęœ¬åœ°č®¾å¤‡äø­ć€‚

wegist1

ā˜Žļø  ęˆå‘˜ę‰‹ęœŗļ¼ŒåÆęŽ§ę˜¾ē¤ŗ

ę˜¾ē¤ŗęˆå‘˜ę‰‹ęœŗå·ē ļ¼Œē“§ę€„äŗ‹é”¹åŠę—¶ę²Ÿé€šć€‚å¼€åÆé€‰é”¹åŽļ¼Œé€šč®Æå½•ęˆå‘˜ēš„ę‰‹ęœŗå·ē å°†å®Œę•“å±•ē¤ŗć€‚
č·Æå¾„ļ¼šē©ŗé—“ē«™ē®”ē†-ę™®é€šęˆå‘˜-ęˆå‘˜äæ”ęÆ-ę˜¾ē¤ŗęˆå‘˜ę‰‹ęœŗå·

wegist1

āŒØļø  åæ«ę·ę“ä½œęŒ‡å—

  • åŒå‡»č”Øę ¼å¤“éƒØēš„č”Øåļ¼Œåæ«é€Ÿå®Œęˆé‡å‘½åć€‚
  • ē‚¹å‡»å³äøŠč§’ēš„ååŒęˆå‘˜å¤“åƒļ¼Œåæ«é€Ÿč®¾ē½®ęˆå‘˜åœØå½“å‰č”Øę ¼ēš„ęƒé™ć€‚
  • ę‰¹é‡éšč—ć€ę‹–åŠØęˆ–åˆ é™¤ē»“ę ¼åˆ—ļ¼Œé€‰äø­äø€åˆ—åŽļ¼ŒęŒ‰ä½ 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ęœˆä»½ēš„å°¾å·“ļ¼Œę˜Æēƒ­ęƒ…ę“‹ęŗ¢ēš„ē‹®å­åŗ§ļ¼Œä¹Ÿę˜Æé­”ę³•ē„žå„‡ēš„ē»“ę ¼č”Øļ¼Œåæ«ę„åŗ·åŗ·čæ™ę¬”ę›“ę–°äŗ†å“Ŗäŗ›åŠŸčƒ½å§ļ½ž

šŸ§™ā€  ē„žå„‡č”Øå•ę›“ē„žå„‡

ęœŖęäŗ¤č”Øå•å†…å®¹ę—¶é€€å‡ŗé”µé¢ļ¼Œé‡ę–°čæ›å…„č‡ŖåŠØäæē•™äøŠę¬”å”«å†™å†…å®¹ļ¼Œå‡å°‘é‡å¤č¾“å…„
ę”ÆęŒę™ŗčƒ½å…¬å¼åˆ—ć€ē„žå„‡å¼•ē”Øåˆ—ēš„å†…å®¹ę˜¾ē¤ŗļ¼Œč”Øå•å”«å†™ę™ŗčƒ½åŒ–

wegist1

🌈  å­—ę®µč®¾ē½®å¾ˆč““心

ę˜¾ē¤ŗē„žå„‡å…³č”åˆ—åœØåÆ¹åŗ”å…³č”č”Øäø­ēš„åˆ—åē§°ļ¼Œåø®åŠ©ä½æē”Øč€…åæ«é€Ÿē†č§£ć€äø€äø€åÆ¹åŗ”

wegist1

ę•°å­—åˆ—ē±»åž‹ę ¼å¼å¢žå¼ŗļ¼Œč““åˆäøšåŠ”åœŗę™Æč‡Ŗå®šä¹‰å•ä½åē§°ļ¼Œå¤šē§åƒåˆ†ä½ę ¼å¼č®¾ē½®ļ¼Œę•°ę®č®°å½•ę›“ē›“č§‚

wegist1

ā³  ē­›é€‰ęŸ„é‡ę–°ęŠ€čƒ½

ę•°ę®å½•å…„å’Œč”Øå•ęäŗ¤ę—¶åÆčƒ½åÆ¼č‡“ēš„é‡å¤č®°å½•ļ¼Œéƒ½åÆä»„é€ščæ‡ē­›é€‰å™Øåæ«é€ŸęŸ„ę‰¾ļ¼Œä»„ä¾æåŠę—¶ę›“ę­£

wegist1

šŸŽ‰   ē¬¬äø‰ę–¹é›†ęˆļ¼šé’‰é’‰

åœØé’‰é’‰äø­åˆ›å»ŗč‡Ŗå»ŗåŗ”ē”Øć€Œē»“ę ¼č”Øć€ļ¼Œå¹³å°é—“ēš„ē»„ē»‡ęž¶ęž„å’Œę¶ˆęÆé€šēŸ„å³ę—¶åŒę­„ļ¼Œęø…é™¤åä½œéšœē¢

wegist1

šŸ”“  å…¶ä»–åŠŸčƒ½ä¼˜åŒ–

ē›øå†Œč§†å›¾åøƒå±€č°ƒę•“ļ¼Œå¹³é“ŗēŠ¶ę€äø‹ęœ€å°‘åÆå±•ē¤ŗäø€åˆ—ļ¼Œē§»åŠØē«ÆęŸ„ēœ‹ę›“åŠ čˆ’é€‚

wegist1

é¦–åˆ—åˆ—åē§°å¢žåŠ å°ęē¤ŗļ¼Œę•°ę®ē»“ęž„åŒ–ä»„ć€Œč®°å½•ę ‡é¢˜ć€äøŗäø»é”®ļ¼Œäøę”ÆęŒę‹–åŠØć€éšč—å’Œåˆ é™¤

wegist1

å½“ē»“ę ¼č”Øēš„åˆ—ę•°é‡č¾ƒå¤šéœ€č¦ęØŖå‘ę‹–åŠØčæ›č”ŒęŸ„ēœ‹ę—¶ļ¼ŒåÆęŒ‰ä½ Shift åŽę»šåŠØé¼ ę ‡äøŠēš„ę»šč½®ę„å®žēŽ°

wegist1\"\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 å·„å…·ēš„äæ”ęÆčæžęŽ„ļ¼ŒåŖéœ€ē®€å•é…ē½®å³åÆå°†ē»“ę ¼č”Øč®°å½•ęŽØé€č‡³é£žä¹¦ć€é’‰é’‰ć€ä¼äøšå¾®äæ”ć€‚ę›“å¤šåÆčƒ½ļ¼Œę•¬čÆ·ęœŸå¾…ļ½ž
å°é²œä½“éŖŒéœ€å…ˆē”³čÆ·å†…ęµ‹čµ„ę ¼ļ¼Œč·Æå¾„ļ¼šå·¦äø‹č§’å¤“åƒ-ē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-ęœŗå™Øäŗŗ-åŽ»ē”³čÆ·å†…ęµ‹

wegist1

šŸ“…  ę—„ęœŸē»Ÿč®”ę›“é€šē”Ø

优化 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 äøŖåøøē”Øę—„ęœŸę”ä»¶ļ¼Œäø€ę¬”č®¾ē½®é•æęœŸåÆē”Øļ¼Œå†ä¹Ÿäøē”ØęÆę¬”ę‰‹åŠØč°ƒę•“å•¦ļ½ž

wegist1

é”¹ē›®å›žé”¾ć€å·„å•å¤„ē†ē­‰åœŗę™Æäø‹éœ€č¦čšē„¦ęŸäøŖå‘ØęœŸå†…ēš„ę•°ę®ļ¼Œę”ÆęŒč‡Ŗå®šä¹‰ę—¶é—“čŒƒå›“ļ¼Œę“ä½œę›“å‹å„½

wegist1

ę•°ę®åˆ†ęžäø­ęœ‰ę—¶åŖéœ€å…³ę³Øčæ‘ęœŸę•°ę®å˜åŒ–ļ¼Œē­›é€‰ę—©äŗŽ/ę™šäŗŽå½“å‰å¤šå°‘å¤©ēš„ę•°ę®ļ¼Œē»“åˆä»Ŗč”Øē›˜čæ˜čƒ½č½»ę¾å®žēŽ°åÆč§†åŒ–å¤§å±ę•ˆęžœ

wegist1

šŸ†’  ę™ŗčƒ½å…¬å¼ä¼˜åŒ–

优化 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 å·„å…·ēš„äæ”ęÆčæžęŽ„ļ¼ŒåŖéœ€ē®€å•é…ē½®å³åÆå°†ē»“ę ¼č”Øč®°å½•ęŽØé€č‡³é£žä¹¦ć€é’‰é’‰ć€ä¼äøšå¾®äæ”ć€‚ę›“å¤šåÆčƒ½ļ¼Œę•¬čÆ·ęœŸå¾…ļ½ž

å°é²œä½“éŖŒéœ€å…ˆē”³čÆ·å†…ęµ‹čµ„ę ¼ļ¼Œč·Æå¾„ļ¼šå·¦äø‹č§’å¤“åƒ-ē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-ęœŗå™Øäŗŗ-åŽ»ē”³čÆ·å†…ęµ‹

wegist1

šŸ“…  ę—„ęœŸē»Ÿč®”ę›“é€šē”Ø

优化 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 ē»“ę ¼ęœŗå™ØäŗŗåŽļ¼Œęœ¬ę¬”ę›“ę–°å†ę¬”ęŽØå‡ŗč‡Ŗå»ŗå°ē»„ä»¶ļ¼Œå®žēŽ°ę›“äø°åÆŒēš„ę•°ę®åÆč§†åŒ–ę•ˆęžœļ¼Œę•°ę®ęµč½¬ć€åä½œę›“ę™ŗčƒ½ć€‚

šŸ§™ā€ā™€ļø  č”Øå•ę˜¾ē¤ŗę›“瓧凑

ä½æē”Øē„žå„‡č”Øå•čæ›č”Œę•°ę®ę”¶é›†ļ¼Œå•é€‰/å¤šé€‰ēš„é€‰é”¹č¾ƒå¤šę—¶ļ¼Œé”µé¢ä¼šäøę–­ę‹‰é•æļ¼Œå½±å“å”«å†™ä½“éŖŒć€‚åÆ¹ę­¤ļ¼Œē„žå„‡č”Øå•čæ›č”Œäŗ†ę ·å¼ä¼˜åŒ–ļ¼Œå¼€åÆć€Œę”¶ēŗ³å•å¤šé€‰ēš„é€‰é”¹ć€ļ¼Œå†å¤šēš„é€‰é”¹éƒ½åÆä»„å®Œē¾Žå…¼å®¹ć€‚

č·Æå¾„ļ¼šē„žå„‡č”Øå•-设置-ę”¶ēŗ³å•å¤šé€‰ēš„é€‰é”¹

wegist1

šŸ”  å®‰å…ØäøŽęƒé™å‡ēŗ§

ē©ŗé—“ē«™ę–°å¢žć€Œå®‰å…Øč®¾ē½®ć€ļ¼Œä¼äøš/å›¢é˜Ÿč“Ÿč“£äŗŗåÆę›“åŠ ē²¾ē»†åŒ–åœ°čæ›č”Œå®‰å…Øē®”ęŽ§ļ¼ŒåŒ…ę‹¬ē»“ę ¼č”Ø/č§†å›¾ę˜Æå¦åÆåÆ¼å‡ŗå’Œåˆ†äŗ«ć€ę˜Æå¦åÆé‚€čÆ·ä»–äŗŗåŠ å…„åä½œļ¼Œę˜Æå¦å¼€åÆå…Øå±€ę°“å°ē­‰ļ¼Œčæ›äø€ę­„č§„éæę•°ę®ę³„ę¼é£Žé™©ć€‚

č·Æå¾„ļ¼šč®¾ē½®-驾驶舱-安全设置

wegist1

🧰  č‡Ŗå»ŗå°ē»„ä»¶å†…ęµ‹å•¦ļ½ž

ē»“ę ¼č”Øč‡Ŗå»ŗå°ē»„ä»¶ē™»åœŗļ¼Œäøŗä¼äøšå›¢é˜Ÿē‰¹å®šēš„å·„ä½œåœŗę™Æå’Œåä½œęµēØ‹ęä¾›ę›“å¤šå»¶å±•åÆčƒ½ļ¼Œå†…ęµ‹ē”³čÆ·é€ščæ‡åŽå³åÆä½“éŖŒļ½ž

č·Æå¾„ļ¼šē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-č‡Ŗå»ŗå°ē»„ä»¶-申请内测

wegist1

šŸ›°ļø  ä¼˜åŒ–ęœŗå™Øäŗŗ

ę”ÆęŒå‘é€ę¶ˆęÆč‡³ä¼äøšå¾®äæ”ē¾¤ļ¼ŒåŒę—¶ę–°å¢žęŸ„ēœ‹čæč”ŒåŽ†å²čÆ¦ęƒ…ļ¼Œä»„ä¾æåæ«é€Ÿå®šä½å¼‚åøøļ¼Œē”®äæę¶ˆęÆåŠę—¶č§¦č¾¾ć€‚

č·Æå¾„ļ¼šē”Øęˆ·äø­åæƒ-å®žéŖŒę€§åŠŸčƒ½-ęœŗå™Øäŗŗ-申请内测

\"\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ē»“ę ¼č”Øå›¢é˜Ÿē»„ē»‡äŗ†é—®é¢˜å¤ē›˜ä¼šļ¼Œę€»ē»“ę•™č®­ēš„åŒę—¶ļ¼Œęˆ‘ä»¬å‘ęÆäø€ä½ē”Øęˆ·åšå‡ŗå¦‚äø‹ę‰æčÆŗļ¼š

  1. ęÆę¬”ęœåŠ”å™Øå‡ēŗ§ē»“ęŠ¤ļ¼Œęˆ‘ä»¬å°†č‡³å°‘ęå‰ 36 å°ę—¶ē»™ę‚ØęŽØé€é‚®ä»¶é€šēŸ„ć€ē«™å†…é€šēŸ„ļ¼›
  2. ęœåŠ”å™Øåøøč§„å‡ēŗ§ē»“ęŠ¤ēš„ä½œäøšę—¶é—“å›ŗå®šč°ƒę•“č‡³å‡Œę™Ø 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\": \"

ä½ ä»¬åé¦ˆēš„ęÆäøŖéœ€ę±‚å’Œåœŗę™Æļ¼Œęˆ‘ä»¬éƒ½č®°åœØå°ęœ¬ęœ¬äøŠļ¼Œåæ«ę„åŗ·åŗ·ęœ¬ęœŸę›“ę–°ļ¼Œęœ‰ä½ ęƒ³č¦ēš„å—ļ¼Ÿ

šŸ›ø å…Øę–°é©¾é©¶čˆ±

ē»†åˆ†åŠŸčƒ½ęØ”å—ļ¼Œē©ŗé—“ē«™ē®”ē†å‘˜åÆęø…ę™°åœ°ęŸ„ēœ‹å„—é¤ę€»é‡å’ŒåÆē”Øä½™é‡ļ¼Œäŗ†č§£å›¢é˜Ÿåä½œęƒ…å†µć€‚

https://s1.vika.cn/space/2021/11/25/6675a9ee262242bd98d17dc375220dfb

ā†•ļø  ę‰¹é‡ē²˜č““č®°å½•ēš„ä¼˜åŒ–

å°ę˜ŽåœØē»“ę ¼č§†å›¾ēš„åˆ†ē»„ēŠ¶ę€äø‹ļ¼Œę‰¹é‡ē²˜č““č®°å½•åŽå‘ēŽ°č¦†ē›–äŗ†äø‹äø€åˆ†ē»„äø­ēš„ę•°ę®ć€‚å› ę­¤ä»–åŖčƒ½ę’¤é”€ē²˜č““ę“ä½œļ¼ŒåœØå½“å‰åˆ†ē»„äø‹ę–°å¢žč¶³å¤Ÿēš„č”Œę•°å†čæ›č”Œē²˜č““ć€‚

åÆ¹ę­¤ļ¼Œē»“ę ¼č”Øčæ›č”Œä¼˜åŒ–ļ¼Œåˆ†ē»„äø‹ę‰¹é‡ē²˜č““č®°å½•ę—¶čÆ¢é—®ę˜Æå¦ę–°å¢žč”Œļ¼Œéæå…č¦†ē›–åŽŸęœ‰č®°å½•ć€‚

https://s1.vika.cn/space/2021/11/25/f0c66d4656b947f1a3f6a85df7a5fe99

šŸ›°ļø ē»“ę ¼ęœŗå™Øäŗŗ

ē»“ę ¼ęœŗå™Øäŗŗé€‰ę‹©å˜é‡ę—¶ę”ÆęŒę’å…„å…¬å¼åˆ—ļ¼Œå‘é€č‡³é’‰é’‰/飞书/ä¼äøšå¾®äæ”ē¾¤ēš„ę¶ˆęÆå†…å®¹äø­å°†å±•ē¤ŗå…¬å¼č®”ē®—ē»“ęžœć€‚ęÆ”å¦‚ļ¼šå°ę˜ŽåœØē»“ę ¼č”Øäø­åˆ›å»ŗę™ŗčƒ½å…¬å¼åˆ—ļ¼Œē”ØäŗŽč®”ē®—ä»»åŠ”åˆ°ęœŸå¤©ę•°

https://s1.vika.cn/space/2021/11/25/295938afe27d44b095beabb5fad254e7

ē»“ę ¼åˆ—č®¾ē½®ęƒé™ęˆ–åˆ é™¤ļ¼Œē»“ę ¼ęœŗå™Øäŗŗäø­äøŽä¹‹ē›øå…³ēš„åŒ¹é…ę”ä»¶å’Œå˜é‡å€¼ä¹Ÿå°†å®žę—¶åŒę­„å¼‚åøøēŠ¶ę€ć€‚

https://s1.vika.cn/space/2021/11/25/5aba8bf2c5864d8aaf15b805aee6e740

šŸ’” åŠŸčƒ½ä¼˜åŒ–

å·„ä½œē›®å½•ę ‘ę–°å¢žč‡ŖåŠØęŠ˜å å’Œę‚¬ęµ®ę•ˆęžœļ¼Œäøŗå·„ä½œå°č…¾å‡ŗę›“å¤šę“ä½œē©ŗé—“

https://s1.vika.cn/space/2021/11/25/11a92b3dc9074f2589f0c8f20361d08e

ä¼˜åŒ–č§†å›¾ę ‡ē­¾ę ļ¼Œę”ÆęŒę˜¾ē¤ŗę–‡ä»¶ęčæ°ļ¼Œå¤šč§†å›¾äø‹č‡ŖåŠØčæ›č”Œę”¶ēŗ³

https://s1.vika.cn/space/2021/11/25/0d49558ebbae4f3cb9368fe1c588c9d5

\"\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

\\\"https://s1.vika.cn/space/2021/12/09/8e2aa90c2fa44641a59141b3a040ce55\\\"

\\n

šŸ™…ā€ā™‚ļø č§†å›¾é…ē½®äøååŒ

\\n

å¤šęˆå‘˜åœØåŒäø€č§†å›¾äø‹åä½œę—¶ļ¼ŒåøŒęœ›é€ščæ‡ē­›é€‰/åˆ†ē»„/ęŽ’åŗē­‰ę“ä½œåæ«é€Ÿå±•ē¤ŗē¬¦åˆč‡Ŗčŗ«éœ€ę±‚ēš„č®°å½•å¹¶äø”äøå—å…¶ä»–ęˆå‘˜ēš„ę“ä½œå¹²ę‰°ļ¼Œé€ščæ‡ć€Œč§†å›¾é…ē½®äøååŒć€ļ¼ŒåÆå®žēŽ°č§†å›¾ę•ˆęžœä»…å½“å‰ē”Ÿę•ˆć€‚

\\n

č·Æå¾„ļ¼šē©ŗé—“ē«™ > 空闓站箔理 > ē®”ē†å‘˜ēš„å®žéŖŒę€§åŠŸčƒ½ > č§†å›¾é…ē½®äøååŒ

\\n

\\\"https://s1.vika.cn/space/2021/12/09/8aa52753ff5342eaa8a05dbf20bd0efc\\\"

\\n

šŸ›°ļø ē»“ę ¼ęœŗå™Øäŗŗ

\\n

ē»“ę ¼ęœŗå™Øäŗŗé€‰ę‹©å˜é‡ę—¶ę”ÆęŒę’å…„ē„žå„‡å¼•ē”Øåˆ—ē±»åž‹ēš„å€¼ļ¼Œę‰€ęœ‰å¼•ē”Øē±»åž‹éƒ½åÆåœØę¶ˆęÆé€šēŸ„äø­å±•ē¤ŗć€‚

\\n

\\\"https://s1.vika.cn/space/2021/12/09/d58e4863b0aa4a47b0fe32e416ad6289\\\"

\\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

åœØę‚Øä½æē”Øē»“ę ¼č”Øęä¾›ēš„ä»„äø‹ęœåŠ”ęˆ–åŠŸčƒ½čæ‡ēØ‹äø­ļ¼Œęˆ‘ä»¬å°†åŸŗäŗŽä»„äø‹åŸŗęœ¬åŠŸčƒ½ę”¶é›†ę‚Øēš„ē›øå…³åæ…č¦äøŖäŗŗäæ”ęÆć€‚

\\n

1.1 č“¦å·ēš„ę³Øå†ŒåŠä½æē”Ø

\\n

ę‚Øé¦–å…ˆéœ€č¦ę³Øå†Œäø€äøŖē»“ę ¼č”Øč“¦å·ęˆäøŗē»“ę ¼č”Øēš„ę³Øå†Œē”Øęˆ·ć€‚å½“ę‚Øę³Øå†Œę—¶ļ¼Œę‚Øéœ€č¦å‘ęˆ‘ä»¬ęä¾›ę‚Øęœ¬äŗŗēš„ę‰‹ęœŗå·ē ęˆ–č€…ē”µå­é‚®ē®±ļ¼Œęˆ‘ä»¬å°†é€ščæ‡å‘é€ēŸ­äæ”éŖŒčÆē ęˆ–č€…é‚®ä»¶éŖŒčÆē ēš„ę–¹å¼ę„éŖŒčÆę‚Øēš„čŗ«ä»½ę˜Æå¦ęœ‰ę•ˆć€‚å¦‚ęžœę‚Øäøęä¾›čÆ„äæ”ęÆļ¼Œę‚Øä¹ŸåÆä»„é€ščæ‡ē¬¬äø‰ę–¹å¹³å°ļ¼ˆå¾®äæ”ć€é’‰é’‰ć€é£žä¹¦ć€ä¼äøšå¾®äæ”ļ¼‰ęŽˆęƒēš„å½¢å¼åæ«é€Ÿå®Œęˆę³Øå†Œļ¼Œę­¤ę–¹å¼éœ€č¦ę‚ØęŽˆęƒē»“ę ¼č”ØčŽ·å¾—ę‚ØåœØē¬¬äø‰ę–¹å¹³å°ēš„å¤“åƒć€ę˜µē§°ć€‚

\\n

1.2 åŸŗęœ¬äøšåŠ”ä½æē”Ø

\\n

1.2.1 ē©ŗé—“ē«™ēš„é€šč®Æå½•

\\n

ē©ŗé—“ē«™ēš„é€šč®Æå½•äø­åÆčƒ½ä¼šå±•ē¤ŗę‚ØåœØę­¤ē©ŗé—“ē«™ēš„ę˜µē§°ć€å¤“åƒć€ē”µčÆå·ē ä»„åŠé‚®ē®±ć€‚ę³Øļ¼šéžęœ¬ē©ŗé—“ē«™ēš„ęˆå‘˜å°†äøä¼šēœ‹åˆ°ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

\\n

1.2.2 å‘åøƒč®°å½•čÆ„č®ŗ

\\n

ę‚ØåÆä»„åÆ¹č”Øę ¼äø­ēš„č®°å½•čæ›č”ŒčÆ„č®ŗļ¼ŒčÆ„č®ŗēš„äæ”ęÆå°†ä¼šåø¦äøŠę‚Øēš„ę˜µē§°ä»„åŠå¤“åƒć€‚ę³Øļ¼šéžęœ¬ē©ŗé—“ē«™ēš„ęˆå‘˜å°†äøä¼šēœ‹åˆ°ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

\\n

1.2.3 åø¦ęœ‰ęˆå‘˜ē›øå…³äæ”ęÆēš„å­—ę®µ

\\n

åœØč”Øę ¼äø­ä½æē”Øęˆå‘˜å­—ę®µēš„ē›øå…³åŠŸčƒ½ļ¼Œå°†ä¼šåø¦äøŠę‚Øēš„ę˜µē§°ä»„åŠå¤“åƒäæ”ęÆć€‚

\\n

1.2.4 ę–‡ä»¶ēš„å…¬å¼€é“¾ęŽ„

\\n

åˆ©ē”Øę–‡ä»¶ēš„å…¬å¼€é“¾ęŽ„čƒ½åŠ›čæ›č”Œåˆ†äŗ«ļ¼ŒåœØåˆ†äŗ«ēš„é”µé¢äøŠå°†ä¼šåø¦äøŠę‚Øēš„ę˜µē§°ć€å¤“åƒä»„åŠē©ŗé—“ē«™ēš„åē§°äæ”ęÆć€‚

\\n

1.2.5 ā€œē»“ę ¼ē¤¾åŒŗā€å…¬å¼€å‘åøƒåŠŸčƒ½

\\n

ę‚ØåÆé€ščæ‡ā€œē»“ę ¼ē¤¾åŒŗā€ēš„é—®é¢˜ć€ę–‡ē« ć€ę“»åŠØć€čÆ„č®ŗåŠŸčƒ½å…¬å¼€å‘åøƒäæ”ęÆļ¼Œē›øå…³é”µé¢å°†ę˜¾ē¤ŗę‚Øēš„ę˜µē§°å’Œå¤“åƒć€‚ę‚Øå…¬å¼€å‘åøƒēš„äæ”ęÆäø­åÆčƒ½ä¼šę¶‰åŠę‚Øęˆ–ä»–äŗŗēš„äøŖäŗŗäæ”ęÆē”šč‡³äøŖäŗŗę•ę„Ÿäæ”ęÆļ¼ŒčÆ·ę‚Øč°Øę…Žåœ°č€ƒč™‘ļ¼Œę˜Æå¦åœØä½æē”Øęˆ‘ä»¬ēš„ęœåŠ”ę—¶å…¬å¼€å‘åøƒē›øå…³äæ”ęÆć€‚č‹„ę‚Øå…¬å¼€å‘åøƒēš„äæ”ęÆäø­ę¶‰åŠä»–äŗŗäøŖäŗŗäæ”ęÆēš„ļ¼Œę‚Øéœ€åœØå‘åøƒå‰å¾å¾—ä»–äŗŗēš„åŒę„ć€‚

\\n

1.3 å®¢ęˆ·ęœåŠ”

\\n

äøŗäŗ†ę›“å„½äøŗę‚ØęŽ’ęŸ„ä½æē”Øäø­ēš„é—®é¢˜ļ¼Œęˆ‘ä»¬ä¼šę”¶é›†ä»„äø‹äæ”ęÆę„åø®åŠ©å·„ēØ‹åøˆå®šä½é—®é¢˜ć€‚

\\n

1.3.1 设备俔息

\\n

ęˆ‘ä»¬ä¼šę ¹ę®ę‚ØåœØå…·ä½“ä½æē”Øē»“ę ¼č”Øę—¶ēš„ę“ä½œļ¼Œę”¶é›†ę‚Øę‰€ä½æē”Øēš„č®¾å¤‡ē›øå…³äæ”ęÆļ¼šåŒ…ę‹¬č®¾å¤‡åž‹å·ć€ę“ä½œē³»ē»Ÿē‰ˆęœ¬ć€č®¾å¤‡č®¾ē½®ć€ MAC 地址及 IMEI 等相关俔息。

\\n

1.3.2 ęœåŠ”ę—„åæ—

\\n

ęˆ‘ä»¬ä¼šę”¶é›†ę‚ØåœØä½æē”Øē»“ę ¼č”ØęœåŠ”ę—¶ēš„ę“ä½œę—„åæ—čæ›č”Œäæå­˜ļ¼ŒåŒ…ę‹¬ļ¼šęµč§ˆč®°å½•ć€ē‚¹å‡»äŗ‹ä»¶ć€ęµč§ˆå™Øē±»åž‹ć€ē”µäæ”čæč„å•†ć€IP åœ°å€ć€č®æé—®ę—¶é•æć€č®æé—®ę—„ęœŸåŠę—¶é—“ć€‚

\\n

1.4 ęŽˆęƒåŒę„ä¹‹å¤–

\\n

ę ¹ę®ę³•å¾‹ę³•č§„ēš„č§„å®šļ¼ŒåœØä»„äø‹ęƒ…å½¢äø­ļ¼Œęˆ‘ä»¬åÆęœŖē»ę‚ØęŽˆęƒēš„ęƒ…å†µäø‹ę”¶é›†å¹¶ä½æē”Øä»„äø‹äæ”ęÆļ¼š

\\n
    \\n
  1. \\n

    äøŽå›½å®¶å®‰å…Øć€å›½é˜²å®‰å…Øē›“ęŽ„ē›øå…³ēš„ļ¼›

    \\n
  2. \\n
  3. \\n

    äøŽå…¬å…±å®‰å…Øć€å…¬å…±å«ē”Ÿć€é‡å¤§å…¬å…±åˆ©ē›Šē›“ęŽ„ē›øå…³ēš„ļ¼›

    \\n
  4. \\n
  5. \\n

    äøŽēŠÆē½Ŗä¾¦ęŸ„ć€čµ·čÆ‰ć€å®”åˆ¤å’Œåˆ¤å†³ę‰§č”Œē­‰ē›“ęŽ„ē›øå…³ēš„ļ¼›

    \\n
  6. \\n
  7. \\n

    ä¾ē…§ć€Šäø­åŽäŗŗę°‘å…±å’Œå›½äøŖäŗŗäæ”ęÆäæęŠ¤ę³•ć€‹č§„å®šåœØåˆē†ēš„čŒƒå›“å†…å¤„ē†ę‚Øč‡Ŗč”Œå…¬å¼€ęˆ–č€…å…¶ä»–å·²ē»åˆę³•å…¬å¼€ēš„äøŖäŗŗäæ”ęÆļ¼›

    \\n
  8. \\n
  9. \\n

    ä»Žåˆę³•å…¬å¼€ęŠ«éœ²ēš„äæ”ęÆäø­ę”¶é›†åˆ°ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œå¦‚ä»Žåˆę³•ēš„ę–°é—»ęŠ„é“ć€ę”æåŗœäæ”ęÆå…¬å¼€ē­‰ęø é“ļ¼›

    \\n
  10. \\n
  11. \\n

    ę ¹ę®ę‚Øēš„č¦ę±‚ē­¾č®¢å’Œå±„č”ŒåˆåŒę‰€åæ…éœ€ēš„ļ¼›

    \\n
  12. \\n
  13. \\n

    ē”ØäŗŽē»“ęŠ¤ē»“ę ¼č”Øēš„äŗ§å“å’Œ/ęˆ–ęœåŠ”ēš„å®‰å…ØēØ³å®ščæč”Œę‰€åæ…éœ€ēš„ļ¼›

    \\n
  14. \\n
  15. \\n

    ę³•å¾‹ę³•č§„č§„å®šēš„å…¶ä»–ęƒ…å½¢ć€‚

    \\n
  16. \\n
\\n

2. ęˆ‘ä»¬äæčÆäæ”ęÆēš„å®‰å…Øę€§

\\n

ē»“ę ¼č”Øäøŗäæéšœē”Øęˆ·ēš„ę•°ę®å®‰å…Øäøé—ä½™åŠ›ć€‚ęˆ‘ä»¬å§‹ē»ˆä»„č½Æä»¶č”Œäøšęœ€é«˜å®‰å…Øę ‡å‡†äæęŠ¤ē”Øęˆ·ę•°ę®ļ¼Œę‰€ä½æē”Øēš„å®‰å…ØęØ”åž‹å’Œē­–ē•„å…ØéƒØåŸŗäŗŽå›½é™…ę ‡å‡†å’Œč”Œäøšęœ€ä½³å®žč·µć€‚

\\n

ęˆ‘ä»¬å°†äø„ę ¼äæęŠ¤ę‚Øēš„äæ”ęÆēš„å®‰å…Øć€‚ä½æē”Øå„ē§å®‰å…ØęŠ€ęœÆå’ŒēØ‹åŗę„äæęŠ¤ę‚Øēš„äæ”ęÆäøč¢«ęœŖē»ęŽˆęƒēš„č®æé—®ć€ä½æē”Øęˆ–ę³„ę¼ć€‚å¦‚ęžœę‚ØåÆ¹éšē§äæęŠ¤ęœ‰ä»»ä½•ē½®ē–‘ļ¼ŒčÆ·å‘é€é‚®ä»¶č‡³ devops@vikadata.com怂

\\n

2.1 ęŠ€ęœÆęŽŖę–½

\\n

2.1.1 ę•°ę®ä½ē½®

\\n

ē»“ę ¼č”Øēš„ę•°ę®å…ØéƒØę‰˜ē®”åœØäŗšé©¬é€Šäø­å›½ļ¼ˆAWSļ¼‰å®å¤åŒŗåŸŸć€åŒ—äŗ¬åŒŗåŸŸć€é˜æé‡Œäŗ‘ēš„å¤šäøŖę•°ę®äø­åæƒēš„åÆē”ØåŒŗäø­ļ¼Œé‡‡ē”Øå¤šå‰Æęœ¬å†—ä½™å­˜å‚Øć€‚ä»–ä»¬ę˜Æäø­å›½ęœ€é”¶å°–ēš„äŗ‘ęœåŠ”ęä¾›å•†ļ¼Œę•°ę®ę‰˜ē®”åœØä»–ä»¬ēš„åŸŗē”€č®¾ę–½äøŠļ¼Œéæå…äŗ†ē”¬ē›˜č¢«ē›—ęˆ–å¤±ę•ˆć€ē”šč‡³ę•“äøŖåŒŗåŸŸę•…éšœåÆ¼č‡“ēš„ę•°ę®äø¢å¤±é£Žé™©ć€‚

\\n

2.1.2 ę•°ę®ē¾å¤‡äøŽę¢å¤

\\n

ē»“ę ¼č”ØęÆå¤©éƒ½ä¼šåÆ¹ę•°ę®čæ›č”Œå¤‡ä»½ļ¼Œå¤‡ä»½ę•°ę®ä¹Ÿå­˜å‚ØåœØå¤šäøŖę•°ę®äø­åæƒēš„åÆē”ØåŒŗäø­ļ¼Œå¹¶ä½æē”Ø AES-256 ē®—ę³•čæ›č”ŒåŠ åÆ†ļ¼Œ ę‰€ęœ‰å¤‡ä»½éƒ½ä¼šå®šęœŸčæ½čøŖå…¶å®Œę•“ę€§å¹¶čæ›č”ŒéŖŒčÆę£€ęŸ„ļ¼Œä»„ē”®äæę•…éšœå‘ē”Ÿę—¶ļ¼Œęˆ‘ä»¬åÆä»„čæ…é€ŸåÆåŠØę¢å¤ęµēØ‹å¹¶ē«‹å³äæ®å¤ę•°ę®ć€‚

\\n

2.1.3 ęœåŠ”å™Øå®‰å…Ø

\\n

ē½‘ē»œå®‰å…Ø

\\n

ē»“ę ¼č”Øé‡‡ē”Øäŗšé©¬é€Šäŗ‘äø­å›½ļ¼ˆAWSļ¼‰äŗ‘ęä¾›ēš„ć€å…·ęœ‰å¤šå±‚äæęŠ¤å’Œé˜²å¾”ęœŗåˆ¶ēš„ē½‘ē»œå®‰å…ØęŠ€ęœÆļ¼Œé€ščæ‡é˜²ē«å¢™é˜»ęŒ”ęœŖē»ęŽˆęƒēš„č®æé—®ļ¼ŒåŒę—¶čæ˜é‡‡ē”Øå¤šäøŖäŗ¤ę¢ęœŗå’Œå®‰å…Øē½‘å…³ę„ē”®äæē½‘ē»œå†—ä½™ļ¼Œé˜²ę­¢å†…éƒØē½‘ē»œēš„å•ē‚¹ę•…éšœć€‚

\\n

DDoS 防徔

\\n

结格蔨使用新一代Amazon WAF(Web åŗ”ē”Øé˜²ęŠ¤ē³»ē»Ÿļ¼‰ęŠ€ęœÆę„é˜²ę­¢åÆ¹ęœåŠ”å™Øēš„ DDoS ę”»å‡»ļ¼ŒåŖå…č®øę­£åøøēš„ęµé‡é€ščæ‡ļ¼Œé˜²ę­¢ę¶ę„ęµé‡ę”»å‡»é€ ęˆēš„äøšåŠ”äø­ę–­ļ¼Œä½æē½‘ē«™å’Œ API äæęŒé«˜åÆē”Øę€§å’Œé«˜ę€§čƒ½ć€‚

\\n

ęœåŠ”å™Øå¼ŗåŒ–

\\n

ē»“ę ¼č”Øę‰€ęœ‰ęœåŠ”å™ØęœŖä½æē”Øēš„ē«Æå£å’Œåøęˆ·éƒ½č¢«ē¦ē”Øļ¼Œęˆ‘ä»¬å®šęœŸåÆ¹äŗ‘ęœåŠ”å™Øčæ›č”Œå®‰å…Øę‰«ęå’Œč”„äøå‡ēŗ§ć€‚

\\n

ęœåŠ”ē¾éš¾ę¢å¤å’ŒäøšåŠ”čæžē»­ę€§

\\n

ē»“ę ¼č”Øēš„ęœåŠ”å‡é‡‡ē”Øå¤šå‰Æęœ¬å†—ä½™ęœŗåˆ¶ļ¼Œåˆ†åøƒåœØå¤šäøŖäøåŒåŒŗåŸŸå†…ļ¼ŒåœØå•äøŖåŒŗåŸŸå‘ē”Ÿę•…éšœēš„ęƒ…å†µäø‹ļ¼Œå…¶ä»–åŒŗåŸŸä¼šęŽ„ē®”å¹¶å¹³ēØ³åœ°čæ›č”Œåˆ‡ę¢ę“ä½œć€‚é™¤ę­¤ä¹‹å¤–ļ¼Œęˆ‘ä»¬čæ˜åˆ¶å®šäŗ†äøšåŠ”čæžē»­ę€§č®”åˆ’å¹¶åÆ¹åŸŗē”€ęž¶ęž„čæ›č”ŒęŒē»­ē›‘ęŽ§ļ¼Œē”®äæē»“ę ¼č”Øēš„å„é”¹ęœåŠ”čƒ½å¤Ÿę­£åøøčæč”Œć€‚

\\n

ē®”ē†ęƒé™

\\n

ē»“ę ¼č”Øé‡‡ē”Øč®æé—®ęŽ§åˆ¶ęŠ€ęœÆäø„ę ¼ē®”ē†ęœåŠ”å™Øēš„č®æé—®ęƒé™ć€‚åŸŗäŗŽęœ€å°ē‰¹ęƒå’ŒåŸŗäŗŽč§’č‰²ēš„ęƒé™ęŽ§åˆ¶åŽŸåˆ™ļ¼Œęœ€å¤§ēØ‹åŗ¦åœ°å‡å°‘ę•°ę®ę³„éœ²ēš„é£Žé™©ć€‚ē™»å½•ęœåŠ”å™Øč¢«č¦ę±‚ä½æē”Øå—åÆ†ē äæęŠ¤ēš„ SSH åÆ†é’„å’ŒåŒå› ē“ čŗ«ä»½éŖŒčÆļ¼Œå¹¶č®°å½•ę‰€ęœ‰ēš„ęœåŠ”å™Øę“ä½œļ¼Œę—„åøøå®”ę øć€‚

\\n

2.1.4 č½Æä»¶ęœåŠ”å®‰å…Ø

\\n

代码安全

\\n

ē»“ę ¼č”Øēš„ę‰€ęœ‰ä»£ē åœØéƒØē½²åˆ°ęœåŠ”å™Øä¹‹å‰å‡ē»čæ‡äø„ę ¼ēš„å®‰å…Øę£€éŖŒļ¼ŒåŒ…ę‹¬åØčƒå»ŗęØ”ć€č‡ŖåŠØåŒ–ęµ‹čÆ•ć€č‡ŖåŠØę‰«ęå’Œä»£ē å®”ę øć€‚åŒę—¶ęˆ‘ä»¬ēš„å¼€å‘äŗŗå‘˜ä¼ščæ›č”Œå®‰å…ØåŸ¹č®­ļ¼Œä»„äæčÆä»–ä»¬ęŽŒę”ęœ€ę–°ć€ęœ€ä½³ēš„å®‰å…Øå¼€å‘å®žč·µļ¼Œé˜²ę­¢éšę‚£äŗ§ē”Ÿć€‚

\\n

é€šäæ”åŠ åÆ†

\\n

å½“ē”Øęˆ·ę‰§č”Œč®æé—®ē½‘ē«™ęˆ–äøŠä¼ é™„ä»¶ē­‰ę“ä½œę—¶ļ¼Œę•°ę®ä¼šåœØä»–ēš„č®¾å¤‡å’Œęˆ‘ä»¬ēš„ę•°ę®äø­åæƒä¹‹é—“åŠ åÆ†ä¼ č¾“ć€‚ęˆ‘ä»¬č®¾ē½®äŗ†å¤šé‡å®‰å…Øé˜²ęŠ¤ę„äæęŠ¤ē”Øęˆ·ę•°ę®ēš„ä¼ č¾“ļ¼šč¦ę±‚ę‰€ęœ‰äøŽęœåŠ”å™Øēš„čæžęŽ„å‡ä½æē”Ø TLS 1.2 / TLS 1.3 å’ŒēŽ°ä»£åÆ†ē ē®—ę³•åÆ¹ęµé‡čæ›č”ŒåŠ åÆ†ļ¼›åÆē”Øäŗ† HTTPS å®‰å…Øåč®®ļ¼Œč¦ę±‚ęµč§ˆå™Øä»…čƒ½é€ščæ‡åŠ åÆ†čæžęŽ„äøŽęˆ‘ä»¬å»ŗē«‹čæžęŽ„ć€‚

\\n

ę•°ę®é‰“ęƒå’Œéš”ē¦»

\\n

äøŗäŗ†ē”®äæę•°ę®ēš„åˆę³•č®æé—®ļ¼Œē»“ę ¼č”Øä½æē”Øå›½é™…ę ‡å‡†ēš„é‰“ęƒä½“ē³»ļ¼Œęä¾›čŗ«ä»½ē®”ē†ć€č®¤čÆē®”ē†å’Œč§’č‰²ęŽˆęƒäø‰ä½äø€ä½“ēš„ē”Øęˆ·äøšåŠ”é‰“ęƒęœåŠ”ć€‚é€ščæ‡ē”Øęˆ·čŗ«ä»½ę ‡čÆ†ć€ē”Øęˆ·ęŽˆęƒę£€ęŸ„ć€äøšåŠ”čŗ«ä»½ę ‡čÆ†å½¢ęˆē«ÆåÆ¹ē«Æēš„é‰“ęƒä½“ē³»ļ¼Œé˜²ę­¢éžęŽˆęƒēš„ę•°ę®č®æé—®å‘ē”Ÿć€‚ä»„é‰“ęƒēš„å®‰å…Øę€§äøŗåŸŗē”€ļ¼Œē»“ę ¼č”Øä¾ē…§ SaaS ęœåŠ”å¤šē§Ÿęˆ·ēš„ęœ€ä½³å®žč·µļ¼Œč®¾č®”å®žēŽ°äŗ†ē”Øęˆ·å›¢é˜Ÿä¹‹é—“ę•°ę®ēš„éš”ē¦»ę€§ć€‚

\\n

ē½‘ē«™å®‰å…ØåŠ å›ŗ

\\n

ē»“ę ¼č”Øå®šęœŸčæ›č”Œäø“äøšę¼ę“žę‰«ę, é€ščæ‡Webę¼ę“žę‰«ęć€ę“ä½œē³»ē»Ÿę¼ę“žę‰«ęć€čµ„äŗ§å†…å®¹åˆč§„ę£€ęµ‹ć€é…ē½®åŸŗēŗæę‰«ęć€å¼±åÆ†ē ę£€ęµ‹äŗ”å¤§ę–¹é¢ļ¼Œč‡ŖåŠØå‘ēŽ°ē½‘ē«™ęˆ–ęœåŠ”å™Øęš“éœ²åœØē½‘ē»œäø­ēš„å®‰å…Øé£Žé™©ļ¼Œäøŗäŗ‘äøŠäøšåŠ”ęä¾›å¤šē»“åŗ¦ēš„å®‰å…Øę£€ęµ‹ęœåŠ”ļ¼Œę»”č¶³åˆč§„č¦ę±‚ļ¼Œč®©å®‰å…Øå¼±ē‚¹ę— ę‰€éå½¢ć€‚

\\n

2.2 安全认证

\\n

2.2.1 ē½‘ē»œå®‰å…Øē­‰ēŗ§äæęŠ¤ 2.0

\\n

ä¾ę®ē½‘ē»œå®‰å…Øē­‰ēŗ§äæęŠ¤ 2.0 ēš„ę ‡å‡†åŠē›øå…³ę”ä¾‹č§„å®šļ¼Œē»“ę ¼č”ØåÆ¹ę•“äøŖē³»ē»Ÿčæ›č”Œå®‰å…ØåŠ å›ŗļ¼Œę­£åœØē”³čÆ·č®¤čÆęœŗå…³ēš„å®”ę øļ¼Œå°†äŗŽ 2022 å¹“å†…å®Œęˆę­¤é”¹č®¤čÆć€‚

\\n

äø­å›½ē½‘ē»œå®‰å…Øē­‰ēŗ§äæęŠ¤ 2.0ļ¼ˆē®€ē§°ē­‰äæ 2.0ļ¼‰äŗŽ 2019 幓 12 月 1 ę—„čµ·ę­£å¼å®žę–½ć€‚ē­‰äæ 2.0 ę›“åŠ ę³Øé‡äø»åŠØé˜²å¾”ļ¼Œä»Žč¢«åŠØé˜²å¾”åˆ°äŗ‹å‰ć€äŗ‹äø­ć€äŗ‹åŽå…ØęµēØ‹ēš„å®‰å…ØåÆäæ”ć€åŠØę€ę„ŸēŸ„å’Œå…Øé¢å®”č®”ļ¼Œå®žēŽ°äŗ†åÆ¹ä¼ ē»Ÿäæ”ęÆē³»ē»Ÿć€åŸŗē”€äæ”ęÆē½‘ē»œć€äŗ‘č®”ē®—ć€ē§»åŠØäŗ’č”ć€ē‰©č”ē½‘ć€å¤§ę•°ę®å’Œå·„äøšęŽ§åˆ¶ē³»ē»Ÿē­‰ēŗ§äæęŠ¤åÆ¹č±”ēš„å…Øč¦†ē›–ć€‚

\\n

2.2.2 ISO/IEC 27001:2013 俔息安全箔理体系

\\n

ē»“ę ¼č”ØęŒ‰ē…§ ISO 27001 ēš„å„é”¹ę ‡å‡†åŠē›øå…³ę”ä¾‹č§„å®šļ¼Œē»“ę ¼č”ØåÆ¹ę•“äøŖē³»ē»Ÿčæ›č”Œå®‰å…ØåŠ å›ŗļ¼Œę­£åœØē”³čÆ·č®¤čÆęœŗå…³ēš„å®”ę øļ¼Œå°†äŗŽ2022å¹“å†…å®Œęˆę­¤é”¹č®¤čÆć€‚

\\n

é€ščæ‡ ISO 27001 č®¤čÆļ¼Œčƒ½ä½“ēŽ°ä¼äøšåÆ¹å®‰å…Øēš„ę‰æčÆŗļ¼Œč”Øę˜Žä¼äøšäæ”ęÆå®‰å…Øē®”ē†å·²å»ŗē«‹čµ·äø€å„—ē§‘å­¦ęœ‰ę•ˆēš„ē®”ē†ä½“ē³»ļ¼Œčƒ½å¤Ÿäøŗē”Øęˆ·ęä¾›åÆé ēš„äæ”ęÆęœåŠ”ć€‚ē›®å‰å›½å†…å¤–č®øå¤šę”æåŗœęœŗęž„ć€é“¶č”Œć€čÆåˆøć€äæé™©å…¬åøć€ē”µäæ”čæč„å•†ć€ē½‘ē»œå…¬åøåŠč®øå¤šč·Øå›½å…¬åøå‡é‡‡ē”Øäŗ†ę­¤é”¹ ISO ę ‡å‡†åÆ¹č‡Ŗå·±ēš„äæ”ęÆå®‰å…Øčæ›č”Œē³»ē»Ÿēš„ē®”ē†ć€‚

\\n

3. ęˆ‘ä»¬å¦‚ä½•ä½æē”Ø cookie å’ŒåŒē±»ęŠ€ęœÆ

\\n

äøŗē”®äæē½‘ē«™ę­£åøøčæč½¬ļ¼Œęˆ‘ä»¬ä¼šåœØę‚Øēš„č®”ē®—ęœŗęˆ–ē§»åŠØč®¾å¤‡äøŠå­˜å‚Øåäøŗ cookie ēš„ę•°ę®ę–‡ä»¶ć€‚cookie é€šåøøåŒ…å«ē”Øęˆ·čŗ«ä»½ę ‡čÆ†ē¬¦ć€åŸŽåø‚åē§°ä»„åŠäø€äŗ›å­—ē¬¦ć€‚cookie äø»č¦ēš„åŠŸčƒ½ę˜Æä¾æäŗŽę‚Øä½æē”Øē½‘ē«™äŗ§å“å’ŒęœåŠ”ļ¼Œä»„åŠåø®åŠ©ē½‘ē«™ē»Ÿč®”ē‹¬ē«‹č®æå®¢ę•°é‡ē­‰ć€‚čæē”Ø cookie ęŠ€ęœÆļ¼Œęˆ‘ä»¬čƒ½å¤Ÿäøŗę‚Øęä¾›ę›“åŠ å‘Øåˆ°ēš„ęœåŠ”ć€‚ęˆ‘ä»¬äøä¼šå°† cookie ē”ØäŗŽęœ¬ę”æē­–ę‰€čæ°ē›®ēš„ä¹‹å¤–ēš„ä»»ä½•ē”Øé€”ć€‚ę‚ØåÆę ¹ę®č‡Ŗå·±ēš„åå„½ē®”ē†ęˆ–åˆ é™¤ cookieć€‚ę‚ØåÆä»„ęø…é™¤č®”ē®—ęœŗäøŠäæå­˜ēš„ę‰€ęœ‰ cookieļ¼Œå¤§éƒØåˆ†ē½‘ē»œęµč§ˆå™Øéƒ½č®¾ęœ‰é˜»ę­¢ cookie ēš„åŠŸčƒ½ć€‚ä½†å¦‚ęžœę‚Øčæ™ä¹ˆåšļ¼Œåˆ™éœ€č¦åœØęÆäø€ę¬”č®æé—®ęˆ‘ä»¬ēš„ē½‘ē«™ę—¶äŗ²č‡Ŗę›“ę”¹ē”Øęˆ·č®¾ē½®ļ¼Œä½†ę‚ØåÆčƒ½å› äøŗčÆ„ē­‰äæ®ę”¹ļ¼Œę— ę³•ē™»å½•ęˆ–ä½æē”Øä¾čµ–äŗŽ cookie ēš„ē»“ę ¼č”Øęä¾›ēš„ęœåŠ”ęˆ–åŠŸčƒ½ć€‚ę‚ØåÆä»„é€ščæ‡ę›“ę”¹ę‚Øēš„ęµč§ˆå™Øč®¾ē½®é™åˆ¶ē»“ę ¼č”ØåÆ¹ cookie ēš„ä½æē”Øć€‚ä»„ Chrome ęµč§ˆå™Øäøŗä¾‹ļ¼Œę‚ØåÆä»„åœØ Chrome ęµč§ˆå™Øå³äøŠę–¹ēš„äø‹ę‹‰čœå•ēš„ā€œęµč§ˆå™Øč®¾ē½®ā€äø­ļ¼Œé€ščæ‡ā€œč®¾ē½®-高级-ęø…é™¤ęµč§ˆę•°ę®ā€ļ¼Œé€‰ę‹©ęø…é™¤ę‚Øēš„ cookie怂

\\n

4. ęˆ‘ä»¬å¦‚ä½•å…±äŗ«ć€č½¬č®©ć€ęŠ«éœ²ę”¶é›†åˆ°ēš„äæ”ęÆ

\\n

4.1 å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆ

\\n

ęˆ‘ä»¬åœØčŽ·å¾—ę‚Øēš„ę˜Žē”®åŒę„åŽļ¼Œä¼šåœØä»„äø‹åœ°ę–¹ęˆ–äøŽęŽˆęƒēš„ē¬¬äø‰ę–¹åˆä½œä¼™ä¼“å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚å…±äŗ«ēš„äøŖäŗŗäæ”ęÆēš„ē”Øé€”é™åˆ¶ļ¼šęä¾›åŸŗē”€ēš„äøšåŠ”ęœåŠ”ć€ååŠ©ęˆ‘ä»¬å‘ę‚Øęä¾›ęœåŠ”ć€‚

\\n
    \\n
  1. \\n

    ęˆ‘ä»¬åœØę³•å¾‹ę³•č§„åŠę‚Øęœ¬äŗŗēš„å…č®øäø‹ļ¼Œę ¹ę®ē”³čÆ·ę–¹ēš„čÆ·ę±‚åÆ¹å¤–å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

    \\n
  2. \\n
  3. \\n

    äøŽęŽˆęƒēš„ē¬¬äø‰ę–¹åˆä½œä¼™ä¼“å…±äŗ«ļ¼šęˆ‘ä»¬äøŽęˆ‘ä»¬ęŽˆęƒčæ‡ēš„ē¬¬äø‰ę–¹å…±äŗ«ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œä½†ä»…ä¼šå‡ŗäŗŽęœ¬éšē§ęƒę”æē­–å£°ę˜Žēš„åˆę³•ć€ę­£å½“ć€åæ…č¦ć€ē‰¹å®šć€ę˜Žē”®ēš„ē›®ēš„å…±äŗ«ę‚Øēš„äæ”ęÆļ¼ŒęÆ”å¦‚ę‚Øä½æē”Øēš„č®¾å¤‡äæ”ęÆć€ę“ä½œēš„ę—¶é—“ć€č®æé—®é”µé¢ę—¶é•æē­‰ę„ę”¶é›†ę‚ØåŠŸčƒ½ēš„ä½æē”Øęƒ…å†µļ¼Œä»„ę­¤åø®åŠ©ęˆ‘ä»¬ę”¹čæ›åŠŸčƒ½ēš„č®¾č®”ć€‚ęˆ‘ä»¬ä¼šå®”ę…Žé€‰ę‹©ē¬¬äø‰ę–¹å’Œē¬¬äø‰ę–¹ęœåŠ”ļ¼Œē£äæƒē›øå…³ē¬¬äø‰ę–¹åœØęŒ‰ē…§ęœ¬ę”æē­–ęˆ–å¦č”ŒäøŽę‚Øč¾¾ęˆēš„ēŗ¦å®šę”¶é›†å’Œä½æē”Øę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œå¹¶é‡‡å–é€‚å½“ēš„å®‰å…ØęŠ€ęœÆå’Œē®”ē†ęŽŖę–½äæéšœę‚Øēš„äøŖäŗŗäæ”ęÆå®‰å…Øć€‚

    \\n
  4. \\n
\\n

4.2 č½¬č®©åŠęŠ«éœ²ę‚Øēš„äøŖäŗŗäæ”ęÆ

\\n

é™¤éžčŽ·å–ę‚Øę˜Žē”®ēš„åŒę„ļ¼Œå¦åˆ™ęˆ‘ä»¬äøä¼šå…¬å¼€č½¬č®©ć€ęŠ«éœ²ę‚Øēš„äøŖäŗŗäæ”ęÆć€‚

\\n

ä½†åœØä»„äø‹ęƒ…å½¢äø­ļ¼Œęˆ‘ä»¬åÆä»„åœØäøå¾ę±‚ę‚Øēš„ęŽˆęƒåŒę„äø‹ļ¼Œå…±äŗ«ć€č½¬č®©ć€ęŠ«éœ²ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼š

\\n
    \\n
  1. \\n

    äøŽå›½å®¶å®‰å…Øē›øå…³ļ¼›

    \\n
  2. \\n
  3. \\n

    äøŽēŠÆē½Ŗä¾¦ęŸ„ć€čµ·čÆ‰ć€å®”ę‰¹å’Œåˆ¤å†³ę‰§č”Œē­‰ęœ‰å…³ļ¼›

    \\n
  4. \\n
  5. \\n

    č”Œę”æć€åøę³•ęœŗå…³ä¾ę³•ęå‡ŗēš„č¦ę±‚ļ¼›

    \\n
  6. \\n
  7. \\n

    äøŗäŗ†ē»“ęŠ¤ę‚Øę‰€å±žē»“ę ¼č”Øå›¢é˜Ÿēš„č“¢äŗ§å®‰å…Øęˆ–å‡ŗäŗŽå…¶ä»–ä¼äøšäø»ęå‡ŗēš„åˆę³•ęƒē›Šåˆē†äø”åæ…č¦ēš„ē”Øé€”

    \\n
  8. \\n
  9. \\n

    ę‚Øäø»åŠØå…¬å¼€ēš„äøŖäŗŗäæ”ęÆļ¼›

    \\n
  10. \\n
  11. \\n

    ä»Žåˆę³•ęø é“ę”¶é›†åˆ°ēš„äøŖäŗŗäæ”ęÆļ¼›

    \\n
  12. \\n
  13. \\n

    ę³•å¾‹ę³•č§„ēš„å…¶ä»–ęƒ…å½¢ć€‚

    \\n
  14. \\n
\\n

å¦‚ę‚Øäø»åŠØå…¬å¼€ć€å…±äŗ«äøŖäŗŗäæ”ęÆļ¼Œäøå—ęœ¬åč®®é™åˆ¶ć€‚

\\n

5. ęœ‰å®³äæ”ęÆå¤„ē†

\\n

ę ¹ę®ę³•å¾‹ę³•č§„ļ¼Œęˆ‘ä»¬ē¦ę­¢ē”Øęˆ·å†™å…„å¹¶å­˜å‚Øäø€åˆ‡ęœ‰å®³äæ”ęÆļ¼ŒåŒ…ę‹¬ļ¼š

\\n
    \\n
  1. \\n

    čæåå®Ŗę³•ēš„åŸŗęœ¬åŽŸåˆ™ēš„å†…å®¹ļ¼›

    \\n
  2. \\n
  3. \\n

    å±å®³å›½å®¶å®‰å…Øļ¼Œę³„éœ²å›½å®¶ē§˜åÆ†ēš„å†…å®¹ļ¼›

    \\n
  4. \\n
  5. \\n

    äø€åˆ‡ååŠØć€ē “åå›½å®¶ē»Ÿäø€ēš„čØ€č®ŗļ¼›

    \\n
  6. \\n
  7. \\n

    ē “åå›½å®¶å…³ē³»ć€ę°‘ę—å’Œč°ē»Ÿäø€ēš„å†…å®¹ļ¼›

    \\n
  8. \\n
  9. \\n

    å°å»ŗčæ·äæ”ēš„å†…å®¹ļ¼›

    \\n
  10. \\n
  11. \\n

    ę•£åøƒč°£čØ€ęˆ–äøå®žę¶ˆęÆę‰°ä¹±ē¤¾ä¼šē§©åŗć€ē “åē¤¾ä¼šēØ³å®šēš„å†…å®¹ļ¼›

    \\n
  12. \\n
  13. \\n

    ä¾µēŠÆä»–äŗŗåčŖ‰ć€éšē§ē­‰åˆę³•ęƒē›Šēš„å†…å®¹ļ¼›

    \\n
  14. \\n
  15. \\n

    ę•£åøƒę·«ē§½ć€č‰²ęƒ…ć€čµŒåšć€ęš“åŠ›ęę€–ēŠÆē½Ŗäæ”ęÆēš„å†…å®¹ļ¼›

    \\n
  16. \\n
  17. \\n

    čæåå›½å®¶ę³•å¾‹ć€č”Œę”æę³•č§„ē¦ę­¢ēš„å…¶ä»–å†…å®¹ļ¼›

    \\n
  18. \\n
\\n

ęˆ‘ä»¬å°†åÆ¹ä»„äøŠäæ”ęÆčæ›č”Œå±č”½å¤„ē†ć€‚å¦‚ęžœåŽē»­ēš„äø¾ęŠ„äø­å‘ēŽ°ļ¼Œęˆ‘ä»¬ęœ‰ęƒåÆ¹čæåę”æē­–ēš„å†…å®¹čæ›č”Œåˆ é™¤ļ¼Œå¹¶åÆ¹čæåę”æē­–ēš„ē”Øęˆ·čæ›č”Œå°å·å¤„ē†ļ¼ŒåŒę—¶äæē•™ä¾ę³•čæ½ē©¶å½“äŗ‹äŗŗēš„ę³•å¾‹č“£ä»»ēš„ęƒåˆ©ć€‚

\\n

6. ę‚Øēš„ęƒåˆ©

\\n

ęˆ‘ä»¬ę ¹ę®ę³•å¾‹ę³•č§„ę”ÆęŒå¹¶äæęŠ¤ę‚ØäøŖäŗŗēš„éšē§ļ¼Œę‚ØåÆ¹č‡Ŗå·±ēš„äøŖäŗŗäæ”ęÆę‹„ęœ‰č®æé—®ć€äæ®ę”¹ć€åˆ é™¤ä»„åŠę’¤å›žēš„ęƒåˆ©ć€‚

\\n
    \\n
  1. \\n

    ē®”ē†č“¦å·äæ”ęÆļ¼šę‚ØåÆåœØć€ē”Øęˆ·äø­åæƒć€‘äø­äæ®ę”¹ę‚Øēš„ę˜µē§°ć€å¤“åƒć€ę‰‹ęœŗå·ć€é‚®ē®±ä»„åŠåÆ†ē ć€‚

    \\n
  2. \\n
  3. \\n

    č“¦å·ę³Øé”€ļ¼šę‚ØåÆåœØć€äøŖäŗŗäø­åæƒć€‘äø­ē‚¹å‡»ć€ę³Øé”€ć€‘ļ¼Œę ¹ę®é”µé¢å…·ä½“ęē¤ŗę„ęäŗ¤ę‚Øēš„č“¦å·ę³Øé”€ē”³čÆ·ļ¼Œå¹¶åœØę‚Øē¬¦åˆę³Øé”€ę”ä»¶ēš„ęƒ…å†µäø‹ļ¼Œęˆ‘ä»¬å°†åœØ30äøŖå·„ä½œę—„åŽå®Œęˆę³Øé”€ć€‚ę³Øé”€ē”³čÆ·åÆåœØę“ä½œęˆåŠŸåŽēš„30ę—„å†…ę’¤å›žć€‚åœØę‚Øäø»åŠØę³Øé”€č“¦å·ä¹‹åŽļ¼Œęˆ‘ä»¬å°†åœę­¢äøŗę‚Øęä¾›äŗ§å“ęˆ–ęœåŠ”ļ¼Œå¹¶ę ¹ę®ę³•å¾‹ēš„č¦ę±‚åˆ é™¤ę‚Øēš„äøŖäŗŗäæ”ęÆļ¼Œęˆ–åÆ¹å…¶čæ›č”ŒåŒæååŒ–å¤„ē†ļ¼Œå› ę³•å¾‹č§„å®šéœ€č¦ē•™å­˜äøŖäŗŗäæ”ęÆēš„ļ¼Œęˆ‘ä»¬äøä¼šå†å°†å…¶ē”ØäŗŽę—„åøøäøšåŠ”ę“»åŠØäø­ć€‚

    \\n
  4. \\n
\\n

åœØä»„äø‹ęƒ…å½¢äø­ļ¼Œę‚ØåÆä»„é€ščæ‡äøŽå®¢ęœę²Ÿé€šå‘ęˆ‘ä»¬ęå‡ŗåˆ é™¤äøŖäŗŗäæ”ęÆēš„čÆ·ę±‚ļ¼Œęˆ‘ä»¬ä¼šåÆ¹åŗ”åšå‡ŗåˆ é™¤å“åŗ”ļ¼š

\\n
    \\n
  1. \\n

    ęˆ‘ä»¬ę”¶é›†å¹¶ä½æē”Øäŗ†ę‚Øēš„äæ”ęÆä½†ęœŖē»čæ‡ę‚Øēš„å…č®øęˆ–åŒę„ļ¼›

    \\n
  2. \\n
  3. \\n

    åœØę‚ØåŒę„ęˆ‘ä»¬ę”¶é›†å¹¶ä½æē”Øēš„ęƒ…å†µäø‹ļ¼Œęˆ‘ä»¬ä½æē”Øę‚Øēš„äøŖäŗŗäæ”ęÆę—¶äø„é‡čæåäŗ†äøŽę‚Øēš„ēŗ¦å®šļ¼›

    \\n
  4. \\n
  5. \\n

    ęˆ‘ä»¬ä½æē”Øę‚Øēš„äæ”ęÆę—¶ļ¼Œčæåäŗ†ę³•å¾‹ę³•č§„ć€‚

    \\n
  6. \\n
\\n

åœØä»„äø‹ęƒ…å½¢äø­ļ¼Œęˆ‘ä»¬äøčƒ½å“åŗ”ę‚Øåˆ é™¤ēš„čÆ·ę±‚ļ¼š

\\n
    \\n
  1. \\n

    国家安全相关;

    \\n
  2. \\n
  3. \\n

    ęœ‰čÆę®č”Øę˜Žę‚Øå­˜åœØä¾µęƒč”Œäøŗļ¼›

    \\n
  4. \\n
  5. \\n

    äøŽēŠÆē½Ŗä¾¦ęŸ„ć€čµ·čÆ‰ć€å®”ę‰¹å’Œåˆ¤å†³ę‰§č”Œē›øå…³ļ¼›

    \\n
  6. \\n
  7. \\n

    č”Œę”æć€åøę³•ęœŗå…³ä¾ę³•ęå‡ŗēš„č¦ę±‚ļ¼›

    \\n
  8. \\n
  9. \\n

    å“åŗ”ę‚Øēš„čÆ·ę±‚å°†ęŸå®³ä»–äŗŗęˆ–ä¼äøšēš„åˆę³•ęƒē›Šć€‚

    \\n
  10. \\n
\\n

7. é¢åÆ¹ęœŖęˆå¹“äŗŗēš„ēš„éšē§ē­–ē•„

\\n

ęˆ‘ä»¬éžåøøé‡č§†åÆ¹ęœŖęˆå¹“äŗŗäøŖäŗŗäæ”ęÆēš„äæęŠ¤ć€‚ę ¹ę®ē›øå…³ę³•å¾‹ę³•č§„ēš„č§„å®šļ¼Œč‹„ę‚Øę˜Æ 18 å‘Øå²ä»„äø‹ēš„ęœŖęˆå¹“äŗŗļ¼ŒåœØä½æē”Øē»“ę ¼č”ØęœåŠ”å‰ļ¼Œåŗ”äŗ‹å…ˆå–å¾—ę‚Øēš„å®¶é•æęˆ–ę³•å®šē›‘ęŠ¤äŗŗēš„ä¹¦é¢åŒę„ć€‚č‹„ę‚Øę˜ÆęœŖęˆå¹“äŗŗēš„ē›‘ęŠ¤äŗŗļ¼Œå½“ę‚ØåÆ¹ę‚Øę‰€ē›‘ęŠ¤ēš„ęœŖęˆå¹“äŗŗēš„äøŖäŗŗäæ”ęÆęœ‰ē›øå…³ē–‘é—®ę—¶ļ¼ŒčÆ·é€ščæ‡é‚®ä»¶support@vikadata.comå‘ęˆ‘ä»¬å‘ŠēŸ„ć€‚

\\n

8. å…č“£čÆ“ę˜Ž

\\n

å°±äø‹åˆ—ē›øå…³äŗ‹å®œēš„å‘ē”Ÿļ¼Œęˆ‘ä»¬äøę‰æę‹…ä»»ä½•ę³•å¾‹č“£ä»»ļ¼š

\\n
    \\n
  1. \\n

    ę ¹ę®ę³•å¾‹č§„å®šęˆ–ē›øå…³ę”æåŗœēš„č¦ę±‚ęä¾›ę‚Øēš„ä¼äøšęˆ–äøŖäŗŗäæ”ęÆć€‚

    \\n
  2. \\n
  3. \\n

    ē”±äŗŽę‚Øå°†ē”Øęˆ·åÆ†ē å‘ŠēŸ„ä»–äŗŗęˆ–äøŽä»–äŗŗå…±äŗ«č“¦ęˆ·ļ¼Œē”±ę­¤åÆ¼č‡“ēš„ä»»ä½•ä¼äøšęˆ–äøŖäŗŗäæ”ęÆēš„ę³„ę¼ļ¼Œęˆ–å…¶ä»–éžå› ęœåŠ”åŽŸå› åÆ¼č‡“ēš„äøŖäŗŗäæ”ęÆēš„ę³„ę¼ć€‚

    \\n
  4. \\n
  5. \\n

    åœØå„ęœåŠ”ę”ę¬¾åŠå£°ę˜Žäø­åˆ—ę˜Žēš„ä½æē”Øę–¹å¼ęˆ–å…č“£ęƒ…å½¢ć€‚

    \\n
  6. \\n
  7. \\n

    å› äøåÆęŠ—åŠ›åÆ¼č‡“ēš„ä»»ä½•åŽęžœć€‚

    \\n
  8. \\n
\\n

9. č”ē³»ęˆ‘ä»¬

\\n

ęœ‰å…³ęœ¬éšē§ę”æē­–ęˆ–ē›øå…³ēš„éšē§ęŽŖę–½ēš„é—®é¢˜ļ¼ŒčÆ·å‘é€é‚®ä»¶č‡³ support@vikadata.com怂

\\n

10. 附录

\\n

第三方SDK共享俔息

\\n
    \\n
  1. \\n

    äøŗäæéšœē»“ę ¼č”Øēš„ēØ³å®ščæč”Œć€åŠŸčƒ½å®žēŽ°ļ¼Œä½æę‚Øčƒ½å¤Ÿä½æē”Øå’Œä½“éŖŒę›“äø°åÆŒēš„ęœåŠ”åŠåŠŸčƒ½ļ¼Œęˆ‘ä»¬ēš„åŗ”ē”Øäø­ä¼šåµŒå…„ęŽˆęƒåˆä½œä¼™ä¼“ēš„ SDK怂

    \\n
  2. \\n
  3. \\n

    ęˆ‘ä»¬ä¼šåÆ¹č½Æä»¶å·„å…·å¼€å‘åŒ…ļ¼ˆSDKļ¼‰čæ›č”Œäø„ę ¼ēš„å®‰å…Øę£€ęµ‹ļ¼Œå¹¶ēŗ¦å®šäø„ę ¼ēš„ę•°ę®äæęŠ¤ęŽŖę–½ć€‚

    \\n
  4. \\n
  5. \\n

    ę­¤å¤–ļ¼Œå½“ę‚Øä½æē”Øęœ¬å¹³å°ęŽ„å…„ēš„ē¬¬äø‰ę–¹ęœåŠ”ę—¶ļ¼Œę‚Øēš„äæ”ęÆå°†é€‚ē”ØčÆ„ē¬¬äø‰ę–¹ēš„éšē§ę”æē­–ļ¼Œå»ŗč®®ę‚ØåœØęŽ„å—ē›øå…³ęœåŠ”å‰é˜…čÆ»å¹¶ē”®č®¤ē†č§£ē›øå…³åč®®ć€‚

    \\n
  6. \\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

\\\"https://s1.vika.cn/space/2021/12/23/831976472d6c491599ff92076045bb89\\\"

\\n

šŸ’¬ č®°å½•评论

\\n

č®°å½•čÆ„č®ŗäøä»…ę”ÆęŒå¼•ē”ØęŒ‡å®ščÆ„č®ŗčæ›č”Œå›žå¤ļ¼Œčæ˜åÆä»„ē”Øč”Øęƒ… šŸ‘Œ å’Œ šŸ‘ č”Øē¤ŗēŸ„ä¼šå’Œč®¤åÆļ¼Œč®©å·„ä½œēē¢Žäŗ‹äŗ‹ęœ‰å“åŗ”ć€‚

\\n

\\\"https://s1.vika.cn/space/2021/12/23/694dcfc45bb94cbb91437cd8119d4af2\\\"

\\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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • The 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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • The 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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • The 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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • The 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

\\n
  • New 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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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 [![github]({{ githubIcon }})](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

\\n
  • New 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)